@somnia-chain/markets-sdk


@somnia-chain/markets-sdk / chains / getBridgeNetwork

Function: getBridgeNetwork()

getBridgeNetwork(chainId): BridgeNetworkDetails | null

Defined in: packages/sdk/src/chains/bridge/registry.ts:309

The Hyperlane core deployment on one network — mailbox, ISM, hooks — plus the tokens it carries.

Details

  • chainId: Chain id to look up.
  • Returns: The network's bridge deployment, or null if it isn't bridged.

Example (Resolving a bridge network)

ts
import { ChainId, getBridgeNetwork } from "@somnia-chain/markets-sdk/chains";

getBridgeNetwork(ChainId.hidekiTestnet)?.mailbox;
getBridgeNetwork(ChainId.somniaMainnet);              // null — not bridged yet

Parameters

chainId

number

Returns

BridgeNetworkDetails | null