Signer API
Last updated
Last updated
The curve to sign the message with. Either SECP256K1
or ED25519
.
A hex string of the digest to sign. The above example is the hex string for 'sign this'.
The MPC share stored from running generate. Select either ED25519.share or SECP2561K1.share from the generate response.
Successful signing operation
The response from the signing request. This is the raw signature.
The signer RPC method, for example personal_sign
or eth_signTransaction
or sol_signTransaction
.
A stringified array of the parameters for the RPC method.
The node provider RPC URLs, such as Alchemy or Infura.
CAIP-2 chain ID. (i.e. eip155:1 for Ethereum Mainnet, eip155:11155111 for Ethereum Sepolia, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp for Solana Mainnet)
The MPC share stored from running generate. Select either ED25519.share or SECP2561K1.share from the generate response.
Successful signing operation
The response from the signing request. If the request is expected to submit to a chain this is the transaction hash, else its the raw signature.
Create a backup share
A stringified JSON blob representing the signing share.
Backup created successfully
Request body for recovering signing
The stringified response from the backup endpoint.
Successfully recovered
Successful response with MPC shares generated for both SECP256K1 (EVM, etc) and ED25519 (Solana, XRP, etc) curves.