EIP-7702 Checker โ Check Crypto Wallet Delegation
EIP-7702 is a feature allowing regular EOA wallets to act like smart contract wallets โ used by MetaMask, Uniswap and many DeFi apps to batch multiple transactions into one. This tool helps you check what contract your wallet is delegated to and detect any unusual delegations for immediate revocation.
โถWatch the tutorial
Step-by-step guide on how to check and revoke dangerous EIP-7702 delegations to protect your wallet from being hijacked.
17+
Blockchains
EOA
All standard wallets
Instant
Real-time results
Free
No signup needed
What is EIP-7702 Delegation?
EIP-7702 Delegation was introduced in Ethereum's Pectra Upgrade (2025). This mechanism allows users to delegate transaction execution rights from their wallet to a smart contract or another address without transferring asset ownership, enabling EOA wallets to operate more flexibly like smart contract wallets. It is a legitimate feature used by major wallets and dApps for batch transactions, gas savings and improved DeFi experience.
When is EIP-7702 normal?
You may encounter EIP-7702 delegation when using features such as Smart Transactions on MetaMask, batch swaps on Uniswap, or advanced features on OKX Wallet.These are legitimate delegation cases, performed through your own signature to allow a smart contract to execute transactions on behalf of your wallet. This delegation is usually temporary and can be controlled or revoked directly within the wallet application.
When should you be concerned?
Delegation you didn't set
If you see an unfamiliar delegation you don't remember approving, your seed phrase or private key may have been compromised. This is a sign of a hacked wallet.
Sweeper bot (when seed is leaked)
If your seed phrase is compromised and a hacker used EIP-7702 to control your wallet, any assets deposited will be drained immediately. Urgent rescue needed.
Phishing batch transactions
EIP-7702 enables draining multiple tokens at once in a single transaction. Be careful when approving batch transactions from unknown sites.
How to use this tool
- 1Connect any wallet (MetaMask, OKX, Coinbase...) to check your delegation
- 2View results: which chains have active delegation and which contract is delegated
- 3Assess whether the delegation was set by you or is unusual
- 4Revoke if needed โ via your wallet app, or contact Airdrop101 if your wallet is hacked
How to revoke delegation
Normal delegation
If the delegation was set by you (MetaMask Smart Transactions, Uniswap...): go directly into your wallet app to disable it. Currently no dApp โ including Revoke.cash โ can revoke EIP-7702 delegation for you. Only the wallet app can do this.
Hacked wallet
If your wallet is compromised and you didn't set this delegation, you can contact Airdrop101 so we can investigate and rescue any stuck assets if the wallet is truly compromised.
Frequently Asked Questions about EIP-7702
What is EIP-7702 delegation and is it dangerous?โพ
EIP-7702 allows an EOA wallet to delegate to a smart contract to execute code on its behalf. The feature itself is not dangerous โ it's an official Ethereum standard used by major wallets and dApps. Risk only arises when a delegation is created without your consent, as some scammers and hackers have exploited this feature to steal assets from wallets.
I've delegated to MetaMask, OKX, Uniswap's contract โ is that safe?โพ
Completely safe. Contracts from MetaMask Smart Transactions, Uniswap Universal Router, and OKX are thoroughly audited. These delegations were created by you while using their services โ there is no asset risk.
Do I need to revoke delegation from MetaMask, OKX, Uniswap?โพ
Not necessary if you're still using those services. If you want to clean up your wallet or no longer use them, you can revoke to reduce attack surface. Revoking won't affect your assets โ it only removes the smart contract's ability to execute code on your wallet.
Can this tool read my private key or drain my wallet?โพ
No. The tool only reads public blockchain data to identify which contracts your wallet has delegated to โ it requires no transactions or signatures. Wallet connection is only used to read your address.
Why can't Revoke.cash revoke EIP-7702 delegations?โพ
Revoke.cash and most dApps don't support sending Type 4 transactions, which are required to revoke EIP-7702. Only wallet apps like Rabby can sign this transaction type. MetaMask and OKX are still adding this feature.
I found an unusual delegation โ what should I do immediately?โพ
Stop depositing assets into that wallet. If assets are still stuck, contact Airdrop101 for rescue support โ we can revoke the delegation and safely move assets before the sweeper bot has a chance to react.
Why can only Rabby Wallet revoke EIP-7702 โ not MetaMask or OKX?โพ
Revoking EIP-7702 requires signing a special Type 4 transaction (EIP-7702 transaction). MetaMask and OKX currently don't support signing this transaction type from an external dApp โ you can only disable the delegation inside their own app (if you created it yourself). Rabby Wallet is currently the only mainstream wallet that allows dApps to send Type 4 transactions, making it the only option for revoking from an external tool like this one.
Step-by-step guide: how to revoke with Rabby Wallet โEnter wallet address to check
Connect wallet to auto-fill and revoke directly
Use Rabby Wallet to revoke directly. MetaMask and OKX currently don't support EIP-7702 revoke via dApp.