Wallet API

Wallet API Endpoints

Overview

The Wallet API provides a comprehensive suite of endpoints for blockchain wallet operations. These endpoints enable you to create, manage, and interact with different types of wallets across multiple blockchain networks.

Common Use Cases

  • Creating and managing different wallet types (HD, MPC, Watch)

  • Handling cryptocurrency transfers and token transactions

  • Monitoring wallet balances and transaction history

  • Signing blockchain transactions and messages

  • Managing wallet security and recovery

Management

POST /v1/wallets/create           # Create new wallet
POST /v1/wallets/watch           # Add watch wallet
GET  /v1/wallets                 # Get user wallets
GET  /v1/wallets/{wallet_id}     # Get wallet details
DELETE /v1/wallets/{wallet_id}   # Delete wallet

Assets & Balances

GET /v1/wallets/{wallet_id}/balance    # Get wallet balance
GET /v1/wallets/{wallet_id}/assets     # Get wallet assets
GET /v1/wallets/{wallet_id}/nfts       # Get wallet NFTs

Transactions

POST /v1/wallets/{wallet_id}/transfer          # Transfer assets
POST /v1/wallets/{wallet_id}/send-transaction  # Send raw transaction
GET  /v1/wallets/{wallet_id}/history          # Get transaction history
GET  /v1/wallets/transaction/{tx_hash}        # Get transaction status
POST /v1/wallets/{wallet_id}/estimate-gas     # Estimate gas fees

Signing Operations

POST /v1/wallets/{wallet_id}/sign          # Create signing session
POST /v1/wallets/{wallet_id}/sign-message  # Sign message

Security & Recovery

POST /v1/wallets/validate-address  # Validate wallet address
POST /v1/wallets/recover          # Recover wallet

API Resources

Next Steps

Each endpoint category has its own detailed documentation page. Click on the respective links to learn more about:

Last updated

Was this helpful?