Independent API clients for external blockchain data sources — Etherscan, Sourcify, CoinGecko, 4Byte Directory, and Chainlist. These services are already used internally by Nethereum.Wallet (portfolio, chain selection, gas pricing), Nethereum.Explorer (ABI decoding, transaction input simulation), and the EVM simulator (trace decoding), but they are fully standalone and can be used independently in any application.
What Can I Do?
| I want to... | Guide | Key Package |
|---|
| Look up a contract's ABI from Sourcify or Etherscan | ABI Retrieval | Nethereum.DataServices |
| Verify a contract via Sourcify V2 | Sourcify API | Nethereum.DataServices |
| Decode unknown calldata with 4Byte Directory | Sourcify API | Nethereum.DataServices |
| Store Sourcify data in PostgreSQL | Sourcify API | Nethereum.Sourcify.Database |
| Scan thousands of known tokens against a wallet via multicall (no indexer needed) | Token Portfolio | Nethereum.TokenServices |
| Get token balances with CoinGecko prices | Token Portfolio | Nethereum.TokenServices |
| Manage a persistent token catalog | Token Portfolio | Nethereum.TokenServices |
| Discover RPC endpoints and chain metadata | Chainlist RPC | Nethereum.DataServices |
| Get native currency info and block explorers | Chainlist RPC | Nethereum.DataServices |
| Query gas prices from Etherscan | Etherscan API | Nethereum.DataServices |
| Query account transactions and token transfers | Etherscan API | Nethereum.DataServices |
| Download bulk Sourcify data (Parquet exports) | Sourcify API | Nethereum.DataServices |
| Get token prices and metadata from CoinGecko | CoinGecko API | Nethereum.DataServices |
| Map chain IDs to CoinGecko platform identifiers | CoinGecko API | Nethereum.DataServices |
Packages
Learning Path
- ABI Retrieval — Start here to fetch contract ABIs from multiple sources with automatic fallback
- Token Portfolio — Build wallet portfolio displays with token balances and prices
- Chainlist RPC — Discover EVM chains, RPC endpoints, and native currencies
- Etherscan API — Query gas prices, account transactions, balances, and contract data
- Sourcify API — Verify contracts, decode selectors, and sync bulk Parquet exports
- CoinGecko API — Fetch token metadata and prices directly from CoinGecko