# @paraspell/xcm-router

> Tool for XCM cross-chain asset exchanging across Polkadot and Kusama ecosystems

Latest version **12.8.4** (published 2026-03-09) · MIT license · 0 weekly downloads

## Install

```sh
npm install @paraspell/xcm-router
pnpm add @paraspell/xcm-router
yarn add @paraspell/xcm-router
bun add @paraspell/xcm-router
```

## Health

**Score 60/100 (C)** — status: stable.

Positive: has types; esm support; no vulnerabilities; high quality score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 12.8.4 |
| Published | 2026-03-09 |
| First published | 2023-12-15 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 32 |
| Unpacked size | 305 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | vikiival, dudo50 |

## Links

- npm: https://www.npmjs.com/package/@paraspell/xcm-router
- npm.io page: https://npm.io/package/@paraspell/xcm-router

## Dependencies (32)

- [jsbi](https://npm.io/package/jsbi.md) ^4.3.2
- [rxjs](https://npm.io/package/rxjs.md) ^7.8.2
- [axios](https://npm.io/package/axios.md) ^1.13.5
- [react](https://npm.io/package/react.md) ^19.2.4
- [ethers](https://npm.io/package/ethers.md) ^5.8.0
- [postcss](https://npm.io/package/postcss.md) ^8.5.6
- [ethers-v6](https://npm.io/package/ethers-v6.md) npm:ethers@^6.16.0
- [lodash-es](https://npm.io/package/lodash-es.md) ^4.17.23
- [polkadot-api](https://npm.io/package/polkadot-api.md) ^1.23.3
- [@polkadot/api](https://npm.io/package/@polkadot/api.md) ^16.5.4
- [@paraspell/sdk](https://npm.io/package/@paraspell/sdk.md) 12.8.4
- [@polkadot/util](https://npm.io/package/@polkadot/util.md) ^14.0.1
- [@polkadot/types](https://npm.io/package/@polkadot/types.md) ^16.5.4
- [@acala-network/api](https://npm.io/package/@acala-network/api.md) ^6.3.0
- [@acala-network/sdk](https://npm.io/package/@acala-network/sdk.md) 4.1.15
- [@paraspell/sdk-pjs](https://npm.io/package/@paraspell/sdk-pjs.md) 12.8.4
- [@polkadot/api-base](https://npm.io/package/@polkadot/api-base.md) ^16.5.4
- [@crypto-dex-sdk/amm](https://npm.io/package/@crypto-dex-sdk/amm.md) ^0.1.4
- [@crypto-dex-sdk/math](https://npm.io/package/@crypto-dex-sdk/math.md) ^0.1.4
- [@galacticcouncil/sdk](https://npm.io/package/@galacticcouncil/sdk.md) ^10.7.0
- [@crypto-dex-sdk/chain](https://npm.io/package/@crypto-dex-sdk/chain.md) ^0.1.4
- [@polkadot/types-codec](https://npm.io/package/@polkadot/types-codec.md) ^16.5.4
- [@crypto-dex-sdk/format](https://npm.io/package/@crypto-dex-sdk/format.md) ^0.1.4
- [@zenlink-types/bifrost](https://npm.io/package/@zenlink-types/bifrost.md) ^1.7.7
- [@acala-network/app-util](https://npm.io/package/@acala-network/app-util.md) ^4.1.8-14
- [@acala-network/sdk-core](https://npm.io/package/@acala-network/sdk-core.md) 4.1.15
- [@acala-network/sdk-swap](https://npm.io/package/@acala-network/sdk-swap.md) 4.1.15
- [@crypto-dex-sdk/currency](https://npm.io/package/@crypto-dex-sdk/currency.md) ^0.1.4
- [@acala-network/sdk-wallet](https://npm.io/package/@acala-network/sdk-wallet.md) 4.1.8-14
- [@crypto-dex-sdk/token-lists](https://npm.io/package/@crypto-dex-sdk/token-lists.md) ^0.1.4
- [@acala-network/eth-providers](https://npm.io/package/@acala-network/eth-providers.md) ^2.10.0
- [@crypto-dex-sdk/parachains-bifrost](https://npm.io/package/@crypto-dex-sdk/parachains-bifrost.md) ^0.1.4

## Recent versions

- 12.8.4 (latest) — 2026-03-09
- 11.14.13 (legacy) — 2026-01-13
- 12.8.3 — 2026-03-03
- 12.8.2 — 2026-03-02
- 12.8.1 — 2026-02-27
- 12.8.0 — 2026-02-20
- 12.7.1 — 2026-02-18
- 12.7.0 — 2026-02-13
- 12.6.3 — 2026-02-11
- 12.6.1 — 2026-02-10
- 12.6.0 — 2026-02-05
- 12.5.1 — 2026-01-30
- 12.5.0 — 2026-01-30
- 12.4.0 — 2026-01-22
- 12.3.0 — 2026-01-20
- … 204 more at https://npm.io/package/@paraspell/xcm-router/versions

## README

<br /><br />

<div align="center">
  <h1 align="center">@paraspell/xcm-router</h1>
  <h4 align="center"> ⚠️ Deprecated. Please use @paraspell/sdk with @paraspell/swap package. </h4>
  <p align="center">
    <a href="https://npmjs.com/package/@paraspell/xcm-router">
      <img alt="version" src="https://img.shields.io/npm/v/@paraspell/xcm-router?style=flat-square" />
    </a>
  </p>
</div>

<br /><br />
<br /><br />


## Get Support 🚑

- Contact form on our [landing page](https://paraspell.xyz/#contact-us).
- Message us on our [X](https://x.com/paraspell).
- Support channel on [telegram](https://t.me/paraspell).

## Supported by

<p align="center">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="https://github.com/paraspell/presskit/blob/main/logos_supporters/polkadot_kusama_transparent.png">
      <source media="(prefers-color-scheme: light)" srcset="https://github.com/paraspell/presskit/blob/main/logos_supporters/polkadot_kusama_w3f_standard.png">
      <img width="750" alt="Shows a black logo in light color mode and a white one in dark color mode." src="https://github.com/paraspell/presskit/blob/main/logos_supporters/polkadot_kusama_w3f_standard.png">
    </picture>
</p>

---
_Source: https://npm.io/package/@paraspell/xcm-router · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
