runtime: shutdown_timeout_seconds: 15 grpc: network: tcp address: ":50070" enable_reflection: true enable_health: true metrics: address: ":9406" database: driver: mongodb settings: host_env: CHAIN_GATEWAY_MONGO_HOST port_env: CHAIN_GATEWAY_MONGO_PORT database_env: CHAIN_GATEWAY_MONGO_DATABASE user_env: CHAIN_GATEWAY_MONGO_USER password_env: CHAIN_GATEWAY_MONGO_PASSWORD auth_source_env: CHAIN_GATEWAY_MONGO_AUTH_SOURCE replica_set_env: CHAIN_GATEWAY_MONGO_REPLICA_SET messaging: driver: NATS settings: url_env: NATS_URL host_env: NATS_HOST port_env: NATS_PORT username_env: NATS_USER password_env: NATS_PASSWORD broker_name: Chain Gateway Service max_reconnects: 10 reconnect_wait: 5 chains: - name: tron_mainnet chain_id: 728126428 # 0x2b6653dc native_token: TRX rpc_url_env: CHAIN_GATEWAY_RPC_URL gas_topup_policy: buffer_percent: 0.10 min_native_balance_trx: 10 rounding_unit_trx: 1 max_topup_trx: 100 tokens: - symbol: USDT contract: "0xa614f803b6fd780986a42c78ec9c7f77e6ded13c" - symbol: USDC contract: "0x3487b63d30b5b2c87fb7ffa8bcfade38eaac1abe" service_wallet: chain: tron_mainnet address_env: CHAIN_GATEWAY_SERVICE_WALLET_ADDRESS private_key_env: CHAIN_GATEWAY_SERVICE_WALLET_KEY key_management: driver: vault settings: address: "https://vault.sendico.io" token_env: VAULT_TOKEN namespace: "" mount_path: kv key_prefix: gateway/chain/wallets cache: wallet_balance_ttl_seconds: 120 rpc_request_timeout_seconds: 15