/whatsabi-decode

Guess encoding params and decode transactions data

Primary LanguageTypeScriptMIT LicenseMIT

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.