Get Account Information
Get account balance and transaction information
GET
Overview
Retrieve comprehensive account information for a specific wallet address, including balance breakdown, deposit history, and withdrawal history.This endpoint does NOT require authentication and can be called for any wallet address. All balance and transaction information is publicly accessible.
Path Parameters
Ethereum wallet address to retrieve account information for.Format: 42-character hex string starting with “0x”
Example: “0x742d35cc6C6C7532B1140Da4C8A2f6C8ECfC9B46”
Example: “0x742d35cc6C6C7532B1140Da4C8A2f6C8ECfC9B46”
Response Fields
Balances Object
Comprehensive balance breakdown for the account
Deposits Array
Historical record of all deposits to the account
Withdrawals Array
Historical record of all withdrawals from the account
Balance Breakdown
Understanding Balance Types
Total Balance
Withdrawable Balance
- Immediate withdrawal
- Opening new positions (as margin)
- Other account operations
Reserved Balance
- Cannot be withdrawn
- Used to maintain position health
- Released when positions are closed
Balance Calculation Example
Scenario: User has 2 open positions- Position 1: $300 margin
- Position 2: $200 margin
- Total account deposits: $1,500
- Total withdrawals: $250
Transaction History
Deposits
All successful deposits are tracked with:- Transaction verification: On-chain validation
- Amount recording: Exact deposited amounts
- Timestamp tracking: When deposit was processed
- Hash storage: Blockchain transaction reference
Withdrawals
All completed withdrawals include:- Amount tracking: Withdrawn amounts
- Transaction hashes: Blockchain references
- Processing time: When withdrawal was recorded
- Balance impact: Effect on account balance
Chronological Ordering
- Transactions are ordered by timestamp (newest first)
- Each transaction includes complete audit trail
- All amounts are tracked in USD equivalent
Error Responses
Invalid wallet address format
Wallet address not found in system (no activity)
Related Endpoints
- Dashboard - More comprehensive account overview with analytics
- Positions - View positions that contribute to reserved balance
Managing Deposits and Withdrawals
For deposits and withdrawals, please use the Strike Protocol frontend interface. The API endpoints for recording these transactions have been removed - all deposit and withdrawal operations should be performed directly through the web application.
Account information is updated in real-time as deposits, withdrawals, and trading operations occur.