# coinstring

> Create and parse crypto currency addresses and wallet import formats.

Latest version **2.3.1** (published 2023-11-08) · MIT license · 0 weekly downloads

## Install

```sh
npm install coinstring
pnpm add coinstring
yarn add coinstring
bun add coinstring
```

## Health

**Score 23/100 (F)** — status: abandoned.

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

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 2.3.1 |
| Published | 2023-11-08 |
| First published | 2014-03-08 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | separate (@types/coinstring) |
| Module format | CommonJS |
| Dependencies | 2 |
| Unpacked size | 7.3 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | nadav, midnightlightning, sidazhang, tenaciousmv, jprichardson |
| Keywords | cryptography, crypto, bitcoin, litecoin, dogecoin, currency, cryptocurrency, address, wif, base58, bip32 |

## Links

- npm: https://www.npmjs.com/package/coinstring
- Repository: https://github.com/cryptocoinjs/coinstring
- Homepage: https://github.com/cryptocoinjs/coinstring#readme
- Issues: https://github.com/cryptocoinjs/coinstring/issues
- npm.io page: https://npm.io/package/coinstring

## Dependencies (2)

- [bs58](https://npm.io/package/bs58.md) ^2.0.1
- [create-hash](https://npm.io/package/create-hash.md) ^1.1.1

## Alternatives

- [@gemini-wallet/core](https://npm.io/package/@gemini-wallet/core.md) — 515.6K weekly downloads
- [utility](https://npm.io/package/utility.md) — 416.6K weekly downloads
- [@primno/dpapi](https://npm.io/package/@primno/dpapi.md) — 7.2K weekly downloads
- [pi-readseek](https://npm.io/package/pi-readseek.md) — 3.7K weekly downloads
- [@emilia-protocol/verify](https://npm.io/package/@emilia-protocol/verify.md) — 1.1K weekly downloads

## Recent versions

- 2.3.1 (latest) — 2023-11-08
- 2.3.0 — 2015-06-04
- 2.2.0 — 2014-12-23
- 2.1.0 — 2014-12-17
- 2.0.0 — 2014-06-25
- 1.0.1 — 2014-06-06
- 1.0.0 — 2014-06-06
- 0.2.0 — 2014-03-10
- 0.1.0 — 2014-03-09
- 0.0.1 — 2014-03-08

## README

## DEPRECATED. Use [bs58check](https://github.com/bitcoinjs/bs58check) instead.

coinstring
==========

[![build status](https://secure.travis-ci.org/cryptocoinjs/coinstring.png)](http://travis-ci.org/cryptocoinjs/coinstring)
[![Coverage Status](https://img.shields.io/coveralls/cryptocoinjs/coinstring.svg)](https://coveralls.io/r/cryptocoinjs/coinstring)
[![Version](http://img.shields.io/npm/v/coinstring.svg)](https://www.npmjs.org/package/coinstring)

JavaScript component that's used to generate relevant addresses, wallet import formats, BIP32 encodings, and base 58 check encoding
used by various crypto currencies. The difference between this and base58 check encoding is not much other than base 58 check encoding
specifies that the version should only have one byte. This means that base 58 check encoding technically would NOT work for BIP 32
addresses, but this module does work with BIP 32 addresses.

Works in Node.js and the browser.

### Official documentation:

http://cryptocoinjs.com/modules/currency/coinstring/

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