\n

Visual prototype

How a dust becomes a useful donation

A visual flow in two levels: what the user sees in the wallet, then what the relayer does before the NGO receives the donation.

Flow at a glance

The principle fits in five steps.

1The wallet detectsOnly small crypto leftovers.
2The user choosesA partner NGO and confirms.
3The relayer groupsDusts go into the right NGO pool.
4The threshold is reachedFees are calculated at batch level.
5The donation is provenThe NGO receives the net amount and a proof is published.

Interactive wallet prototype

What it could look like on a smartphone

This visual demo shows a simple mobile use case: detection, NGO choice, confirmation, then a visual receipt.

Compatible wallet DustEthic
1/4
A
ARB0.4201 on Arbitrum
Dust
O
OP0.091 on Optimism
Dust
U
USDC0.69 on Base
Dust
E
ETH0.0148 on Ethereum
Normal balance
S
SOL1.82 on Solana
Normal balance
Small leftovers detected 0.4201 ARB + 0.091 OP + 0.69 USDC Indicative equivalent: about 0.86 CHF

Relayer view

What happens next at the relayer

After confirmation in the wallet, the participation reaches a relayer. It sorts contributions by NGO, tracks thresholds, then sends the net donation to the relevant NGO before publishing a proof.

Relayer view DustEthic
1/5
Arrival at relayer

Participation received

The donation sent from the wallet has just reached the relayer, with the chosen NGO and the relevant amounts.

WalletParticipation sent
RelayerSort by NGO
DON 0x00DE… 0.4201 ARB + 0.091 OP + 0.69 USDC Partner NGO A
DON 0x00BE… 0.000001 ETH Partner NGO C