{"_id":"@bopen-io/wallet-toolbox-client","_rev":"21-3bd7191e3360300a29ea18aa29a2b2cd","name":"@bopen-io/wallet-toolbox-client","dist-tags":{"latest":"2.14.5","bopen":"2.15.0-bopen.2"},"versions":{"1.7.18":{"name":"@bopen-io/wallet-toolbox-client","version":"1.7.18","keywords":["bsv","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox-client@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":"36bd3a527ba895714f7bab69d860a04ab1da3290","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-1.7.18.tgz","fileCount":666,"integrity":"sha512-LPN2im6R3Rq1sf+M0NLqBdQZQAgwRHuu6ANMnitW5lz8jDPP7cIPx89aqSG2BMINsb6EZmdzS+6pL12+hsPlYg==","signatures":[{"sig":"MEYCIQDZ5iOu9cWdXItyhH7vPTkBhz4m+r7w4qvUTw7MoELL2AIhAMLwgzUeuAfZr+YCUP2xV0Dfs1Zj5egFOkEuT12rD9gw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2871995},"main":"./out/src/index.client.js","types":"./out/src/index.client.d.ts","shasum":"36bd3a527ba895714f7bab69d860a04ab1da3290","_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-LPN2im6R3Rq1sf+M0NLqBdQZQAgwRHuu6ANMnitW5lz8jDPP7cIPx89aqSG2BMINsb6EZmdzS+6pL12+hsPlYg==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"Client only Wallet Storage","directories":{},"_nodeVersion":"24.3.0","dependencies":{"idb":"^8.0.2","@bsv/sdk":"^1.9.29"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_1.7.18_1767896889805_0.3476570885095085","host":"s3://npm-registry-packages-npm-production"}},"1.7.19":{"name":"@bopen-io/wallet-toolbox-client","version":"1.7.19","keywords":["bsv","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox-client@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":"fb837fb8b972bacee4147fb9cc759261c898821a","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-1.7.19.tgz","fileCount":666,"integrity":"sha512-GzvfKpRqPT+Q9EcMRDP0YbpYJ+9LXfdRbv/emeEU4DaaApAT08okWklNmK95Rd8WcsIWypzVAe/m33DBmGREoQ==","signatures":[{"sig":"MEUCIQCQPfaXOGiOlpRPn0fzbZ2fA+jsqUR/GhdK0p5xz0+ssQIgNKk/NDAzTeyf5BzQli4AZHxAdchbJjaHczsk0vcP3q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2871995},"main":"./out/src/index.client.js","types":"./out/src/index.client.d.ts","shasum":"fb837fb8b972bacee4147fb9cc759261c898821a","_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-GzvfKpRqPT+Q9EcMRDP0YbpYJ+9LXfdRbv/emeEU4DaaApAT08okWklNmK95Rd8WcsIWypzVAe/m33DBmGREoQ==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"Client only Wallet Storage","directories":{},"_nodeVersion":"24.3.0","dependencies":{"idb":"^8.0.2","@bsv/sdk":"^1.9.29"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_1.7.19_1767897922770_0.6865208059570309","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.15":{"name":"@bopen-io/wallet-toolbox-client","version":"1.7.20-idb-fix.15","keywords":["bsv","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox-client@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":"b4dcfe5f0b2da51d173dca55d4f57e00004f1243","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-1.7.20-idb-fix.15.tgz","fileCount":670,"integrity":"sha512-7Aw4OzcleI/J/MKb1i076LH2sv9E90dU7nZUOWIlrO1s/LxzK+djVuv3s9AzllRJcjxgEd92be2zXC7mAEm4yw==","signatures":[{"sig":"MEYCIQDbID6syoKRncmK0pwOW2Tcj7o+YH95BxArc/l8a9PDoQIhAPJHlOI7yvlBYDGaJT6VzjZ5JSYXUPxNTJdM8CsXUsOO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2972005},"main":"./out/src/index.client.js","types":"./out/src/index.client.d.ts","shasum":"b4dcfe5f0b2da51d173dca55d4f57e00004f1243","_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-7Aw4OzcleI/J/MKb1i076LH2sv9E90dU7nZUOWIlrO1s/LxzK+djVuv3s9AzllRJcjxgEd92be2zXC7mAEm4yw==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"Client only Wallet Storage","directories":{},"_nodeVersion":"22.6.0","dependencies":{"idb":"^8.0.2","@bsv/sdk":"^1.9.29"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_1.7.20-idb-fix.15_1769024962346_0.5488956938603788","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.16":{"name":"@bopen-io/wallet-toolbox-client","version":"1.7.20-idb-fix.16","keywords":["bsv","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox-client@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":"93cc3bbad133f0262fc1ffa2df73060d34e52448","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-1.7.20-idb-fix.16.tgz","fileCount":666,"integrity":"sha512-hedGZoAhlP7XuXXwrVnUOfUVHFwd0332P251zo4xWCiwa5FrN18WnO+EfZPPZ20gNO9bHRyjWeF5hKYob+C+lQ==","signatures":[{"sig":"MEUCIFZoIFhZD6BGkSVvMzWflNIotjNt0le0xbAQiodMU4JEAiEAyOkdN44jxJ+kUa7DMHezWneyILujIea5WCOwSS676Nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2893206},"main":"./out/src/index.client.js","types":"./out/src/index.client.d.ts","shasum":"93cc3bbad133f0262fc1ffa2df73060d34e52448","_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-hedGZoAhlP7XuXXwrVnUOfUVHFwd0332P251zo4xWCiwa5FrN18WnO+EfZPPZ20gNO9bHRyjWeF5hKYob+C+lQ==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"Client only Wallet Storage","directories":{},"_nodeVersion":"22.6.0","dependencies":{"idb":"^8.0.2","@bsv/sdk":"^1.9.29"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_1.7.20-idb-fix.16_1769453251355_0.1911309558597849","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.19":{"name":"@bopen-io/wallet-toolbox-client","version":"1.7.20-idb-fix.19","keywords":["bsv","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox-client@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":"bd4d3e9cb774fac5070ce76c799c7b76a4e13125","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-1.7.20-idb-fix.19.tgz","fileCount":666,"integrity":"sha512-zQVzDUj1w8YgToaVnFxD8I4usYTc8So565yyXZ/Z5M5SzjWN/MEXCDOiL3w21bHVAaLBKYX71hhG4G1uevE++Q==","signatures":[{"sig":"MEUCIQCJ79nSEneoVsu9KezHyvG7+0Hare/SnYGH0BfjAOardgIgT4z0BQOcpyS6j6z9V9mg009KtQQH63CXw3Bm4Z+39w8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2893894},"main":"./out/src/index.client.js","types":"./out/src/index.client.d.ts","gitHead":"424a7ea58769bbdf4629b81cdd55c2f94fc75c11","_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":"Client only Wallet Storage","directories":{},"_nodeVersion":"22.15.0","dependencies":{"idb":"^8.0.2","@bsv/sdk":"^1.9.29"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_1.7.20-idb-fix.19_1769491935162_0.21065168131068868","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.20":{"name":"@bopen-io/wallet-toolbox-client","version":"1.7.20-idb-fix.20","keywords":["bsv","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox-client@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":"f9a22bb3689f0d36837e2f224ea26753fc8d2e2b","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-1.7.20-idb-fix.20.tgz","fileCount":666,"integrity":"sha512-J5ge3RgjLVFDo8L3xZGGCnRQVH4jN9oEvzsp0bdN8Dc+rCWmA1JkeMBSopK1RwgM8fGXVvcznlScYuDMjHJsOQ==","signatures":[{"sig":"MEQCIECntAxEAi5UYtGjSjBDWZASBQKxdM1tZp1fJNDsy5OeAiAQtrVV83W/CAHlE2N2c7nI1G6iXCyKJOTUKINvnNU+RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2893894},"main":"./out/src/index.client.js","types":"./out/src/index.client.d.ts","gitHead":"424a7ea58769bbdf4629b81cdd55c2f94fc75c11","_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":"Client only Wallet Storage","directories":{},"_nodeVersion":"22.15.0","dependencies":{"idb":"^8.0.2","@bsv/sdk":"^1.9.29"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_1.7.20-idb-fix.20_1769549630631_0.5044777400973761","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.21":{"name":"@bopen-io/wallet-toolbox-client","version":"1.7.20-idb-fix.21","keywords":["bsv","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox-client@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":"c5107183b36e4865c0787994911204ff922d32b1","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-1.7.20-idb-fix.21.tgz","fileCount":666,"integrity":"sha512-NSDfj95MhBgcovwqj9MrFCJ0XijIlMcOmWFL6xKeCSEz9h5jt1ooo+8HvgUgwva6Hu6brsz/npBrftBR9xdtKQ==","signatures":[{"sig":"MEQCIDdmmDpvTJU6k19Xkszi26NGNohMim7olMvpzamDE9QeAiBQO7PsV89jGz/vjJlQZetohsPZI/NQgCX4xKFexcMJoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2893894},"main":"./out/src/index.client.js","types":"./out/src/index.client.d.ts","shasum":"c5107183b36e4865c0787994911204ff922d32b1","_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-NSDfj95MhBgcovwqj9MrFCJ0XijIlMcOmWFL6xKeCSEz9h5jt1ooo+8HvgUgwva6Hu6brsz/npBrftBR9xdtKQ==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"Client only Wallet Storage","directories":{},"_nodeVersion":"22.6.0","dependencies":{"idb":"^8.0.2","@bsv/sdk":"^1.9.29"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_1.7.20-idb-fix.21_1769557022442_0.7698666678328887","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.29":{"name":"@bopen-io/wallet-toolbox-client","version":"1.7.20-idb-fix.29","keywords":["bsv","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox-client@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":"ac24ec52a5fa5b57880b0d1cc38038cbd65011e4","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-1.7.20-idb-fix.29.tgz","fileCount":666,"integrity":"sha512-7LBfnaorKGqCwIA1/HaT1L/RIJbzcsQsAXEDwzGf8yXR3vyZUfJoMeC/JbVlN2luDyWuExMbzFZXmcaTiiq2OA==","signatures":[{"sig":"MEUCIQCkZbdsLM2vC1MVF9TKnxNP8+6dWvq82XI1Nar4OkP0xgIgY18ESeK1+BovnLiYs+O/SkvjIKNIgWNRT1XhYE7mcIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2898198},"main":"./out/src/index.client.js","types":"./out/src/index.client.d.ts","shasum":"ac24ec52a5fa5b57880b0d1cc38038cbd65011e4","_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-7LBfnaorKGqCwIA1/HaT1L/RIJbzcsQsAXEDwzGf8yXR3vyZUfJoMeC/JbVlN2luDyWuExMbzFZXmcaTiiq2OA==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"Client only Wallet Storage","directories":{},"_nodeVersion":"22.6.0","dependencies":{"idb":"^8.0.2","@bsv/sdk":"^1.9.29"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_1.7.20-idb-fix.29_1769617068167_0.6785829117754325","host":"s3://npm-registry-packages-npm-production"}},"1.7.20-idb-fix.30":{"name":"@bopen-io/wallet-toolbox-client","version":"1.7.20-idb-fix.30","keywords":["bsv","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox-client@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":"8be2b13241bff0f860be823cb0ff6e297d52dab1","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-1.7.20-idb-fix.30.tgz","fileCount":666,"integrity":"sha512-4FMg/7GqxOwuHzw5+PB0ol8Yd4FVbM/oO/uETyA86zmDo+F31V7LZw7mJ4XwSJpIrv5igOomiiRMOeu+y6Mtrg==","signatures":[{"sig":"MEUCIQDDpI5OOISRD25lpRcJlTQsAsa2ak3Guy8DMdrsTuA3dwIgJpd7+NoLggpwN7VK9Yo+QZzhQhwRGtoB3GrX1e0yutg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2893995},"main":"./out/src/index.client.js","types":"./out/src/index.client.d.ts","shasum":"8be2b13241bff0f860be823cb0ff6e297d52dab1","_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-4FMg/7GqxOwuHzw5+PB0ol8Yd4FVbM/oO/uETyA86zmDo+F31V7LZw7mJ4XwSJpIrv5igOomiiRMOeu+y6Mtrg==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"Client only Wallet Storage","directories":{},"_nodeVersion":"22.6.0","dependencies":{"idb":"^8.0.2","@bsv/sdk":"^1.9.29"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_1.7.20-idb-fix.30_1769620964701_0.6729128183412931","host":"s3://npm-registry-packages-npm-production"}},"1.7.22-idb-fix.1":{"name":"@bopen-io/wallet-toolbox-client","version":"1.7.22-idb-fix.1","keywords":["bsv","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox-client@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":"7d2f502751a6264cc79076a2806b410ee96373d4","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-1.7.22-idb-fix.1.tgz","fileCount":666,"integrity":"sha512-mngkMuPzFrNrEelnexzKmL+OPOKmy4mPZzwosVTcL09qKYcyXFjjg0YqrQTCHfEWkK41+rD4JiBvCR865HhISg==","signatures":[{"sig":"MEQCIDf7uuJOg9/CSNSnTYU6hBWhrySmtufbZedbCqNl7CE0AiBmVJSifBtwXA0PzPbKLlw/hnBBFzXdKG+2IC/wm1HFTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2956441},"main":"./out/src/index.client.js","types":"./out/src/index.client.d.ts","gitHead":"fe3e618d12fc5e470c92d641c2ae3e992fa2ebd8","_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":"Client only Wallet Storage","directories":{},"_nodeVersion":"22.15.0","dependencies":{"idb":"^8.0.2","@bsv/sdk":"^1.9.29"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_1.7.22-idb-fix.1_1769958288385_0.34161853717320567","host":"s3://npm-registry-packages-npm-production"}},"1.7.22-idb-fix.2":{"name":"@bopen-io/wallet-toolbox-client","version":"1.7.22-idb-fix.2","keywords":["bsv","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox-client@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":"9eba987e2594cdf20d8e46270ce6c132c0990b08","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-1.7.22-idb-fix.2.tgz","fileCount":666,"integrity":"sha512-2hN5gmITMvM5XjwrLqEyRWC0GZL1TW6vUthy5Zph0JL2eA+q9E/McmcUIIJdEHcm9zTgFrLaUHjAd+Efvw83iA==","signatures":[{"sig":"MEQCIGp0CsNcsVHt/w/mo4eXRHOXrE1KM/50IpZXjHTi0qWJAiAOnbgs35C1D84W7QwKVC7sRV/YIYPtFlQKAx9zWCm+Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2956441},"main":"./out/src/index.client.js","types":"./out/src/index.client.d.ts","shasum":"9eba987e2594cdf20d8e46270ce6c132c0990b08","_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-2hN5gmITMvM5XjwrLqEyRWC0GZL1TW6vUthy5Zph0JL2eA+q9E/McmcUIIJdEHcm9zTgFrLaUHjAd+Efvw83iA==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"Client only Wallet Storage","directories":{},"_nodeVersion":"22.6.0","dependencies":{"idb":"^8.0.2","@bsv/sdk":"^1.9.29"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_1.7.22-idb-fix.2_1770042598162_0.9641985176194483","host":"s3://npm-registry-packages-npm-production"}},"1.7.22-idb-fix.3":{"name":"@bopen-io/wallet-toolbox-client","version":"1.7.22-idb-fix.3","keywords":["bsv","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox-client@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":"e230e091a2f66b157fb6e22e81b79846d514341d","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-1.7.22-idb-fix.3.tgz","fileCount":666,"integrity":"sha512-LKjVb0hGfN0NdXWoX6OJYgSFFaAQxMbIuKYLHAVFK9/AP4jrM130mIaKAOeP1G2rb0TekhjeERftXD3cumt9gQ==","signatures":[{"sig":"MEUCIFagTdG57lDdTlcnUq6ZSk6N4XjnT2jw/WiiRZo7KZxMAiEA92W9H+Npd/lmIsGnmYyCd8C80da+pjJNMMPzGc6vXPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2954901},"main":"./out/src/index.client.js","types":"./out/src/index.client.d.ts","shasum":"e230e091a2f66b157fb6e22e81b79846d514341d","_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-LKjVb0hGfN0NdXWoX6OJYgSFFaAQxMbIuKYLHAVFK9/AP4jrM130mIaKAOeP1G2rb0TekhjeERftXD3cumt9gQ==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"Client only Wallet Storage","directories":{},"_nodeVersion":"22.6.0","dependencies":{"idb":"^8.0.2","@bsv/sdk":"^1.9.29"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_1.7.22-idb-fix.3_1770053315686_0.32071744644269384","host":"s3://npm-registry-packages-npm-production"}},"1.7.24-idb-fix.1":{"name":"@bopen-io/wallet-toolbox-client","version":"1.7.24-idb-fix.1","keywords":["bsv","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox-client@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":"00e0b9a994f41b6d5e5d5a5b1704f933af1221c6","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-1.7.24-idb-fix.1.tgz","fileCount":690,"integrity":"sha512-edEtyH5VTDwrPGWlC6g2c0Fe9aFRxxXpz4tD1QRGacvF7TryJdryIx8NGb5SvprZdYuRN0JAcTqL5E3iV4SfHQ==","signatures":[{"sig":"MEUCIFIYU8PASalG2ou1Q79mKHlwlSwaehFXMnIqcgv7ZNh9AiEA1Y5hW6KVMMp0ph9q7mCeehuGu1vI18/TtduKF9c9egs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3135650},"main":"./out/src/index.client.js","types":"./out/src/index.client.d.ts","gitHead":"d163bbfd06c7eb3c823a001c2623e910fb8137cc","_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":"Client only Wallet Storage","directories":{},"_nodeVersion":"22.15.0","dependencies":{"idb":"^8.0.2","@bsv/sdk":"^1.9.29"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_1.7.24-idb-fix.1_1770100129012_0.7325008070158059","host":"s3://npm-registry-packages-npm-production"}},"2.0.4-idb-fix.1":{"name":"@bopen-io/wallet-toolbox-client","version":"2.0.4-idb-fix.1","keywords":["bsv","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox-client@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":"76610a439cb008910754ab9e1fd9e18a7c57ec99","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-2.0.4-idb-fix.1.tgz","fileCount":690,"integrity":"sha512-AGNfUbwoeLKZnezxysu0UvlgiCjG9zcVOp07IPqN750IQ01WgCJnuvXVts4E4b/sM2q/PFe7ZvXBiZhLyO00BA==","signatures":[{"sig":"MEYCIQCLMwLnIz2bz2t+zWjPde3QWF+V0RnFTawO5+S2Sbk4YgIhAMCCS5EK6u+oSAh6M9u2xZJy5eTEv9uUymJaViG8UTGF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3135648},"main":"./out/src/index.client.js","types":"./out/src/index.client.d.ts","gitHead":"f5bd80f89e444b087905def385d9655c427b6c7c","_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":"Client only Wallet Storage","directories":{},"_nodeVersion":"22.15.0","dependencies":{"idb":"^8.0.2","@bsv/sdk":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_2.0.4-idb-fix.1_1770350081909_0.30646766537713366","host":"s3://npm-registry-packages-npm-production"}},"2.0.5-idb-fix.2":{"name":"@bopen-io/wallet-toolbox-client","version":"2.0.5-idb-fix.2","keywords":["bsv","wallet","BRC100"],"author":{"name":"Tone Engel"},"license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox-client@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":"154f3e2ea43bf708372844ed7ba4833988bb52f7","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-2.0.5-idb-fix.2.tgz","fileCount":662,"integrity":"sha512-w7o/RHtI8MQKw/pihK2ug4lJfgQDqrEGnLTcX3jEugxEzLBtqxSCyuc86ssXuUIlQFEkGr2oAE//syGepeyc+w==","signatures":[{"sig":"MEUCIEACtLy83GcyhvsznUV/EHcdrqPL7pHzqR/W23F96atpAiEAp5tsinYNRxTv7aG32eGUm9L94CQdzka+E455p/xWH0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2974874},"main":"./out/src/index.client.js","types":"./out/src/index.client.d.ts","gitHead":"250469051984ae9313b0bcf565550b42c76ade90","_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":"Client only Wallet Storage","directories":{},"_nodeVersion":"22.15.0","dependencies":{"idb":"^8.0.2","@bsv/sdk":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_2.0.5-idb-fix.2_1770671835917_0.4882511027408971","host":"s3://npm-registry-packages-npm-production"}},"2.1.21-parity-fix.2":{"name":"@bopen-io/wallet-toolbox-client","version":"2.1.21-parity-fix.2","keywords":["bsv","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN license.md","_id":"@bopen-io/wallet-toolbox-client@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":"f8661b302121eec3a3ae1d1345a8312ad9a678cb","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-2.1.21-parity-fix.2.tgz","fileCount":662,"integrity":"sha512-drC+HfxirRFlHDfRimO7/JgTTouXAtbX1xP09+M1SxxEGVjfpB6DF2KtDI8vNqFwNnsd+VZ13/Gt8pkobAbDPg==","signatures":[{"sig":"MEUCIQCHef1oF9PyWAX4BkUEOhSTS7xyOlg8meptoaWbdmZZ0wIgZGAf0C1M6Wl3U7PiCB+EkU/SgRBKLAork0v/nDkqaNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2974907},"main":"./out/src/index.client.js","types":"./out/src/index.client.d.ts","shasum":"f8661b302121eec3a3ae1d1345a8312ad9a678cb","_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-drC+HfxirRFlHDfRimO7/JgTTouXAtbX1xP09+M1SxxEGVjfpB6DF2KtDI8vNqFwNnsd+VZ13/Gt8pkobAbDPg==","repository":{"url":"git+https://github.com/bsv-blockchain/wallet-toolbox.git","type":"git"},"_npmVersion":"10.8.3","description":"Client only Wallet Storage","directories":{},"_nodeVersion":"24.3.0","dependencies":{"idb":"^8.0.2","@bsv/sdk":"^2.0.13","hash-wasm":"^4.12.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_2.1.21-parity-fix.2_1776968641782_0.8245497512663886","host":"s3://npm-registry-packages-npm-production"}},"2.6.2-brc153.5":{"name":"@bopen-io/wallet-toolbox-client","version":"2.6.2-brc153.5","keywords":["bsv","wallet","BRC100"],"author":"Tone Engel","license":"SEE LICENSE IN LICENSE.txt","_id":"@bopen-io/wallet-toolbox-client@2.6.2-brc153.5","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/client#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"89775c648279ecce69d97a9c0dc6dc1524bd2d03","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-2.6.2-brc153.5.tgz","fileCount":12,"integrity":"sha512-+EB9ohtVi08KOizQA796lsNBRzBym4G7hvxIWZtaPfKCqaNFcXkoOU7l5tXFRqXrY1JTqIEuPcjwBh/+88CMMw==","signatures":[{"sig":"MEUCICHq1gAZ21BRpC/kYh4hSL0JWBToxwZ+y/NNQoG7HQd2AiEA6lgwrdy1Fm0zbGSrI1Nxo+Lhq/4RSauzbU9GoVjPlPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9094850},"main":"./out/index.client.cjs","type":"module","types":"./out/index.client.d.cts","module":"./out/index.client.mjs","shasum":"89775c648279ecce69d97a9c0dc6dc1524bd2d03","browser":"./out/index.client.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./out/index.client.d.mts","default":"./out/index.client.mjs"},"browser":{"types":"./out/index.client.d.mts","default":"./out/index.client.mjs"},"require":{"types":"./out/index.client.d.cts","default":"./out/index.client.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm --workspace-root exec oxlint packages/wallet/wallet-toolbox/src/index.client.ts packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/index.client.ts packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/index.mobile.ts packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/Api/BlockHeaderApi.ts packages/wallet/wallet-toolbox/client/test packages/wallet/wallet-toolbox/client/tsdown.config.ts packages/wallet/wallet-toolbox/client/vitest.config.ts --deny-warnings","test":"vitest run","build":"tsdown --config tsdown.config.ts","typecheck":"tsc --project tsconfig.typecheck.json","pack:check":"node ../../../../scripts/check-package-artifact.mjs . --exports Wallet,WalletSigner,WalletStorageManager,StorageClient,StorageIdb,Services,SetupClient,WalletPermissionsManager,WalletSettingsManager,sdk","test:watch":"vitest","format:check":"pnpm --workspace-root exec prettier --check \"packages/wallet/wallet-toolbox/src/index.client.ts\" \"packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/index.{client,mobile}.ts\" \"packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/Api/BlockHeaderApi.ts\" \"packages/wallet/wallet-toolbox/client/**/*.{json,md,ts}\"","test:browser":"node ../../../../scripts/check-wallet-toolbox-platform.mjs browser","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-+EB9ohtVi08KOizQA796lsNBRzBym4G7hvxIWZtaPfKCqaNFcXkoOU7l5tXFRqXrY1JTqIEuPcjwBh/+88CMMw==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/wallet/wallet-toolbox/client"},"_npmVersion":"10.8.3","description":"Interim repack of @bsv/wallet-toolbox-client with BRC-153 synthetic reference labels (bsv-blockchain/ts-stack#446)","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"idb":"^8.0.3","hash-wasm":"^4.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.5","oxlint":"^1.76.0","tsdown":"0.22.14","vitest":"^4.1.10","esbuild":"0.28.1","@bsv/sdk":"^2.3.1","typescript":"npm:@typescript/typescript6@6.0.2","@types/node":"^26.1.2","@typescript/native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@bsv/sdk":"^2.1.8"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_2.6.2-brc153.5_1786204288879_0.8338414001131191","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-bopen.1":{"name":"@bopen-io/wallet-toolbox-client","version":"2.15.0-bopen.1","keywords":["bsv","wallet","BRC100"],"author":"BSV Association","license":"SEE LICENSE IN LICENSE.txt","_id":"@bopen-io/wallet-toolbox-client@2.15.0-bopen.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/client#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"3fc4f21b40b14958f1d55a8e4b4ab4ce7159983c","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-2.15.0-bopen.1.tgz","fileCount":15,"integrity":"sha512-rXvJSUOkq2AbJL9hBpxQbtmZaYMb1KfpfMjtZpgWhTo4hnrfl8e8qpOXZ6ahRuJnuJr9pjePvjGB/xDfFOrmrQ==","signatures":[{"sig":"MEUCIDxx1kT9/vxdYvJUjHs9OOwpGOfOkt4fxwwpQ6Sf3dxHAiEAxrn5ph1GvQnKTYlt8gb53q9lFdiiLi1NZOumXHbYHU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEss2M9pdLS6SjQNtCo/0REthvy3UNQgmXV0g34Y2FEbAiEAjxf5QJnmMRXbXA3wnnDzdtZTBpOyh23d1OPpbfpoxx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12520316},"main":"./out/index.client.cjs","type":"module","types":"./out/index.client.d.cts","module":"./out/index.client.mjs","shasum":"3fc4f21b40b14958f1d55a8e4b4ab4ce7159983c","browser":"./out/index.client.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./out/index.client.d.mts","default":"./out/index.client.mjs"},"browser":{"types":"./out/index.client.d.mts","default":"./out/index.client.mjs"},"require":{"types":"./out/index.client.d.cts","default":"./out/index.client.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm --workspace-root exec oxlint packages/wallet/wallet-toolbox/src/index.client.ts packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/index.client.ts packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/index.mobile.ts packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/Api/BlockHeaderApi.ts packages/wallet/wallet-toolbox/client/test packages/wallet/wallet-toolbox/client/tsdown.config.ts packages/wallet/wallet-toolbox/client/vitest.config.ts --deny-warnings","test":"vitest run","build":"tsdown --config tsdown.config.ts","typecheck":"tsc --project tsconfig.typecheck.json","pack:check":"node ../../../../scripts/check-package-artifact.mjs . --exports Wallet,WalletSigner,WalletStorageManager,StorageClient,StorageIdb,Services,SetupClient,WalletPermissionsManager,WalletSettingsManager,LocalChainTracker,FixedWindowBulkFileDownloadBudget,InlineBulkFileDataValidator,registerArgon2idBackend,unregisterArgon2idBackend,WalletMonitorTask,attemptToPostReqsToNetwork,parseJsonRpc,stringifyJsonRpc,verifyUnlockScripts,sdk","test:watch":"vitest","format:check":"pnpm --workspace-root exec prettier --check \"packages/wallet/wallet-toolbox/src/index.client.ts\" \"packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/index.{client,mobile}.ts\" \"packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/Api/BlockHeaderApi.ts\" \"packages/wallet/wallet-toolbox/client/**/*.{json,md,ts}\"","test:browser":"node ../../../../scripts/check-wallet-toolbox-platform.mjs browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-rXvJSUOkq2AbJL9hBpxQbtmZaYMb1KfpfMjtZpgWhTo4hnrfl8e8qpOXZ6ahRuJnuJr9pjePvjGB/xDfFOrmrQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/wallet/wallet-toolbox/client"},"_npmVersion":"10.8.3","description":"Interim repack of @bsv/wallet-toolbox-client 2.15.0 (bsv-blockchain/ts-stack#719, #722, #723)","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"idb":"^8.0.3","hash-wasm":"^4.12.0","@noble/hashes":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"8.1.5","oxlint":"^1.76.0","tsdown":"0.22.14","vitest":"^4.1.11","esbuild":"0.28.1","@bsv/sdk":"^2.3.1","typescript":"npm:@typescript/typescript6@6.0.2","@types/node":"^26.1.2","@typescript/native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"@bsv/sdk":"^2.8.0 || ^3.0.0"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_2.15.0-bopen.1_1790863708375_0.3884781738860703","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-bopen.2":{"name":"@bopen-io/wallet-toolbox-client","version":"2.15.0-bopen.2","keywords":["bsv","wallet","BRC100"],"author":"BSV Association","license":"SEE LICENSE IN LICENSE.txt","_id":"@bopen-io/wallet-toolbox-client@2.15.0-bopen.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/client#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"6cf68c4d125a52e0308040321d55e1d37dba86d7","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-2.15.0-bopen.2.tgz","fileCount":15,"integrity":"sha512-a8u6fsahNJKBC2B+urvu4RArp9RArBlz0j5nzxlkCJ631BBRlGV1D7D3NtBETzRcP7YKl379Iff9pxx+k2umBg==","signatures":[{"sig":"MEUCIQDgdyB4qsg0kBhwrQkA5zRyQ5UwQvG26tu7pXWxBCdrXgIgOXHyCs7619QauhZ9hRkkZx2SYeqJ7/Wh56OiWn6nCWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE/cXfbMdiK//sxJs+SC1dnDW3AKCAdLIfu0Obi13NBWAiEAmzuqZrZ0TN5ovJ3UEqUCeqkPry5uUUcwGAlvrwre6nU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12515212},"main":"./out/index.client.cjs","type":"module","types":"./out/index.client.d.cts","module":"./out/index.client.mjs","shasum":"6cf68c4d125a52e0308040321d55e1d37dba86d7","browser":"./out/index.client.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./out/index.client.d.mts","default":"./out/index.client.mjs"},"browser":{"types":"./out/index.client.d.mts","default":"./out/index.client.mjs"},"require":{"types":"./out/index.client.d.cts","default":"./out/index.client.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"pnpm --workspace-root exec oxlint packages/wallet/wallet-toolbox/src/index.client.ts packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/index.client.ts packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/index.mobile.ts packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/Api/BlockHeaderApi.ts packages/wallet/wallet-toolbox/client/test packages/wallet/wallet-toolbox/client/tsdown.config.ts packages/wallet/wallet-toolbox/client/vitest.config.ts --deny-warnings","test":"vitest run","build":"tsdown --config tsdown.config.ts","typecheck":"tsc --project tsconfig.typecheck.json","pack:check":"node ../../../../scripts/check-package-artifact.mjs . --exports Wallet,WalletSigner,WalletStorageManager,StorageClient,StorageIdb,Services,SetupClient,WalletPermissionsManager,WalletSettingsManager,LocalChainTracker,FixedWindowBulkFileDownloadBudget,InlineBulkFileDataValidator,registerArgon2idBackend,unregisterArgon2idBackend,WalletMonitorTask,attemptToPostReqsToNetwork,parseJsonRpc,stringifyJsonRpc,verifyUnlockScripts,sdk","test:watch":"vitest","format:check":"pnpm --workspace-root exec prettier --check \"packages/wallet/wallet-toolbox/src/index.client.ts\" \"packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/index.{client,mobile}.ts\" \"packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/Api/BlockHeaderApi.ts\" \"packages/wallet/wallet-toolbox/client/**/*.{json,md,ts}\"","test:browser":"node ../../../../scripts/check-wallet-toolbox-platform.mjs browser","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-a8u6fsahNJKBC2B+urvu4RArp9RArBlz0j5nzxlkCJ631BBRlGV1D7D3NtBETzRcP7YKl379Iff9pxx+k2umBg==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/wallet/wallet-toolbox/client"},"_npmVersion":"10.8.3","description":"Interim repack of @bsv/wallet-toolbox-client with Postgres dbtype (bsv-blockchain/ts-stack#719)","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"idb":"^8.0.3","hash-wasm":"^4.12.0","@noble/hashes":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"8.1.5","oxlint":"^1.76.0","tsdown":"0.22.14","vitest":"^4.1.11","esbuild":"0.28.1","@bsv/sdk":"^3.0.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/node":"^26.1.2","@typescript/native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"@bsv/sdk":"^2.8.0 || ^3.0.0"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/wallet-toolbox-client_2.15.0-bopen.2_1790873313099_0.19962378578567885","host":"s3://npm-registry-packages-npm-production"}},"2.14.5":{"_id":"@bopen-io/wallet-toolbox-client@2.14.5","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"1caa4c408d83800ad0a636abfc607f56242d2edb","tarball":"https://registry.npmjs.org/@bopen-io/wallet-toolbox-client/-/wallet-toolbox-client-2.14.5.tgz","fileCount":15,"integrity":"sha512-4xK1Zp2zTc34675t4okwwmzOcW9U5XmRBc6Hl0Aqp/xMh4WewF+M99Xpli0qzMVYj4RikNFtb4pR4PiuPpgdPg==","signatures":[{"sig":"MEQCIEhZ1r0YlohMlotE+vuc+4rZQp24FmCbAhvd2V5wTaLFAiBaTBSLtcl2d71IFd6N4NcIs6pZWSZlBNggSLP02+u2mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNF1kKMaXw15RI2ij2X+BweEXn/wQOtFhKu7yTqMSpHAIgTWLgSm4lZ8dNdlQyIfhAied5TYNn+GB7DDKN3WLRRiM="}],"unpackedSize":12515204},"main":"./out/index.client.cjs","name":"@bopen-io/wallet-toolbox-client","type":"module","types":"./out/index.client.d.cts","author":"BSV Association","module":"./out/index.client.mjs","shasum":"1caa4c408d83800ad0a636abfc607f56242d2edb","browser":"./out/index.client.mjs","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./out/index.client.d.mts","default":"./out/index.client.mjs"},"browser":{"types":"./out/index.client.d.mts","default":"./out/index.client.mjs"},"require":{"types":"./out/index.client.d.cts","default":"./out/index.client.cjs"}},"./package.json":"./package.json"},"license":"SEE LICENSE IN LICENSE.txt","scripts":{"lint":"pnpm --workspace-root exec oxlint packages/wallet/wallet-toolbox/src/index.client.ts packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/index.client.ts packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/index.mobile.ts packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/Api/BlockHeaderApi.ts packages/wallet/wallet-toolbox/client/test packages/wallet/wallet-toolbox/client/tsdown.config.ts packages/wallet/wallet-toolbox/client/vitest.config.ts --deny-warnings","test":"vitest run","build":"tsdown --config tsdown.config.ts","typecheck":"tsc --project tsconfig.typecheck.json","pack:check":"node ../../../../scripts/check-package-artifact.mjs . --exports Wallet,WalletSigner,WalletStorageManager,StorageClient,StorageIdb,Services,SetupClient,WalletPermissionsManager,WalletSettingsManager,LocalChainTracker,FixedWindowBulkFileDownloadBudget,InlineBulkFileDataValidator,registerArgon2idBackend,unregisterArgon2idBackend,WalletMonitorTask,attemptToPostReqsToNetwork,parseJsonRpc,stringifyJsonRpc,verifyUnlockScripts,sdk","test:watch":"vitest","format:check":"pnpm --workspace-root exec prettier --check \"packages/wallet/wallet-toolbox/src/index.client.ts\" \"packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/index.{client,mobile}.ts\" \"packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/Api/BlockHeaderApi.ts\" \"packages/wallet/wallet-toolbox/client/**/*.{json,md,ts}\"","test:browser":"node ../../../../scripts/check-wallet-toolbox-platform.mjs browser","test:coverage":"vitest run --coverage"},"version":"2.14.5","_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/wallet/wallet-toolbox/client#readme","keywords":["bsv","wallet","BRC100"],"_integrity":"sha512-4xK1Zp2zTc34675t4okwwmzOcW9U5XmRBc6Hl0Aqp/xMh4WewF+M99Xpli0qzMVYj4RikNFtb4pR4PiuPpgdPg==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/wallet/wallet-toolbox/client"},"_npmVersion":"10.8.3","description":"Interim repack of @bsv/wallet-toolbox-client with Postgres dbtype (bsv-blockchain/ts-stack#719)","directories":{},"maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"idb":"^8.0.3","hash-wasm":"^4.12.0","@noble/hashes":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.5","oxlint":"^1.76.0","tsdown":"0.22.14","vitest":"^4.1.11","esbuild":"0.28.1","@bsv/sdk":"^3.0.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/node":"^26.1.2","@typescript/native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"@bsv/sdk":"^2.8.0 || ^3.0.0"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wallet-toolbox-client_2.14.5_1790890519226_0.566683651959786"}}},"time":{"created":"2026-01-08T18:28:09.723Z","modified":"2026-10-01T21:35:19.612Z","1.7.18":"2026-01-08T18:28:09.987Z","1.7.19":"2026-01-08T18:45:22.971Z","1.7.20-idb-fix.15":"2026-01-21T19:49:22.548Z","1.7.20-idb-fix.16":"2026-01-26T18:47:31.554Z","1.7.20-idb-fix.19":"2026-01-27T05:32:15.356Z","1.7.20-idb-fix.20":"2026-01-27T21:33:50.836Z","1.7.20-idb-fix.21":"2026-01-27T23:37:02.685Z","1.7.20-idb-fix.29":"2026-01-28T16:17:48.380Z","1.7.20-idb-fix.30":"2026-01-28T17:22:44.974Z","1.7.22-idb-fix.1":"2026-02-01T15:04:48.677Z","1.7.22-idb-fix.2":"2026-02-02T14:29:58.415Z","1.7.22-idb-fix.3":"2026-02-02T17:28:35.965Z","1.7.24-idb-fix.1":"2026-02-03T06:28:49.203Z","2.0.4-idb-fix.1":"2026-02-06T03:54:42.084Z","2.0.5-idb-fix.2":"2026-02-09T21:17:16.164Z","2.1.21-parity-fix.2":"2026-04-23T18:24:01.943Z","2.6.2-brc153.5":"2026-08-08T15:51:29.059Z","2.15.0-bopen.1":"2026-10-01T14:08:28.544Z","2.15.0-bopen.2":"2026-10-01T16:48:33.240Z","2.14.5":"2026-10-01T21:35:19.413Z"},"bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"author":"BSV Association","license":"SEE LICENSE IN LICENSE.txt","homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/wallet/wallet-toolbox/client#readme","keywords":["bsv","wallet","BRC100"],"repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/wallet/wallet-toolbox/client"},"description":"Interim repack of @bsv/wallet-toolbox-client with Postgres dbtype (bsv-blockchain/ts-stack#719)","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"readme":"# @bsv/wallet-toolbox-client\n\n[![npm version](https://img.shields.io/npm/v/@bsv/wallet-toolbox-client)](https://www.npmjs.com/package/@bsv/wallet-toolbox-client)\n[![npm downloads](https://img.shields.io/npm/dm/@bsv/wallet-toolbox-client)](https://www.npmjs.com/package/@bsv/wallet-toolbox-client)\n\nBrowser build of [`@bsv/wallet-toolbox`](https://www.npmjs.com/package/@bsv/wallet-toolbox) — the reference [BRC-100](https://github.com/bitcoin-sv/BRCs/blob/master/wallet/0100.md) wallet implementation. It provides browser-safe wallet, signer, services, monitor, local IndexedDB, and remote storage APIs without the full package's Node-only storage adapters.\n\nUse this package in:\n\n- Web apps that talk to a remote `StorageServer`\n- Browser extensions\n- Electron renderers\n\nFor Node servers, use [`@bsv/wallet-toolbox`](https://www.npmjs.com/package/@bsv/wallet-toolbox). For React Native / mobile, use [`@bsv/wallet-toolbox-mobile`](https://www.npmjs.com/package/@bsv/wallet-toolbox-mobile).\n\n## BRC-100 result compatibility\n\nVersion 2.14.1 keeps internal exact-spend accounting off public `createAction`\nresults, fixing strict binary bridge failures after the wallet operation while\nretaining fee and service-charge authorization. Upgrade the wallet and permission\nmanager together. Existing JSON bridges that remove internal metadata retain their\nbehavior; no application, BRC-39 or account-recovery migration is required. Check\nwallet history before retrying an action whose response failed on an older host.\n\n## Backup and recovery\n\nA BRC-100 wallet needs both recoverable keys and wallet records/derivation\nmetadata. BRC-39 exports contain wallet data, not root keys or manager snapshots.\nIndexedDB can be evicted or lost with the browser profile. Keep an independent\ndata copy and test recovery on a clean profile.\n\nRead [Wallet backup and recovery](https://bsv-blockchain.github.io/ts-stack/guides/wallet-backup-recovery/),\n[BRC-38/39 integration](https://bsv-blockchain.github.io/ts-stack/guides/wallet-data-portability/) and the\n[recovery checklist](https://bsv-blockchain.github.io/ts-stack/guides/wallet-recovery-drill/).\nPortable helpers require a concrete local `StorageProvider`; a remote client\nis not one. Qualify the local-copy path and device memory limits before adding\nexport/import UI.\n\n## Large wallet records\n\nCompatible providers negotiate authenticated, integrity-checked transfers for\nrecords that exceed a single HTTP message. Uploads resume saved pieces after\ninterruption; ordinary pages and legacy providers retain their existing protocol.\nVersion 1 is bounded to 64 MiB per frame and requires an upgraded provider.\nSee the [transfer and migration guide](../docs/sync-transfer.md).\n\n## Install\n\nInstall the `@bsv/sdk` peer dependency alongside this package:\n\n```bash\nnpm install @bsv/wallet-toolbox-client @bsv/sdk\n```\n\n## Package targets\n\nThe package publishes:\n\n- an ESM browser/import target with source maps;\n- a CommonJS require target with source maps;\n- matching declarations for ESM and CommonJS;\n- explicit `browser`, `import`, and `require` export conditions.\n\nUse a current browser bundler such as Vite or esbuild. Node.js 22 or newer is required for the published tooling and contributor workflow; browser runtime support is determined by your application's target configuration.\n\n### Optional native Argon2id backend\n\nImport `registerArgon2idBackend`, `unregisterArgon2idBackend`, and the\n`AsyncArgon2idBackend` type from this package's root export. Register a host\nimplementation only after verifying its interoperability; `isReady()` must\nremain false until that verification succeeds. A ready backend is authoritative:\nderivation errors and malformed output are surfaced without switching implementations.\n\nConcurrent cold derivations share one background `preload()` attempt and keep\nthe portable path. Later calls can retry after that attempt settles. Hosts must\nmake `preload()` and `isReady()` reentrant and cache permanent failures or apply\nbackoff. Unregister the same backend object when the host no longer owns it.\n\n## Remote storage example\n\n```ts\nimport { Wallet, WalletSigner, WalletStorageManager, StorageClient, Services } from '@bsv/wallet-toolbox-client'\nimport { KeyDeriver, PrivateKey } from '@bsv/sdk'\n\nconst chain = 'main'\nconst keyDeriver = new KeyDeriver(new PrivateKey(privateKeyHex, 'hex'))\n\n// Remote storage over HTTPS — no SQLite/MySQL in the browser bundle.\nconst storageManager = new WalletStorageManager(keyDeriver.identityKey)\nawait storageManager.addWalletStorageProvider(new StorageClient(keyDeriver, 'https://storage.example.com'))\nawait storageManager.makeAvailable()\n\nconst services = new Services(chain)\nconst signer = new WalletSigner(chain, keyDeriver, storageManager)\nconst wallet = new Wallet(signer, services)\n\n// Use the BRC-100 interface as usual.\nconst { tx } = await wallet.createAction({\n  description: 'pay alice',\n  outputs: [{ satoshis: 1000, lockingScript: aliceP2PKH }]\n})\n```\n\n## Use cases\n\n### BRC-100 wallet inside a browser extension\n\nTalk to a remote `StorageServer` over HTTPS, sign locally with a key the user controls.\n\n### Authenticated app with `WalletClient`\n\n```ts\nimport { WalletClient } from '@bsv/sdk'\n\nconst wallet = new WalletClient() // delegates to the user's installed wallet\n// ...or build your own with the toolbox classes above\n```\n\n### Run an in-app embedded wallet against IndexedDB\n\n```ts\nimport { StorageIdb } from '@bsv/wallet-toolbox-client'\nawait storageManager.addWalletStorageProvider(new StorageIdb(...))\n```\n\nIndexedDB `listOutputs` results keep `totalOutputs` equal to the full matching\ncount across every page, including a short final page or an offset at or past\nthe end.\n\nPrepared BEEF (COOK) persistence is a server-side Knex capability. Browser\nIndexedDB keeps the canonical BEEF path, while a compatible remote storage\nserver can enable prepared reads and writes without a browser configuration or\nwire-format change.\n\nThe browser wallet includes the built-in BRC-177 `p nosend expiry` module.\nEmbedded IndexedDB wallets use the default local monitor. When remote storage\nis active, its migrated Wallet Toolbox 2.11-or-newer service and monitor own\nexpiry enforcement; capability negotiation fails before prefunding against an\nolder server. See [the full expiry guide](../docs/no-send-expiry.md).\n\n## What's excluded vs `@bsv/wallet-toolbox`\n\n| Excluded                      | Why                                     |\n| ----------------------------- | --------------------------------------- |\n| `StorageKnex` (SQLite, MySQL) | Pulls native bindings; not browser-safe |\n| Node-only filesystem helpers  | Not available in browsers               |\n\nThe browser entry includes `Wallet`, `WalletSigner`, `WalletStorageManager`, `StorageClient`, `StorageIdb`, `Services`, `Monitor`, `WalletPermissionsManager`, `WalletSettingsManager`, and related browser-safe APIs. It does not promise every full-package or test-only export.\n\n## Wallet snapshot security\n\nWallet-manager snapshots contain root key material and intentionally include\nthe decryption key needed by their self-contained format, so access to the\nsnapshot is access to the wallet. Store the complete snapshot only through a browser or\nextension facility backed by an OS Keychain or comparably trusted secret store.\nDo not use ordinary localStorage, logs, analytics, crash reports, clipboard\ndata, or unprotected synchronization. Treat any snapshot that leaves trusted\nstorage as a wallet-credential compromise and rotate the affected wallet.\n\n`StorageClient` and credential-bearing Arcade SSE clients require HTTPS for\nremote endpoints. Plain HTTP is accepted only for explicit loopback hosts such\nas `localhost` during development. SSE dependency debug logging is disabled so\ncallback tokens and authorization headers do not reach application logs.\n\nSee the [`@bsv/wallet-toolbox`](https://www.npmjs.com/package/@bsv/wallet-toolbox) README for full documentation.\n\n## CORS, CSP, and public services\n\nThis client does not impose an origin allowlist. A remote Storage service controls its own CORS policy and should remain reachable by its intended public web, WUI, extension, and mobile clients. Operators can keep public access enabled by default or configure an explicit allowlist when their deployment requires one; deployments should not assume a single calling domain.\n\nCSP is an application and deployment concern rather than a package-level access control. Add the service's HTTPS origin to the consuming application's `connect-src` policy. Keep authentication and authorization at the protocol/service layer instead of treating CORS as an authentication mechanism.\n\n## Contributor checks\n\nFinal overlay identity discovery copies bounded resolver receipts, verifies the\ncomplete transaction graph and canonical anchors with the configured wallet\nServices ChainTracker, and validates the standard subject-signed certificate\nenvelope. Cached transaction evidence is rechecked before use; local contacts\nretain their separate policy. See the [identity verification guide](../docs/identity-verification.md)\nfor C01/C02/C03 compatibility characterization and limits. Inclusion is not\nproof of freshness or unspentness. Current package and packed-consumer\nvalidation remains pending the release review.\n\nFrom the repository root, build the SDK and package before running the installed-consumer browser gate:\n\n```bash\npnpm --filter @bsv/sdk build\npnpm --filter @bsv/wallet-toolbox-client build\npnpm --filter @bsv/wallet-toolbox-client test:browser\n```\n\nThe gate installs the packed packages in a clean project, bundles them with Vite and esbuild, checks the public export and browser-only module contracts, validates source maps, and enforces compressed and uncompressed size budgets.\n\n## License\n\nThis package is released under the [Open BSV License Version 6](./LICENSE.txt).\nThe accompanying [THIRD_PARTY_NOTICES.md](./THIRD_PARTY_NOTICES.md) and\n[LICENSES/](./LICENSES/) preserve earlier Open BSV grants compiled into the\nbrowser build.\n\n### Local sync database upgrade\n\nIndexedDB automatically upgrades to schema version 6, adding a non-unique\ntransaction-ID/user index without replacing wallet records. Exact transaction,\nreference, reclaim, commission, and relation lookups avoid repeated full-wallet\nscans during restores. Legacy duplicate transaction IDs remain intact. Clients\nthat request an older IndexedDB schema version cannot reopen this database;\nretain a compatible client when using the local backup.\n","readmeFilename":"README.md"}