Products

ExchangeMove your own moneyPayoutsPay many at oncePaymentsGet paid by customersClaimsLet people take their share

Company

DevelopersPricing

Resources

BlogReleases and decisions, datedLearnExplainers and comparisons
Open app

comparison·Learn

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.

FeatureDisperseCherum
Send to many recipientsYes (large lists)Yes
Multiple chains in one actionNo — one chain per txYes
Different token per recipientNo — one token per txYes
Built-in swap / bridgeNoYes
Non-EVM (TON, Solana, Bitcoin…)EVM onlyYes — 26 networks
Gas delivered to recipientsNoYes
CustodyNon-custodialNon-custodial
CostFree (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.