Wallet
Sub-wallet management — create, fund, withdraw, and approve tokens across Polygon and Solana.
The Wallet API provides sub-wallet management — create, fund, withdraw, and approve tokens across polygon and solana.
Endpoints
| Method | Path | Auth | Description |
|---|---|---|---|
| POST | /api/v1/wallet/create-sub-wallets | Bearer | Create sub-wallets for trading |
| POST | /api/v1/wallet/fund | Bearer | Fund a sub-wallet with USDC |
| POST | /api/v1/wallet/withdraw | Bearer | Withdraw USDC from a sub-wallet |
| POST | /api/v1/wallet/approve-tokens | Bearer | Batch approve tokens for Polygon wallet |
| POST | /api/v1/wallet/ensure-ready | Bearer | Ensure Polymarket Safe is ready for trading |
| GET | /api/v1/wallet/sub-wallets | Bearer | Get sub-wallet addresses and balances |
| GET | /api/v1/wallet/balance/{chain} | Bearer | Get sub-wallet balance for a chain |
| GET | /api/v1/wallet/transactions | Bearer | Get sub-wallet transaction history |
| GET | /api/v1/wallet/deposit-info | Bearer | Get bridge deposit addresses for cross-chain deposits |
| GET | /api/v1/wallet/deposit-status/{address} | Bearer | Check bridge deposit status |