Skip to content

Horus-Org/light-bolt12-decoder

 
 

Repository files navigation

Light BOLT12 Decoder ⚡

NPM version

A lightweight and naïve library for decoding lightning network payment requests as defined in BOLT #12.

Code derived from bolt12, which has the full functionality but it's a pain to run in browsers.

Spits out "sections" of the invoice, in a way that is used to make visualizations like https://bolt12.org/.

The dependencies are minimal: no Buffer, only @scure/base.

Installation

You can install this package using npm or yarn:

yarn add light-bolt12-decoder
npm install light-bolt12-decoder