API Overview
Read API Overview
The Read API provides endpoints to retrieve blockchain data across multiple categories. These endpoints deliver standardized responses across all supported networks.
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
include
parameters allow requesting additional data (e.g.,parsed
andraw
transaction details)
For implementation details, refer to:
Was this page helpful?