indexer service for Ethereum with JSON-RPC and Websocket api
getTransactionsByAddress: Get ETH transactions by address.
getTokenTransfers: Get ETH token transfers by address (only ankr).
subscribeToAccount: Websocket events for new ERC20 token and ETH transfers for an address.
We provide a proxy for using Ankr as your data provider. Using the Ankr proxy allows your to easily access ETH mainnet or testnets
Using the the Hardhat proxy, you're able run an indexer on your local hardhat instance. See the wallet-test-tools repo to setup your local instance.
A proxy for interacting with Tron blockchain. tron_api_key
in config is optional, depends on your provider.
npm install
cp ./config.json.example ./config.json
# For running with hardhat backend
npm run start-hardhat
# For running against ankr
npm run start-ankr
# For running tron
npm run start-tron
# For running tron tests
npm run test:tron