Welcome to this week’s Mosaic Chain developer status update. Below is a quick overview of what the team worked on this week, followed by what we’re planning to move forward with next week.
This week’s progress (May 11–May 15)
Runtime — new version
We completed a new runtime version that adds support for:
- Handling external assets and importing them from AssetHub (DOT, USDT, USDC, etc.).
- Paying XCM fees in a predefined external asset (USDC, USDT, DOT), using pricing set and periodically updated by the financial fund.
- Paying XCM fees in any asset that’s part of a liquidity pool, using the pool’s exchange rate.
- Creating liquidity pools and swapping between assets inside those pools.
This runtime version is now being deployed to DevNet. The related user interfaces are being built continuously and will ship to Mainnet together with the UIs.
Indexer — user assets + cross-chain operations (XCM)
We continued implementing indexing for user assets and cross-chain operations (XCM), improving visibility into user activity across chains.
Indexer — external assets (started)
We started implementing indexing for external assets as well, so imported assets can be tracked properly.
Teleport + swap UX — implementation progress
We made progress on the user interface needed for Teleport and swapping, moving closer to end-to-end flows users can actually run.
Infrastructure — service availability fixes
We resolved infrastructure issues that caused some services to become unavailable.
Next week’s focus (May 18–May 22)
- DevNet — deploy runtime version 107 and begin testing the new functionality on DevNet.
- Democracy — publish v1 on Mainnet as well.
- Teleport UI — finalize implementation + testing.
- Swap UI — continue implementation.
- Indexing — user + external assets: indexing and UI display.
- XCM — continue indexing cross-chain operations.



