pub struct NetworkConfigEntry {
pub chain_id: i64,
pub rpc_url: String,
pub wss_url: Option<String>,
pub explorer_url: Option<String>,
pub default_stablecoin: Option<String>,
pub task_bond_contract: Option<String>,
}Expand description
Chain metadata for a single Tempo network.
Fields§
§chain_id: i64EVM chain ID (e.g. 4217 for Tempo mainnet, 42_431 for moderato testnet).
rpc_url: StringAuthenticated JSON-RPC proxy URL on this deployment
({api_base}/rpc/{network}). NOT the upstream Tempo gateway.
wss_url: Option<String>WebSocket JSON-RPC URL on the native Tempo gateway (no proxy).
None for Tempo Zone entries — a zone venue advertises only its RPC
proxy (the server emits null), and rejecting the whole
/config/network payload over it would break every command that
resolves the default proxy route while any zone venue is active.
explorer_url: Option<String>Block-explorer base URL for this network; None for Tempo Zone
entries (zones have no public explorer).
default_stablecoin: Option<String>Default stablecoin ticker; None when the deployment has not
finalized a token for the network (e.g. mainnet pre-launch).
task_bond_contract: Option<String>TaskBond contract address for this network; None when the
deployment has not published one (or predates the field).