SUDO
Test mode · 0 pts
Test mode · 0 pts
SUDO 0.1 — wallet hygiene runtime
loading read-only wallet check ........ ok
loading approval reader (eth_call) .... ok
mounting verifier ..................... ok
no keys. no seed phrase. no proof, no payout.
sudo --what

RUN IT.
GET PAID.

Fix your wallet. Get paid.

Run wallet-hygiene drills in a terminal and get paid in stablecoins for every verified fix. A read-only check lists your risky token approvals. You revoke them one command at a time.

› No proof, no payout: the approval must read zero on chain after your command.

Test mode. Payouts are not live yet: nothing here sends money, shares or tokens.

sudo how-it-pays

How it pays

Check

A read-only wallet check lists your risky token approvals. Paste an address. No signature, no connection, no keys.

Run

You get the revoke command for each approval. You run them in your own wallet, one at a time. revoke 1

Verify

The shell reads the allowance again. It has to read zero on chain. verify 1

Earn

10 pts per verified revoke. A milestone every 50 pts: TAKE IT, or LET IT RIDE in a vault whose multiplier ticks up per verified revoke. These are this build's own rules.

sudo shell --test-mode

Run the drill

This is the product. Scan an address, list the approvals, revoke one in your own wallet, verify it. Try help.

$
sudo why-it-holds-up

Why it holds up

No proof, no payout: the approval must read zero on chain after your command.

Verification is a second read. After your command, the shell calls allowance(owner, spender) on the token contract. Zero counts. Anything else does not, and the shell prints why.

Counting the verified action honestly is the hard part, and it is the part a clone gets wrong.

  • paying for screenshots
  • paying twice for the same approval
  • asking for your seed phrase
FORMAT OF A VERIFICATION LINE
Generated in your browser to show the line format. These are not real wallets and not real activity.
sudo pool --source

Where rewards come from

The rewards pool is funded by protocols that want safer users, plus the platform's cut. Nothing is funded in this build, and no amounts are stated here.

Pool
Not funded
Platform's cut + sponsors. Not live yet.
Sponsor slots
EMPTYno sponsor yet
Payout options
› Stablecoins: USDC, USDT
› Fractional shares: AAPL, NVDA, SPY
Named in type only. Test mode · nothing was sent.
sudo measure --structural

What we measure

Every figure below is a rule of this build, true by construction. None is a usage statistic.

Points per verified revokerule of this build10
Points per milestoneTAKE IT or LET IT RIDE becomes available50
Payouts for the same approvalpaid at most once1
Seed phrases requestedthe shell has no field for one0
Payouts sent by this buildtest mode0
Commands in the shellhelp, scan, list, revoke, verify, take, ride, balance, clear, reset10
sudo faq

Questions

What is stored?
Only your progress and your test-mode balance, in this browser (localStorage). Nothing is sent to a server by this site.
Are payouts real in this build?
No. Payouts run in test mode and every payout screen says Test mode · nothing was sent. The rewards pool is not funded and the payout rail is not live yet.
Do I need a wallet?
You need a public address to scan it. You do not connect a wallet. To actually revoke an approval you sign a transaction in your own wallet. This page never asks for keys or a seed phrase.
Where do the approvals come from?
The scan reads allowances live from a keyless public Ethereum RPC for a fixed set of well-known tokens and spenders. If it finds none, it shows a built-in list labelled Test mode · built-in approvals.
Is this financial advice?
No. Not financial advice. Stocks and stablecoins are named in text only, and nothing is bought, sold or sent.