Rakooguard

Stay in control
of your tokens

Every time you swap on a DEX, stake in DeFi, or buy an NFT, you grant a smart contract permission to spend your tokens. Those permissions live on-chain forever — even if the app shut down years ago. Review the list and revoke whatever you no longer trust.

Approval check

USDCUnlimited
Fake DEX router · 0x1f4c…a93b
Security checkDangerous contract
  • Reported malicious activity: user fund drain
  • Approval-abuse pattern detected — elevated risk
  • Source code is not verified — logic can't be inspected
Example of how dangerous approvals will look in your wallet.
Connect your wallet

No signatures while reviewing — only when you revoke.

Scanning
EthereumPolygonArbitrumLineaBlast
How it works

Three steps to a clean wallet

Connect, review, revoke. No registration, no email, no files on our servers. Everything happens inside your wallet.

1
Step 1

Connect your wallet

Any EVM wallet works: MetaMask, Rabby, Trust Wallet, OKX, Coinbase, or WalletConnect. No persistent signatures — we only read your public address.

2
Step 2

Scan the chains

We sweep Ethereum, Polygon, Arbitrum, Linea, and Blast and gather every approval event. Each one is then double-checked via RPC for the live allowance.

3
Step 3

Revoke what you don't need

Click "Revoke" — your wallet prompts approve(spender, 0). Sign it, pay a tiny gas fee, and that contract can never touch this token again.

Why it matters

Wallet security is your responsibility

Drain protection

Most wallet drainers exploit old approvals to compromised or malicious contracts. Cleaning house regularly cuts that risk to zero.

Full visibility

See every approval: which contract, which token, what limit. Unlimited approvals are flagged separately — those are the dangerous ones.

Non-custodial

We never hold your keys, never sign for you, never have access to your tokens. Only you can revoke an approval through your own wallet.

One click cleanup

No digging through Etherscan, no manually crafted transactions — just connect, see the list, hit revoke. Done in 30 seconds.

Q&A

Common questions

What is a token approval?

An approval is an entry in an ERC-20 token's smart contract that lets a specific contract spend your tokens up to a given limit. Without it, a DEX can't execute a swap on your behalf — that's how the standard works. The issue is that approvals live on-chain forever until you revoke them. If the contract you approved gets exploited or turns out to be malicious, it can drain your tokens at any time.

What does 'unlimited approval' mean?

Many DEXes and apps default to requesting an approval for the maximum possible amount (2^256 - 1). It's convenient — you don't need to confirm every swap. But it's also risky: if the contract is ever compromised, the attacker has access to your entire token balance. A safer pattern is to approve only the exact amount of the swap. But that costs more gas, so most apps don't do it. The fix is to review and revoke regularly.

How much does it cost to revoke an approval?

An approve(spender, 0) transaction costs roughly the same as a regular ERC-20 transfer: 0.5–3 USD on Ethereum mainnet at current gas, a few cents on Polygon/Arbitrum/Linea/Blast. You pay once per approval, and that token is locked down forever.

Why only 5 chains?

We use Etherscan V2 — the only reliable historical-events API for approvals. Their free tier covers Ethereum, Polygon, Arbitrum, Linea, and Blast. BSC, Optimism, Base, Avalanche, and Scroll require a paid plan — we'll add them when there's real demand.

What do you know about my wallet?

Only the public address — which is already visible to anyone on-chain. We don't log queries, don't tie addresses to identities, don't share data with third parties. Requests go through our server only because the Etherscan API key has to stay private. If you want extra anonymity, use a VPN.

How often should I check my approvals?

Every month or two is a good rhythm — especially if you actively use new DeFi protocols or collect NFTs. After one cleanup session you'll have a feel for which approvals you keep around (Uniswap V3, Permit2) and which you can safely revoke.

Rakoochange

DEX and CEX swaps in one place. No sign-up, no custody — straight from your wallet.

Rakoo (pronounced 'rá-ku', from raccoon) — a hybrid crypto exchange combining DEX and CEX in one place.
This service is not a financial institution and does not provide fiat exchange services. All operations happen between smart contracts on public blockchains. By signing a transaction you accept the terms of use. Crypto is a high-risk asset.
LI.FISwapzoneSimpleSwapChangeNOWGoPlus Security