Skip to content

Guess ABI of any Ethereum contract, even if it is not verified on Etherscan.

License

Notifications You must be signed in to change notification settings

Go0p/whatsabi

 
 

Repository files navigation

Guess ABI of any Ethereum contract, even if it is not verified on Etherscan. Works by analyzing the bytecode, extracting selectors from PUSH4/JUMPI instructions and comparing them to known ABI signatures.

Powered by @shazow/whatsabi and 4byte.directory

Getting Started

Copy .env.example to .env and add your Alchemy API key.

To begin, install the npm modules. cd into abi.w1nt3r.xyz and run:

npm i

Once the npm modules are installed, run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

About

Guess ABI of any Ethereum contract, even if it is not verified on Etherscan.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 92.3%
  • CSS 6.2%
  • JavaScript 1.5%