{"templateId":"markdown","versions":[{"version":"v1.40","label":"v1.40 STS","link":"/products/custody/deployment/reference/indexers","default":true,"active":false,"folderId":"c15a2701"},{"version":"v1.39","label":"v1.39 STS","link":"/products/custody/v1.39/deployment/reference/indexers","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.38","label":"v1.38 STS","link":"/products/custody/v1.38/deployment/reference/indexers","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.34","label":"v1.34 LTS","link":"/products/custody/v1.34/deployment/reference/indexers","default":false,"active":true,"folderId":"c15a2701"},{"version":"v1.26","label":"v1.26 LTS","link":"/products/custody/v1.26/deployment/reference/indexers","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.19","label":"v1.19 LTS","link":"/products/custody/v1.19/deployment/reference/indexers","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.15","label":"v1.15 LTS","link":"/products/custody/v1.15/deployment/reference/indexers","default":false,"active":false,"folderId":"c15a2701"}],"sharedDataIds":{"sidebar":"sidebar-products/custody/@v1.15/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Indexers configuration reference","description":"User guides, API reference, and support resources.","siteUrl":"https://docs.ripple.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"indexers-configuration-reference","__idx":0},"children":["Indexers configuration reference"]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This section explains how to deploy indexers to your ","Ripple Custody"," infrastructure with the Helm package manager. This section only applies to on-premise deployments."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"prerequisites","__idx":1},"children":["Prerequisites"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Before you deploy indexers, you need a basic understanding of the following:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://kubernetes.io/docs/home/"},"children":["Kubernetes"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://helm.sh/docs/"},"children":["Helm"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://helm.sh/docs/chart_template_guide/getting_started/"},"children":["Helm chart configuration"]},", especially ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://helm.sh/docs/chart_template_guide/values_files/"},"children":["values.yaml"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In addition, you need one or more suitable distributed ledger network nodes on the blockchain ledger."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"networks","__idx":2},"children":["Networks"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Possible Indexers"},"children":["Possible Indexers"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Network Name"},"children":["Network Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Ledger"},"children":["Ledger"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Bitcoin Regression Testing Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["regtest-1"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Bitcoin"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Often used for local testing."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Bitcoin Testing Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Bitcoin"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Used for testing purposes."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Bitcoin Main Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["mainnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Bitcoin"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Actual network."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Litecoin Regression Testing Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["regtest-1"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Litecoin (Bitcoin fork)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Often used for local testing."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Litecoin Testing Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Litecoin (Bitcoin fork)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Used for testing purposes."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Litecoin Main Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["mainnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Litecoin (Bitcoin fork)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Actual network."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Dogecoin Regression Testing Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["regtest-1"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Dogecoin (Bitcoin fork)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Often used for local testing."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Dogecoin Testing Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Dogecoin (Bitcoin fork)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Used for testing purposes."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Dogecoin Main Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["mainnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Dogecoin (Bitcoin fork)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Actual network."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Dash Regression Testing Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["regtest-1"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Dash (Bitcoin fork)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Often used for local testing."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Dash Testing Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Dash (Bitcoin fork)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Used for testing purposes."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Dash Main Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["mainnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Dash (Bitcoin fork)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Actual network."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Go Ethereum Private Development Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["geth-dev"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Ethereum"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Development environment."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Ethereum Parity Technologies Development Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["parity-dev"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Ethereum"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Development environment."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Ethereum Holesky Test Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["testnet-holesky"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Ethereum"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Used for testing purposes."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Ethereum Sepolia Test Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["testnet-sepolia"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Ethereum"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Used for testing purposes."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Ethereum Main Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["mainnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Ethereum"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Actual network."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Ethereum PoW Main Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["pow-mainnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Ethereum"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Actual network."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Polygon Amoy Test Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["testnet-amoy"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Polygon (formerly MATIC) (EVM compatible)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Used for testing purposes."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Polygon Main Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["mainnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Polygon (formerly MATIC) (EVM compatible)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Actual network."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Avalanche C Chain Fuji Test Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["testnet-fuji"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Avalanche C Chain (EVM compatible)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Used for testing purposes."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Avalanche C Chain Main Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["mainnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Avalanche C Chain (EVM compatible)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Actual network."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Binance Smart Chain Test Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Binance Smart Chain (EVM compatible)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Used for testing purposes."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Binance Smart Chain Main Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["mainnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Binance Smart Chain (EVM compatible)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Actual network."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["XRP Ledger Development Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["devnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["XRP Ledger"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Development environment."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["XRP Ledger Regression Testing Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["regtest-1"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["XRP Ledger"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Often used for local testing."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["XRP Ledger Testing Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["XRP Ledger"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Used for testing purposes."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["XRP Ledger Main Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["mainnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["XRP Ledger"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Actual network."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Tezos Sandbox Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["sandbox"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Tezos"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Often used for local testing."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Tezos Testing Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Tezos"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Used for testing purposes."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Tezos Main Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["mainnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Tezos"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Actual network."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Substrate Development Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["dev"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Substrate (Parity Technologies)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Development environment."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Substrate Testing Network (Westend)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["westend"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Substrate (Parity Technologies)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Often used for local testing."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Substrate Staging Network (Kusama)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["kusama"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Substrate (Parity Technologies)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Used for testing purposes."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Substrate Main Network (Polkadot)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["polkadot"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Substrate (Parity Technologies)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Development environment."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Stellar Development Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["devnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Stellar"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Development environment."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Stellar Main Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["mainnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Stellar"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Actual network."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Solana Development Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["devnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Solana"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Development environment."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Solana Main Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["mainnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Solana"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Actual network."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cardano Testing Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cardano"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Actual network."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cardano Preview Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["preview"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cardano"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Often used for local testing."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cardano Pre-Prod Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["preprod"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cardano"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Pre-Production network."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cardano Main Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["mainnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cardano"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Actual network."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Hedera Testing Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Hedera"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Used for testing purposes."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Hedera Main Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["mainnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Hedera"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Actual network."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Algorand Testing Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Algorand"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Used for testing purposes."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Algorand Main Network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["mainnet"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Algorand"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Actual network."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"helm-configuration","__idx":3},"children":["Helm configuration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To deploy an indexer, you need to create and update a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["values.yaml"]}," file."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use this empty template to help you get started:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"\nledgers:\n  bitcoin:\n    regtest-1:\n      enabled: false\n      nodeEndpoint:\n      url:\n      user:\n      password:\n      fallbackFeeRate:\n    testnet:\n      enabled: false\n      nodeEndpoint:\n      url:\n      user:\n      password:\n      fallbackFeeRate:\n    mainnet:\n      enabled: false\n      nodeEndpoint:\n      url:\n      user:\n      password:\n      fallbackFeeRate:\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each network appears as a separate object under the ledger name object, for example ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["regtest-1"]}," in the template example. Enable or disable the deployment of an indexer for each network by modifying its ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["enabled"]}," field."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each network has its own configuration structure, but we can group them into the following families."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configuration-1---bitcoin-and-its-forks","__idx":4},"children":["Configuration 1 - Bitcoin and its forks"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["bitcoin",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["regtest-1"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["mainnet"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["litecoin",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["regtest-1"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["mainnet"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["dogecoin",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["regtest-1"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["mainnet"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["dash",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["regtest-1"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["mainnet"]}]}]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Field Name"},"children":["Field Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Format"},"children":["Format"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["enabled"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Boolean"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["true"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["false"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["false"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Specifies whether the indexer for the specific network is active."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["nodeEndpoint"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["URL in a valid format, for example, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<hostname>:<port>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Empty string"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The URL for the Bitcoin node that the indexer will connect to."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["url"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["URL"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Empty string"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The URL for the indexer."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["user"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Alphanumeric"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Empty string"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The username for authenticating with the indexer."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["password"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Alphanumeric"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Empty string"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The password for authenticating with the indexer."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fallbackFeeRate"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Integer"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Satoshi/vByte"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["100"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The fallback fee rate to use when the indexer cannot retrieve the fee rate from the node."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following example shows a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["values.yaml"]}," file for deploying a Bitcoin indexer for the mainnet:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"harmonize:\n  ledgers:\n      bitcoin:\n        mainnet:\n          enabled: true\n          nodeEndpoint: NODEURL:PORT\n          url: https://NODEUR?auth=TOKEN\n          user: <user>\n          password: <password>\n          fallbackFeeRate: 100\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the example, you need to replace ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<user>"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<password>"]}," with your actual username and password for the indexer."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configuration-2---evm-xrpl--tezos","__idx":5},"children":["Configuration 2 - EVM, XRPL, & Tezos"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["ethereum",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["geth-dev"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["testnet-holesky"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["testnet-sepolia"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["parity-dev"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["mainnet"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["pow-mainnet"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["polygon",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["testnet-amoy"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["mainnet"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["avalanche-c-chain",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["testnet-fuji"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["mainnet"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["bsc",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["mainnet"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["xrpl",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["regtest-1"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["devnet"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["mainnet"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["tezos",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["sandbox"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["mainnet"]}]}]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Field Name"},"children":["Field Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Format"},"children":["Format"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["enabled"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Boolean"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["true"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["false"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["false"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Specifies whether or not the indexer for the specific network is active."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["uri"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["URL"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Empty string"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The URL for the indexer."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following example shows a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["values.yaml"]}," file for deploying an Ethereum indexer for the testnet:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"harmonize:\n  ledgers:\n    ethereum:\n      testnet-holesky:\n        enabled: true\n        uri: 'https://test-holesky-node.bdnodes.net?auth=uamvQornmOiUr0Dg7nbf48jjnPt'\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configuration-3---polkadot-ecosystem","__idx":6},"children":["Configuration 3 - Polkadot ecosystem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["substrate",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["dev"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["polkadot"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["kusama"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["westend"]}]}]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Field Name"},"children":["Field Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Format"},"children":["Format"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["enabled"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Boolean"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["true"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["false"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["false"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Specifies whether or not the indexer for the specific network is active."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["ws"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["URL"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Empty string"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["WebSocket connection URL."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["sidecar (or ws_sidecar_url/ws_sidecar)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["URL"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Empty String"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Sidecar URL."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following example shows a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["values.yaml"]}," file for deploying a Polkadot indexer for the mainnet:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"harmonize:\n  ledgers:\n    substrate:\n      polkadot:\n        enabled: true\n        ws: ws://my-web-socket-server.com\n        sidecar: mySuperSecretPassphrase\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configuration-4---stellar--solana","__idx":7},"children":["Configuration 4 - Stellar & Solana"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["stellar",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["devnet"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["mainnet"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["solana",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["devnet"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["mainnet"]}]}]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Field Name"},"children":["Field Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Format"},"children":["Format"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["enabled"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Boolean"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["true"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["false"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["false"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Specifies whether or not the indexer for the specific network is active."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["url"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["URL"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Empty string"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The URL for the indexer."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["passphrase"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Alphanumeric"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Empty string"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The passphrase for authenticating with the indexer."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following example shows a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["values.yaml"]}," file for deploying a Solana indexer for the mainnet:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"harmonize:\n  ledgers:\n    solana:\n      mainnet:\n        enabled: true\n        url: 'https://test-solana-node.bdnodes.net?auth=uamvQornmOiUr0Dg7nbf48jjnPt'\n        passphrase: mySuperSecretPassphrase\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configuration-5---cardano-ecosystem","__idx":8},"children":["Configuration 5 - Cardano ecosystem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["cardano",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["preprod"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["preview"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["mainnet"]}]}]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Field Name"},"children":["Field Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Format"},"children":["Format"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["enabled"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Boolean"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["true"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["false"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["false"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Specifies whether or not the indexer for the specific network is active."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["http"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["URL"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Empty string"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP connection URL."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ws"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["URL"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Empty string"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["WebSocket connection URL."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following example shows a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["values.yaml"]}," file for deploying a Cardano indexer for the mainnet:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"harmonize:\n  ledgers:\n    cardano:\n      mainnet:\n        enabled: true\n        http: 'https://test-cardano-node.bdnodes.net?auth=uamvQornmOiUr0Dg7nbf48jjnPt'\n        ws: ws://my-web-socket-server.com\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configuration-6---hedera--algorand","__idx":9},"children":["Configuration 6 - Hedera & Algorand"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["hedera",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["mainnet"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["algorand",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["testnet"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["mainnet"]}]}]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Field Name"},"children":["Field Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Type"},"children":["Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Format"},"children":["Format"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["enabled"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Boolean"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["true"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["false"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["false"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Specifies whether or not the indexer for the specific network is active."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["http"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["URL"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Empty string"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HTTP"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following example shows a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["values.yaml"]}," file for deploying a Hedera indexer for the mainnet:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"harmonize:\n  ledgers:\n    hedera:\n      mainnet:\n        enabled: true\n        http: 'https://test-hedera-node.bdnodes.net?auth=uamvQornmOiUr0Dg7nbf48jjnPt'\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"deployment","__idx":10},"children":["Deployment"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To deploy your indexer, run the following Helm command:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"helm install <my-release-name> <helm-chart-repository> -f my-custom-values.yaml\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Where ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<my-release-name>"]}," is the name of your Helm release, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<helm-chart-repository>"]}," is the chart you want to install, and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["my-custom-values.yaml"]}," is the file you completed with your configuration."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"next-step","__idx":11},"children":["Next step"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.34/deployment/reference/telemetry"},"children":["Telemetry configuration"]}]}]}]},"headings":[{"value":"Indexers configuration reference","id":"indexers-configuration-reference","depth":1},{"value":"Prerequisites","id":"prerequisites","depth":2},{"value":"Networks","id":"networks","depth":2},{"value":"Helm configuration","id":"helm-configuration","depth":2},{"value":"Configuration 1 - Bitcoin and its forks","id":"configuration-1---bitcoin-and-its-forks","depth":3},{"value":"Configuration 2 - EVM, XRPL, & Tezos","id":"configuration-2---evm-xrpl--tezos","depth":3},{"value":"Configuration 3 - Polkadot ecosystem","id":"configuration-3---polkadot-ecosystem","depth":3},{"value":"Configuration 4 - Stellar & Solana","id":"configuration-4---stellar--solana","depth":3},{"value":"Configuration 5 - Cardano ecosystem","id":"configuration-5---cardano-ecosystem","depth":3},{"value":"Configuration 6 - Hedera & Algorand","id":"configuration-6---hedera--algorand","depth":3},{"value":"Deployment","id":"deployment","depth":2},{"value":"Next step","id":"next-step","depth":2}],"frontmatter":{"seo":{"title":"Indexers configuration reference"}},"lastModified":"2026-04-07T19:14:09.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/custody/v1.34/deployment/reference/indexers","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}