Shared context handed to every programmatic-tx sub-namespace factory.

Sub-namespaces (pay, attest, tokens, …) never call confirm/ broadcast directly — they build/sign their transaction and pass it to ctx.run(...), which routes through the single shared runner so fee-cap policy, confirmation strategy and result shape stay uniform.

interface ProgrammaticContext {
    demos: Demos;
    run(source: TxSource, opts?: ProgrammaticTxOptions): Promise<ProgrammaticTxResult>;
}

Properties

Methods

Properties

demos: Demos

The connected Demos instance.

Methods