Vaultion
HomeDocs
Web3 Architecture Guide

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.

Transaction Lifecycle
STEP 01

1. Agreement & Terms

Buyer and Seller agree on transaction details, item descriptions, and a mutually accepted Arbitrator. The escrow contract is initialized.

STEP 02

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.

STEP 03

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.

STEP 04

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.

STEP 05

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.

Smart-Contract Protection Properties

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.

FAQ — Common Questions

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