Skip to content

Releases: UTEXO-Protocol/wdk-rgb-lightning

Release v0.1.0-beta.14

19 Jun 12:15
2857525

Choose a tag to compare

wdk-rgb-lightning v0.1.0-beta.14

WDK module for RGB Lightning — channels, invoices, payments, RGB-over-LN.

Installation

npm install @utexo/wdk-rgb-lightning

Peer dependencies

"@utexo/rgb-lightning-node-bare": "^0.1.0-beta.13",
"@utexo/rgb-lightning-node-nodejs": "^0.1.0-beta.9"

Release v0.1.0-beta.13

19 Jun 06:21
15c00a5

Choose a tag to compare

wdk-rgb-lightning v0.1.0-beta.13

WDK module for RGB Lightning — channels, invoices, payments, RGB-over-LN.

Installation

npm install @utexo/wdk-rgb-lightning

Peer dependencies

"@utexo/rgb-lightning-node-bare": "^0.1.0-beta.13",
"@utexo/rgb-lightning-node-nodejs": "^0.1.0-beta.9"

Release v0.1.0-beta.12

18 Jun 11:39
239f0ee

Choose a tag to compare

wdk-rgb-lightning v0.1.0-beta.12

WDK module for RGB Lightning — channels, invoices, payments, RGB-over-LN.

Installation

npm install @utexo/wdk-rgb-lightning

Peer dependencies

"@utexo/rgb-lightning-node-bare": "^0.1.0-beta.13",
"@utexo/rgb-lightning-node-nodejs": "^0.1.0-beta.9"

Release v0.1.0-beta.11

18 Jun 10:15
4e78128

Choose a tag to compare

wdk-rgb-lightning v0.1.0-beta.11

WDK module for RGB Lightning — channels, invoices, payments, RGB-over-LN.

Installation

npm install @utexo/wdk-rgb-lightning

Peer dependencies

"@utexo/rgb-lightning-node-bare": "^0.1.0-beta.13",
"@utexo/rgb-lightning-node-nodejs": "^0.1.0-beta.9"

Release v0.1.0-beta.10

16 Jun 18:34
7383b34

Choose a tag to compare

wdk-rgb-lightning v0.1.0-beta.10

WDK module for RGB Lightning — channels, invoices, payments, hodl, RGB-over-LN.

Built against RGB Lightning Node v0.6.0-beta.1.

Highlights

  • UtexoLsp composed surface — connect, waitForChannel, receiveAsset, sendAsset, payAddress, enableLightningAddress, claimPendingPayments, plus LspChannelTimeoutError / LspSettlementError.
  • LSP client: resolveAddress (LUD-06 via LSP) and getLightningAddressByPubkey.
  • APay (async payments) recipient registration via apayNew / createLsp.
  • VSS external-signer surface: vssStatus, vssBackup, vssClearFence.
  • createHodlInvoice, typed error hierarchy, and full TypeScript declarations (index.d.ts).

Installation

npm install @utexo/wdk-rgb-lightning

Peer dependencies (native bindings)

"@utexo/rgb-lightning-node-bare": "^0.1.0-beta.13",
"@utexo/rgb-lightning-node-nodejs": "^0.1.0-beta.9"

Install the native binding for your runtime from its GitHub release:

  • nodejs: github:UTEXO-Protocol/rgb-lightning-node-nodejs#v0.1.0-beta.9
  • bare: github:UTEXO-Protocol/rgb-lightning-node-bare#v0.1.0-beta.13

Release v0.1.0-beta.9

15 Jun 13:31

Choose a tag to compare

Release v0.1.0-beta.9 Pre-release
Pre-release

wdk-rgb-lightning v0.1.0-beta.9

WDK module for RGB Lightning — channels, invoices, payments, RGB-over-LN.

Built with RGB Lightning Node v0.6.0-beta.1

Installation

npm install @utexo/wdk-rgb-lightning

Peer dependencies

"@utexo/rgb-lightning-node-bare": "^0.6.0-beta.1",
"@utexo/rgb-lightning-node-nodejs": "^0.6.0-beta.1"

