How Crypto Escrow Works under the Hood
Legacy escrow services like escrow.com charge high fees, require extensive identity verification, and rely on centralized banking rails. Ethereum/EVM smart contract escrows replace the intermediary with immutable, open-source code custody that only pays out based on agreement rules or an arbitrator-backed verdict.
0 counterparty risk
Smart contract custody
Open source
Auditable by anyone
Kleros
Neutral arbitration
ERC-20 only
USDC · USDT · DAI
The Buyer
Initiates contract, locks tokens in state custody, and holds final receipt confirmation.
Escrow Contract (Custody Code)
Non-custodial, locked blockchain address. Funds cannot be accessed by anyone except as declared in the code.
The Seller
Sees locked balance, verifies smart-contract terms, performs task or ships product confidently.
1. Agreement & Terms
Buyer and Seller agree on transaction details, item descriptions, and a mutually accepted Arbitrator. The escrow contract is initialized.
2. Trustless Deposit
Buyer deposits the transaction amount (USDC, USDT, or DAI) into the Escrow Smart Contract. The crypto is held by the non-custodial smart contract — Vaultion never holds it.
3. Fulfillment & Delivery
Seeing that the contract is fully funded on-chain, the Seller confidently delivers the service, uploads files, or ships physical goods to the Buyer.
4. Release or Dispute
If the item is delivered correctly, the Buyer releases the funds to the Seller. If goods are faulty or unreceived, either party can raise an official Dispute.
5. Resolution / Arbitration
During a dispute the claims and evidence are evaluated by independent Kleros jurors or a Vaultion reviewer on Ethereum, or a Vaultion reviewer on every other network. A verdict can award either side or split the balance, and the Smart Contract executes the payouts automatically on-chain.
Reentrancy & Anti-Backout Safeguard
Once the Buyer signs and deposits funds, the EVM locks block unilateral withdrawal claims. The Seller can confidently deliver work knowing the reward is held by the non-custodial contract, not the buyer's changing mind.
Arbitrator Holds No Keys to Your Funds
Whoever rules — the Kleros arbitrator on Ethereum, a Vaultion reviewer on every other network — has no key access to the escrow and cannot route funds to any personal account. A dispute ruling only sets how the locked balance is split between buyer and seller; the contract then releases it accordingly.
Time-Lock Expiry Protection
Every contract has a configurable timeout. If the Buyer goes silent after delivery, the Seller — or anyone — can trigger the release once the window expires. The contract then credits the Seller, who collects the funds themselves.
Immutable Contract Logic
Once deployed, the escrow contract bytecode cannot be modified or upgraded. Both parties can verify the exact code that governs their funds using any public blockchain explorer.
Read about our on-chain custody logic & safety parameters
When a Buyer deposits crypto into our escrow, the money is locked directly inside an automated digital lockbox (a Smart Contract) on the blockchain. No company, individual, or hacker can access this money. The funds are only unlocked in three ways: (1) Safe Payout: the buyer is happy with the work and clicks "Release" to send the money to the seller instantly. (2) Friendly Refund: the seller cancels the deal and the money goes back to the buyer automatically. (3) Fair Split: in case of minor defects or a dispute, Kleros jurors determine a fair split to pay both sides.
Vaultion Protocol • Live on Ethereum, Arbitrum, Base, BNB Smart Chain, TRON, and Solana • Non-custodial — funds are held only by the smart contract