Blockvision

Note
Examples below are for Ethereum mainnet. For other supported networks, see EVM Networks.

Blockvision is multi-chain Node, Token, NFT, and DeFi API provider and data retrieval portal for developers. It provides a public API to fetch ABIs of verified contracts. DipDup can use its API to fetch ABIs for contracts being indexed.

To use this datasource, add the following section in config:

dipdup.yaml
datasources:
  blockvision:
    kind: evm.blockvision
    url: https://monad-api.blockvision.org/testnet/api

During initialization, DipDup will use this datasource to fetch contract ABIs. If your config contains definitions for multiple networks, you can assign the datasource explicitly in evm index definitions:

dipdup.yaml
indexes:
  evm_events:
    kind: evm.events
    datasources:
    - blockvision
    ...
Help and tips -> Join our Discord
Ideas or suggestions -> Issue Tracker
GraphQL IDE -> Open Playground