Skip to content
โ† Back to list

How to Revoke EIP-7702 Delegation with Rabby Wallet (PC & Mobile)

Published on

Step-by-step guide to check and revoke EIP-7702 delegation using Rabby Wallet on PC and mobile. Detect and remove dangerous delegations from your wallet in minutes.

If you suspect your wallet has an unknown EIP-7702 delegation or simply want to check, the first step is to scan your wallet address before importing it into any app to revoke.

This guide covers the full process: from checking with the free EIP-7702 Checker tool to revoking the delegation using Rabby Wallet on both PC and mobile.


Why Can Only Rabby Wallet Revoke EIP-7702 Delegation?

Revoking EIP-7702 requires signing a special Type 4 transaction โ€” introduced in Ethereum's Pectra Upgrade in 2025.

MetaMask and OKX currently don't support signing Type 4 transactions from external dApps. You can only disable delegations from within their own apps โ€” and only for delegations you created yourself.

Rabby Wallet is the only mainstream wallet that allows dApps to send Type 4 transactions. This is what enables the EIP-7702 Checker tool to communicate with Rabby and execute the revoke on your behalf.

WalletSupports revoking EIP-7702 via external dApp?
Rabby Walletโœ… Yes
MetaMaskโŒ In-app only
OKX WalletโŒ In-app only
Coinbase WalletโŒ Not supported

Step 1 โ€” Scan Your Wallet: Confirm Whether a Delegation Exists

Before installing any new wallet, check your wallet first. You can use any wallet you already have (MetaMask, OKX, or any other) โ€” Rabby is not required at this step.

Visit the free EIP-7702 delegation checker โ€” the tool scans 17+ blockchains and shows:

  • Which chains have active delegations
  • The delegated contract address
  • Whether the contract belongs to a trusted dApp (MetaMask, Uniswap, OKX...)

Normal delegation: Contract from MetaMask Smart Transactions, Uniswap Universal Router, or OKX โ€” created by you while using their services. No action needed.

Revoke immediately: Any unknown address you can't identify the origin of.

EIP-7702 Checker scan results showing red delegations on Ethereum and Base

Detected delegations show in red โ€” including the chain name and delegated contract address

Wallet is clean with no delegations? You're all good โ€” nothing left to do.

Found an unknown delegation? Continue to Step 2 to install Rabby and revoke.


Step 2 โ€” Install Rabby Wallet (Only If a Delegation Was Found)

If Step 1 confirmed a delegation that needs to be removed, now is the time to install Rabby Wallet.

  • PC (Chrome / Brave / Edge): Visit rabby.io โ†’ click Download for Chrome โ†’ install from Chrome Web Store โ†’ open the extension โ†’ select Import Existing Wallet
  • iOS: Search "Rabby Wallet" on the App Store (developer: Debank) โ†’ open the app โ†’ select Import Wallet
  • Android: Search "Rabby Wallet" on Google Play Store โ†’ open the app โ†’ select Import Wallet

Rabby.io homepage showing the Download for Chrome button

Always install Rabby from the official rabby.io site or Chrome Web Store โ€” avoid Google Ads links

Once installed, import your wallet using your seed phrase (12/24 words) or private key. Do this on a personal device โ€” never a public one.

Rabby Wallet import screen โ€” choose seed phrase or private key

โš ๏ธ If you suspect the wallet is already compromised, read the "Compromised wallet" section at the end of this article before importing.


Step 3 โ€” Revoke Inside Rabby Wallet

Open Rabby Wallet (PC extension or mobile app), go to Approve โ†’ EIP-7702 from the main wallet interface.

Rabby will list all addresses your wallet has delegated to (if any). Select the addresses you consider dangerous and revoke them.

Rabby will show a confirmation popup for the Type 4 transaction โ€” verify the correct chain and a reasonable gas fee (usually under $1) before confirming.

Guide to revoking EIP-7702 delegation inside Rabby Wallet

Wait for the transaction to confirm (15โ€“60 seconds). Once done, the delegation is removed โ€” your wallet returns to a normal EOA state.


What Should You Do After Revoking?

Revoking EIP-7702 is an important step โ€” but not sufficient on its own to fully secure your wallet.

Two more things to do:

  1. Check token approvals: EIP-7702 delegation and ERC-20 approvals are two separate risks. Use the token approval checker to scan and clean up any remaining dangerous approvals.

  2. Review your seed phrase security: If you found an unknown delegation you don't remember creating, your seed phrase may have been exposed. Read our guide on how to store your seed phrase safely to address security from the root.

If you suspect your seed phrase was leaked: Create a completely new wallet and transfer all assets to it โ€” don't continue using the old wallet even after revoking.


My Wallet Is Compromised with an Unknown Delegation โ€” Can I Revoke It Myself?

Straight answer: don't try it on your own.

When a wallet is compromised, hackers typically install a sweeper bot โ€” an automated program monitoring the wallet 24/7. Any ETH you deposit for gas gets transferred out immediately, before you can complete the revoke transaction.

The result: you lose gas, the delegation remains.

Airdrop101 handles this using bundle transaction techniques โ€” combining gas funding, delegation revocation, and asset rescue into a single block, acting faster than the sweeper bot can react. If you've found an unknown delegation and suspect your key may have been leaked, feel free to message us for a free on-chain check before doing anything โ€” don't hesitate.


Conclusion

Revoking EIP-7702 delegation with Rabby Wallet is straightforward if your wallet hasn't been compromised โ€” the entire process takes just a few minutes:

  1. Scan your wallet at EIP-7702 Checker โ€” no Rabby needed for this step
  2. If an unknown delegation is found: install Rabby Wallet and import your wallet
  3. Open Rabby, go to Approve โ†’ EIP-7702, and revoke the dangerous address
  4. Confirm the Type 4 transaction in Rabby
  5. Done โ€” your wallet returns to normal EOA state

If you find a delegation from an unknown address, or suspect your wallet has been compromised โ€” don't try to handle it alone. Message Airdrop101 via t.me/trangchongcheng for a free check.


Frequently Asked Questions

Why can only Rabby Wallet revoke EIP-7702 delegation?

MetaMask and OKX don't currently support signing Type 4 transactions from external dApps โ€” the transaction type required to revoke EIP-7702. Rabby Wallet is the only mainstream wallet that allows dApps to send Type 4 transactions, making it the only option for revoking via an external tool.


Does revoking EIP-7702 delegation cost any funds?

No. Revoking only removes the smart contract's authorization โ€” it does not move any assets. You only pay a small gas fee to execute the Type 4 transaction.


My wallet is compromised and has an unknown delegation โ€” can I revoke it myself?

Not recommended if your wallet is already compromised. A sweeper bot will snipe any ETH you deposit for gas before you can complete the revoke transaction. Contact Airdrop101 for bundle transaction support โ€” combining gas funding, revocation, and asset rescue in a single block.


Will the delegation come back after revoking?

No, it won't come back on its own. A delegation is only re-created if you sign it again. However, if your seed phrase was already leaked, the hacker can create a new delegation at any time โ€” in that case, move your assets to a fresh wallet immediately.