Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1.18 KB

README.md

File metadata and controls

26 lines (18 loc) · 1.18 KB

Multi-chain Approval Checker

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.

Features

  • 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

Setup

  1. Clone the repository
  2. Run npm install to install the necessary dependencies
  3. Run npm start to start the development server
  4. Open your browser and navigate to http://localhost:8080

Dependencies

  • 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.