APP GUIDE

Settings

Account

The account section displays your connected wallet address (truncated), your registered .dust username (if any), and the active network. Registration status shows whether your stealth meta-address has been published on-chain via ERC-6538 — required before anyone can send you stealth payments.

Wallet0x1234...5678
Usernamedust.alice
NetworkEthereum Sepolia

Security

Your 6-digit PIN is combined with a wallet signature via PBKDF2 (100,000 iterations) to derive your spending key and nullifier key. Changing the PIN re-derives entirely different keys — any stealth addresses or pool notes tied to the old PIN become inaccessible unless you switch back.

Change PIN
Export Notes
Import Notes
Back up notes before changing PIN

Export Notes creates a JSON backup of all UTXO notes stored in IndexedDB. These notes are normally encrypted at rest with AES-256-GCM, but the export produces an unencrypted file so it can be imported into another browser session.

Import Notes restores a previously exported backup. Imported notes are re-encrypted with your current session key and merged into IndexedDB. Duplicates are detected by commitment hash and skipped.

View Key Disclosure

A view key is a dvk1:-prefixed bundle containing two pieces of data: your ownerPubKey (= Poseidon hash of your spending key) and your nullifierKey. Together they allow an auditor to compute nullifiers and verify which commitments belong to you — without being able to spend any funds.

View Keydvk1:…
Generate Disclosure Report

Read-only bundle for auditors — verifies deposits and withdrawals, cannot move funds.

This is designed for tax compliance and regulatory disclosure. An auditor with your view key can independently verify every deposit, withdrawal, and transfer you made, confirm note ownership via Poseidon preimage checks, and compute nullifiers to detect spent notes. They cannot generate proofs, move funds, or access your spending key.

Claim Address Configuration

When claiming stealth payments, Dust supports three wallet deployment strategies:

ERC-4337
Recommended
CREATE2
Deterministic
EIP-7702
Delegation
  • ERC-4337 (Recommended) — Account Abstraction with DustPaymaster. The paymaster sponsors gas, so you can claim without holding ETH on the stealth address. Best for most users.
  • CREATE2 — Deterministic wallet deployment. The stealth address is derived from a CREATE2 salt, allowing the recipient to predict the address before deployment. Useful when you need a known address ahead of time.
  • EIP-7702 — Delegation-based claiming. The stealth EOA delegates execution to a smart contract via EIP-7702, enabling batch operations and custom logic without deploying a separate wallet. Newest option — requires chain support.

Danger Zone

Danger Zone
Reset All Data

Resetting clears all local data: IndexedDB notes, derived keys, PIN state, and settings. It does not affect on-chain state — your deposits, commitments, and registrations remain on the blockchain. If you sign back in with the same wallet and enter the same PIN, your keys are re-derived identically and you regain access to all previous funds. A double-click confirmation prevents accidental resets.

Note Backup

Exporting notes creates an unencrypted backup. Store it securely — anyone with this file can see your transaction history.

View Keys

View keys allow read-only access. An auditor with your view key can verify deposits and withdrawals but cannot move funds.
AES-256-GCMView KeysERC-4337EIP-7702