This is a web app that allows users to review and revoke token approvals for any dApp accross multiple chains/networks. It provides an easy-to-use interface to connect a wallet, search for wallet addresses or ENS names, and display a table of token allowances and contract approvals.
- Connect the dApp to a variety of wallets
- Search for wallet addresses or ENS names
- Display a table of token allowances
- Select OR select all to revoke allowances
- Disconnect wallet with a confirmation prompt
- Theme toggle for dark, light, and dim modes
- Helpful links for more information on token approvals and swapping tokens on 1inch
- Clone the repository
- Run
npm install
to install the necessary dependencies - Run
npm start
to start the development server - Open your browser and navigate to
http://localhost:8080
- ethers.js: A JavaScript library for interacting with the Ethereum blockchain
- thirdweb: Connect to user’s wallets, interact with smart contracts, sign messages, and utilize common standards such as tokens, NFTs, marketplaces; all with built-in RPC URLs, IPFS gateways, and more across multiple chains.