The basic information of an XCM journey.

interface XcmJourney {
    destination: sourceXcm.XcmTerminusContext | sourceXcm.XcmTerminus;
    forwardId?: `0x${string}`;
    legs: Leg[];
    messageId?: `0x${string}`;
    origin: sourceXcm.XcmTerminusContext;
    sender?: SignerData;
    type:
        | "xcm.sent"
        | "xcm.received"
        | "xcm.relayed"
        | "xcm.timeout"
        | "xcm.hop"
        | "xcm.bridge";
    waypoint: sourceXcm.XcmWaypointContext;
}

Hierarchy (View Summary)

Properties

forwardId?: `0x${string}`
legs: Leg[]
messageId?: `0x${string}`
sender?: SignerData
type:
    | "xcm.sent"
    | "xcm.received"
    | "xcm.relayed"
    | "xcm.timeout"
    | "xcm.hop"
    | "xcm.bridge"