@somnia-chain/markets-sdk


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

Interface: BridgeDetails

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

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:135

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


displayName

displayName: string

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

Human name of the lane.


chainIds

chainIds: number[]

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

Chain ids the bridge connects.


tokens

tokens: BridgeToken[]

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

Tokens with at least one route.


routes

routes: BridgeRoute[]

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

Every token route on the lane.


status

status: "dev-test"

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

"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:150

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:155

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:157

Where the deployment record lives.