v0.1.0-beta.8
Built against rgb-lightning-node v0.4.0-beta.1 with the vss cargo feature enabled.
What's new
- VSS cloud backup — opt-in via
vss_url/vss_allow_http/vss_allow_empty_restoreonSdkInitRequest. Null/false defaults preserve existing behavior. - APay outbound receiver flow — new
min_final_cltv_expiry_deltaonLnInvoiceRequest; underlying RLN now exposesPOST /apay/outboundinvoice. - PR #34 (openchannel race fix) — natively included; no more local cherry-pick.
Migration notes
SendRgbRequest.skip_syncis now ignored server-side. The JSON field is still accepted for backward compatibility but has no effect.TransactionTypeJSON output: the catch-allUsertag has been split intoSendBtc(plain BTC sends) andIncoming(anything else credited to the wallet). JS consumers matching on"User"should accept both.RlnErrormapper now exposes all 17 variants by name instead of falling through toInternal.
Validated end-to-end against node-demo E2E suite: 48/58 pass.