← Back to list

ParaSpell Maintenance report — month 25

This article summarises resolved maintenance tasks for the twenty-fifth month of the ParaSpell maintenance period. This month concludes…

Dudo50 · 2025-10-31 22:28 · 0 claps · 4.1 min read
#xcm #paraspel #polkadot #kusama #xcmp
Open on Medium ↗
Wiki topics: 🥊 · Combat Sports

ParaSpell Maintenance report — month 25

This article summarises resolved maintenance tasks for the twenty-fifth 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]test(sdk): Add dry run bypass E2E tests 🧪 by michaeldev5 · Pull Request #1308 ·… Closes #895 Closes #1129github.com

[embed]Add double dryrun for DOT transfers · Issue #1292 · paraspell/xcm-tools We should use double dryrun for DOT transfers - one that checks if reserve is on Polkadot and one that checks if…github.com

[embed]fix: Fix type then teleport to system chains 🔧 by michaeldev5 · Pull Request #1320 ·… Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com

[embed]Add "ALL" into XCM Queries too. · Issue #1328 · paraspell/xcm-tools Currently "ALL" is only accepted in XCM messages, Local transfers and Dry-runs, but XCM Fee queries do not feature…github.com

[embed]Add new chains that were compatible in PJS but not in PAPI · Issue #1279 · paraspell/xcm-tools PAPI have introduced legacyProvider, so we can use it to enable communication with chains that have not yet been…github.com

[embed]Implement dryrun-bypass to PJS · Issue #1221 · paraspell/xcm-tools Since we are still commited to PJS version until we deprecate it officially in a few weeks, we should keep packages up…github.com

[embed]Add table for live data into Visualizer · Issue #1321 · paraspell/xcm-tools Since we added live data to Visualizer, we can add a table that can display them also concretely, because users will…github.com

[embed]Give users ability to supply their own API endpoints into XCM Router · Issue #1092 ·… Currently XCM Router manages API endpoints under the hood, it may be good practice to align with XCM SDK and give users…github.com

[embed]Add getReceivableAmount func to builder 🧱 by michaeldev5 · Pull Request #1346 ·… Closes #1295 Closes #1238github.com

[embed]Add max transferable amount into XCM Router · Issue #1241 · paraspell/xcm-tools Add max transferable amount query into XCM Router. How it will work: If currency that is being swapped/sent is native…github.com

[embed]Add dryrun to XCM Router · Issue #1349 · paraspell/xcm-tools Currently router does not have dryrun, but we already dryrun router call in get XCM Fees, could perhaps be good addon.github.com

[embed]Update apollo client to v4 in XCM Visualizer FE · Issue #1304 · paraspell/xcm-tools Can be done together with #1074github.com

[embed]paraspell/xcm-tools ParaSpell✨ - The Hub of XCM Tools 🧰: Seamlessly Integrate Interoperability into Your Application Within Seconds …github.com

[embed]build(assets): Fetch live assets only 🛜 by michaeldev5 · Pull Request #1360 · 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 findByAssetSymbol function · Issue #1053 · paraspell/xcm-tools The findAssetBySymbol function contains excessive duplicated logic for handling suffixes, prefixes, and asset matching…github.com

[embed]Refactor fee asset find logic in getXcmFeeInternal & dryRunInternal function · Issue #1297 ·… Extract the logic for selecting which asset is displayed for fees on hops to a common function to avoid duplication of…github.com

[embed]fix(sdk-core): Migrate substrate bridge to type and then ➡️ by michaeldev5 · Pull Request #1374 ·… Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com

[embed]Add search bar · Issue #17 · paraspell/docs Comprehensive documentation for XCM Tools Monorepo 📚 - Add search bar · Issue #17 · paraspell/docsgithub.com

[embed]fix(sdk-core): Apply conditional fees for specific type then scenario... 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]Update amounts to 10^n in asset graph in Visualizer · Issue #1286 · paraspell/xcm-tools Currently values for amounts are out of bounds when switching to amount of the currency transfered in visualizer. Make…github.com

[embed]fix(sdk-core): Fix incorrect feeAsset when relay asset is not attached 🔧 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]Fix the hover boxes in XCM Visualizer · Issue #1291 · paraspell/xcm-tools Currently, when hovering through graph when multiple chains are selected, there are a few issues: Random currency is…github.com

[embed]fix(sdk-core): Fix amount normalization ⚙️ by michaeldev5 · Pull Request #1392 ·… Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes…github.com

[embed]Remove XCM Feature in XCM Visualizer · Issue #1376 · paraspell/xcm-tools The Send XCM feature is very old now, the form is outdated, most likely unused, and does not make much sense in an…github.com

[embed]fix(sdk-core): Fix Acala & Bifrost minting logic 🔧 by michaeldev5 · Pull Request #1396 ·… 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.


메타데이터
post_id
d0cdbfc30357
slug
paraspell-maintenance-report-month-25-d0cdbfc30357
url
https://medium.com/@dudo50/paraspell-maintenance-report-month-25-d0cdbfc30357
canonical_url
https://medium.com/@dudo50/paraspell-maintenance-report-month-25-d0cdbfc30357
author_url
https://medium.com/@dudo50
status
ok
fetched_at
2026-06-14 11:28:49