API Categories
Chain Information
- Get Supported Chains (
GET /api/chains): List all supported blockchain networks and their features - Get Chain Info (
GET /api/chain/{chainId}): Detailed information about a specific blockchain - Get Validators (
GET /api/{chainId}/validators): List of validators and their details - Get Transaction Details (
GET /api/{chainId}/transaction/{transactionId}): Detailed transaction information
Account Operations
- Get Account State (
GET /api/{chainId}/account/{accountId}/state): Comprehensive account information including balances - Get Account Tokens (
GET /api/{chainId}/account/{accountId}/state/tokens): List of tokens owned by an account - Get Account History (
GET /api/{chainId}/account/{accountId}/history): Transaction history for an account
Utilities
- Encode Address (
POST /api/{chainId}/address/encode): Convert public key to chain-specific address format - Validate Address (
POST /api/{chainId}/address/validate): Verify address format for a specific chain
Interaction Flow
Note: All Read API endpoints are stateless and return standardized
responses across different blockchain networks. Pagination is supported where
applicable using the
nextPage parameter.Chain-Specific Features
The Read API adapts to each blockchain’s capabilities:Response Standardization
The API provides consistent response formats across all chains:- Transaction states are normalized (
pending,unconfirmed,confirmed,failed,unknown) - Transaction types are standardized (
transfer,transferToken,delegate,redelegate,undelegate,claimRewards) - Optional
includeparameters allow requesting additional data (e.g.,parsedandrawtransaction details)