{"bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"a3c7fc13249c36763ebebebed6859d7750b52a37","tarball":"https://registry.npmjs.org/@bsv/wallet-toolbox/-/wallet-toolbox-2.16.0.tgz","fileCount":3930,"integrity":"sha512-Nm/MV1Hs448Yx248CjVAeR8mbX2OPgZESvkaBMMVWcag4hs8KXfIHB6T2tJcZP+HewOEfU8BatrJlXHaDtgZbw==","signatures":[{"sig":"MEUCIGGM00U6vMKHIDil8f62NA5hGqJOY/fvJ+bL57cKesuOAiEAr1vMClz3jBdBXUPMT94d1sonYX0zlfSNmGhWBBRmNYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGOXEPSlzewZV+L5+voOwCxpxHx3BFlo44ncRbFfAm6QIgZxcgEYLWqTUzWRP+4sZHmvg2EW87bukuFgX0Xqff/Og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2fwallet-toolbox@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27344525},"main":"./out/src/index.js","name":"@bsv/wallet-toolbox","type":"commonjs","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-wallet-toolbox-2.16.0.tgz","types":"./out/src/index.d.ts","author":{"name":"BSV Association"},"engines":{"node":">=22"},"exports":{".":{"types":"./out/src/index.d.ts","default":"./out/src/index.js","require":"./out/src/index.js"},"./portable":{"types":"./out/src/storage/portable/stream.d.ts","default":"./out/src/storage/portable/stream.js","require":"./out/src/storage/portable/stream.js"},"./out/src/*":{"types":"./out/src/*.d.ts","require":"./out/src/*.js"},"./out/src/sdk":{"types":"./out/src/sdk/index.d.ts","default":"./out/src/sdk/index.js","require":"./out/src/sdk/index.js"},"./package.json":"./package.json","./portable/node":{"types":"./out/src/storage/portable/node.d.ts","default":"./out/src/storage/portable/node.js","require":"./out/src/storage/portable/node.js"}},"license":"Apache-2.0","scripts":{"doc":"ts2md","lint":"oxlint src test benchmarks examples operator --deny-warnings","test":"pnpm build && jest --testPathIgnorePatterns='man.test.ts|live.test.ts|bench.test.ts|client/test|mobile/test' --watchman=false","build":"tsc --build && node src/storage/portable/native/copy_artifacts.cjs && node src/storage/portable/native/generate_shared_quota_sources.cjs --check","lint:ci":"pnpm lint","operator":"pnpm operator:build && node .operator-build/cli.js","test:live":"pnpm build && node ../../../scripts/run-governed-test.mjs live","typecheck":"tsc --build --pretty false && tsc --project examples/tsconfig.json --pretty false && tsc --project operator/tsconfig.json --noEmit --pretty false","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --modes cjs --exports Wallet,WalletSigner,WalletStorageManager,StorageClient,StorageKnex,Services,Setup,WalletPermissionsManager,WalletSettingsManager,LocalChainTracker,FixedWindowBulkFileDownloadBudget,DurableFileBulkFileDownloadBudget,BulkFileDataCacheFs,NodeBulkFileDataValidator,sdk,DeviceBackupController,migrateDeviceBackupPreferences,BrowserArgon2idWorkerBackend,installBrowserArgon2idWorker,mergeAuthenticatedBrc39NativeInactive,importBrc39ComposedNativeProfile,retryInactiveBrc39ComposedNativeImport,recoverPendingBrc39ComposedNativeImport,recoverExpiredPendingBrc39ComposedNativeImport,recoverBrc39ComposedNativeImport --entry-exports \"./out/src/sdk=WalletError|WERR_BAD_REQUEST|WERR_INTERNAL|WERR_INVALID_PARAMETER|WERR_UNAUTHORIZED;./out/src/storage/actionRecovery/SQLiteActionRecoveryStore=SQLiteActionRecoveryStore|sameRecoveryLayout;./out/src/storage/actionRecovery/ActionRecoveryPlan=validateRecoveryConstruction|resumeActionRecoveryPlan;./out/src/storage/actionRecovery/ActionRecoveryCodec=encodeActionRecoveryBytes|encodeActionRecoveryPlan|decodeActionRecoveryPlan;./out/src/signer/actionRecovery/RecoverableActionController=RecoverableActionController;./out/src/storage/fundingRecovery/FundingRecoveryProtocol=parseFundingRecoveryOperation|fundingRecoverySemantic;./out/src/storage/fundingRecovery/SQLiteFundingRecoveryStore=SQLiteFundingRecoveryStore;./out/src/signer/fundingRecovery/RecoverableFundingController=RecoverableFundingController;./out/src/storage/methods/internalizeAction=internalizeAction|markUserInputsSpent|restoreInputsToSpendable;./out/src/storage/methods/internalizeActionWithRecovery=internalizeActionWithRecovery\" && node ../../../scripts/check-legacy-wallet-sdk.mjs","test:watch":"pnpm build && jest --testPathIgnorePatterns='man.test.ts|live.test.ts|client/test|mobile/test' --watch","test:manual":"pnpm build && node ../../../scripts/run-governed-test.mjs manual","format:check":"pnpm --workspace-root exec prettier --check \"packages/wallet/wallet-toolbox/{README.md,jest.config.cjs,package.json,tsconfig*.json}\"","sync-versions":"node syncVersions.js","test:coverage":"pnpm build && jest --testPathIgnorePatterns='man.test.ts|live.test.ts|bench.test.ts|client/test|mobile/test' --coverage --watchman=false","test:property":"pnpm build && node ../../../scripts/check-wallet-property-command.mjs && jest --testPathIgnorePatterns=man.test.ts --runInBand --watchman=false --runTestsByPath src/utility/__tests/actionBatchPack.property.test.ts src/storage/actionRecovery/__test/ActionRecoveryCodec.property.test.ts src/storage/actionRecovery/__test/ActionRecoveryDescriptors.property.test.ts src/storage/actionRecovery/__test/SQLiteActionRecoveryStore.property.test.ts src/storage/actionRecovery/__test/ActionRecoveryPlan.property.test.ts src/signer/actionRecovery/__test/RecoverableActionController.property.test.ts src/storage/fundingRecovery/__test/FundingRecoveryProtocol.property.test.ts src/storage/fundingRecovery/__test/SQLiteFundingRecoveryStore.property.test.ts src/signer/fundingRecovery/__test/RecoverableFundingController.property.test.ts src/storage/actionRecovery/__test/SQLiteActionRecoveryInstallation.property.test.ts src/storage/actionRecovery/__test/SQLiteActionRecoveryTransitions.property.test.ts src/storage/snapshot/RetainedReadSnapshot.property.test.ts src/storage/snapshot/SnapshotSync.property.test.ts src/storage/snapshot/SnapshotSyncDestination.property.test.ts src/storage/snapshot/SnapshotSyncRows.property.test.ts src/storage/snapshot/archive/KnexSnapshotArchiveStore.property.test.ts src/storage/snapshot/archive/SnapshotArchiveDirectory.property.test.ts src/storage/snapshot/archive/SnapshotArchiveService.property.test.ts src/storage/snapshot/archive/SnapshotArchiveProtocol.property.test.ts src/storage/snapshot/archive/RemoteSnapshotReader.property.test.ts src/storage/snapshot/journal/SnapshotJournal.property.test.ts src/storage/portable/mysqlReadSnapshot.property.test.ts src/storage/sync/SyncPageBudget.property.test.ts src/storage/portable/CanonicalPortableChunks.property.test.ts src/storage/portable/Brc38PackedRow.test.ts src/storage/portable/Brc38Stream.test.ts src/storage/portable/Brc38KnexSource.test.ts src/storage/portable/Brc38JsonStream.property.test.ts src/storage/portable/Brc39Frame.property.test.ts src/storage/portable/Brc39StreamNode.test.ts src/storage/portable/Brc39PrivateFileNode.test.ts src/storage/portable/Brc38AuthenticatedPrivateStageNode.property.test.ts src/storage/portable/Brc38ImportExistingRows.property.test.ts src/storage/portable/Brc38ImportHistory.property.test.ts src/storage/portable/Brc38ImportIdMap.property.test.ts src/storage/portable/Brc38ImportJournal.property.test.ts src/storage/portable/Brc38ImportJournalSchema.property.test.ts src/storage/portable/Brc38ImportJournalSchemaBody.property.test.ts src/storage/portable/Brc38ImportMergeCheckpointNode.property.test.ts src/storage/portable/Brc38ImportPage.property.test.ts src/storage/portable/Brc38ImportProvenanceNode.property.test.ts src/storage/portable/Brc38ImportTargetIndexes.property.test.ts src/storage/portable/Brc38KnexDestinationFence.property.test.ts src/storage/portable/Brc38NativeCatalogNode.property.test.ts src/storage/portable/Brc38OwnedImportReads.property.test.ts src/storage/portable/Brc38PortableRows.property.test.ts src/storage/portable/Brc38PrivateChunkPipe.property.test.ts src/storage/portable/Brc38PrivateDestinationLeaseNode.property.test.ts src/storage/portable/Brc38PrivateImportJournalNode.property.test.ts src/storage/portable/Brc38PrivateImportPreviewNode.property.test.ts src/storage/portable/Brc38PrivatePublicationCopyNode.property.test.ts src/storage/portable/Brc38ProfileInventoryClaimNode.property.test.ts src/storage/portable/Brc38ProfilePhysicalIdentityNode.property.test.ts src/storage/portable/Brc38PublishedProfileReceiptNode.property.test.ts src/storage/portable/Brc38PublishedWalletData.property.test.ts src/storage/portable/Brc38SemanticStage.property.test.ts src/storage/portable/Brc38StagingAdmissionNode.property.test.ts src/storage/portable/Brc38StagingBinding.property.test.ts src/storage/portable/Brc38StagingCleanupError.property.test.ts src/storage/portable/Brc38StagingOwnershipNode.property.test.ts src/storage/portable/KnexBrc38StagingStore.property.test.ts src/storage/schema/knexDatabaseSystem.property.test.ts src/storage/snapshot/journal/SnapshotJournalDeltaFrame.property.test.ts src/storage/snapshot/journal/SnapshotJournalDeltaPage.property.test.ts src/storage/snapshot/journal/SnapshotJournalDestinationStage.property.test.ts src/storage/snapshot/journal/SnapshotJournalDestinationWindow.property.test.ts src/storage/snapshot/journal/SnapshotJournalIdentityLedger.property.test.ts src/storage/snapshot/journal/SnapshotJournalIdentityRetirements.property.test.ts src/storage/snapshot/journal/SnapshotJournalSourceGenerations.property.test.ts src/storage/snapshot/journal/SnapshotJournalSourceIdentities.property.test.ts src/storage/sync/StorageAccessQueue.property.test.ts","operator:build":"pnpm build && tsc --project operator/tsconfig.json --pretty false","bench:action-batch":"pnpm build && jest --runInBand --runTestsByPath benchmarks/action-batch.bench.test.ts --testPathIgnorePatterns=man.test.ts","bench:storage-sync":"pnpm build && jest --runInBand --runTestsByPath benchmarks/storage-sync.bench.test.ts benchmarks/resumable-sync.bench.test.ts --testPathIgnorePatterns=man.test.ts","qualify:released-sync":"node test/compatibility/releasedWalletSync.cjs","bench:snapshot-program":"pnpm build && jest --runInBand --watchman=false --runTestsByPath benchmarks/snapshot-program.bench.test.ts benchmarks/snapshot-portable.bench.test.ts benchmarks/snapshot-native-program.bench.test.ts --testPathIgnorePatterns=man.test.ts","bench:create-action-beef":"pnpm build && jest --runInBand --runTestsByPath benchmarks/create-action-beef.bench.test.ts --testPathIgnorePatterns=man.test.ts","bench:create-action-funding":"pnpm build && jest --runInBand --runTestsByPath benchmarks/create-action-funding.bench.test.ts --testPathIgnorePatterns=man.test.ts","test:snapshot-archive-crash":"pnpm build && node test/storage/snapshotArchiveCrash.cjs","test:snapshot-archive-mysql":"pnpm build && node test/storage/runSnapshotArchiveMysql.cjs","test:snapshot-journal-crash":"pnpm build && node test/storage/snapshotJournalSqliteCrash.cjs","test:snapshot-journal-mysql":"pnpm build && node test/storage/runSnapshotJournalMysql.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"943ad3c9-5029-48e1-9663-ec9dd98dce9d"}},"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/wallet/wallet-toolbox#readme","keywords":["bsv","babbage","wallet","BRC100"],"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-wallet-toolbox-2.16.0.tgz","_integrity":"sha512-Nm/MV1Hs448Yx248CjVAeR8mbX2OPgZESvkaBMMVWcag4hs8KXfIHB6T2tJcZP+HewOEfU8BatrJlXHaDtgZbw==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/wallet/wallet-toolbox"},"_npmVersion":"11.19.1","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"sideEffects":false,"_nodeVersion":"24.22.1","dependencies":{"ws":"^8.21.3","idb":"^8.0.3","knex":"^3.3.0","dotenv":"^17.4.2","mysql2":"^3.24.4","express":"^5.2.1","hash-wasm":"^4.12.0","body-parser":"^2.3.0","@noble/hashes":"2.4.0","@types/express":"^5.0.6","better-sqlite3":"^13.0.3","express-rate-limit":"^8.7.0","@bsv/auth-express-middleware":"^2.4.0","@bsv/payment-express-middleware":"^2.2.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"portable":["out/src/storage/portable/stream.d.ts"],"portable/node":["out/src/storage/portable/node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","cors":"^2.8.6","jest":"^30.5.1","ts2md":"^0.2.8","oxlint":"^1.83.0","ts-jest":"^29.4.12","ts-node":"^10.9.2","@bsv/sdk":"^4.1.0","fs-extra":"^11.4.0","@types/ws":"^8.18.1","fast-check":"^4.9.0","picocolors":"^1.1.1","typescript":"npm:@typescript/typescript6@6.0.2","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^26.6.1","@bsv/verifast":"^0.3.9","@jest/globals":"^30.5.1","fake-indexeddb":"^6.2.5","@types/fs-extra":"^11.0.4","@types/body-parser":"^1.19.6","@typescript/native":"npm:typescript@7.0.2"},"peerDependencies":{"@bsv/sdk":"^2.8.0 || ^3.0.0 || ^4.0.1"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_2.16.0_1794587405372_0.1276208151884468","host":"s3://npm-registry-packages-npm-production"},"_id":"@bsv/wallet-toolbox@2.16.0","version":"2.16.0"}