Reference

Search

To search, simply type in the query you want to look up. The frontend will try its best to detect if you're querying for a function selector, event hash, or the name itself. To disambiguate, prefix with function, event, or name.

Querying by name is case sensitive, and you may use wildcards such as * or ?. If you don't use any, then the frontend will automatically append (* to your query, causing you to search for all functions that have the same name. For example, transfer will search for all functions called transfer, while transfer* will search for all functions that contain the word transfer.

You can search for multiple selectors or names in a single query. Each individual query is space-delimited. There is no frontend support for searching for names with spaces yet.

API

Get Stats
GET /api/v1/stats

Get Signatures
GET /api/v1/signatures
Query parameters
NameTypeDescription
functionstring arrayA single function selector, must contain leading 0x prefix
errorstring arrayA single error selector, must contain leading 0x prefix
eventstring arrayA single event hash, must contain leading 0x prefix
namestring arrayA single name, supports * and ? globbing
allanyIf set, filtered signatures will be included. These signatures are highly likely to be spam and shouldn't be used to automatically decode transactions

Import Data (Code)
POST /api/v1/import
Body parameters
NameTypeDescription
typestringMust be code
data.compilerstringMust be solidity or vyper
data.codestringThe raw source code of the contract to import

Import Data (ABI)
POST /api/v1/import
Body parameters
NameTypeDescription
typestringMust be abi
dataabi arrayArray of JSON ABIs

Import Data (Raw)
POST /api/v1/import
Body parameters
NameTypeDescription
typestringMust be raw
data.functionstring arrayArray of function selectors
data.eventstring arrayArray of event selectors
data.errorstring arrayArray of error selectors