The terminal point of an XCM journey with contextual information.

interface XcmTerminusContext {
    blockHash: `0x${string}`;
    blockNumber: string | number;
    chainId: `urn:ocn:${string}`;
    error?: AnyJson;
    event?: AnyJson;
    extrinsicHash?: `0x${string}`;
    extrinsicPosition?: number;
    instructions: AnyJson;
    messageData?: `0x${string}`;
    messageHash: `0x${string}`;
    messageId?: `0x${string}`;
    outcome: "Success" | "Fail";
    timestamp?: number;
}

Hierarchy (View Summary)

Properties

blockHash: `0x${string}`
blockNumber: string | number
chainId: `urn:ocn:${string}`
error?: AnyJson
event?: AnyJson
extrinsicHash?: `0x${string}`
extrinsicPosition?: number
instructions: AnyJson
messageData?: `0x${string}`
messageHash: `0x${string}`
messageId?: `0x${string}`
outcome: "Success" | "Fail"
timestamp?: number