Skip to content

Commit be7a540

Browse files
sirdeggenclaude
andcommitted
feat(wallet-toolbox): sync upstream changes from v2.1.22 to v2.1.24
- StorageIdb: add assertNoUndefinedInPartial guard to all filter methods; align partial filter semantics to use !== undefined (matching Knex behavior); fix updateIdb to return actual updated count and not throw on missing rows; fix allocateChangeInput to use noScript + validateOutputScript; refactor getRawTxOfKnownValidTransaction slice path to include 'unfail' status; fix getLabels/getTagsForId to use verifyOneOrNone with orphan debug logging; add orderDescending cursor direction to filterOutputs; delete e.logger in insertCertificate - StorageKnex: adminStats satoshis queries now join with transactions and filter to status='completed' to exclude failed transactions - EntityTransaction.mergeFind: prefer (userId, txid) lookup before (userId, reference) to avoid duplicate rows when two storages independently internalize the same txid - listOutputsIdb: support negative offset (tail paging), add 'sending' to stati, pass orderDescending to FindOutputsArgs; remove WERR_NOT_IMPLEMENTED import - Bump version to 2.1.24 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 108a49b commit be7a540

6 files changed

Lines changed: 190 additions & 104 deletions

File tree

packages/wallet/wallet-toolbox/CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# CLAUDE.md — @bsv/wallet-toolbox v2.1.22
1+
# CLAUDE.md — @bsv/wallet-toolbox v2.1.24
22

33
## Purpose
44
The Wallet Toolbox is the reference implementation of the BRC-100 wallet standard. It connects the SDK's cryptographic primitives to real storage backends (SQLite, MySQL, IndexedDB), network services (ARC, WhatsOnChain, Chaintracks), and signing flows to provide a complete, production-ready wallet that developers can use directly or customize for their own wallet apps (like BSV Desktop or BSV Browser).

packages/wallet/wallet-toolbox/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bsv/wallet-toolbox",
3-
"version": "2.1.22",
3+
"version": "2.1.24",
44
"description": "BRC100 conforming wallet, wallet storage and wallet signer components",
55
"main": "./out/src/index.js",
66
"types": "./out/src/index.d.ts",

0 commit comments

Comments
 (0)