method_selectors
selector TEXT PK · signature TEXT
Every 4-byte function selector seen across 4byte and openchain,
mapped to its canonical name(arg,arg,…) signature.
1,197,931 method selectors · 283,432 event signatures · 39,302 labeled contracts across every major protocol. Loading last update…
GET /api/search?q=<anything>
GET /api/selector/0xa9059cbb
GET /api/event/0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
GET /api/address/0xdac17f958d2ee523a2206206994597c13d831ec7
GET /api/protocol/uniswap-v3
Three Postgres tables power kecc.sh, augmented at query time by our engineer for canonical signatures. Everything the API returns comes from one of these.
selector TEXT PK · signature TEXT
Every 4-byte function selector seen across 4byte and openchain,
mapped to its canonical name(arg,arg,…) signature.
topic0 TEXT PK · name TEXT
Keccak-256 event topic0s mapped to the bare name. The full
Swap(address,…) signature is resolved on demand
from our engineer and cached 24 h.
(address, chain_id) PK · 21 label columns
Labeled contracts from kecc.sh joined with the selectors and topic0s they actually expose. Lets you go from an address straight to every function it implements.
GET /api/address/…