Skip to content
Scan your wallet on Robinhood Chain · Open the app →
nullo

Live on Robinhood Chain

Your Wallet.
Your Permissions.

Building a clearer way to review onchain access.

Reading permissions is free and needs no wallet. Revoking is a transaction your own wallet signs, and no tool can make a wallet safe: read the limits.

Example permission

Example

Token

USDG

Token allowance, read from the token now

Amount

Unlimited

Any balance, now or later. The spender decides when.

Review hints

3 of 8

QuietLook closer

Spender

0x8876…0904

Last change

214 days

To close

1 transaction

Reads from

Block

—

Block time

—

Gas

—

ETH / USD

—

Community labels

Contract not deployed yet

Read live from Robinhood Chain (chain id 4663); ETH / USD from the Chainlink feed on the same chain.

See every approval.
Know every spender.

Each time you trade, list an NFT or use a vault, your wallet may leave a permission behind: the token records that some address can move your balance. Those records do not expire when you close the app. Nullo finds the ones it can, reads whether each is still open right now, and puts the spender, the amount and the age of the approval side by side.

Example wallet

3 open permissions

Unlimited

Router

All items

Marketplace

1,000

Permit2

Example: one wallet, three spenders, each with its own permission

What the scanner reads

Four kinds of permission

ERC-20 allowances, NFT collection operators, single-NFT approvals and Permit2 allowances. Events show where to look; the amount shown is always a fresh read from the token or from Permit2, so a permission you already closed shows as closed. Paste any address to read it, no wallet needed.

How the review works

Hints, not verdicts

Every open permission gets plain facts: unlimited amount, a spender with no contract code, months without a change, community flags. You decide what stays.

  • Spender code, labels and flags read from chain
  • Explorer source check when the site has a key
The labels contract, in plain words

Where it stands

Live on Robinhood Chain

The scanner, the review and the revoke queue work today, for any address on Robinhood Chain. Community labels run in practice mode in your browser until the contract is deployed. Read the limits before you rely on a result.

  • No account, no sign-up
  • Network gas only, no fee to us

Revoke without the guesswork.

Nullo prepares the zeroing call for each permission you pick, shows it byte by byte, and hands it to your wallet. Nothing is sent for you, and nothing is batched behind your back.

Step 1

Scan an address

Connect a wallet or paste any address. Choose how far back the event scan goes; the quick check of popular tokens runs at the same time.

Step 2

Review each spender

Open permissions are listed with the token, the amount, the spender and its hints. Unknown spender? Check its labels, its code and its explorer page first.

Step 3

Close what you do not need

Add rows to the revoke queue, read the call data, sign one transaction at a time. Each row is read from the chain again after it lands.

Revoke queue

2 of 3 closed

Signed and read again67%

One at a time, or one batch. Each row opens your wallet only when you press it; a wallet with atomic batches can sign the whole queue at once. Every row is read from the chain again afterwards.

Call data, shown first

approve(spender, 0)Token allowance
setApprovalForAll(operator, false)Collection operator
approve(token, spender, 0, 0)Permit2 allowancenext

Nothing hidden. Target, function, arguments and raw bytes are printed before your wallet opens. Check them against your wallet's own screen.

Community labels,
kept on chain.

Any wallet can name a spender, file it under a category and link its docs. Any wallet can flag one with a reason. Every label shows who wrote it.

The NulloSpenderLabels contract only counts and lists. It has no owner, cannot hide an entry and cannot touch an allowance. A label is somebody's note, not a check of the spender.

Browse labels

Community labels

—

Counts appear once the contract is deployed

Categories

  • Exchange router
  • Lending
  • NFT marketplace
  • Bridge
  • Launchpad
  • Token permit service
  • App or game
  • Other

Output

Counts, never verdicts

Per spender

Labels, flags, reasons

Hidden by the contract

Nothing, ever

Frequently Asked Questions

Straight answers about what Nullo reads, and what it does not.

What is Nullo?

Nullo is a permission reader for wallets on Robinhood Chain. It looks for the token approvals a wallet has signed (ERC-20 allowances, NFT operator and single-item approvals, Permit2 allowances), reads which of them are still open right now, shows who holds each one, and lets you close the ones you no longer want with a transaction your own wallet signs.

Does it make my wallet safe?

No tool can promise that, and we do not. Closing an approval only stops that spender from moving tokens through that approval from now on. It does not undo past transfers, protect a leaked seed phrase, or judge whether an app is honest. What it does is make your open permissions visible so you can decide.

Do I need to connect a wallet?

Not to look. You can paste any address and read its permissions; reading is public. Connecting is only needed to revoke, and the transaction then comes from your wallet, after you have seen the exact call data.

How does the scanner find my approvals?

Three ways, each labelled in the results. It reads the chain's approval events for your address in block windows (the most recent first), it checks the current allowance of the most traded tokens on Robinhood Chain against confirmed spenders (DEX routers, aggregators, Permit2 and each token's own Pons curve), and, when this site has an explorer key configured, it asks the explorer for your full approval history. Whatever the source, the number shown is always a fresh read of the token, not an old event.

Why might an old approval be missing?

Public RPC endpoints only answer event searches over limited block ranges, and this chain produces many blocks per second, so the event scan covers the window you choose (progress is kept in your browser, so a long window can be finished over several visits). The quick check still finds open allowances of any age for common tokens and spenders, and you can check any token and spender pair by hand. When the explorer source is on, the full history is read.

What does revoking cost, and what exactly is sent?

Only the network's gas, paid in ETH by your wallet. For a token allowance the call is approve(spender, 0) on the token; for an NFT operator it is setApprovalForAll(operator, false); for a single NFT it is approve(0x0, tokenId); for Permit2 it is approve(token, spender, 0, 0) on Permit2. Each call is shown in full before your wallet opens.

What are hints and community labels?

Hints are facts read from the chain, such as an unlimited amount, a spender with no contract code, or no change for months. Labels and flags are notes other wallets wrote about a spender in the NulloSpenderLabels contract. Both help you decide; neither is a verdict, and anyone can write a label, so read who wrote it.

Does Nullo store my address or history?

No account, no database of wallets. The scan runs in your browser through this site's read relay, which counts requests per network to protect its quota. Your revoke queue and settings stay in your browser's local storage.

What is $NULLO for?

$NULLO is the project's community token. Analytics credits, premium alerts, monitoring and developer API access are planned uses; none of them is live, and the token carries no promise of value. Every feature on this site works without holding it.

How do I get $NULLO?

$NULLO has not launched yet. Its contract address will be published on the token page at launch; until then, any address claiming to be $NULLO is not ours.

Which network does Nullo use?

Robinhood Chain (chain id 4663), where gas is paid in ETH. Connecting a wallet adds the network for you if it is missing.

Still have questions?

Ask us on X

Nullo is live

The scanner and the revoke queue are open to every address on Robinhood Chain, and we reply to questions on X.

Live on Robinhood Chain

Open to everyone

Paste an address or connect a wallet to read its permissions. Connecting is needed only to revoke. Not a fit if you need to undo a transfer that already happened: nothing on chain can.

Open the app

Your wallet signs every change. Read the limits first.

Questions?

CA$NULLO address is published at launch

Updates, guides and the only contract address we will ever post.