Dapp storeEthereumWeb3 developer toolsEVM tools
WhatsABI
WhatsABI
EVM tools

WhatsABI

WhatsABI is a TypeScript library for extracting ABIs from Ethereum bytecode, even for unverified contracts.

Ethereum logo
Open-source
This link will take you to a third-party site not owned or operated by Alchemy.

What is WhatsABI?

WhatsABI, created by Google and Infura alumni Andrey Petrov, is a TypeScript library that extracts the ABI of a smart contract from its bytecode, regardless of whether it is verified or what source language was used. Developers can query events, interfaces, selectors, and use database loaders from just the Ethereum smart contract address. WhatsABI supports proxy resolution and works with Ethers.js, Viem, and other provider libraries.

Stream any onchain event for WhatsABI with Custom Webhooks
Get your API key

Best EVM tools

Discover more web3 applications and developer tools.

See all dapps

Developer resources from Alchemy

App store listings are independently reviewed and written by Alchemy using a combination of inbound submissions, editorial research, public project sources, and third-party directories, including ecosystem data from The Grid under the Open Database License, DefiLlama, DappRadar, Reown, and chain ecosystem pages.

Dapp store background image

Build blockchain magic

Alchemy combines the most powerful web3 developer products and tools with resources, community and legendary support.
Get your API key