Aggregated Assets
Understanding OneBalance’s unified token representation across multiple chains
Aggregated assets are OneBalance’s solution for representing the same token across multiple blockchain networks as a single unified asset. Instead of managing USDC on Ethereum, USDC on Polygon, and USDC on Arbitrum separately, you work with one aggregated ds:usdc
asset.
How Aggregated Assets Work
When you interact with an aggregated asset like ds:usdc
, OneBalance automatically:
- Aggregates balances across all supported chains where you hold that token
- Optimizes routing to spend from the most efficient chain for your transaction
- Handles bridging automatically when cross-chain operations are needed
- Provides unified pricing and fiat value calculations
Supported Aggregated Assets
Each aggregated asset includes:
- Unique ID: Like
ds:usdc
ords:eth
- Symbol and name: Human-readable identifiers
- Decimals: Precision for the aggregated asset
- Individual assets: The specific chain tokens that make up the aggregated asset
List Supported Assets
Retrieve all supported aggregated assets and their underlying chain-specific tokens
Example: USDT Aggregated Asset
Asset Identification Formats
OneBalance supports two types of asset identifiers:
Aggregated Assets
- Format:
ds:tokenSymbol
(e.g.,ds:usdc
,ds:eth
) - Purpose: Unified representation across all supported chains
- Usage: Optimal for most applications wanting chain abstraction
Specific Assets
- Format: CAIP-19 standard (e.g.,
eip155:1/erc20:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
) - Purpose: Target specific chain implementations
- Usage: When you need precise control over which chain to use
List Supported Chains
View all blockchain networks integrated with OneBalance platform
Working with Aggregated Assets
Check Aggregated Balances
Get unified token balances across all supported chains for any address
Create Unified Quotes
Request quotes for swaps and transfers using aggregated assets
API Examples
Listing Available Assets:
Checking Aggregated Balances:
Creating Quotes with Aggregated Assets:
Advanced Operations
Contract Calls
Prepare contract interactions using aggregated assets as funding
Execute Quotes
Execute prepared quotes for aggregated asset operations
Benefits of Aggregated Assets
Simplified Integration
Work with one asset ID instead of managing multiple chain-specific tokens
Automatic Optimization
OneBalance routes transactions through the most efficient chains
Unified Balances
See total holdings across all chains in one view
Seamless Bridging
Cross-chain operations happen automatically when needed
Monitoring and Status
Quote Status
Monitor execution progress of aggregated asset transactions
Transaction History
View complete history of aggregated asset operations
Best Practices
- Use aggregated assets by default for the best user experience
- Fall back to specific assets only when you need chain-specific behavior
- Check supported assets regularly as new tokens and chains are added
- Monitor aggregated balances to understand your users’ cross-chain holdings