Single-recipient escrow
The standard Send flow: one sender, one recipient, one escrow. Your USDC or USDT moves from your wallet into the escrow contract on Base and stays there for the hold window you chose.
- — Only you (the sender) can cancel — and only while the hold window is open. Cancelling returns the full amount to your wallet.
- — Only you can release early, at any time while the escrow is active.
- — After the window passes, release to the recipient can be triggered by anyone — so funds never get stuck waiting on a third party.
- — Fees are pinned when you sign: the contract rejects the transaction if fees exceed the quote you approved.
- — Hold windows are enforced on-chain, from minutes up to 7 days.