Unapproved token Approved — marketplace Approved — unknown dApp
drag to pan · scroll to zoom

NFT Approval Blast Radius Simulator (2D)

NFT theft rarely starts with a stolen private key — it starts with a signed setApprovalForAll transaction on a phishing "mint" or "claim" page. This simulator renders an ERC-721 wallet in 2D as a ring of tokens orbiting a wallet core, and lets you sign approvals to a trusted marketplace or an unverified dApp, choosing between a scoped approve() on one token and a wallet-wide setApprovalForAll(). Approved tokens change color and a translucent ring expands to show the real "blast radius" an operator contract controls, with live readouts for approved-token count, blast-radius percentage, and a weighted exposure risk score — and a one-click Revoke action showing the defensive move real wallets use to close the exposure.