# bip44-constants

> Bitcoin BIP44 constants.

Latest version **407.0.0** (published 2026-04-14) · MIT license · 0 weekly downloads

## Install

```sh
npm install bip44-constants
pnpm add bip44-constants
yarn add bip44-constants
bun add bip44-constants
```

## Health

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

Positive: has types; no vulnerabilities; has provenance; high quality score.

Warnings: low downloads; no esm support.

## Facts

| | |
|---|---|
| Version | 407.0.0 |
| Published | 2026-04-14 |
| First published | 2015-07-21 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 50.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 94 |
| Author | JP Richardson |
| Maintainers | fanatid, jprichardson, junderw, jl.landabaso |
| Keywords | bip44, bitcoin, litecoin, dogecoin, blackcoin, trezor |

## Links

- npm: https://www.npmjs.com/package/bip44-constants
- Repository: https://github.com/bitcoinjs/bip44-constants
- Homepage: https://github.com/bitcoinjs/bip44-constants#readme
- Issues: https://github.com/bitcoinjs/bip44-constants/issues
- npm.io page: https://npm.io/package/bip44-constants

## Recent versions

- 407.0.0 (latest) — 2026-04-14
- 406.0.0 — 2026-03-06
- 405.0.0 — 2026-03-04
- 404.0.0 — 2026-03-01
- 403.0.0 — 2026-02-14
- 402.0.0 — 2026-02-09
- 401.0.0 — 2026-01-27
- 400.0.0 — 2026-01-14
- 399.0.0 — 2026-01-05
- 398.0.0 — 2025-12-30
- 397.0.0 — 2025-12-14
- 396.0.0 — 2025-12-02
- 395.0.0 — 2025-11-25
- 394.0.0 — 2025-11-12
- 393.0.0 — 2025-11-05
- … 506 more at https://npm.io/package/bip44-constants/versions

## README

# BIP44 Constants
[![NPM Package](https://img.shields.io/npm/v/bip44-constants.svg?style=flat-square)](https://www.npmjs.org/package/bip44-constants)

This package provides BIP44 coin constants as found here: https://github.com/satoshilabs/slips/blob/master/slip-0044.md

You can read more about [BIP44](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki).


## Install
```
npm i --save bip44-constants
```

## Usage
```js
const constants = require('bip44-constants')
console.log(constants)

// iterate through constants
// format: constant, coinSymbol, coinName
// ie. [ 0x80000002, "LTC", "Litecoin" ]
// Some rows have no coin and are just indices and constants
constants.forEach(row => {
  const constant = row[0]
  const coinSymbol = row[1]
  const coinName = row[2]

  // ...
  console.log(coinName, coinSymbol, constant)
})

// Find your coin by using filter
const liteCoin = constants.filter(item => item[1] === 'LTC')
// ---- OR filter on multiple elements if you are aware of duplicates
const liquidBitcoin = constants.filter(item => item[1] === 'LBTC' && item[2] === 'Liquid BTC')

// Be sure to assert there was only one result
assert(liteCoin.length === 1)
assert(liquidBitcoin.length === 1)

console.log(liteCoin[0])
// [ 2147483650, 'LTC', 'Litecoin' ]
console.log(liquidBitcoin[0])
// [ 2147485424, 'LBTC', 'Liquid BTC' ]

console.log(liteCoin[0][0])
// 2147483650 (which is 0x80000002 in hex)
console.log(liquidBitcoin[0][0])
// 2147485424 (which is 0x800006f0 in hex)
```


## Contributors
If you notice that `index.js` is out of date, please run `npm run update` and submit a pull request!
Alternatively,  please submit an issue to notify us that is out of date.


## LICENSE [MIT](LICENSE)

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