Skip to main content
Version: v2

XDC Apothem Testnet

Indexing XDC Apothem Testnet Data with Envio via RPC​

warning

RPC as a source is not as fast as HyperSync. It is important in production to source RPC data from reliable sources. We recommend our partners at drpc.org. Below, we have provided a set of free endpoints sourced from chainlist.org. We don't recommend using these in production as they may be rate limited. We recommend tweaking the RPC config to accommodate potential rate limiting.

We suggest getting the latest from chainlist.org.

Overview​

Envio supports XDC Apothem Testnet through an RPC-based indexing approach. This method allows you to ingest blockchain data via an RPC endpoint by setting the RPC configuration.


Defining Network Configurations​

To use XDC Apothem Testnet, define the RPC configuration in your network configuration file as follows:

info

You may need to adjust more parameters of the rpc configuration to support the specific rpc provider.

name: IndexerName # Specify indexer name
description: Indexer Description # Include indexer description
networks:
- id: 51 # XDC Apothem Testnet
rpc_config:
url: https://earpc.apothem.network
# url: https://erpc.apothem.network # alternative,
# url: https://apothem.xdcrpc.com # alternative
start_block: START_BLOCK_NUMBER # Specify the starting block
contracts:
- name: ContractName
address:
- "0xYourContractAddress1"
- "0xYourContractAddress2"
handler: ./src/EventHandlers.ts
events:
- event: Event # Specify event
- event: Event

Want HyperSync for XDC Apothem Testnet? Request network support here Discord!