Release v0.1.0-beta.8

10 Jun 17:39

Choose a tag to compare

Release v0.1.0-beta.8 Pre-release
Pre-release

wdk-rgb-lightning v0.1.0-beta.8

WDK module for RGB Lightning — channels, invoices, payments, RGB-over-LN.

Built with RGB Lightning Node v0.5.2-beta.1

Installation

npm install @utexo/wdk-rgb-lightning

Peer dependencies

"@utexo/rgb-lightning-node-bare": "^0.5.2-beta.1",
"@utexo/rgb-lightning-node-nodejs": "^0.5.2-beta.1"

Release v0.1.0-beta.7

04 Jun 19:44

Choose a tag to compare

wdk-rgb-lightning v0.1.0-beta.7

WDK module for RGB Lightning — channels, invoices, payments, RGB-over-LN.

Built with RGB Lightning Node v0.1.0-beta.3

Installation

npm install @utexo/wdk-rgb-lightning

Peer dependencies

"@utexo/rgb-lightning-node-bare": "^0.1.0-beta.3",
"@utexo/rgb-lightning-node-nodejs": "^0.1.0-beta.3"

v0.1.0-beta.2 — vssBackup() runtime

01 Jun 13:28

Choose a tag to compare

Peer-dep floors raised so account.vssBackup() can call into the new bare v0.1.0-beta.12 / nodejs v0.1.0-beta.8 native sdkNodeVssBackup wrapper.

Also ships the LspClient production hardening from beta.1's [Unreleased] section:

  • HTTPS enforcement (rejects http:// for non-loopback unless allowHttp:true)
  • Retry + exponential backoff on 502/503/504/429 for idempotent methods
  • Structured LspError ({error,code,name} parsed from JSON body)
  • Per-call timeoutMs override on every method
  • Response shape normalized to camelCase ({lnInvoice, rgbInvoice, mappingId})

See CHANGELOG for details.

v0.1.0-beta.1 — first beta release

01 Jun 07:07
6afe8b1

Choose a tag to compare

First public beta of @utexo/wdk-rgb-lightning.

Headline changes since alpha.2

  • LSP client surfaceLspClient, LnurlPay, and helpers for routed Lightning Address payments and RGB-over-LSP deposits.
  • VSS cloud backupvssUrl / vssAllowHttp / vssAllowEmptyRestore init options + clearVssFence(password) fence-takeover helper.
  • APay receiver registrationapayNew(hostNodeId) exposed on the wallet account (upstream RLN PR #51).
  • min_final_cltv_expiry_delta documented on createInvoice.
  • Beta-quality README — install matrix, end-to-end example with VSS + APay, security-model section, troubleshooting.
  • Apache-2.0 LICENSE file.
  • CHANGELOG.md in Keep a Changelog format.

Validated against

This beta was exercised against:

Peer Version
@utexo/rgb-lightning-node-bare 0.1.0-beta.11
@utexo/rgb-lightning-node-nodejs 0.1.0-beta.7
rgb-lightning-node upstream 0824529 (rmn-boiko/feat/external-signer)

Smoke results:

  • Node E2E: 47/59 (same baseline as alpha.2 — no regressions).
  • iOS: parity on iPhone 17 Pro Max simulator (same 47/59 set).

Install

Pinned by tag:

"@utexo/wdk-rgb-lightning": "github:UTEXO-Protocol/wdk-rgb-lightning#v0.1.0-beta.1"

Plus the runtime-matching peer:

npm install @utexo/rgb-lightning-node-nodejs   # Node host
# or
npm install @utexo/rgb-lightning-node-bare     # bare / RN host

See README.md for the full setup walkthrough and CHANGELOG.md for the full per-version history.

Known limitations

  • ln_invoice on NativeExternalSigner is blocked upstream (will resolve when rgb-lightning-node PR #27 lands).
  • The 0824529 SHA pin on RLN will be replaced with v0.4.5-beta.1 once Roman tags it.