@somnia-chain/markets-sdk


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

Interface: BridgeDetails

Defined in: packages/sdk/src/chains/bridge/types.ts:157

The bridge as a whole: what it connects, what it carries, and how far to trust it.

Properties

id

id: string

Defined in: packages/sdk/src/chains/bridge/types.ts:159

Lane id, e.g. "somniatestnet-hidekitestnet".


displayName

displayName: string

Defined in: packages/sdk/src/chains/bridge/types.ts:161

Human name of the lane.


chainIds

chainIds: number[]

Defined in: packages/sdk/src/chains/bridge/types.ts:163

Chain ids the bridge connects.


tokens

tokens: BridgeToken[]

Defined in: packages/sdk/src/chains/bridge/types.ts:165

Tokens with at least one route.


routes

routes: BridgeRoute[]

Defined in: packages/sdk/src/chains/bridge/types.ts:167

Every token route on the lane.


status

status: "dev-test"

Defined in: packages/sdk/src/chains/bridge/types.ts:172

"dev-test" — a single validator, a threshold-1 ISM and EOA owners. One key is the entire bridge. Do not put real funds behind it.


security

security: object

Defined in: packages/sdk/src/chains/bridge/types.ts:174

Validators in the multisig ISM, and how many signatures it requires.

validators

validators: `0x${string}`[]

threshold

threshold: number


relayerPaysDestinationGas

relayerPaysDestinationGas: boolean

Defined in: packages/sdk/src/chains/bridge/types.ts:179

True when the relayer pays destination gas unmetered — so a sender attaches nothing for delivery, and delivery depends on the relayer staying funded.


docs

docs: string

Defined in: packages/sdk/src/chains/bridge/types.ts:181

Where the deployment record lives.