Sign raw bytes with a wallet’s private key share via MPC.
The input data is hex-encoded bytes. The MPC protocol signs these bytes
directly — no hashing or prefix is applied. For EVM wallets this produces
a raw ECDSA signature; use sign-transaction instead if you need a fully
serialized Ethereum transaction.
The response signature is a hex string (no 0x prefix). For DKLS/CGGMP
schemes this is 65 bytes: r (32) + s (32) + v (1).
Your partner secret key (server-side only)
UUID for request tracing. Para returns one if omitted.
Wallet ID
"0a1b2c3d-4e5f-6789-abcd-ef0123456789"
Hex-encoded data to sign (optional 0x prefix)
"0x48656c6c6f20576f726c64"
Encoding of data. Currently only hex is supported.
hex Expected wallet type. If provided and the wallet is a different type, the request is rejected.
EVM, SOLANA, COSMOS Signature
Hex-encoded signature without 0x prefix. For DKLS/CGGMP: 65 bytes (r + s + v).
"a1b2c3d4e5f6..."