dustsweep.xyz

Where the money goes

Every number on this page is readable on-chain. If one of them stops being true, the contract is wrong, not the page.

What you pay

You sell your dust for ETH. We keep 5% of what it sold for. That is MAX_FEE_BPS, a hardcoded ceiling, so the fee cannot be raised above it by anyone, including us. It can be lowered.

The gas is on you. It comes out of your ETH balance, not out of the proceeds, and the site shows you the estimate before you sign. Each token also needs a one-off approval the first time you sweep it. Quotes carry a 3% haircut before they are compared to gas, so a token that only barely clears is left in the wallet rather than sold at a loss.

Who holds the keys

The contract owner and fee wallet is a hardware wallet:

0x5dCD1D1DD0F797a24Cc509fDd0Df9e8747bBD01b

Owner can change fees (down to zero, up to 5%), register or remove swap adapters, and set the payout token. Owner cannot touch your tokens: the contract never holds a balance and every approval is exact-amount, per sweep.

$SWEEP

$SWEEP is the official dustsweep token, on Robinhood Chain. Contract: 0x73F6Bf7df8450BC7dE6d8aa20754dC8678fdaed8. Anything else claiming to be $SWEEP is not ours.

When $SWEEP is traded on Pons, Pons takes a fee and pays part of it to whoever launched the token. That is us, and it lands in the same wallet as the sweeper's 5%.

What we do not do

No custody. Your tokens go from your wallet through the contract to a pool in one transaction, and the ETH comes back to you in the same one. No address logging, no analytics on who connected. No token gets sold that you did not tick.

Unaudited. The contract source is public at github.com/hellojakejohn/dustsweep.xyz and it interacts with arbitrary tokens, some of which are hostile by design. It has been fork-tested against real dead tokens, run through static analysis (Aderyn), and used on the dev's own wallet first. That is not the same as an audit. Read it, or sweep an amount you would not miss.

Verified addresses

Sweeper 0x3b0AD85011d082C29C76F75F4aAf4674Dd416Cc2

V3Adapter 0x6B900fDF5B3C65bafb2A5Bff7624C6DB7dA05AA1

Both verified on Sourcify and Blockscout. Chain ID 4663.