Releases: UTEXO-Protocol/wdk-rgb-lightning
Release v0.1.0-beta.14
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-lightningPeer 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
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-lightningPeer 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
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-lightningPeer 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
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-lightningPeer 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
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
UtexoLspcomposed surface — connect, waitForChannel, receiveAsset, sendAsset, payAddress, enableLightningAddress, claimPendingPayments, plusLspChannelTimeoutError/LspSettlementError.- LSP client:
resolveAddress(LUD-06 via LSP) andgetLightningAddressByPubkey. - 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-lightningPeer 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
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-lightningPeer 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
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-lightningPeer 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
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-lightningPeer 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
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
timeoutMsoverride on every method - Response shape normalized to camelCase ({lnInvoice, rgbInvoice, mappingId})
See CHANGELOG for details.
v0.1.0-beta.1 — first beta release
First public beta of @utexo/wdk-rgb-lightning.
Headline changes since alpha.2
- LSP client surface —
LspClient,LnurlPay, and helpers for routed Lightning Address payments and RGB-over-LSP deposits. - VSS cloud backup —
vssUrl/vssAllowHttp/vssAllowEmptyRestoreinit options +clearVssFence(password)fence-takeover helper. - APay receiver registration —
apayNew(hostNodeId)exposed on the wallet account (upstream RLN PR #51). min_final_cltv_expiry_deltadocumented oncreateInvoice.- Beta-quality README — install matrix, end-to-end example with VSS + APay, security-model section, troubleshooting.
- Apache-2.0
LICENSEfile. CHANGELOG.mdin 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 hostSee README.md for the full setup walkthrough and CHANGELOG.md for the full per-version history.
Known limitations
ln_invoiceonNativeExternalSigneris blocked upstream (will resolve whenrgb-lightning-nodePR #27 lands).- The
0824529SHA pin on RLN will be replaced withv0.4.5-beta.1once Roman tags it.