Wallets
wallets
Methods
Get all wallets in your app.
Creates a new wallet on the requested chain and for the requested owner.
Get a wallet by wallet ID.
Obtain a session key to enable wallet access.
Create wallets with an associated recovery user.
Sign a message or transaction with a wallet by wallet ID.
Sign a message with a wallet by wallet ID.
Update a wallet's policies or authorization key configuration.
Export a wallet's private key
Initialize a wallet import. Complete by submitting the import.
Submit a wallet import request.
Domain types
The wallet chain types that support curve-based signing.
Executes the EVM personal_sign RPC (EIP-191) to sign a message.
Response to the EVM personal_sign RPC.
Signs a raw hash on the secp256k1 curve.
Response to the EVM secp256k1_sign RPC.
Executes the EVM eth_sendTransaction RPC to sign and broadcast a transaction.
Response to the EVM eth_sendTransaction RPC.
Signs an EIP-7702 authorization.
Response to the EVM eth_sign7702Authorization RPC.
Executes the EVM eth_signTransaction RPC to sign a transaction.
Response to the EVM eth_signTransaction RPC.
Executes the EVM eth_signTypedData_v4 RPC (EIP-712) to sign a typed data object.
Response to the EVM eth_signTypedData_v4 RPC.
Executes an RPC method to hash and sign a UserOperation.
Response to the EVM eth_signUserOperation RPC.
The wallet chain types that are not first class chains.
The wallet chain types that offer first class support.
Executes the SVM signAndSendTransaction RPC to sign and broadcast a transaction.
Response to the SVM signAndSendTransaction RPC.
Executes the SVM signMessage RPC to sign a message.
Response to the SVM signMessage RPC.
Executes the SVM signTransaction RPC to sign a transaction.
Response to the SVM signTransaction RPC.
The wallet chain types.
Information about the custodian managing this wallet.
Balance
wallets.balance
Methods
Get the balance of a wallet by wallet ID.
Transactions
wallets.transactions
Methods
Get incoming and outgoing transactions of a wallet by wallet ID.
ID of the wallet.