Under the Hood

Every component, every connection, one interactive map

Next.js Frontend
User Interface
Helius RPC
Solana Gateway
Solana Program
Smart Contract
Pinata IPFS
Off-chain Storage
Receiver SDK
Integration Layer

Escrow Lifecycle

Watch funds move through the smart contract in real-time. Every state transition is an on-chain transaction.

Sender

8Bx4...9fKp

$

PDA Vault

2.5 SOL

Receiver

7xKp...3mDq

Funds Locked in Vault

Auto-playing — click a step to pause

on-chain activity

Why Helius RPC

The difference between a sluggish app and a blazing-fast one is the RPC layer.

Powered by Helius

Enterprise-grade RPC, zero cost

Public RPCs rate-limit aggressively and drop requests under load. Trustify uses Helius — dedicated Solana infrastructure with priority routing, WebSocket support, and 50,000 free requests per day.

50Kreq/day
Free tier
<100ms
Latency
99.9%
Uptime
Public RPC429 Too Many Requests
Helius RPC200 OK — 48ms
~2000ms
Avg. public latency
~48ms
Helius latency
Powered by Pinata

On-chain reference, off-chain richness

Solana accounts are expensive. We store a tiny IPFS CID on-chain and all rich metadata — files, descriptions, milestones — on Pinata IPFS.

Stored on-chain (59 bytes)
ipfs://bafybeig5rfhz...xkq4e
Only a tiny CID reference lives in the Solana account data. Costs < 0.001 SOL rent.
metadata.json — via Pinata IPFS
figma-designs.fig
4.2 MB
assets.zip
12.8 MB
style-guide.pdf
1.1 MB
200 bytes on-chainunlimited rich data off-chain
Developer SDK

Integrate in minutes

One React component. Full escrow lifecycle. No backend needed.

One command install
Single npm package with zero peer dependencies. Works with any React framework.
Drop-in component
One <TrustifyButton /> handles wallet connection, escrow creation, and payment — all in a single component.
Full escrow lifecycle
Create, fund, track, approve, and release — every state managed on-chain with real-time updates.
checkout.tsx
1import { TrustifyButton } from "@trustify/sdk"
2 
3export default function Checkout() {
4 return (
5 <TrustifyButton
6 amount={1.5}
7 receiver="7xKp...3mDq"
8 description="Premium headphones"
9 onSuccess={(sig) => {
10 console.log("Paid!", sig)
11 }}
12 />
13 )
14}

Ready to build with Trustify?

Explore the full escrow flow on Solana Devnet. Zero risk, zero cost.

Trustify
Trustify

Decentralized payment escrow middleware built on Solana. Secure any transaction with smart contracts.

Network

Solana Devnet

All transactions run on devnet. Zero risk, zero cost.

© 2026 Trustify. All rights reserved.

Built on Solana