Signs an EIP-7702 authorization for account delegation. Only supported for EVM wallets.
EIP-7702 allows an EOA to delegate execution to a smart contract address for a single transaction, enabling features like gas sponsorship and batched calls without migrating to a new contract wallet address. This is used by account abstraction providers such as ZeroDev, Alchemy, Pimlico, and others operating in 7702 mode.
The endpoint computes the authorization hash per EIP-7702
(keccak256(0x05 || rlp([chainId, address, nonce]))), signs it via MPC,
and returns the decomposed signature with yParity (0 or 1) — not
the legacy v (27/28) used by other signing endpoints.
Both address and contractAddress are accepted in the request body as
the delegation target. This matches viem’s signAuthorization API.
Your partner secret key (server-side only)
UUID for request tracing. Para returns one if omitted.
Unique key for safe retries on POST endpoints. If a request with the same key is received within 24 hours, the original response is returned without re-executing. Recommended format: UUID v4. Max length 256 characters. Returns 422 if the same key is reused with a different request body. Returns 409 if a request with the same key is still being processed.
256Wallet ID
"0a1b2c3d-4e5f-6789-abcd-ef0123456789"
Signed authorization
Contract address the authorization delegates to.
"0x1234567890abcdef1234567890abcdef12345678"
Chain ID from the authorization.
1
Nonce from the authorization.
0
ECDSA signature r component (hex with 0x prefix).
"0xa1b2c3..."
ECDSA signature s component (hex with 0x prefix).
"0xd4e5f6..."
EIP-7702 parity bit (0 or 1). Unlike other signing endpoints that return v (27/28), this uses yParity per the EIP-7702 spec.
0, 1 0
Raw hex-encoded 65-byte signature without 0x prefix (r + s + v).
"a1b2c3d4e5f6..."