Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Refactor ark lightning#8185

Merged
GladosBlueWallet merged 2 commits into
masterfrom
refactor-ark-lightning
Nov 25, 2025
Merged

Refactor ark lightning#8185
GladosBlueWallet merged 2 commits into
masterfrom
refactor-ark-lightning

Conversation

@Overtorment

@Overtorment Overtorment commented Nov 24, 2025

Copy link
Copy Markdown
Member

Note

Adds decode cache and invoice-expiry helper to Lightning wallet, parallelizes Ark VHTLC claiming, and tidies transaction construction.

  • Wallets:
    • class/wallets/lightning-custodian-wallet.ts:
      • Cache decodeInvoice results in _staticDecodedInvoiceCache.
      • Add isInvoiceExpired(invoice, currentTimestamp?) utility.
    • class/wallets/lightning-ark-wallet.ts:
      • Refactor getTransactions() to reuse walletID.
      • Claim pending VHTLCs in parallel via Promise.all; improve logging and avoid repeated property access.
  • Tests:
    • tests/integration/lightning-ark-wallet.test.ts: Add test for isInvoiceExpired behavior.

Written by Cursor Bugbot for commit f0edc10. This will update automatically on new commits. Configure here.

@GladosBlueWallet

Copy link
Copy Markdown
Collaborator

Wake the fuck up samurai, we have PRs to merge

image

[all PRs for @limpbrains] https://github.com/BlueWallet/BlueWallet/pulls/review-requested/limpbrains

@GladosBlueWallet GladosBlueWallet merged commit 042e0cd into master Nov 25, 2025
15 checks passed
@GladosBlueWallet

Copy link
Copy Markdown
Collaborator

Unbelievable. You, [subject name here], must be the pride of [subject hometown here]!

@GladosBlueWallet GladosBlueWallet deleted the refactor-ark-lightning branch November 25, 2025 10:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants