Aggregated Assets

Aggregated assets are unified token representation. Instead of managing USDC separately on Ethereum, Polygon, and Arbitrum, you work with a single identifier — e.g., mp:usdc — that represents all of your USDC holdings across supported chains.

Think of this as your universal wallet view: one asset ID that automatically abstracts away cross-chain complexity.

How Aggregated Assets Work

When you interact with an aggregated asset like mp:usdc, Mono Protocol automatically:

  • Aggregates balances across every chain where you hold the token.

  • Optimizes routing to use the most efficient chain for spending.

  • Bridges when needed to complete cross-chain operations.

  • Unifies pricing with consistent fiat value calculations.

Supported Aggregated Assets

Each aggregated asset includes:

  • Unique ID (e.g., mp:usdc, mp:eth)

  • Symbol & Name (human-readable identifiers)

  • Decimals (precision for the asset)

  • Underlying assets (the chain-specific tokens that make up the aggregate)

You can also:

  • List supported assets — fetch all aggregated assets available.

  • View underlying tokens — see which chain-specific assets compose them.

Example: USDT Aggregated Asset

{
  "aggregatedAssetId": "mp:usdt",
  "symbol": "USDT",
  "name": "Tether USD",
  "decimals": 6,
  "aggregatedEntities": [
    {
      "assetType": "eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7",
      "decimals": 6,
      "name": "Tether USD",
      "symbol": "USDT"
    },
    {
      "assetType": "eip155:42161/erc20:0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9",
      "decimals": 6,
      "name": "Tether USD", 
      "symbol": "USDT"
    }
  ]
}

Last updated