Skip to content

Mpc2pSignerParams

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

Parameters for createMpc2pPolicyGatedSigner.

Properties

agent

readonly agent: Mpc2pCoSignAgent

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

The injected WASM DKLs share (private package).


asset

readonly asset: X402AssetParam

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

Asset binding — pins the EIP-712 domain name/version/verifyingContract (A4).


authenticator

readonly authenticator: CoSignRequestAuthenticator

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

The injected A3 authenticator (the pre-shared key never enters the SDK).


from

readonly from: `0x${string}`

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

The group 2-of-2 EOA; every intent.from must equal this (asserted vs the agent).


session

readonly session: object

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

The bound policy session, for describe() (the backend holds the authoritative policy).

id

readonly id: string

notAfter

readonly notAfter: bigint


transport

readonly transport: CoSignTransport

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

The injected wss/mTLS frame channel (private package).


wire?

readonly optional wire?: Mpc2pWireOptions

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

Wire liveness / retry tuning (optional; safe defaults — Mpc2pWireOptions).