Smart Contract & Event Tags

Smart Contract and Function Signature Names for DeFi protocol & event identification

These DeFi datasets help you contextualize smart contract addresses and function signatures to make them human-readable to you and your users. Access our database of:

  • 50,000 Smart Contract names
  • 1 Million+ Function Signature names

Both datasets are compiled from multiple sources and updated daily with broad EVM DeFi coverage. Available via API or SDK.

Note: DeFi Attribution data is available to customers who are subscribed to our DeFi Attribution - Smart Contract & Event Tags Plan. If this is something you're interested in, please visit the Plans page on the OpenPool Developer Portal to sign up (you’ll need to create an account first).

Use Cases

  • Quickly identify a 0x address as belonging to a specific DeFi protocol (e.g. Compound)
  • Identify a function signature as a specific smart-contract event (e.g. Mint New Token).
  • Improve contextual learning in AI model training

Requests

  • Get Smart Contract Names
    • *Summary:**This endpoint is used to attribute a 0x address to a specific DeFi protocol
    • Request Method: GET
  • Get Function Name by Transaction Hash
    • *Summary:**This endpoint is used to retrieve function signature names using a transaction hash
    • Request Method: GET
  • Get Function Name by Hex
    • *Summary:**This endpoint is used to retrieve function signature names using a hex
    • Request Method: GET