One contract per transaction
Each escrow deploys a fresh smart contract with its own SCID. No shared state between deals. Deploy, deposit, and resolve — isolated and trustless.
Seven states, every path covered
The escrow contract tracks every possible resolution.
On-Chain Security
Funds are locked in a DERO smart contract. No one can move them without meeting the contract conditions.
Arbitration
Designate a neutral arbitrator who can resolve disputes. Buyer gets a refund or seller gets paid.
Platform Fees
Automatic fee deduction on successful transactions. Configurable percentage collected by the contract owner.
Block Expiration
Escrows expire after a configurable number of blocks. Seller can claim funds after the expiration window.
Dispute Resolution
Buyers can dispute before confirming delivery. Disputes lock funds until the arbitrator resolves them.
DVM-BASIC Contracts
Open source smart contracts in DERO's native language. Auditable, immutable, transparent.
Deploy an escrow in code
The EscrowManager handles contract deployment, lifecycle polling, and event handling.
Need faster payments?
Escrow vs. Payment Router
Escrow deploys a fresh contract per transaction for buyer protection. The Payment Router deploys once and handles unlimited instant payments. Use both, or pick the one that fits.
Compare the two