← All work
FinanceWeb3Web platform

Celo disbursement

Send tokens to anyone with a phone number, through an escrow contract and Merkle proofs.

A payout batch with recipients claiming by phone number
Partner
Celo ↗
Timeline
3 months

The challenge

The challenge

Organisations wanted to pay out to large groups by phone number, even before recipients had a wallet.

What we built

What we built

We built an escrow smart contract with a Merkle tree for phone-number claims, CSV upload of recipients, and a dashboard for wallets and transfers, tested end to end with the Valora wallet.

Impact

Impact

  • Bulk payouts to phone numbers
  • Secure escrow and claim flow
  • Tested end to end with a production wallet

Built with

SolidityCeloReactNode.js