# QRL Wallet.js

> A JavaScript wallet library for QRL 2.0 using FIPS 204 ML-DSA-87 signatures, with deterministic account recovery, 34-word mnemonics, address generation and checksums, message signing, and browser or Node.js support.

- Canonical page: [QRL Wallet.js](https://www.qrlecosystem.com/projects/qrl-wallet-js/)
- Status: Beta
- Type: Tooling (`tooling`)
- Primary category: Developer experience (`developer-experience`)
- Secondary categories: Security, custody &amp; account management
- Capabilities: Libraries, Key management
- QRL relationship: Native
- QRL support: QRL 2.0
- Publisher: [The QRL Contributors](https://www.qrlecosystem.com/publishers/the-qrl-contributors/index.html.md)
- Source availability: Full
- Listed: 2026-08-17
- Data updated: 2026-08-17
- Search keywords: wallet, sdk, mldsa, javascript

## Project links

- [Package](https://www.npmjs.com/package/@theqrl/wallet.js)


## Repositories

- [Sdk repository](https://github.com/theQRL/wallet.js) — license: MIT


## Features

- ML-DSA-87 QRL wallet generation and signing
- Deterministic recovery from seeds and 34-word mnemonics
- QRL address generation, validation, and checksums
- ESM and CommonJS builds for browsers and Node.js

