@somnia-chain/markets-sdk / index / ExchangeBridgeResult
Interface: ExchangeBridgeResult
Defined in: packages/sdk/src/unified/bridge.ts:98
What ExchangeBridge.transfer resolves with.
Properties
plan
plan:
BridgeTransfer
Defined in: packages/sdk/src/unified/bridge.ts:100
The plan that was executed.
bridgeHash
bridgeHash:
`0x${string}`
Defined in: packages/sdk/src/unified/bridge.ts:102
Hash of the origin transaction that carried the bridge call (and the approval, when a safe packed both).
approveHash?
optionalapproveHash?:`0x${string}`
Defined in: packages/sdk/src/unified/bridge.ts:104
Hash of the separate approval transaction, when one was sent on its own.
messageId
messageId:
`0x${string}`
Defined in: packages/sdk/src/unified/bridge.ts:110
The Hyperlane message id of this transfer, decoded from the origin receipt.
After a timeout, delivered(messageId) on the destination Mailbox tells
whether the message has landed since.
delivered
delivered:
boolean
Defined in: packages/sdk/src/unified/bridge.ts:112
True when the destination Mailbox processed this message within the timeout.
deliveryHash?
optionaldeliveryHash?:`0x${string}`
Defined in: packages/sdk/src/unified/bridge.ts:118
Hash of the destination transaction that delivered, when the SDK observed it.
Absent when the message was already delivered before the watch opened: the
Mailbox answers delivered with a boolean only.