mirror of
https://github.com/FlipsideCrypto/user_metrics.git
synced 2026-02-06 11:17:49 +00:00
| .. | ||
| .github | ||
| src | ||
| convert-bech32-address-browser.js | ||
| convert-bech32-address.js | ||
| example.js | ||
| index.html | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
convert-bech32-address
Zero dependancy bech32 address converter for node.js, including browser javascript version.
Derives an address with a custom prefix, from a source BIP32 HD wallet address
Install
From npm repo:
npm install convert-bech32-address
OR clone from GitHub repo:
git clone https://github.com/jasbanza/convert-bech32-address.git
Node.js Usage:
var converter = require('./convert-bech32-address.js');
var newAddress = converter.lookup('cosmos1r5qkmvn9hnv0pugejr73639w07d2mughnm7qxa','juno');
console.log(newAddress);
Node.js Test:
node example.js cosmos1r5qkmvn9hnv0pugejr73639w07d2mughnm7qxa juno
Output:
juno1r5qkmvn9hnv0pugejr73639w07d2mugh9fampp
Browser Usage:
- include the 3 javascript source files (OR the minified version:
script.min.js) found in thesrcfolder, - calling the function:
lookup(address,prefix)(found insrc\address.js) will generate an address with a prefix derived from the source address
Live Browser Example:
- view https://jasbanza.github.io/convert-bech32-address/ or git clone this repo, and open
index.htmlin your browser. - Enter any wallet address, e.g.
cosmos1aaaaa...zzzzand the prefix of the target address, e.g.akash - Click
Convertand your target address will be generated:akash1aaaaa...yyyy