Wallet
Body
passwordstring · min: 8Required
Password to encrypt the wallet (min 8 chars). Never stored on server.
Responses
200
Encrypted keystore + one-time seed phrase backup
application/json
seedPhrasestringOptional
12-word BIP-39 seed phrase (shown once for backup)
post
/api/wallet/create200
Encrypted keystore + one-time seed phrase backup
Body
addressstringRequired
User's wallet address
chainIdintegerRequiredExample:
Target chain ID
8453Responses
200
Prepared UserOp data for client-side signing
application/json
preparedCallsobjectOptional
Serialized prepared calls to sign
post
/api/wallet/prepare-tx200
Prepared UserOp data for client-side signing
Last updated