Example Configs

This document is intended to serve as a reference for various example configurations.

RelayMiner

pocket RelayMiner exposing REST and CometBFT

config:
  default_signing_key_names: [mainnet-prod-relayminer]
  smt_store_path: /home/pocket/.pocket
  pocket_node:
    query_node_rpc_url: http://<YOUR_POKT_NODE>.<YOUR_TLD>:443
    query_node_grpc_url: tcp://<YOUR_POKT_NODE>.<YOUR_TLD>:443
    tx_node_rpc_url: http://<YOUR_POKT_NODE>.<YOUR_TLD>:443
  suppliers:
    - service_id: pocket
      listen_url: http://0.0.0.0:8545
      service_config:
        backend_url: https://<YOUR_POKT_NODE>.<YOUR_TLD>:443
      rpc_type_service_configs:
        rest:
          backend_url: http://<YOUR_INTERNALIP>:1317
        comet_bft:
          backend_url: http://<YOUR_INTERNALIP>:26657

xrplevm RelayMiner exposing REST, CometBFT, JSON-RPC, and WebSocket

config:
  default_signing_key_names: [mainnet-prod-relayminer]
  smt_store_path: /home/pocket/.pocket
  pocket_node:
    query_node_rpc_url: http://<YOUR_POKT_NODE>.<YOUR_TLD>:443
    query_node_grpc_url: tcp://<YOUR_POKT_NODE>.<YOUR_TLD>:443
    tx_node_rpc_url: http://<YOUR_POKT_NODE>.<YOUR_TLD>:443
  suppliers:
    - service_id: xrplevm
      listen_url: http://0.0.0.0:8545
      service_config:
        backend_url: https://<YOUR_POKT_NODE>.<YOUR_TLD>:443
      rpc_type_service_configs:
        rest:
          backend_url: http://<YOUR_INTERNALIP>:1317
        comet_bft:
          backend_url: http://<YOUR_INTERNALIP>:26657
        json_rpc:
          backend_url: http://<YOUR_INTERNALIP>:8545
        websocket:
          backend_url: http://<YOUR_INTERNALIP>:48546

Direct links to the sections:

  • RelayMiner: https://dev.poktroll.com/operate/configs/example_configs#relayminer

  • pocket RelayMiner exposing REST and CometBFT: https://dev.poktroll.com/operate/configs/example_configs#pocket-relayminer-exposing-rest-and-cometbft

  • xrplevm RelayMiner exposing REST, CometBFT, JSON-RPC, and WebSocket: https://dev.poktroll.com/operate/configs/example_configs#xrplevm-relayminer-exposing-rest-cometbft-json-rpc-and-websocket

Was this helpful?