DustEthic - Wallet White Paper v1.0 (EN)
0. Important disclaimer - document status
This document combines two types of information:
As a result:
This document is not:
a promise of profit, yield or future performance,
a financial product offering,
a contractual commitment from DustEthic or from any partner.
This document must be read as a design and discussion support, not as a final description of a production system.
1. Context and objectives
DustEthic turns “dust” in non custodial wallets (small unusable balances) into aggregated, traceable micro donations, through an open documented standard.
Wallets are key for DustEthic:
This document focuses on:
functional role of wallets in DustEthic
technical integration options (EOA, AA, EIP 4337, EIP 7702)
commission models for wallets
potential gain examples
the DustEthic wallet module mockup.
2. Role of the wallet in the DustEthic Standard
2.1 Actors recap
Donor: end user, wallet owner
Wallet: UX and signing component
DustEthic Relayer / Aggregator: aggregation and donation logic
Paymaster / Bundler: gas sponsorship and UserOperation handling
NGO / Beneficiary project: final recipient
DustEthic Standard: public rules, APIs, best practices.
2.2 Wallet position
The wallet is:
UX entry point
consent gatekeeper (explicit opt in)
technical router (tokens, networks, frequencies, fee preferences).
The standard:
enforces fee transparency
enforces minimal traceability
forbids any “yield” or investment like promise.
3. User journeys inside the wallet
3.1 Activation (strong opt in)
Typical steps:
open wallet
discover “DustEthic” module
read a simple explanation (dust, aggregation, actors, fees)
accept terms and privacy
choose NGO categories or NGOs.
3.2 Initial configuration
3.3 Manual sweep (minimal viable scenario)
tap “Scan my dust”
wallet detects balances and applies thresholds
user selects tokens and NGOs
wallet displays donation estimate, fees, gas
user signs transaction or UserOperation.
3.4 Automatic modes and safeguards
4. Technical architecture on the wallet side
4.1 EOA vs Account Abstraction
Case 1: EOA wallets:
Case 2: AA wallets (ERC 4337, EIP 7702):
4.2 Integration with relayers, bundlers, paymasters
“DustEthic Wallet Connector” provides:
dust detection or indexer integration
simulations (amount, gas, fees)
transaction or UserOperation building
monitoring and receipts.
Relayer may act as bundler and or paymaster depending on setup.
5. Commission model for wallets
5.1 Core principles
fees only on DustEthic flows, not on base balances
modest percentages
transparent breakdown (NGO, relayer, wallet, standard).
5.2 Illustrative grid (non binding)
Example:
Standard requires:
5.3 Alternative scenarios
6. Potential gains for a wallet (examples)
All examples are non binding.
6.1 Example 1 - Medium wallet
Assumptions:
Rough results:
6.2 Example 2 - Large wallet
Assumptions:
10 000 000 MAU
15 % activation
3 sweeps per year
7 USD per sweep
1 % wallet fee.
Rough results:
7. DustEthic wallet module mockup
7.1 UX principles
7.2 Screen 1 - Introduction
title “Turn your dust into donations”
short explanation
key bullets (control, transparency, traceability)
“Set up DustEthic” and “Learn more” actions.
7.3 Screen 2 - Token and threshold selection
7.4 Screen 3 - NGO selection
7.5 Screen 4 - Summary and fees
7.6 Screen 5 - History and receipts
date, network, token
gross, fees, net
transaction hash
NGO.
8. Risks, constraints and open questions
8.1 UX and reputation risks
8.2 Technical constraints
8.3 Regulatory constraints
8.4 Open questions
9. Integration roadmap (high level)
Phase 0: discovery.
Phase 1: internal prototype on testnet.
Phase 2: limited pilot.
Phase 3: progressive rollout.
Phase 4: standardization and optimization.
10. Critical summary (devil s advocate)
Strengths:
Weaknesses:
Conclusion: DustEthic is unlikely to become a main revenue line but can be a coherent “Web3 for good” module.
11. External sources (technical background)
ERC 4337 - Account Abstraction:
Account abstraction and smart wallets:
Paymasters and gas sponsorship:
EIP 7702:
Wallet and exchange revenue models: