Smart Contract & Event Tags

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

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 at dev.openpool.co to sign up (you’ll need to create an account first).

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.

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

Methods

  • getSmartContracts
    • Summary: This endpoint is used to attribute a 0x address to a specific DeFi protocol
  • getFunctionNames
    • Summary: This endpoint is used to retrieve function signature names using a hex
  • getFunctionNameByTxHash
    • Summary: This endpoint is used to retrieve function signature names using a transaction hash