Base58
Install
npm i --save @darkwolf/base58
Usage
const base58 = require('@darkwolf/base58')
const encoded = base58.encode('Ave, Darkwolf!')
const decoded = base58.decode(encoded)
const encodedInt = base58.encodeInt(100000001)
const decodedInt = base58.decodeInt(encodedInt)
const {
DARKWOLF_ALPHABET,
BITCOIN_ALPHABET,
RIPPLE_ALPHABET,
FLICKR_ALPHABET
} = require('@darkwolf/base58/constants')
const btc58 = base58.withAlphabet(BITCOIN_ALPHABET)
const encodedBtc = btc58.encode('Ave, Bitcoin!')
const decodedBtc = btc58.decode(encodedBtc)
Methods
withAlphabet(alphabet)
encode(string)
decode(base58)
encodeInt(integer)
decodeInt(base58)
Error Codes
invalid-alphabet