Repository navigation
Features & Improvements
- Bridging client: let users pay a Spark, Lightning or USDC/USDT address from another chain or over Lightning, no wallet needed
- Send to silent payment addresses (BIP-352)
- Bug fixes and enhancements
What's Changed
- Use refresh tokens for authentication by @roeierez in #1230
- Add an OperatorsUnavailable skip reason for watchtower-exited leaves by @JssDWt in #1254
- chore: sync CLI languages with Rust CLI changes by @erdemyerebasmaz in #1256
- itest: move the daemon's internal port to 8081 by @JssDWt in #1258
- CI: type-check the wasm doc snippets with yarn tsc by @JssDWt in #1263
- Report sync failures in get_info and sync_wallet by @dangeross in #1247
- Document Turnkey key exports and narrowed export policies by @dangeross in #1270
- Upgrade better-sqlite3 to 12.11.1 by @JssDWt in #1265
- Default signer: erase the master key on drop by @0xh3rman in #1272
- sspd: rewrite storage - split leaf store from operator view by @JssDWt in #1252
- Reject expired Lightning invoices by @dangeross in #1279
- itest: ignore the token allowance pull tests by @JssDWt in #1274
- Sync CLI: start the fix pass on the first new failure by @erdemyerebasmaz in #1278
- chore: sync CLI languages with Rust CLI changes by @erdemyerebasmaz in #1271
- itest: wait until every operator has the deposit by @JssDWt in #1264
- sspd: replace sqlx with tokio-postgres by @JssDWt in #1267
- Follow BIP-321 and restrict BIP-353 lookups in the parser by @JssDWt in #1255
- Look up Turnkey wallet accounts before creating them by @dangeross in #1275
- Support sending to silent payment addresses (BIP-352) by @JssDWt in #1257
- token stores: skip reserved and spent outputs by @JssDWt in #1269
- lnurl: let several domains serve the same users (domain aliases) by @JssDWt in #1260
- Speed up SDK builds by @JssDWt in #1266
- lnurl optional description by @JssDWt in #1284
- Fund a unilateral exit one UTXO per node by @askii21m in #1075
- chore: sync CLI languages with Rust CLI changes by @erdemyerebasmaz in #1289
- Fix the npm package's TypeScript types and trim what it publishes by @dangeross in #1287
- Keep sync_wallet cancellation-safe by @danielgranhao in #1292
- coop exit withdrawal_address is required by @JssDWt in #1286
- Clear a cached lightning address on another domain by @JssDWt in #1293
- Create Bolt11 invoices on a user-created preimage by @JssDWt in #1281
- Make the shipped crates build on Rust 1.88 by @JssDWt in #1282
- Show the Lightning address a payment was received on by @JssDWt in #1285
- chore: sync CLI languages with Rust CLI changes by @erdemyerebasmaz in #1297
- docs: document updating the LNURL server first by @JssDWt in #1296
- wasm: log only to the app's logger, add ConsoleLogger by @JssDWt in #1288
- Sync on the configured interval by @JssDWt in #1294
- Add bridging client by @dangeross in #1295
- chore: sync CLI languages with Rust CLI changes by @erdemyerebasmaz in #1300
New Contributors
Full Changelog: 0.27.0...0.28.0