What is escrow in crypto? The two models
Escrow in crypto means two different things: a middleman who holds the funds, and a program that settles by rule. Atomic settlement and timeouts explained.
Escrow in crypto means the two legs of a deal sit where neither trader can move them until the terms are met. The phrase escrow crypto covers two arrangements that behave nothing alike: a person holding the funds in the middle, and a program that holds them and can only do what it was deployed to do. Cherry (cherry.fun) is a wallet-to-wallet messenger and community app for crypto, and its mobile app carries the second kind, inside the chat where the deal was agreed.
How escrow works in crypto
Both models are called escrow. Only one of them takes the trust out.
A middleman is a wallet run by a human: an OTC desk, a moderator with a reputation, a mutual contact. Both sides send to that wallet, the holder checks that each leg arrived, then forwards each one on. It works while the holder has more to lose from taking the funds than the deal is worth, and it fails quietly, because that wallet can send your tokens anywhere.
A program is code deployed at a fixed address. It takes custody of both legs and has a short list of moves: accept a leg, pass a leg to the wallet named on the other side, return a leg to the sender. Nothing in that list pays a third address.
Atomic settlement and timeouts
Atomic means both legs or neither. Once both sides have funded, there is no state in which one of them leaves with everything: on Cherry, as soon as the second leg lands, the only action left on the screen for either trader is to claim what the other posted.
A timeout is the other half. An escrow with no deadline locks up your own money when the other side goes quiet. A Cherry offer carries an expiry the maker picks when creating it: “6h”, “24h” or “3d”. If the deadline passes while the second leg is still missing, the maker gets a cancel action and the program returns the maker’s leg. The other side gets nothing to press.
That refund does not arrive on its own: the maker signs it and pays the Solana network fee.
Questions to ask before you fund
- Who can cancel, and when? If the other side can pull out after you have funded, it is not escrow.
- Who can withdraw, and to which addresses: two named wallets, or anywhere the holder types?
- What is the deadline, does it refund the senders, and who pays the fee on that refund?
Example on Cherry
An OTC deal starts in the DM with the wallet you agreed with. You choose what you send and what you want back, up to four rows on each side, mixing SOL, tokens and NFTs in one offer. You set the expiry and fund your leg. The other trader sees the deal in the same conversation, funds theirs, and then both of you claim. The escrow runs as a program on Solana mainnet, and each deal gets its own account there that either side can open on an explorer.
Cherry does not hold the funds, does not match orders, takes no cut of the trade, and is not a counterparty to it, as of September 2026. The OTC screens are part of the Cherry mobile app for iOS and Android; the safety procedure for a deal covers what to check first.
What escrow does not protect against
It settles the deal you agreed to, including a bad one. A program has no view on price and cannot tell two mints apart for you. Agree to receive a token whose mint you never checked, and the escrow hands you that exact token, on time. A copied name and ticker cost nothing to deploy, so read the mint from the project’s own site.
Related terms
- OTC escrow : the states and deadlines of a Cherry deal.
- How to OTC trade Solana safely : the pre-deal checklist.
- DM a wallet address : where a deal gets agreed.
- Trading in chat : swaps through a market.
FAQ
What is an escrow wallet? An escrow wallet is an address that holds both sides of a trade until it settles. When a person controls that address, you are trusting the person. When it belongs to a program, no private key exists for it, and the code’s only choices are to pass each leg to the other side or return it.
Does escrow make an OTC trade safe? It removes one risk: the other side taking your leg and vanishing. It has no opinion about the terms. A deal for the wrong mint, or with a wallet that is not who you think it is, still settles exactly as written.
Sources
Try Cherry
Sign in with a wallet, DM any address, and join token-gated and paid communities. No phone number, email, or KYC.