Skip to content

CoSignRequestEnvelope

Defined in: src/signer/mpc-2p-wire.ts:74

The A3 request envelope the adapter generates per sign() and authenticates: a per-ceremony id + ssid (bound into the A3 tag) + the intent + a freshness element (a timestamp + a per-request nonce distinct from the EIP-3009 nonce).

Properties

ceremonyId

readonly ceremonyId: string

Defined in: src/signer/mpc-2p-wire.ts:75


freshnessNonce

readonly freshnessNonce: `0x${string}`

Defined in: src/signer/mpc-2p-wire.ts:81

0x hex, distinct from the EIP-3009 nonce — the anti-replay key.


freshnessTs

readonly freshnessTs: number

Defined in: src/signer/mpc-2p-wire.ts:79

Unix seconds; the backend checks it against a clock-skew window.


intent

readonly intent: PaymentIntent

Defined in: src/signer/mpc-2p-wire.ts:77


ssid

readonly ssid: string

Defined in: src/signer/mpc-2p-wire.ts:76