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.
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.
Donate these dusts to a partner NGO?
These small leftovers join a DustEthic batch. Fees will be calculated on the whole batch, not on each small amount separately.
0.091 OP
0.69 USDC
Confirm your participation
You only participate with the detected dusts, for Partner NGO A.
0.091 OP
0.69 USDC
Participation recorded
The batch is now in progress for Partner NGO A.
History
NowParticipation recorded in the batch.
LaterThe batch reaches its threshold, the NGO receives the net amount and the proof is published.
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.
Participation received
The donation sent from the wallet has just reached the relayer, with the chosen NGO and the relevant amounts.
The relayer sorts participations
Each participation joins the pool of the chosen NGO. Each pool progresses at its own pace.
The pool for Partner NGO A is ready
The relayer has gathered enough contributions to trigger this batch.
The net donation is sent
After shared fees and the announced commission, the net amount is sent to Partner NGO A.
The batch is now verifiable
The relayer publishes a simple proof with the batch, the relevant NGO, fees and net amount sent.