bech32lib

0.0.2 • Public • Published

bech32m

bech32m

Documentation


GitHub license npm npm Github Stars

Bech32m Encoding Library

This JavaScript library provides a simple and easy-to-use function to encode Bitcoin public keys into Bech32m addresses, specifically for Taproot addresses.

Usage

To use this library, simply import the encodeBech32mAddress function from the bech32m.js file and provide a public key as an argument. The function will return the Bech32m-encoded Taproot address.

import { encodeBech32mAddress } from './bech32m.js'

const publicKey = '9ecb7085a69535b531c7877662086277804683b598101fe5984c30a371d5aa11'
const taprootAddress = encodeBech32mAddress(publicKey)

console.log(taprootAddress)

Example

An example of how to use the library can be found in the test.html file, which demonstrates encoding a public key into a Bech32m address using a simple web interface.

To try it out, open the test.html file in your web browser and enter a public key into the input field. Click the "Encode Bech32m Address" button, and the corresponding Bech32m-encoded Taproot address will be displayed on the page.

References

License

  • MIT

Readme

Keywords

Package Sidebar

Install

npm i bech32lib

Weekly Downloads

0

Version

0.0.2

License

MIT

Unpacked Size

5.58 kB

Total Files

5

Last publish

Collaborators

  • melvincarvalho