The Chain Registry stores the Ethereum chain configuration for the chains to which Orchestrate is connected. Chain configuration includes Ethereum client url, listener configuration, and faucet configuration. Connecting to a chain enables Orchestrate to:
- Access the blockchain network JSON-RPC endpoint. That is, Orchestrate acts as a proxy.
- Asynchronously catch and process transaction receipts as transactions are mined on the network
- Manage transactions.
The chain configuration includes the URL, name, block depth, block position, and backoff duration.
Use the Chain Registry API to dynamically add chains.