ParaSpell Maintenance report — month 28
This article summarises resolved maintenance tasks for the twenty-eighth month of the ParaSpell maintenance period. This month concludes another successful maintenance period.

What is ParaSpell
Quick sum up of what ParaSpell aims to achieve in Polkadot Paraverse:
- Unification of XCM
- Ease of integration of XCM
- Package less implementation of XCM
- 3 options to integrate XCM (XCM SDK, XCM API, XCM ROUTER)
ParaSpell repositories are currently divided into:
- XCM API (LightSpell): Meant to ease the integration of XCM interoperability into your dApp, offload your dApp from heavy computing and save you costs.
- XCM SDK: Meant to unify cross-chain experience on Polkadot and become a layer 2 protocol that allows for seamless integration of XCM into your dApps
- XCM ROUTER (SpellRouter): Meant to allow you to create XCM calls where you receive different assets than assets you send (Eg. Send -> DOT from Polkadot, receive ASTR on Astar) — all in just one call.
- XCM ANALYSER — Tool to convert XCM Multilocation to human-readable text
- XCM Visualizator — Tool to visualize XCM in the Polkadot ecosystem.
- XCM Playground: Playground for executing XCM tasks with XCP API, SDK, and ROUTER
- XCM Tools landing page (ParaSpell) Professional landing page
- API landing page: Professional landing page for XCM API
- DOCS: Contains extensive documentation for both mentioned tools, interesting links, and guides
What tasks were resolved/implemented
Resolved issues:
[embed]Add prederived test accounts into options · Issue #1124 · paraspell/xcm-tools
It would be nice if we can create ALICE or ALITH or other testnet accounts for user if they wish to do quick local…github.com
[embed]feat(playground): Add localhost section ✨ by michaeldev5 · Pull Request #1569 · paraspell/xcm-tools
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com
[embed]fix(sdk-core): Fix MYTH transfer scenarios 🔧 by michaeldev5 · Pull Request #1577 ·…
Closes #1522github.com
[embed]fix(sdk-pjs): Add client pool ✨ by michaeldev5 · Pull Request #1578 · paraspell/xcm-tools
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com
[embed]fix(sdk-core): Fix EnergyWebX XCM ✨ by michaeldev5 · Pull Request #1585 · paraspell/xcm-tools
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com
[embed]refactor(sdk-core): Migrate all transfers to tautat where available 🪄 by michaeldev5 · Pull…
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com
[embed]test(sdk): Add e2e tests with Chopsticks 🧪 by michaeldev5 · Pull Request #1593 ·…
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com
[embed]feat: Add support for Westend, Paseo snowbridge ↔ by michaeldev5 · Pull Request #1594 ·…
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com
[embed]Rework docs design - SDK · paraspell/docs@a1d0157
Comprehensive documentation for XCM Tools Monorepo 📚 - Rework docs design - SDK · paraspell/docs@a1d0157github.com
[embed]Refactor docs: XCM API · paraspell/docs@8fbc2a9
Comprehensive documentation for XCM Tools Monorepo 📚 - Refactor docs: XCM API · paraspell/docs@8fbc2a9github.com
[embed]Update docs to more modern style · paraspell/docs@ddb2f37
Comprehensive documentation for XCM Tools Monorepo 📚 - Update docs to more modern style · paraspell/docs@ddb2f37github.com
[embed]Switch to react-router@v7 due to react-router-dom being deprecated · Issue #1509 ·…
ParaSpell✨ - The Hub of XCM Tools 🧰: Seamlessly Integrate Interoperability into Your Application Within Seconds …github.com
[embed]Update readmes to be up to date by dudo50 · Pull Request #1606 · paraspell/xcm-tools
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com
[embed]feat(visualizer-be): Migrate to prisma by Salgac · Pull Request #1605 · paraspell/xcm-tools
🐞 Bug Fix Pull Request 📌 Related Issue Closes #1520 🛠️ Description of the Fix Bug description: Fix summary: ✅…github.com
[embed]feat(xcm-router): Allow single element aray in exchange() by Salgac · Pull Request #1609 ·…
🐞 Bug Fix Pull Request 📌 Related Issue Closes #1364 🛠️ Description of the Fix Bug description: Fix summary: ✅…github.com
[embed]refactor(sdk-core): Generalize relayToPara scenarios ⚙️ by michaeldev5 · Pull Request #1615 ·…
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com
[embed]feat(xcm-router): Add missing AssetHub dexes by Salgac · Pull Request #1607 · paraspell/xcm-tools
📌 Related Issue Closes #1409github.com
[embed]build(sdk-pjs): Update @snowbridge/api to v0.3.2 📦 by michaeldev5 · Pull Request #1616 ·…
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com
[embed]build(xcm-api,visualizer-be): Update to Prisma v7 📦 by michaeldev5 · Pull Request #1618 ·…
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com
[embed]build: Update viem to v2.45.0 📦 by michaeldev5 · Pull Request #1620 · paraspell/xcm-tools
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com
[embed]fix(xcm-router): Use TAmount type for amount 🔧 by michaeldev5 · Pull Request #1621 ·…
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com
[embed]fix(playground): Fix broken address autofill logic 🔧 by michaeldev5 · Pull Request #1623 ·…
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com
[embed]build: Perform a monthly check 🪄 by michaeldev5 · Pull Request #1633 · paraspell/xcm-tools
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com
[embed]feat: Add support for transact XCM instruction 🪄 by michaeldev5 · Pull Request #1612 ·…
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com
A complete overview, along with comments, can be seen in our monthly report.