Chain Registry

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.