# The global section has parameters that apply globally to the relayer operation.
# Specify the verbosity for the relayer logging output. Default: 'info'
# Valid options are 'error', 'warn', 'info', 'debug', 'trace'.
# Specify the mode to be used by the relayer. [Required]
# Specify the client mode.
# Whether or not to enable the client workers. [Required]
# Whether or not to enable periodic refresh of clients. [Default: true]
# Note: Even if this is disabled, clients will be refreshed automatically if
# there is activity on a connection or channel they are involved with.
# Whether or not to enable misbehaviour detection for clients. [Default: false]
# Specify the connections mode.
# Whether or not to enable the connection workers for handshake completion. [Required]
# Specify the channels mode.
# Whether or not to enable the channel workers for handshake completion. [Required]
# Specify the packets mode.
# Whether or not to enable the packet workers. [Required]
# Parametrize the periodic packet clearing feature.
# Interval (in number of blocks) at which pending packets
# should be eagerly cleared. A value of '0' will disable
# periodic packet clearing. [Default: 100]
# Whether or not to clear packets on start. [Default: false]
# Enable or disable the filtering mechanism.
# Valid options are 'true', 'false'.
# Currently Hermes supports two filters:
# 1. Packet filtering on a per-chain basis; see the chain-specific
# filter specification below in [chains.packet_filter].
# 2. Filter for all activities based on client state trust threshold; this filter
# is parametrized with (numerator = 1, denominator = 3), so that clients with
# thresholds different than this will be ignored.
# If set to 'true', both of the above filters will be enabled.
# Toggle the transaction confirmation mechanism.
# The tx confirmation mechanism periodically queries the `/tx_search` RPC
# endpoint to check that previously-submitted transactions
# (to any chain in this config file) have delivered successfully.
# Experimental feature. Affects telemetry if set to false.
# The REST section defines parameters for Hermes' built-in RESTful API.
# https://hermes.informal.systems/rest.html
# Whether or not to enable the REST service. Default: false
# Specify the IPv4/6 host over which the built-in HTTP server will serve the RESTful
# API requests. Default: 127.0.0.1
# Specify the port over which the built-in HTTP server will serve the restful API
# requests. Default: 3000
# The telemetry section defines parameters for Hermes' built-in telemetry capabilities.
# https://hermes.informal.systems/telemetry.html
# Whether or not to enable the telemetry service. Default: false
# Specify the IPv4/6 host over which the built-in HTTP server will serve the metrics
# gathered by the telemetry service. Default: 127.0.0.1
# Specify the port over which the built-in HTTP server will serve the metrics gathered
# by the telemetry service. Default: 3001
# API access to Secret node with indexing
rpc_addr = 'http://127.0.0.1:26657'
grpc_addr = 'http://127.0.0.1:26090'
websocket_addr = 'ws://127.0.0.1:26657/websocket'
account_prefix = 'secret'
key_name = 'secret-relayer'
gas_price = { price = 0.015, denom = 'uscrt' }
trusting_period = '14days'
trust_threshold = { numerator = '1', denominator = '3'}
address_type = { derivation = 'cosmos' }
['transfer', 'channel-0'], # Cosmos
['transfer', 'channel-1'], # Osmosis
['transfer', 'channel-2'], # Terra
# Chain configuration Osmosis
# API access to Osmosis node with indexing
rpc_addr = 'http://127.0.0.1:12657'
grpc_addr = 'http://127.0.0.1:12090'
websocket_addr = 'ws://127.0.0.1:12657/websocket'
key_name = 'osmosis-relayer'
gas_price = { price = 0.000, denom = 'uosmo' }
trusting_period = '10days'
trust_threshold = { numerator = '1', denominator = '3' }
address_type = { derivation = 'cosmos' }
['transfer', 'channel-88'],
# API access to Cosmos node with indexing
rpc_addr = 'http://127.0.0.1:10657'
grpc_addr = 'http://127.0.0.1:10090'
websocket_addr = 'ws://127.0.0.1:10657/websocket'
account_prefix = 'cosmos'
key_name = 'cosmos-relayer'
address_type = { derivation = 'cosmos' }
gas_price = { price = 0.008, denom = 'uatom' }
trusting_period = '14days'
trust_threshold = { numerator = '1', denominator = '3' }
['transfer', 'channel-235'] #secret
# API access to Cosmos node with indexing
rpc_addr = 'http://127.0.0.1:11657'
grpc_addr = 'http://127.0.0.1:11090'
websocket_addr = 'ws://127.0.0.1:11657/websocket'
key_name = 'terra-relayer'
address_type = { derivation = 'cosmos' }
gas_price = { price = 450, denom = 'ukrw' } #0.0147 uluna
trusting_period = '14days'
trust_threshold = { numerator = '1', denominator = '3' }
['transfer', 'channel-16'] #secret