Unified REST APIAgent access
Submit Venue Credentials (Model 3)
Submit user-provided credentials for the venue. Available for: lighter, kuru, nado. Credentials are encrypted using AES-256-GCM before storage.
Authorization
ApiKeyAuth X-API-KEY<token>
In: header
Path Parameters
venue*enum<string>required
Available options:
lighterkurunadoRequest Body
application/json
credentials*objectrequired
Venue-specific credentials (see documentation for each venue)
Response Body
application/json
curl -X POST "https://api.hypereth.io/v2/account/venues/lighter/credentials" \ -H "Content-Type: application/json" \ -d '{ "credentials": { "api_key_private_key": "0xdeadbeef...", "api_key_index": 2, "account_index": 0, "l1_address": "0x1234567890abcdef1234567890abcdef12345678" } }'{
"venue": "lighter",
"status": "active",
"account_address": "0x1234567890abcdef1234567890abcdef12345678"
}Empty
Empty
Empty
Empty
Confirm Venue Setup (Model 2) POST
Confirm venue setup after the user has completed the UI action. Request body varies by venue. Available for: aster, paradex, grvt.
Get All Balances (Cross-DEX) GET
Get balances aggregated across all supported DEXes (Hyperliquid, Aster, Lighter). **Note**: This endpoint uses the `/v2/all` base URL instead of a platform-specific URL. **Endpoint**: `GET https://api.hypereth.io/v2/all/balances`