Cherum vs Disperse
Both send to many addresses at once. Disperse is the classic single-chain multisend; Cherum is a cross-chain fan-out swap. They're built for different jobs.
What Disperse does well
Disperse is the original, battle-tested multisend — one canonical, verified contract, no token, and no fees beyond gas. For sending a single token to a large list of addresses on one chain, it's simple and hard to beat. If that's your task, Disperse is a great tool.
Where Cherum is different
Cherum handles the part Disperse doesn't: crossing chains and converting tokens. Recipients can be on different networks and receive different tokens, and it all settles from a single signature — bridging and swapping included, gas delivered on arrival, with an automatic refund for any leg that can't fill.
| Feature | Disperse | Cherum |
|---|---|---|
| Send to many recipients | Yes (large lists) | Yes |
| Multiple chains in one action | No — one chain per tx | Yes |
| Different token per recipient | No — one token per tx | Yes |
| Built-in swap / bridge | No | Yes |
| Non-EVM (TON, Solana, Bitcoin…) | EVM only | Yes — 26 networks |
| Gas delivered to recipients | No | Yes |
| Custody | Non-custodial | Non-custodial |
| Cost | Free (gas only) | Small routing fee in the quote |
When to use which
Use Disperse when…
You're sending one token to many wallets on a single chain, you already hold that token there, and you want it free.
Use Cherum when…
Recipients are on different chains or want different tokens, or you'd otherwise have to bridge and swap first — and you want it in one signature.