If your client is using Account Abstraction, then transactionHash is actually a User Operation hash. You can manually look up the user operation hash here.
The MPC share generated from "Create Wallets" for a specific curve.
chain*
String
The blockchain network (e.g. "ethereum", "sepolia", "solana", "solana-devnet", or a CAIP-2 chain ID like "eip155:11155111")
to*
String
The recipient's address.
token*
String
The token contract address (for ERC20 tokens on EVM chains) or the mint address (for Solana SPL tokens). You can also use "USDC" or "USDT" for the respective tokens. For native token transfers, use "ETH" or "SOL".
amount*
String
The amount of tokens to send ("0.1" is 0.1 USDC)
rpcUrl
String
The node provider RPC URL. Not required for Solana or Solana Devnet.
metadataStr
String
Optional metadata string for the transaction.
Authorization*
String
Bearer <Client API Key>
Content-Type*
String
application/json
method*
String
The signer RPC method (e.g. "personal_sign", "eth_sendTransaction", "sol_signAndSendTransaction", etc).
params*
String
A JSON stringified array of the parameters for the RPC method (e.g. "[\"test\"]").
share*
String
The MPC share generated from "Create Wallets" for a specific curve.
chainId*
String
The blockchain network (a CAIP-2 chain ID like "eip155:11155111" for Sepolia).