0.0.13-beta ā¢ Published 3 years ago
una-wrapper-test v0.0.13-beta
UNA - Universal Node API
Una is a Lightning network node wrapper for LND, c-lightning, Eclair, LndHub, LNBits, more...
š§ Una is still in development.
Supported actions
- Create invoice
- Get invoice
- Invoice events
- More to come
Supported backends
- LND (REST)
- c-lightning
- Eclair (REST)
- LndHub
- LNBits
- Want another implementation? Open an issue
How to use it
import Una from 'una-wrapper'
// LND Rest
const hexMacaroon = '0201036...311c811'
const unaWrapper = new Una('https://127.0.0.1:8080', hexMacaroon)
// Create an invoice of 15k satoshis with 'Hello' as memo
const newInvoice = await unaWrapper.createInvoice(15000, 'Hello')
const invoice = await unaWrapper.getInvoice(newInvoice.paymentHash)
/* newInvoice and invoice returns the same result
{
bolt11: 'lnbcrt150u...0nwpszr675',
amount: 15000,
amountMsat: 15000000,
creationDate: 2021-10-25T20:30:05.000Z,
expiry: 3600,
memo: 'Hello',
settled: false,
settleDate: null,
paymentHash: '518a62665a...4ff4364f6f',
preImage: '8a1ae80c77...fbfd1b1dd7'
}
*/
0.0.13-beta
3 years ago
0.0.12-beta
3 years ago
0.0.11-beta
3 years ago
0.0.10-beta
3 years ago
0.0.9-beta
3 years ago
0.0.8-beta
3 years ago
0.0.7-beta
3 years ago
0.0.6-beta
3 years ago
0.0.5-beta
3 years ago
0.0.4-beta
3 years ago
0.0.3-beta
3 years ago
0.0.2-beta
3 years ago