OMPX JavaScript SDK
    Preparing search index...

    Interface MPPSessionOpenPayload

    MPP session-intent open payload (per draft-tempo-session-00 §8.3.1). Client signs a Tempo T3 tx for open() and sends it to the server to broadcast.

    interface MPPSessionOpenPayload {
        action: "open";
        authorizedSigner?: `0x${string}`;
        channelId: `0x${string}`;
        cumulativeAmount: string;
        signature: string;
        transaction: string;
        type: "transaction";
    }
    Index

    Properties

    action: "open"
    authorizedSigner?: `0x${string}`

    Optional delegated signer address (defaults to payer).

    channelId: `0x${string}`

    Deterministically computed channel ID (bytes32 hex).

    cumulativeAmount: string

    Initial cumulative amount ("0" for new channels).

    signature: string

    EIP-712 voucher signature for the initial zero-amount voucher.

    transaction: string

    Hex-encoded RLP-serialized signed Tempo T3 transaction. Server broadcasts this.

    type: "transaction"

    Always "transaction" for session open.