# @paraspell/sdk-core

> SDK core for ParaSpell XCM/XCMP tool for developers

Latest version **14.3.4** (published 2026-09-07) · MIT license · 0 weekly downloads

## Install

```sh
npm install @paraspell/sdk-core
pnpm add @paraspell/sdk-core
yarn add @paraspell/sdk-core
bun add @paraspell/sdk-core
```

## Health

**Score 75/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; has provenance; recently updated; high maintenance score; high quality score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 14.3.4 |
| Published | 2026-09-07 |
| First published | 2024-12-29 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 6 |
| Unpacked size | 661.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 58 |
| Maintainers | dudo50 |

## Links

- npm: https://www.npmjs.com/package/@paraspell/sdk-core
- Repository: https://github.com/paraspell/xcm-tools
- npm.io page: https://npm.io/package/@paraspell/sdk-core

## Dependencies (6)

- [viem](https://npm.io/package/viem.md) ^2.55.19
- [@scure/base](https://npm.io/package/@scure/base.md) ^2.3.0
- [@noble/hashes](https://npm.io/package/@noble/hashes.md) ^2.3.0
- [@paraspell/assets](https://npm.io/package/@paraspell/assets.md) 14.3.4
- [@paraspell/pallets](https://npm.io/package/@paraspell/pallets.md) 14.3.4
- [@paraspell/sdk-common](https://npm.io/package/@paraspell/sdk-common.md) 14.3.4

## Recent versions

- 14.3.4 (latest) — 2026-09-07
- 14.1.0-rc.1 (rc) — 2026-07-30
- 11.14.13 (legacy) — 2026-01-13
- 14.3.3 — 2026-09-02
- 14.3.0 — 2026-08-31
- 14.2.2 — 2026-08-21
- 14.2.1 — 2026-08-21
- 14.2.0 — 2026-08-19
- 14.1.1 — 2026-08-07
- 14.1.0 — 2026-07-31
- 13.11.1 — 2026-07-31
- 14.1.0-rc — 2026-07-22
- 14.0.0 — 2026-07-20
- 13.11.0 — 2026-07-07
- 13.10.1 — 2026-07-03
- … 242 more at https://npm.io/package/@paraspell/sdk-core/versions

## README

<br /><br />

<div align="center">
  <h1 align="center">@paraspell/sdk-core</h1>
  <h4 align="center"> Core component for @paraspell/sdk, @paraspell/sdk-pjs & @paraspell/sdk-dedot. </h4>
  <p align="center">
    <a href="https://npmjs.com/package/@paraspell/sdk-core">
      <img alt="version" src="https://img.shields.io/npm/v/@paraspell/sdk-core?style=flat-square" />
    </a>
    <a href="https://npmjs.com/package/@paraspell/sdk-core">
      <img alt="downloads" src="https://img.shields.io/npm/dm/@paraspell/sdk-core?style=flat-square" />
    </a>
    <a href="https://github.com/paraspell/xcm-sdk/actions">
      <img alt="build" src="https://github.com/paraspell/xcm-sdk/actions/workflows/release.yml/badge.svg" />
    </a>
  </p>
</div>

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

## Information

This package serves as a `core` component for both `@paraspell/sdk` and `@paraspell/sdk-pjs` and is `automatically` installed as a `dependency`. The package on its own `doesn't` offer any XCM functionality but can be used to get `common functions` shared between both XCM SDK versions.


## 💻 Tests
- Run compilation using `pnpm compile`

- Run linter using `pnpm lint`

- Run unit tests using `pnpm test`

- Run all core tests and checks using `pnpm runAll`

XCM SDK can be tested in [Playground](https://playground.paraspell.xyz/xcm-sdk/xcm-transfer).

## Contribute to XCM Tools and earn rewards 💰

We run an open Bug Bounty Program that rewards contributors for reporting and fixing bugs in the project. More information on bug bounty can be found in the [official documentation](https://paraspell.github.io/docs/contribution-guidelines.html).

## 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).

## License

Made with 💛 by [ParaSpell✨](https://paraspell.xyz/)

Published under [MIT License](https://github.com/paraspell/xcm-tools/blob/main/packages/sdk-core/LICENSE).

## 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/sdk-core · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
