💼 Wallet Management

Wallet Operations, Balance, and Transactions

GET /api/wallet

🔐 Authentication Required (Bearer Token)

No parameters - Returns wallet information for authenticated user

Wallet Information

GET /api/wallet/balance

🔐 Authentication Required (Bearer Token)

No parameters - Returns current wallet balance

Wallet Balance

POST /api/wallet/connect

🔐 Authentication Required (Bearer Token)

📋 Request Body Parameters:

address string Required Web3 wallet address (e.g., 0x...)

Connect Web3 Wallet

GET /api/wallet/transactions

🔐 Authentication Required (Bearer Token)

No parameters - Returns all transactions for authenticated user's wallet

Wallet Transactions

POST /api/wallet/withdraw

🔐 Authentication Required (Bearer Token)

📋 Request Body Parameters:

amount number Required Amount to withdraw
currency string Optional Currency (default: USDT)
address string Required Withdrawal address

Withdraw Funds