0.0.13-beta ā€¢ Published 3 years ago

una-wrapper-test v0.0.13-beta

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

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