{"_id":"@bopen-io/wallet-toolbox","_rev":"43-e94306e938df863e25ec34929da0cd66","name":"@bopen-io/wallet-toolbox","dist-tags":{"prerelease":"1.7.20-idb-fix.1","latest":"2.6.2-brc153.5"},"versions":{"1.7.18":{"name":"@bopen-io/wallet-toolbox","version":"1.7.18","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.18","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"803898e7da461699764aec57ba1a4855840d3b2c","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.18.tgz","fileCount":390,"integrity":"sha512-Nki0XTrKSm1E1RzHCRmrXODHhBgerRdoMNbqDPkLlCnJYo0+2LXAj4asmP3P2/de7pJkp4pU9K6/uDqcUWSaMw==","signatures":[{"sig":"MEYCIQCCAmB5qscnVNiievd2ep6mj4ua0Dcn19jMeh2j0vEMrgIhAOrf7FrdTNM01qKtdb7SjTiBQMUKZafJZHHICjXIcDRu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9563110},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"803898e7da461699764aec57ba1a4855840d3b2c","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-Nki0XTrKSm1E1RzHCRmrXODHhBgerRdoMNbqDPkLlCnJYo0+2LXAj4asmP3P2/de7pJkp4pU9K6/uDqcUWSaMw==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.18_1767896846911_0.43093234323007","host":"s3://npm-registry-packages-npm-production"}},"1.7.19":{"name":"@bopen-io/wallet-toolbox","version":"1.7.19","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.19","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"44b0ac3f2e8586eb42376eb13ff3f1365719b574","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.19.tgz","fileCount":1686,"integrity":"sha512-/noW+BoyT9QnxGTGkEla8//FHgX8IF2umvRI/aGxS92C2UW5P8xXreCIO138WgPCIPgeT2vDUeE8AS/nJxaRYA==","signatures":[{"sig":"MEQCICp8MIVzQR36gK3bkoVG2DcS8g5bSGJWtv3J1QRHl4TDAiB9ohiCKJEkGam6Rnh0Yp8eBfmHiV06I8xyYAtyNKvYKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14783077},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"44b0ac3f2e8586eb42376eb13ff3f1365719b574","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-/noW+BoyT9QnxGTGkEla8//FHgX8IF2umvRI/aGxS92C2UW5P8xXreCIO138WgPCIPgeT2vDUeE8AS/nJxaRYA==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.19_1767897890152_0.9895903093705993","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.1":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.1","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.1","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"bce117403ce2d6c930cab30767d7c09108d405d2","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.1.tgz","fileCount":1691,"integrity":"sha512-th/D01FuVAIbwL4+iCmFTfrNWpD8WWOZ41AP82+VZ/ao4XQkUQVwFcVxVNxqlBz482GCD8xgP00aWu7bHGIA/g==","signatures":[{"sig":"MEYCIQCA+e/bHzABrgTuX2iTEF4lrQFVqZeRtxFfM7vBHyUt7AIhAPNAH2rVEv6NhtYZNxLObUSuC0nlkVrzPhHfx9IhzDpk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14880164},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"fd9293f8043af31e13ee9a58782156c82668128a","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.10.1","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.1_1768924707683_0.26786456190400765","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.2":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.2","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.2","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"c2a3222926488b99712276679d21746cd2cc7912","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.2.tgz","fileCount":1691,"integrity":"sha512-b9IWzSTxmWr8TY/V2rFXTNUo1YW8XCgCEh+TLihr0CwQQDiV/VxggWeiqQYRE9K1xL8Bxy4cmJULCLQ7cmEbuA==","signatures":[{"sig":"MEQCIDBjFXp9IYKX3OE9hdmV3pwYK3qGMwFDpsx3QOBzvceVAiASi5m9UFdulwlVy4IM2rTJquZo+dSy5EVfpqp6MldALQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14886935},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"c2a3222926488b99712276679d21746cd2cc7912","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-b9IWzSTxmWr8TY/V2rFXTNUo1YW8XCgCEh+TLihr0CwQQDiV/VxggWeiqQYRE9K1xL8Bxy4cmJULCLQ7cmEbuA==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.2_1768939803258_0.21508170725542541","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.4":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.4","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.4","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"9fad1feaf0f1be013f5bc1024c46961fa2e88788","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.4.tgz","fileCount":1691,"integrity":"sha512-XaABNxJRxkfMh7ucUxW0YFiJ7GCuVHSBVHeExo29KAO38rj1XztsxWQB1ZXKVM5bUp2/KuT0+6XN9pTTkio2aQ==","signatures":[{"sig":"MEYCIQDZ0+DycgsPxsXCaZyYnTCUQiq9orQJha6PyxFDjOAyywIhAOyGTFIoLUTvAop+GQVVvF8vLyx2Eu5/7RSrWrDmHvJz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14891763},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"4a9a8ce842b09cfb3a4134ae71fd449cf510528d","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.4_1768954939346_0.3473208357610067","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.5":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.5","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.5","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"4eb13f1d9aef10e4d19a39af19e27cfe1968a802","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.5.tgz","fileCount":1691,"integrity":"sha512-9O1CN43gywdvo4EmnbO8dff0IAQgCKyJtw1oAGLQflNUomHKkkrpBWbYV0Pxpn/D7w1MuL1+g+t/AUQ2ILWM0g==","signatures":[{"sig":"MEYCIQCvuap7PS3tYVauLdALdGIVJ/LKtaSRa2W2le4ob7mQsQIhAIeVMQQR6POWEwVuyH1M1iEoXNT1mMsQRk/th674EtaD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14894517},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"4eb13f1d9aef10e4d19a39af19e27cfe1968a802","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-9O1CN43gywdvo4EmnbO8dff0IAQgCKyJtw1oAGLQflNUomHKkkrpBWbYV0Pxpn/D7w1MuL1+g+t/AUQ2ILWM0g==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.5_1768962510087_0.14403351804313225","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.7":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.7","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.7","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"b958dbab4d1039f18cb3b94832cf5d3f39550e96","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.7.tgz","fileCount":1691,"integrity":"sha512-KQnKrF+J6hK6iofF517aCBJVanGxjLntaONAvunlrwojNdyOsvOvN2gH7BwstSu3NE8F01FBRv6MnTj+9g6m6g==","signatures":[{"sig":"MEUCIHnGddlw9JtS1K3epi5tQ7c0HD4n9SVLNy68Ie1J+yfpAiEA6MvH1OW+6ArBykrLPIxEqn9sbvoZJM1nNBG95Nf3+Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14895075},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"4a9a8ce842b09cfb3a4134ae71fd449cf510528d","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.7_1768963879261_0.6648184716789787","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.8":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.8","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.8","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"242f323af747bfeb6511d0acb2bb45ee2483dd53","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.8.tgz","fileCount":1687,"integrity":"sha512-YZAyyjCRG4ryA9dfLKZM+1duSIPe668S7ZOkJ2YgZUN1i8uIabInqpCW6gyooOZ47Kq+PrGKJZC0UX1j3JDMBw==","signatures":[{"sig":"MEYCIQCm/OfbrAwKeiOCEj1ar3h6oUpYC+0eI3OGElXCVEdFPQIhAOYEl1S+C006Ip6EUsP1H4YD6rOsM+S3b5AsPiL4S6/f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14816211},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"4a9a8ce842b09cfb3a4134ae71fd449cf510528d","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.8_1768964971096_0.6059375541218048","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.9":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.9","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.9","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"3a191b3b9eace061c2b8a9b25b0002dfda0f61fd","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.9.tgz","fileCount":1687,"integrity":"sha512-kLq+Pa9eQkfiwzigcBsPKk6UxKK9OtLwMszk8d0A2EGc0dFRPTHd6z7RHX0M6z9dyUlrl2zLCIFIhnQnKROZAQ==","signatures":[{"sig":"MEUCICwAXmF9DsEggY50Q/itm1Ckb4DwLzYsrCrcFhqafaLIAiEA9y/jDNrESB9OBrPxqSoYikiTNz8D1Ywp5dOlUv+azHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14815769},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"4a9a8ce842b09cfb3a4134ae71fd449cf510528d","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.9_1768965598711_0.5023432017445133","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.10":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.10","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.10","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"8b8080a36e1a934094946d2da4153582ec76ad71","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.10.tgz","fileCount":1687,"integrity":"sha512-aShQMWtQiqkyxl+W9moa5M9uT0P3HzOTAAzrv4wW+HfuGu4poJ4K8ypmPSKKwfyxuCKbOGE80ymXLOHK1TW9cQ==","signatures":[{"sig":"MEUCIE44VNqHp1k1e9VzMbRnFotxLRdn2jT/I1+3Vc9B1lRvAiEAkpLLCQkLBiq08kZAq52NddyzemOAol6TcRnaEZx/Aog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14818484},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"80818dfd380936a2abe5cef50156161f8a987c33","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.10_1769004467212_0.9502524307739257","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.11":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.11","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.11","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"ac5de323f0280cce1b0a6b475e11f125fd90af81","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.11.tgz","fileCount":1687,"integrity":"sha512-qnNW/pM2QeehZKO9cAXQJvoLZush77IcPI/N2imHuDBWci7yrfYW9dV1UpTyeB7Vqnf/bcD2ON8iodaNcYq6oQ==","signatures":[{"sig":"MEUCIQCj//9QKa2lpv5sdOkvInQ/YT5ICgXE8eYuns3NKw+IAgIgQDIyGUyQh1uXC6BLWsRMAIwMpoXH4TrCsUZcwicR1HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14823021},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"ac5de323f0280cce1b0a6b475e11f125fd90af81","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-qnNW/pM2QeehZKO9cAXQJvoLZush77IcPI/N2imHuDBWci7yrfYW9dV1UpTyeB7Vqnf/bcD2ON8iodaNcYq6oQ==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.11_1769009891058_0.9408075368004605","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.12":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.12","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.12","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"6df2a30a6c06f290bd4a3028cfa7c9fc2d8a7df2","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.12.tgz","fileCount":1687,"integrity":"sha512-hnHMYbZ9NQ4SFojuD/VVpT+TDQQ/3+Aq+514YI13OgAfgo8Q4JraVnK5dEuhF0EMa9K8sTvKEaJaFnGjc6T64A==","signatures":[{"sig":"MEUCIQCEHu6xkMWDj6couSY8d4FyKZV+9VIquxppAjHv3VI4/AIgZBMfDb3M9EDdIjxz89+K0//pZVHoWWJcR8UAGHyk80g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14824243},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"6df2a30a6c06f290bd4a3028cfa7c9fc2d8a7df2","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-hnHMYbZ9NQ4SFojuD/VVpT+TDQQ/3+Aq+514YI13OgAfgo8Q4JraVnK5dEuhF0EMa9K8sTvKEaJaFnGjc6T64A==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.12_1769012771347_0.6483984290816505","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.13":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.13","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.13","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"59ec70a096dde82a5e06fd733db7e8a9e06091d5","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.13.tgz","fileCount":1687,"integrity":"sha512-WNVZC9ub7bHfgMf1s42piRWqHtLeXTvkRnO190YaIqd2X0VtI/cTRV6x9QoYWM2Ul44vLCo1TbiKrQY7EwMKSg==","signatures":[{"sig":"MEUCIFyxkhlmiJAXA2ppqubz3l6wuszfFKv14JIoQAvqw3NUAiEAkmuG46/B38+PysyQVwCZ34L0jSJfMxhOXef9OJQx/OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14827108},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"6c2c731af50ebc03e549333e0bc5b8d258ac3cc7","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.13_1769019884188_0.6054772956980712","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.15":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.15","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.15","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"ff4e64567c274781448d6e0c35d8efff5b572670","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.15.tgz","fileCount":1687,"integrity":"sha512-3/ACL+NVtgriiwP9C+qbB68JmX7AJk6e7iVzk1v6j5oxSJvS0WNXnl88Y5nNWHdKPdDpS/dlHk5wIJ+a4fQGBQ==","signatures":[{"sig":"MEUCICdS44QoJjWatPlGoost1NYaXXeUcpNmTCqA+NNcKfr/AiEA/VyTOrKnXTRSarWB4I1ZMvlnv/etSgnsg0ZTOeOMta8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14823094},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"ff4e64567c274781448d6e0c35d8efff5b572670","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-3/ACL+NVtgriiwP9C+qbB68JmX7AJk6e7iVzk1v6j5oxSJvS0WNXnl88Y5nNWHdKPdDpS/dlHk5wIJ+a4fQGBQ==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.15_1769024955948_0.2506751160341214","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.16":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.16","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.16","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"35519b2c7f74e5e9f6f2b6ed658207c4e2e00f95","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.16.tgz","fileCount":1687,"integrity":"sha512-JDjOj/mIPefLUD0QQwFFXbwGUprB2Ejka8dPY64qW2z1Pc788Ls9OKJEvc8oM64+YvRRsEI6GCLP7NgMbgMsMQ==","signatures":[{"sig":"MEYCIQDYsvX+39wMIUjVhQefPpiLfARLJyVcqXmjp0VaPIV8yAIhAKGHvMQRWKNUISg3wrij+afsIYaj/uARag4tdqR62ve1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14823257},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"35519b2c7f74e5e9f6f2b6ed658207c4e2e00f95","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-JDjOj/mIPefLUD0QQwFFXbwGUprB2Ejka8dPY64qW2z1Pc788Ls9OKJEvc8oM64+YvRRsEI6GCLP7NgMbgMsMQ==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.16_1769453244030_0.32031373137189423","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.17":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.17","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.17","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"a94f80fe2f2a24509a7be26d51eff2d1db67c067","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.17.tgz","fileCount":1687,"integrity":"sha512-dy6/Q5LAOyw2cOZPPuQRXqFtW01UdVJ5MOALRLoag4OLLdmWJtMJCSgkRIInue3fmYlPopA3l8gqB8qm/Ogi8A==","signatures":[{"sig":"MEQCICrLY1lqIYVYEP/vxxXReRq5MqVvEysJwbe8namxgyOqAiBR5591viUPvz++GrOSQcMy5KeV/hSqf+FiF/z5LSe46w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14824446},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"a94f80fe2f2a24509a7be26d51eff2d1db67c067","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-dy6/Q5LAOyw2cOZPPuQRXqFtW01UdVJ5MOALRLoag4OLLdmWJtMJCSgkRIInue3fmYlPopA3l8gqB8qm/Ogi8A==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.17_1769458494947_0.5861458228413987","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.18":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.18","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.18","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"27d9ea611b56a3019a1f31802416be414a228cc1","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.18.tgz","fileCount":1687,"integrity":"sha512-ocwZpvJeM23N97VvDL97BXpoi7t0OverF1QKrBIR295ZtiAWIagJE61mg9JI/u07UGNxGLoISKzQsu6CE98/3Q==","signatures":[{"sig":"MEQCIHnOESI5M7Hp+GnURwWiiZuhgLxiBCNvimKt/CsdqG5vAiBIDKZb6CLzKMTlcj4hVwIBZb7GiOroIBmRk/hw9AydYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14824446},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"27d9ea611b56a3019a1f31802416be414a228cc1","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-ocwZpvJeM23N97VvDL97BXpoi7t0OverF1QKrBIR295ZtiAWIagJE61mg9JI/u07UGNxGLoISKzQsu6CE98/3Q==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.18_1769459140966_0.05759071143415939","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.19":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.19","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.19","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"186ddae14a4decbe5873d964c27c2b7ebb9c40d8","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.19.tgz","fileCount":1687,"integrity":"sha512-DAkgy3od+7H+vlJ14q+/2J/w+2hBmuxUywvqy/TXdhllbuXE/hyvsxO6Jhz+1V0cIcu2oy0k8wYRV/FiEgzhzw==","signatures":[{"sig":"MEUCIANSFdBVkQG419wWQIDRar3kwFMY+RQQfVfbGJzmAfiYAiEAvmW7KGQpNAejCTzlYuxY/NNFSYKIswqZjmuyXIr9gwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14824446},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"424a7ea58769bbdf4629b81cdd55c2f94fc75c11","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.19_1769491728659_0.9725095290624572","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.20":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.20","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.20","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"c4cf5289a5a9f0f7884dd8373019ec6805096141","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.20.tgz","fileCount":1687,"integrity":"sha512-IuVKsvuA9DYpi/XLa+V9ylCVMNokK/qatMFqsEOMhH/HGdFDw4ZYKsjNhzeTNZ6TPliCHMcb83rIdnptR8T0Mw==","signatures":[{"sig":"MEUCIQCaOKNjZ0AdAhgRnlmZqI2tkPg+olwaBfxk5504Ww26ZQIgWcJiCFKYPvwsaP3RSzECaWKsjOMFbVjX68vq0L4vqiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14828679},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"424a7ea58769bbdf4629b81cdd55c2f94fc75c11","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.20_1769549623365_0.3448283582463916","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.21":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.21","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.21","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"ffc5549e023f16c2dec3f7cc017bedfec94439c4","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.21.tgz","fileCount":1687,"integrity":"sha512-JjQ3xMSCOa8mB4A/utbXu1fbcFGC9pkPeKbenN3VfTue/mJncSxxrjsLozqs2V5N4fGTjO/7Z6t86kkx1y7ukA==","signatures":[{"sig":"MEYCIQDYj5hWFcFjw+WiDQD7FqkXCmn3wcPqF3PPXo1T1FoUNAIhAJwI52vT3AorjpQdfy2pfqpQMOtX2gYjDH2ZC2FHHsYx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14824456},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"ffc5549e023f16c2dec3f7cc017bedfec94439c4","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-JjQ3xMSCOa8mB4A/utbXu1fbcFGC9pkPeKbenN3VfTue/mJncSxxrjsLozqs2V5N4fGTjO/7Z6t86kkx1y7ukA==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.21_1769557002046_0.8853904831574186","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.22":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.22","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.22","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"2091cf5d0de51094991c6f9be6df31da04ac13f0","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.22.tgz","fileCount":1687,"integrity":"sha512-CLl2ifPvNrffN74Fet3SZ341Y62ZiFmgkdyvkC2H8WSeCR3O2qpPf2G9csnC5tsku44ZpRG0mxv9ePgoiC0TaQ==","signatures":[{"sig":"MEUCIQC0SmVdU3++GM7Dt67Gg4AGidtksbIh1/ezjQIhXxMWRQIgQaYO0NfGuwePixImWAeEVjlBxXKDzmIh6VkBnAMHTJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14825530},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"30274311d42a903c166bebd3551fdcec56fc2c36","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.22_1769570265138_0.5537592285121058","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.23":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.23","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.23","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"1a5c0ce726e3c299028d56e942bdaf0e2a6c8315","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.23.tgz","fileCount":1687,"integrity":"sha512-bVhSJOqBae5DiQLmGeQr05bpIjk7pnWqPBHTkSkD1tmqt3HjLxEDVSzANZfVrZNYZXUcXV1paWLhFygNpIURZA==","signatures":[{"sig":"MEYCIQDJGmuIaIZTIntymDMNEzNsaeLtE+WKf5IaBVhrrgbL3gIhAMlY7MyymfnVPPG5OcZ65lQZ5Ce4+jmki+h7P3UySi1u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14825861},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"30274311d42a903c166bebd3551fdcec56fc2c36","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.23_1769570684259_0.7790187357873208","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.24":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.24","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.24","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"8b36f45475efd935290c9150b9dc2566371e4821","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.24.tgz","fileCount":1687,"integrity":"sha512-+9eEOQol15U4Od+cn1+e5hQ5uAoPYDm/Xz1/BMvb/d51Jd13XneHG+4jnYMclbBuieUJCXjK5Tpn+3YozH+7ng==","signatures":[{"sig":"MEUCIBQH1t4mbjCnmJoolg7eLyOXszvyjA9iPlkaUr6B3NToAiEAjKHBCxn4vVYBhZizoOnOeGNBU1g9AJ8iEsUo0QvNcac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14827047},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"30274311d42a903c166bebd3551fdcec56fc2c36","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.24_1769611625666_0.46760726091062765","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.25":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.25","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.25","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"f745ff384d9c1d977f8c7a2a10303bbfa66030db","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.25.tgz","fileCount":1687,"integrity":"sha512-EYXfWG+PgZAWAFpP/1g8jkPV8CA695BfPCXzfgGOSYkUjnB1b44gX5BQMmSSKZieh7lUEvpDN2Ehnl6EcJcmxQ==","signatures":[{"sig":"MEYCIQDI27JyLS9hApBBZjzBzo+iolBbEZgPTMukgcwtX+WeLAIhAP5sqhjW1nddCHgilAeyStb29yDtcFtRlExLPEtru1kI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14828345},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"30274311d42a903c166bebd3551fdcec56fc2c36","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.25_1769612741245_0.3461864020217509","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.26":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.26","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.26","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"de385f50971ee5050e7aa6c0a68f121db8b8730d","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.26.tgz","fileCount":1687,"integrity":"sha512-5CctTrQZ1K2W02fbudhlpHYNuF2jC8MLrflgW/o+xKtBRqIsKQ8aaO6vtG9KhgfgJbWRYmAqiUh+OhuRI4GCXg==","signatures":[{"sig":"MEUCIEub9wc/i28iA7PTK5NBKpk90n6EghR33fGkDhJxPIa/AiEAmrN54l7g5ZTrgQjxcxtZjhfr//xr+czxFh5F7ujC8pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14828345},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"30274311d42a903c166bebd3551fdcec56fc2c36","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.26_1769613252245_0.6866036446985013","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.27":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.27","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.27","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"0d466a94584379f2ff48eaa7c3863b5b1403a8a1","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.27.tgz","fileCount":1687,"integrity":"sha512-VaP3iGn4cwoGsGW1nmlbtd8dW5++wm3jQXp5GZitc0n/Sp3kjMShycxDBnUX51kM/WyLZkW29MoBZACUT6ctzg==","signatures":[{"sig":"MEYCIQDX4kK+V/EDB9zLQDMEy8LhTx8hpR2GLoyX0ak3u1VlWAIhALQ0Z2ZSuTknPwHN5oIXUlCVkKM40sHzMuAo8/2RL7zz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14828345},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"30274311d42a903c166bebd3551fdcec56fc2c36","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.27_1769613525524_0.04624799331652274","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.28":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.28","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.28","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"ce3f7be6668ef62715e1bbb86f04798de79caafb","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.28.tgz","fileCount":1687,"integrity":"sha512-TD4UIQ+XPdjwYPI+qUwU1DYLtocanvGTZohDLwoois0Y4Gi+pXKmzPmo3nXmzlWY8nDT4KliFM+vFepNkZEo2w==","signatures":[{"sig":"MEYCIQC2xq5cSYJ64Kz3DuWJq4Nmpvgz2HKjjI5AJw/1TjSD3gIhAK7+3SFDz3UtTWqBRxRJPNdChn+RFLAYtyRg22efTPkZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14828732},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"30274311d42a903c166bebd3551fdcec56fc2c36","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.28_1769613765593_0.7798697350721846","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.29":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.29","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.29","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"e69e498945ba8084ffe339de92b4a3c14ddff3ed","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.29.tgz","fileCount":1687,"integrity":"sha512-y4rrqkwJmiz3txguMWXCtwFjrnO526GZ05E0FbHKUME9ARK96TWaE97VlsPzlfTneuqJN2vDF9nT5az8GQk9zg==","signatures":[{"sig":"MEQCIDZO8tC50t388gOX/0/EUXXKl75e2lydIy2nUNuriuh8AiBF5D+NqcrT/J9rML0KLrn6Lk4K6fgdhu/9atpSZOAXsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14828810},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"e69e498945ba8084ffe339de92b4a3c14ddff3ed","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-y4rrqkwJmiz3txguMWXCtwFjrnO526GZ05E0FbHKUME9ARK96TWaE97VlsPzlfTneuqJN2vDF9nT5az8GQk9zg==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.29_1769617062721_0.5529786801666337","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.30":{"name":"@bopen-io/wallet-toolbox","version":"1.7.20-idb-fix.30","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.20-idb-fix.30","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"3d9ac8d0d33c8841a81f80ecdb8d4f52ffdb6dc9","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.20-idb-fix.30.tgz","fileCount":1687,"integrity":"sha512-iGU4rQ3e5hlYbmJXszQFO6cNjjS54rc6XBmG0SUbDGrRngEOIOLpoX3eUv9D18wJEES1nW1Fh09jhW4fh4ZahA==","signatures":[{"sig":"MEUCIE5W75MDD7Mp1F52mXQxj89qB2SGMYHosz+FSYlk/CCYAiEAygJKy6314eeh3+XmJE+ggfT8FK3khR2hpS63wzD2tPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14824671},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"3d9ac8d0d33c8841a81f80ecdb8d4f52ffdb6dc9","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-iGU4rQ3e5hlYbmJXszQFO6cNjjS54rc6XBmG0SUbDGrRngEOIOLpoX3eUv9D18wJEES1nW1Fh09jhW4fh4ZahA==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.9.29","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.20-idb-fix.30_1769620962291_0.8764699255294637","host":"s3://npm-registry-packages-npm-production"}},"1.7.22-idb-fix.1":{"name":"@bopen-io/wallet-toolbox","version":"1.7.22-idb-fix.1","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.22-idb-fix.1","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"6d434dfd6bbbc0eafc8c130eb57f326bbd168fbe","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.22-idb-fix.1.tgz","fileCount":1686,"integrity":"sha512-XVyLjvjJLYVcZac2IWM2YElmGtwvvRSSeyuU8MC4DMHyrawoiNiYCnB5cr+Ht3Uoi/tnYyfn1WLy69aWX0BNhg==","signatures":[{"sig":"MEUCIQCAIfdcalTiNMqzAGYoO/ubRFRm7LRt8vLHjOuZmC7nMAIgOZiQRJKumLiLvzwy+t8ChEHG9Olz1qgrf1h79O7gykc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14961651},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"fe3e618d12fc5e470c92d641c2ae3e992fa2ebd8","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.10.2","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.22-idb-fix.1_1769958280608_0.1081642153736242","host":"s3://npm-registry-packages-npm-production"}},"1.7.22-idb-fix.2":{"name":"@bopen-io/wallet-toolbox","version":"1.7.22-idb-fix.2","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.22-idb-fix.2","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"f2eb6c7736890e32217374c3b34f2038cbdd0765","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.22-idb-fix.2.tgz","fileCount":1686,"integrity":"sha512-qSmNWG4joNQBCk+aD5WuBWcVwrU9h/izIjZ//9mf9Ww2ewdG1tmWNuE2ji+tn0VGy6bmWYECFCqlei3xQOKbRQ==","signatures":[{"sig":"MEUCIEoSJrT+HS2irtwqirEbfYhHS5eGnyr7xSq6IbQT9HgDAiEAvdZTMmL/MoossH51A1iwXyUFxfY8imKDlYmyYQZvRRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14956481},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"f2eb6c7736890e32217374c3b34f2038cbdd0765","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-qSmNWG4joNQBCk+aD5WuBWcVwrU9h/izIjZ//9mf9Ww2ewdG1tmWNuE2ji+tn0VGy6bmWYECFCqlei3xQOKbRQ==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.10.2","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.22-idb-fix.2_1770042584353_0.3948250740450563","host":"s3://npm-registry-packages-npm-production"}},"1.7.22-idb-fix.3":{"name":"@bopen-io/wallet-toolbox","version":"1.7.22-idb-fix.3","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.22-idb-fix.3","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"41c66e40b809573fb119d748380330c207c1d292","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.22-idb-fix.3.tgz","fileCount":1687,"integrity":"sha512-TfCdiv2agCr+k7r6qYhAxcJnR/yyKIY5auvaKprcnuqVgoyFFhEg7zltK+Gn1HzZtHt8VmqgAysGHavaQFQBYA==","signatures":[{"sig":"MEQCIEmlwdNUZc7wjA2q8vYLTHyBv1oNcN0fFjuV5JMzwmblAiAz7Em9kmEAx+tE3Sd4Duv/4MB7gqYP3sUqH9yJO3Nmpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14958005},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"41c66e40b809573fb119d748380330c207c1d292","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-TfCdiv2agCr+k7r6qYhAxcJnR/yyKIY5auvaKprcnuqVgoyFFhEg7zltK+Gn1HzZtHt8VmqgAysGHavaQFQBYA==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.10.2","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.22-idb-fix.3_1770053298387_0.07015761325798175","host":"s3://npm-registry-packages-npm-production"}},"1.7.24-idb-fix.1":{"name":"@bopen-io/wallet-toolbox","version":"1.7.24-idb-fix.1","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@1.7.24-idb-fix.1","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"0bb6e1ec1c7babf46e5cebc7d0ac932bddb4d8e9","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-1.7.24-idb-fix.1.tgz","fileCount":1716,"integrity":"sha512-6aFBYOXYooCrySar+tWTTe4k3bgYbTDrazev1ghhnx0SAp3Z7UU9XSw2jD4rz4tErbkbkkmZMkOd7pF60lXrYg==","signatures":[{"sig":"MEUCIQDQkeVyGg0hYfGh+POZ4K3yKQ2wEyje8bEr19XuU5XWKgIgXSbYodHk5fPaZ2UaME70yO9Gv7AwNMxFSuWtwet2xiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15255768},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"d163bbfd06c7eb3c823a001c2623e910fb8137cc","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^1.10.2","wa-sqlite":"^1.0.0","@bsv/auth-express-middleware":"^1.2.3","@bsv/payment-express-middleware":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_1.7.24-idb-fix.1_1770100120431_0.07686354018113262","host":"s3://npm-registry-packages-npm-production"}},"2.0.4-idb-fix.1":{"name":"@bopen-io/wallet-toolbox","version":"2.0.4-idb-fix.1","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@2.0.4-idb-fix.1","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"3a40e2f6b65415efc2ce7ebb1da80fc6bed508e9","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-2.0.4-idb-fix.1.tgz","fileCount":1129,"integrity":"sha512-PszJUXTjlL4DuJy18o40G2zAtUQdh0M5OUvEycSjEZ64QACad169zT6LuKARMLn2V5fKKzSnyiFzJFJt1kM+bQ==","signatures":[{"sig":"MEQCIBSz3QkQJ3gX0DzmObmg5BfyAsEtjL2edL6QBblbmbuVAiBCJ2uUYaepOb0HUT8THRsb252LtZEV/kAnRiGF/tDpqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10780643},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"f5bd80f89e444b087905def385d9655c427b6c7c","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"overrides":{"tar":"7.5.7","node-gyp":"12.2.0"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","sqlite3":"^5.1.7","@bsv/sdk":"^2.0.0","wa-sqlite":"^1.0.0","@bsv/auth-express-middleware":"^2.0.2","@bsv/payment-express-middleware":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_2.0.4-idb-fix.1_1770350074457_0.29630542018332395","host":"s3://npm-registry-packages-npm-production"}},"2.0.5-idb-fix.2":{"name":"@bopen-io/wallet-toolbox","version":"2.0.5-idb-fix.2","keywords":["bsv","babbage","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@2.0.5-idb-fix.2","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"fef5482e5673b631a59fa74226b5826f9d5210b4","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-2.0.5-idb-fix.2.tgz","fileCount":1097,"integrity":"sha512-7B9bl2FBAUhFV4pFQErrbieJppanF+SUX6Wo7WMUkOhFsfmbogKYtnTYcW3cAjZdrxsRVKjLWgt43MYwYdEHQw==","signatures":[{"sig":"MEQCIGdz9TCtJ/VW+eD5vwQkge9Vyj0cw5HBSDc6ukzw7YaIAiAhC1VVr/dKayf+hkOQEAf1ZGoKO/oD1gOrdDBFpFM3Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10475033},"main":"./out/src/index.js","types":"./out/src/index.d.ts","gitHead":"250469051984ae9313b0bcf565550b42c76ade90","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.9.2","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","@bsv/sdk":"^2.0.0","better-sqlite3":"^12.6.2","@bsv/auth-express-middleware":"^2.0.2","@bsv/payment-express-middleware":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_2.0.5-idb-fix.2_1770671832799_0.9478581658581893","host":"s3://npm-registry-packages-npm-production"}},"2.1.8-spending-fix.1":{"name":"@bopen-io/wallet-toolbox","version":"2.1.8-spending-fix.1","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@2.1.8-spending-fix.1","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"cf72eabeb441e111c596c54e17b6a5a67ecbf4cc","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-2.1.8-spending-fix.1.tgz","fileCount":1161,"integrity":"sha512-DW3oGUKm4Xd4QgGMDgfjgcfj6KGIYbXDRV+b0fjUfauwUtvHyYEXfYycD5FyRrdjKCER28+edRgGFrj+pPK7RA==","signatures":[{"sig":"MEQCIAdGCB0+jvFuISBGqeUAThkbrdCTSCd5ljvJQEVw7F9mAiBSH3zuXo5i/qhnAyw3wpHIDK4+kRJOwJ/3rC6ioSWXbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10849035},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"cf72eabeb441e111c596c54e17b6a5a67ecbf4cc","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-DW3oGUKm4Xd4QgGMDgfjgcfj6KGIYbXDRV+b0fjUfauwUtvHyYEXfYycD5FyRrdjKCER28+edRgGFrj+pPK7RA==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","@bsv/sdk":"^2.0.6","better-sqlite3":"^12.6.2","@bsv/auth-express-middleware":"^2.0.4","@bsv/payment-express-middleware":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_2.1.8-spending-fix.1_1776314228668_0.811558609450475","host":"s3://npm-registry-packages-npm-production"}},"2.1.21-parity-fix.0":{"name":"@bopen-io/wallet-toolbox","version":"2.1.21-parity-fix.0","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@2.1.21-parity-fix.0","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"746e13aec2db68885c2f036984a77be8cdcacf09","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-2.1.21-parity-fix.0.tgz","fileCount":1232,"integrity":"sha512-myM9hN32C1cCMg9q4lzFK66HoftTYN0kB7xNtG4ZFx/6ktGaFXPBHgx3hOaXj1+vRbycBnvpxVzp1wAEHSfSlA==","signatures":[{"sig":"MEYCIQCFk3VHb68GM5GFhAnVjZ5yfLxf+2MqM/LGdoaTVjPkkgIhALfU9ydmrEQvpek5tSVfDkXzbYaEKcQHciAmh7RUV5Vb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11282730},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"746e13aec2db68885c2f036984a77be8cdcacf09","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-myM9hN32C1cCMg9q4lzFK66HoftTYN0kB7xNtG4ZFx/6ktGaFXPBHgx3hOaXj1+vRbycBnvpxVzp1wAEHSfSlA==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","@bsv/sdk":"^2.0.13","hash-wasm":"^4.12.0","better-sqlite3":"^12.6.2","@bsv/auth-express-middleware":"^2.0.4","@bsv/payment-express-middleware":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_2.1.21-parity-fix.0_1776825028905_0.3649263977467738","host":"s3://npm-registry-packages-npm-production"}},"2.1.21-parity-fix.1":{"name":"@bopen-io/wallet-toolbox","version":"2.1.21-parity-fix.1","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@2.1.21-parity-fix.1","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"bd3fcff66db83945eb562bf1819eb49be5bf9107","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-2.1.21-parity-fix.1.tgz","fileCount":1229,"integrity":"sha512-tKCWU94rP7hlybYFnpIRmh1tcpcj4JGTzuIpDbVUxPhG63a0EyuXqTql9+97ZdsIwb6YNy8It5BYJdqx32c/EA==","signatures":[{"sig":"MEYCIQCh3jVx1wKMjc+27zFOScSdvcw7OKjhX8/XPApKw2tRHAIhANkYZwcI/JAG8SyEHoJV2sHXo1n5zzLWnryyoCowfMMl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11206188},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"bd3fcff66db83945eb562bf1819eb49be5bf9107","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-tKCWU94rP7hlybYFnpIRmh1tcpcj4JGTzuIpDbVUxPhG63a0EyuXqTql9+97ZdsIwb6YNy8It5BYJdqx32c/EA==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","@bsv/sdk":"^2.0.13","hash-wasm":"^4.12.0","better-sqlite3":"^12.6.2","@bsv/auth-express-middleware":"^2.0.4","@bsv/payment-express-middleware":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_2.1.21-parity-fix.1_1776868893106_0.7460890729513656","host":"s3://npm-registry-packages-npm-production"}},"2.1.21-parity-fix.2":{"name":"@bopen-io/wallet-toolbox","version":"2.1.21-parity-fix.2","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox@2.1.21-parity-fix.2","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/wallet-toolbox/issues"},"dist":{"shasum":"39b72e4866163507dc0ce9aaa87bdcc8c319a3d8","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-2.1.21-parity-fix.2.tgz","fileCount":1229,"integrity":"sha512-U76LIV9YMdKSzs5ZVXdW5I1TrW6yNC3rVBtC1SpJQXM9o12W0j9RP05qGnD4YavHVrVgx8Vw9C59A36Zhd3j/A==","signatures":[{"sig":"MEQCIF67BUivMIV1snsoTiq85h6BnijdOocUJglFiZIsFo/QAiBC28X/RTX0Y/CPvmbosFDvoN2KINSgvA9/vO5ZScS16w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11207689},"main":"./out/src/index.js","types":"./out/src/index.d.ts","shasum":"39b72e4866163507dc0ce9aaa87bdcc8c319a3d8","scripts":{"doc":"ts2md","lint":"prettier --write 'src/**/*.ts' --write 'test/**/*.ts' --log-level silent","test":"npm run build && jest --testPathIgnorePatterns=man.test.ts","build":"tsc --build","prepublish":"npm run lint && npm run build && npm run doc && npm run sync-versions","test:watch":"npm run build && jest --testPathIgnorePatterns=man.test.ts --watch","sync-versions":"node syncVersions.js","test:coverage":"npm run build && jest --testPathIgnorePatterns=man.test.ts --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-U76LIV9YMdKSzs5ZVXdW5I1TrW6yNC3rVBtC1SpJQXM9o12W0j9RP05qGnD4YavHVrVgx8Vw9C59A36Zhd3j/A==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"BRC100 conforming wallet, wallet storage and wallet signer components","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ws":"^8.18.3","idb":"^8.0.2","knex":"^3.1.0","mysql2":"^3.12.0","express":"^4.21.2","@bsv/sdk":"^2.0.13","hash-wasm":"^4.12.0","better-sqlite3":"^12.6.2","@bsv/auth-express-middleware":"^2.0.4","@bsv/payment-express-middleware":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jest":"^29.7.0","chalk":"^4.1.2","ts2md":"^0.2.8","dotenv":"^16.4.7","ts-jest":"^29.0.5","ts-node":"^10.9.1","fs-extra":"^11.2.0","prettier":"^3.4.2","typescript":"^5.5.4","@types/cors":"^2.8.13","@types/diff":"^6.0.0","@types/jest":"^29.4.0","@types/node":"^22.5.0","fake-indexeddb":"^6.0.0","@types/fs-extra":"^11.0.4","@types/jest-diff":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_2.1.21-parity-fix.2_1776968117346_0.9882616685723604","host":"s3://npm-registry-packages-npm-production"}},"2.6.2-brc153.1":{"name":"@bopen-io/wallet-toolbox","version":"2.6.2-brc153.1","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN LICENSE.txt","_id":"@bopen-io/wallet-toolbox@2.6.2-brc153.1","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/wallet/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"acc9a10f6064c65b079ac7ce0f2909b8d0a437ef","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-2.6.2-brc153.1.tgz","fileCount":1076,"integrity":"sha512-tGsYNNzdBj9vdB1/XBLD94Un0UDz7odOzH1x2ScZH9hSnQKZfbZN7d+N5hq8pYjhgK/Byrqidf91lMWJJIEz3A==","signatures":[{"sig":"MEUCIAd02PFnxK+IneLInyLDbnwp4zq5BwGsVRMfz/hbN4TaAiEAlBmVDUJCwwda/uYx9kz4ZzPmF1QRsOt0ZmgJ7kcJlJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10938319},"main":"./out/src/index.js","type":"commonjs","types":"./out/src/index.d.ts","shasum":"acc9a10f6064c65b079ac7ce0f2909b8d0a437ef","engines":{"node":">=22"},"exports":{".":{"types":"./out/src/index.d.ts","default":"./out/src/index.js","require":"./out/src/index.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"},"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","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,sdk --entry-exports \"./out/src/sdk=WalletError|WERR_BAD_REQUEST|WERR_INTERNAL|WERR_INVALID_PARAMETER|WERR_UNAUTHORIZED\"","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":"jest --runInBand --watchman=false --runTestsByPath src/utility/__tests/actionBatchPack.property.test.ts --testPathIgnorePatterns=man.test.ts","operator:build":"pnpm build && tsc --project operator/tsconfig.json --pretty false","prepublishOnly":"node -e \"require('fs').accessSync('out/src/utility/brc153ReferenceLabels.js')\"","bench:action-batch":"pnpm build && jest --runInBand --runTestsByPath benchmarks/action-batch.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"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-tGsYNNzdBj9vdB1/XBLD94Un0UDz7odOzH1x2ScZH9hSnQKZfbZN7d+N5hq8pYjhgK/Byrqidf91lMWJJIEz3A==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/wallet/wallet-toolbox"},"_npmVersion":"10.8.3","description":"Interim repack of @bsv/wallet-toolbox with BRC-153 synthetic reference labels (bsv-blockchain/ts-stack#446)","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"ws":"^8.21.1","idb":"^8.0.3","knex":"^3.3.0","dotenv":"^17.4.2","mysql2":"^3.23.2","express":"^5.2.1","hash-wasm":"^4.12.0","body-parser":"^2.3.0","@types/express":"^5.0.6","better-sqlite3":"^13.0.2","express-rate-limit":"^8.6.1","@bsv/auth-express-middleware":"^2.2.0","@bsv/payment-express-middleware":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.6","jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.76.0","ts-jest":"^29.4.12","ts-node":"^10.9.2","@bsv/sdk":"^2.3.1","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.1.2","@bsv/verifast":"^0.3.4","@jest/globals":"^30.4.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.1.8"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_2.6.2-brc153.1_1786202635147_0.3309075970840092","host":"s3://npm-registry-packages-npm-production"}},"2.6.2-brc153.2":{"name":"@bopen-io/wallet-toolbox","version":"2.6.2-brc153.2","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN LICENSE.txt","_id":"@bopen-io/wallet-toolbox@2.6.2-brc153.2","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/wallet/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"902a3341f2cebbc6b7468630fa54e58258a9a3ce","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-2.6.2-brc153.2.tgz","fileCount":1076,"integrity":"sha512-wcye7Fh7Yg7VLGTmTi6OrKSJqQQ1xbKUOr4pxSMnbl+tzZYynKxV+SxbjAr1QhxxXYfQAO69iDiDBRFBBoBoZQ==","signatures":[{"sig":"MEYCIQDXXn6k3GNYDlZqVIOey83IdicPT6SJm/4WRYsHaYv89QIhAIQt61ZyBBCJmqbv18v57E4JX4UKOdl6rrHe1K0GBIdX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10939863},"main":"./out/src/index.js","type":"commonjs","types":"./out/src/index.d.ts","shasum":"902a3341f2cebbc6b7468630fa54e58258a9a3ce","engines":{"node":">=22"},"exports":{".":{"types":"./out/src/index.d.ts","default":"./out/src/index.js","require":"./out/src/index.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"},"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","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,sdk --entry-exports \"./out/src/sdk=WalletError|WERR_BAD_REQUEST|WERR_INTERNAL|WERR_INVALID_PARAMETER|WERR_UNAUTHORIZED\"","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":"jest --runInBand --watchman=false --runTestsByPath src/utility/__tests/actionBatchPack.property.test.ts --testPathIgnorePatterns=man.test.ts","operator:build":"pnpm build && tsc --project operator/tsconfig.json --pretty false","prepublishOnly":"node -e \"require('fs').accessSync('out/src/utility/brc153ReferenceLabels.js')\"","bench:action-batch":"pnpm build && jest --runInBand --runTestsByPath benchmarks/action-batch.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"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-wcye7Fh7Yg7VLGTmTi6OrKSJqQQ1xbKUOr4pxSMnbl+tzZYynKxV+SxbjAr1QhxxXYfQAO69iDiDBRFBBoBoZQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/wallet/wallet-toolbox"},"_npmVersion":"10.8.3","description":"Interim repack of @bsv/wallet-toolbox with BRC-153 synthetic reference labels (bsv-blockchain/ts-stack#446)","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"ws":"^8.21.1","idb":"^8.0.3","knex":"^3.3.0","dotenv":"^17.4.2","mysql2":"^3.23.2","express":"^5.2.1","hash-wasm":"^4.12.0","body-parser":"^2.3.0","@types/express":"^5.0.6","better-sqlite3":"^13.0.2","express-rate-limit":"^8.6.1","@bsv/auth-express-middleware":"^2.2.0","@bsv/payment-express-middleware":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.6","jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.76.0","ts-jest":"^29.4.12","ts-node":"^10.9.2","@bsv/sdk":"^2.3.1","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.1.2","@bsv/verifast":"^0.3.4","@jest/globals":"^30.4.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.1.8"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_2.6.2-brc153.2_1786202956469_0.8971947477919984","host":"s3://npm-registry-packages-npm-production"}},"2.6.2-brc153.3":{"name":"@bopen-io/wallet-toolbox","version":"2.6.2-brc153.3","keywords":["bsv","babbage","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN LICENSE.txt","_id":"@bopen-io/wallet-toolbox@2.6.2-brc153.3","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/wallet/wallet-toolbox#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"b9d5b89b1606bc3c18297cac0f8dfc5efb8dac91","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-2.6.2-brc153.3.tgz","fileCount":1076,"integrity":"sha512-uf0AC3um95MzaPLwgn5t6MUA4DcDztiFxcQjVJl75t00WDbrLOzTOZrZj+TjjZsR3YyDmRh5JYykNpUwlW2M/w==","signatures":[{"sig":"MEUCIQCNq4Zdq+INP4Nva2qXvvG19/U2MKMoNLn/krDFVh6XkwIgeH/mqLPtsA+ZGdHwh3rEOXAPhYXyvUOvsCRTRqCTFaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10939909},"main":"./out/src/index.js","type":"commonjs","types":"./out/src/index.d.ts","shasum":"b9d5b89b1606bc3c18297cac0f8dfc5efb8dac91","engines":{"node":">=22"},"exports":{".":{"types":"./out/src/index.d.ts","default":"./out/src/index.js","require":"./out/src/index.js"},"./out/src/*":{"types":["./out/src/*.d.ts","./out/src/*"],"default":"./out/src/*","require":"./out/src/*"},"./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"},"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","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,sdk --entry-exports \"./out/src/sdk=WalletError|WERR_BAD_REQUEST|WERR_INTERNAL|WERR_INVALID_PARAMETER|WERR_UNAUTHORIZED\"","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":"jest --runInBand --watchman=false --runTestsByPath src/utility/__tests/actionBatchPack.property.test.ts --testPathIgnorePatterns=man.test.ts","operator:build":"pnpm build && tsc --project operator/tsconfig.json --pretty false","prepublishOnly":"node -e \"require('fs').accessSync('out/src/utility/brc153ReferenceLabels.js')\"","bench:action-batch":"pnpm build && jest --runInBand --runTestsByPath benchmarks/action-batch.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"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-uf0AC3um95MzaPLwgn5t6MUA4DcDztiFxcQjVJl75t00WDbrLOzTOZrZj+TjjZsR3YyDmRh5JYykNpUwlW2M/w==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/wallet/wallet-toolbox"},"_npmVersion":"10.8.3","description":"Interim repack of @bsv/wallet-toolbox with BRC-153 synthetic reference labels (bsv-blockchain/ts-stack#446)","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"ws":"^8.21.1","idb":"^8.0.3","knex":"^3.3.0","dotenv":"^17.4.2","mysql2":"^3.23.2","express":"^5.2.1","hash-wasm":"^4.12.0","body-parser":"^2.3.0","@types/express":"^5.0.6","better-sqlite3":"^13.0.2","express-rate-limit":"^8.6.1","@bsv/auth-express-middleware":"^2.2.0","@bsv/payment-express-middleware":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.6","jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.76.0","ts-jest":"^29.4.12","ts-node":"^10.9.2","@bsv/sdk":"^2.3.1","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.1.2","@bsv/verifast":"^0.3.4","@jest/globals":"^30.4.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.1.8"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox_2.6.2-brc153.3_1786203197168_0.13015159060305348","host":"s3://npm-registry-packages-npm-production"}},"2.6.2-brc153.5":{"name":"@bopen-io/wallet-toolbox","version":"2.6.2-brc153.5","sideEffects":false,"type":"commonjs","engines":{"node":">=22"},"publishConfig":{"access":"public"},"description":"Interim repack of @bsv/wallet-toolbox with BRC-153 synthetic reference labels (bsv-blockchain/ts-stack#446)","main":"./out/src/index.js","types":"./out/src/index.d.ts","exports":{".":{"types":"./out/src/index.d.ts","require":"./out/src/index.js","default":"./out/src/index.js"},"./out/src/sdk":{"types":"./out/src/sdk/index.d.ts","require":"./out/src/sdk/index.js","default":"./out/src/sdk/index.js"},"./out/src/*":{"types":["./out/src/*.d.ts","./out/src/*"],"require":"./out/src/*","default":"./out/src/*"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/bsv-blockchain/ts-stack.git","directory":"packages/wallet/wallet-toolbox"},"author":"Tone Engel","license":"SEE LICENSE IN LICENSE.txt","keywords":["bsv","babbage","wallet","BRC100"],"scripts":{"test":"pnpm build && jest --testPathIgnorePatterns='man.test.ts|live.test.ts|bench.test.ts|client/test|mobile/test' --watchman=false","test:watch":"pnpm build && jest --testPathIgnorePatterns='man.test.ts|live.test.ts|client/test|mobile/test' --watch","test:coverage":"pnpm build && jest --testPathIgnorePatterns='man.test.ts|live.test.ts|bench.test.ts|client/test|mobile/test' --coverage --watchman=false","test:property":"jest --runInBand --watchman=false --runTestsByPath src/utility/__tests/actionBatchPack.property.test.ts --testPathIgnorePatterns=man.test.ts","test:manual":"pnpm build && node ../../../scripts/run-governed-test.mjs manual","test:live":"pnpm build && node ../../../scripts/run-governed-test.mjs live","operator:build":"pnpm build && tsc --project operator/tsconfig.json --pretty false","operator":"pnpm operator:build && node .operator-build/cli.js","bench:action-batch":"pnpm build && jest --runInBand --runTestsByPath benchmarks/action-batch.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","bench:create-action-beef":"pnpm build && jest --runInBand --runTestsByPath benchmarks/create-action-beef.bench.test.ts --testPathIgnorePatterns=man.test.ts","format:check":"pnpm --workspace-root exec prettier --check \"packages/wallet/wallet-toolbox/{README.md,jest.config.cjs,package.json,tsconfig*.json}\"","lint":"oxlint src test benchmarks examples operator --deny-warnings","lint:ci":"pnpm lint","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --modes cjs --exports Wallet,WalletSigner,WalletStorageManager,StorageClient,StorageKnex,Services,Setup,WalletPermissionsManager,WalletSettingsManager,sdk --entry-exports \"./out/src/sdk=WalletError|WERR_BAD_REQUEST|WERR_INTERNAL|WERR_INVALID_PARAMETER|WERR_UNAUTHORIZED\"","typecheck":"tsc --build --pretty false && tsc --project examples/tsconfig.json --pretty false && tsc --project operator/tsconfig.json --noEmit --pretty false","build":"tsc --build","prepublishOnly":"node -e \"require('fs').accessSync('out/src/utility/brc153ReferenceLabels.js')\"","doc":"ts2md","sync-versions":"node syncVersions.js"},"bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/wallet/wallet-toolbox#readme","dependencies":{"@bsv/auth-express-middleware":"^2.2.0","@bsv/payment-express-middleware":"^2.1.5","@types/express":"^5.0.6","better-sqlite3":"^13.0.2","body-parser":"^2.3.0","dotenv":"^17.4.2","express":"^5.2.1","express-rate-limit":"^8.6.1","hash-wasm":"^4.12.0","idb":"^8.0.3","knex":"^3.3.0","mysql2":"^3.23.2","ws":"^8.21.1"},"devDependencies":{"@bsv/sdk":"^2.3.1","@bsv/verifast":"^0.3.4","@jest/globals":"^30.4.1","@types/body-parser":"^1.19.6","@types/cors":"^2.8.19","@types/fs-extra":"^11.0.4","@types/jest":"^30.0.0","@types/node":"^26.1.2","@types/ws":"^8.18.1","@typescript/native":"npm:typescript@7.0.2","cors":"^2.8.6","fake-indexeddb":"^6.2.5","fast-check":"^4.9.0","fs-extra":"^11.4.0","jest":"^30.4.2","oxlint":"^1.76.0","picocolors":"^1.1.1","ts-jest":"^29.4.12","ts-node":"^10.9.2","ts2md":"^0.2.8","typescript":"npm:@typescript/typescript6@6.0.2"},"peerDependencies":{"@bsv/sdk":"^2.1.8"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_id":"@bopen-io/wallet-toolbox@2.6.2-brc153.5","_integrity":"sha512-wqsXSFUqBOZMKcmVnjv42HpcGOFLEibVRsfCgvn1j2c6jBZGAtygSQ9hqMU74J0i7oRuWf8Ecr5reWqQVelhOQ==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"c84b82284f54ed93427e86b78c043eac9ebdb206","dist":{"integrity":"sha512-wqsXSFUqBOZMKcmVnjv42HpcGOFLEibVRsfCgvn1j2c6jBZGAtygSQ9hqMU74J0i7oRuWf8Ecr5reWqQVelhOQ==","shasum":"c84b82284f54ed93427e86b78c043eac9ebdb206","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox/-/wallet-toolbox-2.6.2-brc153.5.tgz","fileCount":1076,"unpackedSize":10938269,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCxbgHx91apohhd489C5mVBvmYwuT3DmlK0IjIXHtwjFgIgT+A9TfKl49DEjKOLEUR3YIecCbjzEsi+FYKq5ELYIpQ="}]},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"directories":{},"maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wallet-toolbox_2.6.2-brc153.5_1786204278097_0.761994229547919"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-08T18:27:26.812Z","modified":"2026-08-08T15:51:18.511Z","1.7.18":"2026-01-08T18:27:27.148Z","1.7.19":"2026-01-08T18:44:50.505Z","1.7.20-idb-fix.1":"2026-01-20T15:58:28.051Z","1.7.20-idb-fix.2":"2026-01-20T20:10:03.705Z","1.7.20-idb-fix.4":"2026-01-21T00:22:19.755Z","1.7.20-idb-fix.5":"2026-01-21T02:28:30.481Z","1.7.20-idb-fix.7":"2026-01-21T02:51:19.647Z","1.7.20-idb-fix.8":"2026-01-21T03:09:31.406Z","1.7.20-idb-fix.9":"2026-01-21T03:19:59.024Z","1.7.20-idb-fix.10":"2026-01-21T14:07:47.519Z","1.7.20-idb-fix.11":"2026-01-21T15:38:11.467Z","1.7.20-idb-fix.12":"2026-01-21T16:26:11.658Z","1.7.20-idb-fix.13":"2026-01-21T18:24:44.493Z","1.7.20-idb-fix.15":"2026-01-21T19:49:16.308Z","1.7.20-idb-fix.16":"2026-01-26T18:47:24.411Z","1.7.20-idb-fix.17":"2026-01-26T20:14:55.277Z","1.7.20-idb-fix.18":"2026-01-26T20:25:41.371Z","1.7.20-idb-fix.19":"2026-01-27T05:28:48.963Z","1.7.20-idb-fix.20":"2026-01-27T21:33:43.794Z","1.7.20-idb-fix.21":"2026-01-27T23:36:42.356Z","1.7.20-idb-fix.22":"2026-01-28T03:17:45.571Z","1.7.20-idb-fix.23":"2026-01-28T03:24:44.634Z","1.7.20-idb-fix.24":"2026-01-28T14:47:06.012Z","1.7.20-idb-fix.25":"2026-01-28T15:05:41.628Z","1.7.20-idb-fix.26":"2026-01-28T15:14:12.643Z","1.7.20-idb-fix.27":"2026-01-28T15:18:45.857Z","1.7.20-idb-fix.28":"2026-01-28T15:22:45.918Z","1.7.20-idb-fix.29":"2026-01-28T16:17:43.075Z","1.7.20-idb-fix.30":"2026-01-28T17:22:42.603Z","1.7.22-idb-fix.1":"2026-02-01T15:04:41.005Z","1.7.22-idb-fix.2":"2026-02-02T14:29:44.730Z","1.7.22-idb-fix.3":"2026-02-02T17:28:18.713Z","1.7.24-idb-fix.1":"2026-02-03T06:28:40.759Z","2.0.4-idb-fix.1":"2026-02-06T03:54:34.690Z","2.0.5-idb-fix.2":"2026-02-09T21:17:13.109Z","2.1.8-spending-fix.1":"2026-04-16T04:37:08.955Z","2.1.21-parity-fix.0":"2026-04-22T02:30:29.229Z","2.1.21-parity-fix.1":"2026-04-22T14:41:33.329Z","2.1.21-parity-fix.2":"2026-04-23T18:15:17.647Z","2.6.2-brc153.1":"2026-08-08T15:23:55.373Z","2.6.2-brc153.2":"2026-08-08T15:29:16.721Z","2.6.2-brc153.3":"2026-08-08T15:33:17.391Z","2.6.2-brc153.5":"2026-08-08T15:51:18.308Z"},"bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"author":"Tone Engel","license":"SEE LICENSE IN LICENSE.txt","homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/wallet/wallet-toolbox#readme","keywords":["bsv","babbage","wallet","BRC100"],"repository":{"type":"git","url":"git+https://github.com/bsv-blockchain/ts-stack.git","directory":"packages/wallet/wallet-toolbox"},"description":"Interim repack of @bsv/wallet-toolbox with BRC-153 synthetic reference labels (bsv-blockchain/ts-stack#446)","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"readme":"# BSV Wallet Toolbox\n\n[![Build Status](https://img.shields.io/github/actions/workflow/status/bsv-blockchain/ts-stack/ci.yml?branch=main&label=build)](https://github.com/bsv-blockchain/ts-stack/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/@bsv/wallet-toolbox)](https://www.npmjs.com/package/@bsv/wallet-toolbox)\n[![npm downloads](https://img.shields.io/npm/dm/@bsv/wallet-toolbox)](https://www.npmjs.com/package/@bsv/wallet-toolbox)\n\nA [BRC-100](https://github.com/bitcoin-sv/BRCs/blob/master/wallet/0100.md) conforming wallet implementation for the BSV blockchain, built on the [BSV SDK](https://bsv-blockchain.github.io/ts-stack/packages/sdk/). Provides persistent storage, protocol-based key derivation, transaction monitoring, chain tracking, and signing — everything needed to build wallet-powered applications on BSV.\n\n## Overview\n\nThe Wallet Toolbox is the reference implementation of the BRC-100 wallet interface. It connects the BSV SDK's cryptographic primitives to real storage backends, network services, and signing flows so that application developers don't have to wire these layers together themselves.\n\nBSV Desktop and BSV Browser are the BSV Association reference wallet applications built around this interface. Vendor distributions, including Babbage's Metanet Desktop / Metanet Explorer and Hudos Browser, can implement the same BRC-100 interface against their own product packaging and service defaults.\n\n### What's Inside\n\n| Module             | Description                                                                                                                                      |\n| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ |\n| **Wallet**         | Full BRC-100 wallet — action creation, signing, certificate management, identity discovery, output tracking                                      |\n| **Storage**        | Pluggable persistence with three backends: **SQLite/MySQL** (via Knex), **IndexedDB** (browser/mobile), and **remote** (client/server over HTTP) |\n| **Services**       | Network layer — ARC transaction broadcasting, chain tracking (Chaintracks), merkle proof verification, UTXO lookups via WhatsOnChain             |\n| **Monitor**        | Background daemon that watches pending transactions, rebroadcasts failures, handles chain reorganizations, and manages proof acquisition         |\n| **Signer**         | `WalletSigner` bridges any BRC-100 wallet to the SDK's `Transaction` signing interface                                                           |\n| **Key Management** | `PrivilegedKeyManager` for secure key storage with Shamir secret sharing and obfuscation; protocol-based key derivation per BRC-42/43            |\n| **Permissions**    | `WalletPermissionsManager` for fine-grained per-app, per-protocol permission control with grouped approval flows                                 |\n| **MockChain**      | In-memory blockchain for testing — mock mining, UTXO tracking, and merkle proof generation without a network                                     |\n| **Entropy**        | `EntropyCollector` gathers mouse/touch entropy for high-quality randomness in browser environments                                               |\n\n### Packages\n\nThe toolbox publishes three npm packages from this repo:\n\n- **[`@bsv/wallet-toolbox`](https://www.npmjs.com/package/@bsv/wallet-toolbox)** — Full package with all storage backends (SQLite, MySQL, IndexedDB, remote)\n- **[`@bsv/wallet-toolbox-client`](https://www.npmjs.com/package/@bsv/wallet-toolbox-client)** — Browser build; excludes Node-only backends (Knex/SQLite/MySQL)\n- **[`@bsv/wallet-toolbox-mobile`](https://www.npmjs.com/package/@bsv/wallet-toolbox-mobile)** — Mobile build; IndexedDB and remote storage only\n\n### ChainTracks sources and networks\n\nWallet services do not require a WhatsOnChain key for ChainTracks. Mainnet,\ntestnet, and TerraTestNet use the public Arcade/go-chaintracks v2 HTTP and SSE\nsurfaces by default. Bulk batches still pass through local serialization, hash,\ncontinuity, and genesis checks; providers are tried in priority order; and a\nsynchronized tracker can continue serving its last-good checked data during a\nprovider outage. WhatsOnChain remains a mainnet/testnet fallback and anonymous\nrequests are serialized below its documented public rate.\n\nThe supported chain identifiers are `main`, `test`, `stn`, `ttn`, and `tstn`\n(`mock` remains available for test utilities). STN and Terra Scaling TestNet do\nnot have operator-independent public endpoints: set `STN_CHAINTRACKS_URL` or\n`TSTN_CHAINTRACKS_URL`, use the matching Arcade environment variable, or inject\nan explicit `ChaintracksClientApi`. URLs ending in `/v2` use the reconnecting\ngo-chaintracks client; existing legacy v1 URLs and explicit clients remain\ncompatible. Browser and mobile distributions expose the same fetch/SSE client\nwithout Node `Buffer` or filesystem dependencies.\n\nArcade is the browser-safe HTTPS/SSE gateway for Teranode-backed header data.\nDirect Teranode P2P is not included in browser/mobile artifacts.\n\nCore ChainTracks factories accept a final source-options argument when an\napplication must override the defaults. Set `disableChaintracks`, `disableCdn`,\nor `disableWhatsOnChain` to `true` to opt out of an automatic source, or pass an\nexplicit `chaintracks` client to retain an existing deployment topology. All\nearlier positional arguments remain unchanged.\n\n## Getting Started\n\n### Installation\n\n```bash\n# Full (Node.js servers, CLIs)\nnpm install @bsv/wallet-toolbox\n\n# Browser apps\nnpm install @bsv/wallet-toolbox-client\n\n# React Native / mobile\nnpm install @bsv/wallet-toolbox-mobile\n```\n\n### Quick Example\n\n```typescript\nimport { SetupWallet } from '@bsv/wallet-toolbox'\n\n// Create a wallet with SQLite storage and default mainnet services\nconst wallet = await SetupWallet({\n  env: 'main',\n  endpointUrl: 'https://your-storage-server.example.com'\n})\n\n// Create a transaction\nconst result = await wallet.createAction({\n  description: 'Send payment',\n  outputs: [\n    {\n      lockingScript: '76a914...88ac',\n      satoshis: 1000,\n      outputDescription: 'payment'\n    }\n  ]\n})\n```\n\nCompleted `createAction` and `signAction` results from the public Wallet\ninterface return Atomic BEEF in `tx` as a numeric array. This preserves the\nhistorical BRC-100 shape across plain JSON bridges; parse it with\n`Transaction.fromAtomicBEEF(result.tx)`. The `AtomicBEEF` type and binary Wallet\nWire transports also support `Uint8Array`.\n\n## Documentation\n\n[Full API documentation](https://bsv-blockchain.github.io/wallet-toolbox) is available on GitHub Pages.\n\nSee [Managed change, sweeping, and recovery](./docs/managed-change-policy.md)\nfor the default-basket invariant, automatic funding policy, and supported\n`internalizeAction` repair paths.\n\nSee [In-memory action batch planning](./docs/action-batch-planning.md) for\ncapability-negotiated `noSend` planning, compact manifests, compressed binary\npack transport, atomic commit, compatibility behavior, and retained benchmarks.\n\n### `createAction` performance telemetry\n\nWith the optional SDK telemetry sink enabled, legacy `createAction` reports\nbounded-cardinality spans for input validation, record/output persistence,\nfunding candidate selection, fee-aware planning, atomic input claiming, input\nassembly, proof fetch, BEEF merge, and final trim/serialization.\nOnly counts, byte sizes, fee totals, retry counts, and durations are reported;\ntransaction IDs, scripts, payloads, keys, and identities are not attributes.\n\nThe planner uses the same exact / least-over / largest-under selection policy\nas the historical allocator, but proves economic sufficiency before writing a\ntransaction and claims every selected input in one database transaction. Knex\nstorage automatically adds a composite funding-selection index on migration;\nIndexedDB schema version 3 adds corresponding user/basket and outpoint indexes\nand resolves transaction-status eligibility in one indexed pass.\n\nThe retained fragmented-funding benchmark is runnable with:\n\n```bash\npnpm bench:create-action-funding\npnpm bench:create-action-beef\n```\n\nAgainst unmodified commit `c212b5ee7`, a representative 102-input SQLite plan\nfell from 622 queries, 102 database transactions, and 107.3 ms to 17 queries,\none transaction, and 8.8 ms. Query and transaction counts remain flat when the\nselected input count grows; networked database deployments should benefit most.\n\nThe proof-bearing benchmark also exercises the authenticated remote wallet,\nreal BRC-103 storage RPC, BRC-29 signing, packed WASM digest verification, and\n24-level proofs grouped by block. On the PXC staging topology, 20 independent\n153-input samples measured 376.0 ms p50 and 461.6 ms p95; the corresponding\ndirect storage cohort measured 99.3 ms p50 and 137.4 ms p95. A normal one-input\nauthenticated cohort measured 78.6 ms p50 and 105.6 ms p95. All 3,080 signature\nverdicts passed. A selective production-shaped database copy with 110 fragmented\ninputs measured 75.5 ms p50 and 155.4 ms p95 for direct storage. The benchmark\ncaptures client, server HTTP, authentication, RPC, storage, signing,\nverification, and serialization spans and retains gates of 100 ms p50 / 150 ms\np95 for the normal cohort and 500 ms p95 for the 153-input cohort. These are\nregression gates, not universal hardware guarantees.\n\nTrace context remains local to the telemetry carrier and sink. Wallet Toolbox\ndoes not add telemetry headers to AuthFetch, so BRC-103/104, Auth Express\nMiddleware, AuthSocket, JSON-RPC, and mixed-version remote storage behavior are\nunchanged.\n\nThe codebase has detailed JSDoc annotations throughout — these will surface inline in editors like VS Code.\n\n### Horizontal Storage scaling\n\n`StorageServer` uses an in-process BRC-103 session manager by default. Before\nrunning multiple processes or replicas behind a non-sticky load balancer, use\nthe shared Knex implementation against the same migrated wallet database:\n\n```typescript\nimport { KnexSessionManager, StorageKnex, StorageServer } from '@bsv/wallet-toolbox'\n\nconst storage = new StorageKnex(storageOptions)\nawait storage.migrate(storageName, storageIdentityKey)\nawait storage.makeAvailable()\n\nconst sessionManager = new KnexSessionManager(storage.knex, {\n  ttlMs: 24 * 60 * 60 * 1000,\n  // Optional. Set to 0 when every authenticated use must update the row.\n  touchIntervalMs: 60 * 1000\n})\n\nconst server = new StorageServer(storage, {\n  port: 3000,\n  wallet,\n  monetize: false,\n  sessionManager,\n  // Optional: exact trusted proxy chain. Omit for direct-socket IPs.\n  trustProxy: 1,\n  // Per-IP before auth (default 300/minute).\n  preAuthRateLimit: { limit: 300, windowMs: 60_000 },\n  // Per-identity before payment/RPC work (default 1,000/minute).\n  rateLimit: { limit: 1_000, windowMs: 60_000 },\n  // Public CORS is the default. Supply exact origins to opt into a whitelist.\n  allowedOrigins: process.env.WALLET_ALLOWED_ORIGINS?.split(','),\n  // Optional CSP/security-header overrides for an embedding deployment.\n  securityHeaders: {\n    contentSecurityPolicy: \"default-src 'none'\"\n  },\n  logRpcRequests: false\n})\nserver.start()\n```\n\nShared Knex sessions immediately persist authentication, nonce, identity, and\ncertificate-state transitions. For an already-authenticated row, the default\nmanager coalesces only timestamp-only usage touches for up to one minute. This\navoids a synchronous replicated write on every RPC while keeping durable expiry\nwithin a bounded minute of the most recent use. Use `touchIntervalMs: 0` to\nretain exact per-request timestamp persistence.\n\nBoth stages return HTTP 429 with `ERR_RATE_LIMITED`. For multi-process or\nmulti-replica deployments, configure a shared `express-rate-limit` store in\nboth options so limits are aggregate rather than per process. Never use a\npermissive trust-all proxy setting; use a known hop count, subnet, or trust\npredicate.\n\nThe storage service is intentionally reachable by browser apps on previously\nunknown domains. With no origin configuration it uses public wildcard CORS\nwithout cookie credentials. Passing `allowedOrigins`, setting\n`WALLET_STORAGE_CORS_MODE=allowlist`, or setting the mode to `disabled`\nprovides opt-in restriction. BRC-103 authentication and optional payment\npolicy are unchanged by CORS mode.\n\nEvery replica must share the same database and session TTL. Run\n`sessionManager.pruneExpiredSessions()` from one scheduled maintenance worker;\nreads exclude expired rows even before they are physically pruned. Once every\nreplica uses the shared manager, authenticated requests no longer require\nclient-IP or cookie affinity.\n\nRun `StorageKnex.migrate(...)` before constructing the manager during an\nupgrade. `makeAvailable()` validates and loads an already-migrated database; it\ndoes not apply schema changes.\n\n## Development\n\n```bash\ngit clone https://github.com/bsv-blockchain/ts-stack.git\ncd ts-stack\npnpm install\npnpm --filter @bsv/wallet-toolbox format:check\npnpm --filter @bsv/wallet-toolbox lint\npnpm --filter @bsv/wallet-toolbox typecheck\npnpm --filter @bsv/wallet-toolbox test\npnpm --filter @bsv/wallet-toolbox test:coverage\npnpm --filter @bsv/wallet-toolbox pack:check\npnpm --filter @bsv/wallet-toolbox-client test:browser\npnpm --filter @bsv/wallet-toolbox-mobile test:mobile\n```\n\nTests use Jest. The default and coverage suites are deterministic and must not\ndepend on live third-party services. Files named `*.man.test.ts` are explicit\nmanual/integration tests excluded from CI because they require credentials,\nnetwork access, or long runtimes. Files named `*.live.test.ts` are public-network\nchecks, also excluded from deterministic PR coverage. Run exactly one governed\nsuite with `test:manual -- <path>` or `test:live -- <path>` after reviewing\n`governance/test-quality/policy.json`; never batch-run operator suites. CI\nmerges four Wallet Toolbox coverage shards\nfor reporting; the complete local `test:coverage` run currently measures\n69.12% statements, 59.09% branches, 72.83% functions, and 71.06% lines.\n\nOperational repair, migration, export, and long-running service procedures are\nnot tests. They live under [`operator/`](./operator/README.md), produce an exact\ndry-run plan by default, and require explicit confirmation before they write\nstate or artifacts. The exact manual-suite disposition inventory in\n`governance/test-quality/wallet-toolbox-manual-suites.json` prevents new\noperator procedures, fixture generators, diagnostics, or examples from being\nsilently added as Jest suites.\n\nReusable source recipes live under [`examples/`](./examples/README.md). Manual\nintegration suites may validate an example against an explicitly configured\nenvironment, but the example implementation itself does not live inside a test\nbody.\n\n`pack:check` installs the exact CommonJS tarball and verifies its public API.\nThe browser and mobile commands build platform-specific packages and reject\nNode-only dependency leakage. Publishing and version changes are owned by the\nrepository release workflow.\n\n## Contributing\n\nWe welcome bug reports, feature requests, and pull requests.\n\n1. Fork and clone the repository\n2. `pnpm install` at the `ts-stack` repository root\n3. Create a feature branch\n4. Make your changes and run the relevant package checks above\n5. Open a pull request\n\nSee the\n[repository contribution guidelines](https://github.com/bsv-blockchain/ts-stack/blob/main/CONTRIBUTING.md)\nfor the full stack-wide policy.\n\n## Contributors\n\n|     | Name                  | GitHub                                                 | Role                       |\n| --- | --------------------- | ------------------------------------------------------ | -------------------------- |\n|     | Tone Engel            | [@tonesnotes](https://github.com/tonesnotes)           | Lead developer, maintainer |\n|     | Darren Kellenschwiler | [@sirdeggen](https://github.com/sirdeggen)             | Core contributor           |\n|     | Brayden Langley       | [@BraydenLangley](https://github.com/BraydenLangley)   | Core contributor           |\n|     | Ty Everett            | [@ty-everett](https://github.com/ty-everett)           | Core contributor, reviewer |\n|     | Jackie Lu             | [@jackielu3](https://github.com/jackielu3)             | Contributor                |\n|     | David Case            | [@shruggr](https://github.com/shruggr)                 | Contributor                |\n|     | Stephen Thomson       | [@Stephen-Thomson](https://github.com/Stephen-Thomson) | Contributor                |\n|     | Chance Barimbao       | [@ChanceBarimbao](https://github.com/ChanceBarimbao)   | Contributor                |\n\n## License\n\nReleased under the [Open BSV License](./LICENSE.txt).\n","readmeFilename":"README.md"}