Cherum vs Disperse: cross‑chain fan‑out vs. single‑chain multisend
Both send to many addresses at once. One stays on a single chain with a single token; the other does not.
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, and any leg that can't fill keeps its amount reserved for you to claim back on-chain.
| 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.
In Cherum's line-up this is the Payouts product. The routing fee is part of the quote you see before signing — rates are published on the pricing page, no call required.