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.
Documentation Index
Fetch the complete documentation index at: https://docs.getpara.com/llms.txt
Use this file to discover all available pages before exploring further.
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..."