@darkwolf/base58.cjs

1.0.1 • Public • Published

Base58

Install

ECMAScript (Node.js v12.x LTS or higher)

npm i --save @darkwolf/base58.mjs

CommonJS (Node.js v10.x LTS or higher)

npm i --save @darkwolf/base58.cjs

Using

// ECMAScript
import Base58, { Alphabet } from '@darkwolf/base58.mjs'

// CommonJS
const Base58 = require('@darkwolf/base58.cjs')
const { Alphabet } = Base58

const encoded = Base58.encode('Ave, Darkwolf!') // 'HDmiyDYm3PDiZ4kmjkb'
Base58.decode(encoded) // 'Ave, Darkwolf!'
const encodedInteger = Base58.encodeInteger(10000) // 'eyH'
Base58.decodeInteger(encodedInteger) // 10000
// Custom alphabet
const base58 = new Base58(Alphabet.BITCOIN)
const encodedBtc = base58.encode('Ave, Darkwolf!') // 'R4qoy4gqDX4ohE7qp7i'
base58.decode(encodedBtc) // 'Ave, Darkwolf!'
const encodedBtcInteger = base58.encodeInteger(10000) // '3yR'
base58.decodeInteger(encodedBtcInteger) // 10000

API Documentation

Contact Me

GitHub: @PavelWolfDark

Telegram: @PavelWolfDark

Email: PavelWolfDark@gmail.com

Package Sidebar

Install

npm i @darkwolf/base58.cjs

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

7.03 kB

Total Files

9

Last publish

Collaborators

  • pavelwolfdark