@somnia-chain/markets-sdk / chains / BridgeNetworkDetails
Interface: BridgeNetworkDetails
Defined in: packages/sdk/src/chains/bridge/types.ts:108
The Hyperlane core deployment on one network, plus what it carries.
Properties
chainId
chainId:
number
Defined in: packages/sdk/src/chains/bridge/types.ts:110
Chain id.
domainId
domainId:
number
Defined in: packages/sdk/src/chains/bridge/types.ts:112
Hyperlane domain id — equal to the chain id on this bridge.
network
network:
string
Defined in: packages/sdk/src/chains/bridge/types.ts:114
Hyperlane registry name, e.g. "hidekitestnet".
displayName
displayName:
string
Defined in: packages/sdk/src/chains/bridge/types.ts:116
Human name, e.g. "Hideki Testnet".
mailbox
mailbox:
`0x${string}`
Defined in: packages/sdk/src/chains/bridge/types.ts:118
Dispatches and delivers interchain messages.
interchainSecurityModule
interchainSecurityModule:
`0x${string}`
Defined in: packages/sdk/src/chains/bridge/types.ts:120
The default ISM messages are verified against (1-of-1 multisig on this lane).
merkleTreeHook
merkleTreeHook:
`0x${string}`
Defined in: packages/sdk/src/chains/bridge/types.ts:122
Accumulates dispatched message ids into the tree validators sign.
validatorAnnounce
validatorAnnounce:
`0x${string}`
Defined in: packages/sdk/src/chains/bridge/types.ts:124
Where validators announce their checkpoint storage.
interchainAccountRouter
interchainAccountRouter:
`0x${string}`
Defined in: packages/sdk/src/chains/bridge/types.ts:126
Interchain account router (not used by token transfers).
proxyAdmin
proxyAdmin:
`0x${string}`
Defined in: packages/sdk/src/chains/bridge/types.ts:128
Proxy admin owning the core proxies.
interchainGasPaymaster
interchainGasPaymaster:
null
Defined in: packages/sdk/src/chains/bridge/types.ts:133
null — no InterchainGasPaymaster is deployed on this bridge, which is why
quoteGasPayment is 0 and the relayer absorbs delivery gas.
tokens
tokens:
BridgeToken[]
Defined in: packages/sdk/src/chains/bridge/types.ts:135
Tokens with a route on this network.