{"_id":"charms-js","_rev":"29-a1500c11bb3f0c6adc3879a4a5cb5b19","name":"charms-js","dist-tags":{"latest":"3.4.3"},"versions":{"1.0.0":{"name":"charms-js","version":"1.0.0","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@1.0.0","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/capitaharlock/sync-pwc#readme","bugs":{"url":"https://github.com/capitaharlock/sync-pwc/issues"},"dist":{"shasum":"845ebe92105449ee774031bd4e4409fbdf721025","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-1.0.0.tgz","fileCount":17,"integrity":"sha512-SbiUAbdXC/kmueXcraQY7UG73tqunG65ZgmDHFuZCrvhBTw+9d3rLTaZTBQAA4HQsUlluZaOzVEVrs+YZdpE8Q==","signatures":[{"sig":"MEUCIQDoCdJWYSBKqQbJEH3OY0msO/ypnXyu0GDw+YLDezTeeAIgTIGR5mUYLQ7VY3IdJ/oH6P85ykbMZVf9eEzHcKjq9CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45497},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8db19a59f241f4d238d84f501543f39d04b4211d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node examples/basic-usage.ts","prepare":"npm run build","test:js":"node examples/js-usage.js","test:ts":"ts-node examples/ts-usage.ts"},"_npmUser":{"name":"rjjuser","actor":{"name":"rjjuser","type":"user","email":"rjj@proars.com"},"email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/capitaharlock/sync-pwc.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","cbor-x":"^1.6.0","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_1.0.0_1751015139283_0.12372021081135931","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"charms-js","version":"1.0.2","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@1.0.2","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"17bb5dea4343aefec2add5b462c54002bfaaef1d","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-1.0.2.tgz","fileCount":15,"integrity":"sha512-HvlwXx9maDyjJmKeSDqyn9zv0JES8Qh+IH6D7jcWABvLrmA8TpCfAtTX99QLFPvcZrLqYiUHUGoUoSkQ0d41tw==","signatures":[{"sig":"MEUCIB1Obc/8ihMF6E9MytSkuAIDeXr7jO3E88KsymijYwMoAiEAsyKFeRTNvTwdp1+syP+CyHkNuzmK2D4AZjc+pF48kMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31829},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1e161f13c132f2737ea345f70a9772f61be48cd0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node examples/basic-usage.ts","prepare":"npm run build","test:js":"node examples/js-usage.js","test:ts":"ts-node examples/ts-usage.ts"},"_npmUser":{"name":"rjjuser","actor":{"name":"rjjuser","type":"user","email":"rjj@proars.com"},"email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","cbor-x":"^1.6.0","@oslojs/cbor":"^0.2.2","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_1.0.2_1751234793815_0.6396820977415738","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"charms-js","version":"1.1.0","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@1.1.0","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"fc1457f6980edfed052ba2697615a5db9bfc4858","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-1.1.0.tgz","fileCount":19,"integrity":"sha512-ZDV9BpCkdab2Si0aUow8YbzMj+rnibBWTx93AP44YOYneZ3E6DZJ6IHP535Yld6o0RQBNCx9PpGeOzd4VTVdzQ==","signatures":[{"sig":"MEYCIQCV/qzmIGLhPZ+qNsRra2Av6xR8GM4/bxUUdo6l2Y8ddAIhAJrM8fj3Hr9L7gUITKRlnjK+CQzAVC2hiNTniFnKfRfC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57342},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4db6c8e8ea8f4f7232b284dcd365400e14cc5145","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node examples/basic-usage.ts","prepare":"npm run build","test:js":"node examples/js-usage.js","test:ts":"ts-node examples/ts-usage.ts"},"_npmUser":{"name":"rjjuser","actor":{"name":"rjjuser","type":"user","email":"rjj@proars.com"},"email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for extracting and verifying Bitcoin transactions containing Charms data with cryptographic proof validation","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","cbor-x":"^1.6.0","snarkjs":"^0.7.5","@oslojs/cbor":"^0.2.2","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/snarkjs":"^0.7.9","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_1.1.0_1751287434027_0.4939356742557035","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"charms-js","version":"1.1.1","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@1.1.1","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"deca0a05729647468874123c2ab5f3273a149886","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-1.1.1.tgz","fileCount":27,"integrity":"sha512-khGH0ELEaaDsnr4yL/U4j0RyaUWh2M3pH8UXfE50EB+UUxF/5cICU87/IzUuY5MT0T4FYgKzAqIfrq2V5+sU8Q==","signatures":[{"sig":"MEQCIGT2LOO+2C5lywuVwksIC5D1TOdArO+e6y8QK86Kybm4AiBHaH3OiiyDAWCeE6Zok5OEXcxl6VpSax/SWYIe9UcRCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75749},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4427ecc78672d33e72b7d362123be98e975fa8d0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node examples/basic-usage.ts","prepare":"npm run build","test:js":"node examples/js-usage.js","test:ts":"ts-node examples/ts-usage.ts"},"_npmUser":{"name":"rjjuser","actor":{"name":"rjjuser","type":"user","email":"rjj@proars.com"},"email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_1.1.1_1751563310733_0.7863975456103065","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"charms-js","version":"2.0.0","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@2.0.0","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"a0c5f250b2ae5a4b648ae5d85e1b70a485843bee","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-2.0.0.tgz","fileCount":27,"integrity":"sha512-kkEU2uFrOGHFTE6jy2F0GvxiL8hehaLFm3N1XN5nKdxq6Zk+/pIUOHy+OwlHAKVD2+MQnvddMI2QdUnH5m564A==","signatures":[{"sig":"MEUCIQCEayOi9OvIAA/H/PgKrjfCIkY1+RBxqu+tgsNLPt8A4AIgFzBE7onxj/aYHpNbbJMv75Y6ymDLIKiEs7xXJWUq6RY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79919},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"798067ea1b0b40cfe256d3518bc8e291da7489cb","scripts":{"test":"npm run start","build":"tsc","start":"ts-node examples/example.ts","prepare":"npm run build","test:example":"ts-node examples/example.ts"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_2.0.0_1755725038569_0.0404412369199596","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"charms-js","version":"2.0.1","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@2.0.1","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"e58bc5cf4991a115da2ff26a387b81848222a207","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-2.0.1.tgz","fileCount":27,"integrity":"sha512-FXQV1HfCuF0sMrPr77eyc4fa45Pvpt0UZNlFir7udJ+RxmA+/BGjEnBj+ZkuCgiCcCL2jD+OuK+fs5Sn3wT3mA==","signatures":[{"sig":"MEQCIG04G6IMjeS3gWeiUJHMEbm0rZO45Dtj6itJ18y8K5X2AiB30pFsvUVhQuN/j2GN/u3WtDhwEiY5uyyoU2IiSX+sdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79820},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"42cb1eb09686d219dd83eddd51f729ae1a229e3b","scripts":{"test":"npm run start","build":"tsc","start":"ts-node examples/example.ts","prepare":"npm run build","test:example":"ts-node examples/example.ts"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_2.0.1_1755725732902_0.7324974960626045","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"charms-js","version":"2.0.2","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@2.0.2","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"a6e72e2f81260356e3034b32f315aebfb753c9fa","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-2.0.2.tgz","fileCount":27,"integrity":"sha512-/w9o2V6kff+Ydp3o8HtsvBStGvAu2j2IDse8uQVgqnkZBwtokiJHSscxM9MwbsMeySyt7qmfJGaA0jlgoJT10w==","signatures":[{"sig":"MEUCIQCeu0+Q6W0Mg67OQ4qVjByADGjRiWwHjYRyexXkjqzQ3wIgfTihJPIFQZo3s+mqKb2R/Xba5+G39GOUQBmOw/UakJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85551},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e24ef13782c407aec9e827f3d1e3a585433fcbc8","scripts":{"test":"npm run start","build":"tsc","start":"ts-node examples/example.ts","prepare":"npm run build","test:example":"ts-node examples/example.ts"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_2.0.2_1757881857221_0.7892571207990975","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"charms-js","version":"3.0.0","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.0.0","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"67e123d00fe003c63d552114e1893c3d3f0ae058","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.0.0.tgz","fileCount":40,"integrity":"sha512-XGTaEVVob3M2WIJmPgTAj4clLLQyykdymto8VsNsjr7Kzm5fcdo1c5RW4S8Tz+ZJN17J4EQQV5h0bdx6IkmAEw==","signatures":[{"sig":"MEUCIQDf37o6QgMSquoDHrwp7WMfWpLsnspohUQ38ow72osPvgIgb1aeRfHWfb2si16n465gBpuFnhfqTeDdly8lPuN4fbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1375935},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3106a7f2432d4d8490ee69fe10568dfe17818a52","scripts":{"test":"npm run start","build":"tsc","start":"ts-node examples/example.ts","prepare":"npm run build","test:example":"ts-node examples/example.ts"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.0.0_1757883952159_0.4327537237543113","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"charms-js","version":"3.0.1","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.0.1","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"ac7157f091ef8a21cc6386257f05b627bd3f7321","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.0.1.tgz","fileCount":40,"integrity":"sha512-gJhJbT+PQmXqDLZFQgTHFKuSbdVMgugNG3JNxIkZ8Ds4EdWD+QpIOuPSHYhqGNkoznd7azknBSHGYpiB0CQpSw==","signatures":[{"sig":"MEUCIQDghLlFt0dV/qWAXh+6NQwrSFWBwad+fuCJmgzESuw04AIgJoxubV/8IPsXxY+gFEqIthJ1KO141AlrwLLUtpbzxYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1377280},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3106a7f2432d4d8490ee69fe10568dfe17818a52","scripts":{"test":"npm run start","build":"tsc","start":"ts-node examples/example.ts","prepare":"npm run build","test:example":"ts-node examples/example.ts"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.0.1_1757925408743_0.47947392900420827","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"charms-js","version":"3.0.2","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.0.2","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"8bf2f879b70138f8260151f247bf4a86c2466b9b","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.0.2.tgz","fileCount":42,"integrity":"sha512-DFPWfCV1KC674jakwiqHokBdoBT7Y7RqKYkAqXSPAFdf6HCEcZT1BmkS7D+if/5PtDpb/eJk2mhshdAuLKIh0Q==","signatures":[{"sig":"MEQCIDsBgZaMeDl5/Zel+s1P/sjpvBVTTB/MmdFMdBsGkUOTAiAH57NdVilnCWGuc+K2sMAN4hsUWgjCDRGCv9SykDNyJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1382834},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3106a7f2432d4d8490ee69fe10568dfe17818a52","scripts":{"test":"npm run start","build":"tsc","start":"ts-node examples/example.ts","prepare":"npm run build","test:example":"ts-node examples/example.ts"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.0.2_1757927018694_0.908734963291236","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"charms-js","version":"3.0.3","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.0.3","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"5f357bf4018a15c5efbfbd33c5f0510871875487","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.0.3.tgz","fileCount":42,"integrity":"sha512-WJUo56KAje5dBNYlgbIusSIqplMyYwfiYMJtVm1Ly/JjCMxrtOEVxXbvic3htBqK8nHwxDF2HiLkFOYkskyg0Q==","signatures":[{"sig":"MEUCIErQnBLSJmar7ZJfX/21vAFph2ZBDDpkcHO3eh1VWzgjAiEA3w+4VZd++FLiHK5ackSAK0VDXlS+xK8IqcP3hzjB7fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1378986},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3106a7f2432d4d8490ee69fe10568dfe17818a52","scripts":{"test":"npm run start","build":"tsc","start":"ts-node examples/example.ts","prepare":"npm run build","test:example":"ts-node examples/example.ts"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.0.3_1757952325093_0.010861059816835938","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"charms-js","version":"3.0.4","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.0.4","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"0e565c942cc3412536a39faa90db8b3f731d2869","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.0.4.tgz","fileCount":42,"integrity":"sha512-t21XZbBpvJ8SEerbWDvKgr0lTJ/om4vazw3fAd0pp4ICU7vVgNSNUBtPG7RO22QHm9+oekew6nQEft4QTv78mg==","signatures":[{"sig":"MEYCIQDLDhnSE4wfDkK6gPYNs48J+S6Ainc1F3+WKZriWf4PHgIhAK3wu/5+6yheyF+dPg6y8vOo7qpp1bTTBm9/77iEW8MV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1380208},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3106a7f2432d4d8490ee69fe10568dfe17818a52","scripts":{"test":"npm run start","build":"tsc","start":"ts-node examples/example.ts","prepare":"npm run build","test:example":"ts-node examples/example.ts"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.0.4_1757952674379_0.16379828279770026","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"charms-js","version":"3.0.5","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.0.5","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"aafe36db1ee696f49d554f9ac96f0da38fa7db39","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.0.5.tgz","fileCount":42,"integrity":"sha512-vt4klthXgGaQzJc51jyy7DmbaIsAIuoQOsdWDSpSn5MG88x0fKvEEDKzJgxTASESfMT4cDl0WpTPRddCkO2lYA==","signatures":[{"sig":"MEUCIQCNr8vzdKJFd17dRVbnOWUZ6zPoFbovfcYdxC7mOW8AbAIgaN9qWWI5yPhxtITdU5Hgbvh3TwNHyzBG9LEmDazFC4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1382542},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3106a7f2432d4d8490ee69fe10568dfe17818a52","scripts":{"test":"npm run start","build":"tsc","start":"ts-node examples/example.ts","prepare":"npm run build","test:example":"ts-node examples/example.ts"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.0.5_1757955464485_0.052112820486768685","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"charms-js","version":"3.0.6","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.0.6","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"0072e386533fa1169d84e6d2358ae253adf610bd","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.0.6.tgz","fileCount":42,"integrity":"sha512-eclDHsrc3A9g6lynuLp6Jlqp6plEVtz8WhZM8x/8mlIvzCJisX8PudrPxsvQ+ASldQoMNaWhHN7j4gwDmMckxg==","signatures":[{"sig":"MEYCIQDunI4wsQUjWc3EdzHwKUUXRZXhODphPcmpM1YwO7DoEwIhAJC9w3Wj+EDSPG2CJskwpcETXjX2+DhB3aEu7SWlJzkm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1382542},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3106a7f2432d4d8490ee69fe10568dfe17818a52","scripts":{"test":"npm run start","build":"tsc","start":"ts-node examples/example.ts","prepare":"npm run build","test:example":"ts-node examples/example.ts"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.0.6_1757956589857_0.6466840978924369","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"charms-js","version":"3.0.7","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.0.7","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"f38e45fcb041932ef2589c063b82eb9c02e20b3b","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.0.7.tgz","fileCount":42,"integrity":"sha512-0jjOvcxf+WAOlvzboaZblPE8WCF8/1EhmBvFlLbZ50FIVmwIf7X5rpFJcHt5AlslmLoTeunDwggkDrDVkBetFA==","signatures":[{"sig":"MEUCIAUQMzF0L5R17ifABfzhRDcjOH1ApzaUqL0ttJ9pB3yqAiEApiKLHalFn+m1lhCIN8gftCnek0COjipgTHePNEp1UQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388570},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3106a7f2432d4d8490ee69fe10568dfe17818a52","scripts":{"test":"npm run start","build":"tsc","start":"ts-node examples/example.ts","prepare":"npm run build","test:example":"ts-node examples/example.ts"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.0.7_1757956900678_0.11908671714565955","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"charms-js","version":"3.0.8","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.0.8","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"86941bcd8604c7101b3437463a0213444d2915f4","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.0.8.tgz","fileCount":42,"integrity":"sha512-IL9mpOAdE+YeDkUzGPv6wDuEDq7CGprRNLIP5UEuMg9XarpxxZZTqzcv7sjZuUJ0mUAjzzUFuar8Nweis5A4dw==","signatures":[{"sig":"MEUCICRP4P31aUVeXSAmTDTagES737OQkH/kPpce5QL9gvVwAiEAl4tcxOA0iKkorbmOugsmepByA2Yd2Ys+JrBQQ03LRlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389055},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3106a7f2432d4d8490ee69fe10568dfe17818a52","scripts":{"test":"npm run start","build":"tsc","start":"ts-node examples/example.ts","prepare":"npm run build","test:example":"ts-node examples/example.ts"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.0.8_1757963417650_0.3608362713771205","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"charms-js","version":"3.0.9","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.0.9","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"eea4c1bf8ef46bedc641faf37b16715ba2ff89c2","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.0.9.tgz","fileCount":42,"integrity":"sha512-XG0KUtKvtRWo9mJgdLxCpTN7agkI76tLvinSxEDSUMIjxI7r6mRCv7J9o4lGKuuO+WtlTwoaYfGAiNPOhiIySg==","signatures":[{"sig":"MEYCIQCgx74z3+FLa9zyUVi7g4c6zQw5lGDacggJyXbCWkUA+gIhAPfsVzWGXeDZAbJ49ckDiPV1MVVUVO9mlSVZaEKB6CqS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389709},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3106a7f2432d4d8490ee69fe10568dfe17818a52","scripts":{"test":"npm run start","build":"tsc","start":"ts-node examples/example.ts","prepare":"npm run build","test:example":"ts-node examples/example.ts"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.0.9_1757963550055_0.5979781242414643","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"charms-js","version":"3.1.0","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.1.0","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"e2e2e46d1b436c508b43703ce14e259a967136ce","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.1.0.tgz","fileCount":42,"integrity":"sha512-vH5zj1OqCO7yKlUC3cVZcaBgBWg4MAmcK6qk1sxNCFWkG64AOQEI3fKyIr3LhEBYN3H6oHDXx8nGeei7p5kQoA==","signatures":[{"sig":"MEQCIFTcnDcpf+h1RueTsJrmnCeV1TeV5Gjd4uxlBUVfw2l8AiBYQmLNam6Mouvx8E35drkGzygh+2MR/eCocVKmGfNXBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1380854},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3106a7f2432d4d8490ee69fe10568dfe17818a52","scripts":{"test":"npm run start","build":"tsc","start":"ts-node examples/example.ts","prepare":"npm run build","test:example":"ts-node examples/example.ts"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.1.0_1757967871173_0.046293307185771404","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"charms-js","version":"3.2.0","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.2.0","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"2200e67f1f273972ae7d94e2e0b5baf983f31c1f","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.2.0.tgz","fileCount":54,"integrity":"sha512-VaeoOztFVsMQwV+5hq9iBKZjLzSzIViSXZQ87QHdK+1J7St+HRuxrx5pay9hWX4rnquaDLWGtzVZQ0FiUvBmCA==","signatures":[{"sig":"MEYCIQD2AapYvzlpn1mXikWM7aD08P+CoDvag3WdQq4nboAB1QIhALVhzhXSzdsMoIros4s/ydgUEt7UlJMpoHZ0P0/sdk+f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1400395},"main":"dist/index.js","node":"dist/node.js","types":"dist/index.d.ts","gitHead":"3106a7f2432d4d8490ee69fe10568dfe17818a52","scripts":{"test":"npm run start","build":"tsc","start":"ts-node examples/mainnet-example.ts","prepare":"npm run build","test:mainnet":"ts-node examples/mainnet-example.ts","test:testnet4":"ts-node examples/testnet4-example.ts"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.2.0_1758013884600_0.20316812237924275","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"charms-js","version":"3.2.1","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.2.1","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"36298a09b91a4176dbdb990069c5ea03a08955ad","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.2.1.tgz","fileCount":54,"integrity":"sha512-4Ht7DwkK7qtmqZVwHpe0b+vZaRsgfobSVgs7HgNEK/FsS/70avWeb80b9V7oS0Lqtc/TvqfT+g9cKWGOLVk4Cw==","signatures":[{"sig":"MEUCIQCRjzQMhIZaJZ6OnUMPxdjzKWFfHxgSLK9rkhH+GfRVOgIgeiAdU059kHFFOGTkA2Qxxz9j+REb6/kY0y6yzBQdUsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1400934},"main":"dist/index.js","node":"dist/node.js","types":"dist/index.d.ts","gitHead":"02f86ae2ecbe049767d3c0b63ffb03e89bcff8f4","scripts":{"test":"npm run start","build":"tsc","start":"ts-node examples/mainnet-example.ts","prepare":"npm run build","test:mainnet":"ts-node examples/mainnet-example.ts","test:testnet4":"ts-node examples/testnet4-example.ts"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.2.1_1762423042438_0.3371970560515134","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"charms-js","version":"3.2.2","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.2.2","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"8b781ead701fdff90bf0b9558ac6a5fb1afb708a","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.2.2.tgz","fileCount":54,"integrity":"sha512-WVFdN9JlgDM7DJSJQoOmREJ/02YDY3viOef+f73wmkI+OnmBxu8jZR1OQ79+AHbuUXh/jGFzI8DOVRQWSchfGg==","signatures":[{"sig":"MEYCIQD4wqgoQPgBEoV/5VdSN5D56p+pyfXw5xJGKbDYkxKHHgIhAKO+CQQQ+YvY1w8R6CDGuqrW3NLySQJRz1Ga+TBucH8d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1404783},"main":"dist/index.js","node":"dist/node.js","types":"dist/index.d.ts","gitHead":"02f86ae2ecbe049767d3c0b63ffb03e89bcff8f4","scripts":{"test":"npm run start","build":"tsc","start":"ts-node examples/mainnet-example.ts","prepare":"npm run build","test:mainnet":"ts-node examples/mainnet-example.ts","test:testnet4":"ts-node examples/testnet4-example.ts"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","snarkjs":"^0.7.5","bitcoinjs-lib":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/bitcoinjs-lib":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.2.2_1762471367256_0.3891021289503407","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"charms-js","version":"3.3.0","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.3.0","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"e76ebcaa5ed5f1c6d7049a756d065caecf422f0f","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.3.0.tgz","fileCount":54,"integrity":"sha512-i3N/xmRUluNeOAoIBqaGBKCS7rQTZUXzvyzm+fBaBHfiujD2/JRaRiCfuW0NVIecZ77c9w8IB8nDThu2DGS1EA==","signatures":[{"sig":"MEUCIEDaJr/1UOAcsYIGXoDga/QGbecYKs1Gb2lbydhWV/p4AiEA6o6sFOxFlJEGKmuZBqC5n7zjNt6NbRQUcYqgxv8dKNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405272},"main":"dist/index.js","node":"dist/node.js","types":"dist/index.d.ts","gitHead":"49fbc7fa2a542ebdcec611ffd2cbd73f7e4a073b","scripts":{"build":"tsc","prepare":"npm run build","example:node":"node examples/node/example.ts","example:browser":"vite --config examples/browser/vite.config.js"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","bech32":"^2.0.0","snarkjs":"^0.7.5","@scure/base":"^1.1.9","@scure/btc-signer":"^1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.1","buffer":"^6.0.3","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.3.0_1762774446225_0.003021861825194705","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"charms-js","version":"3.3.1","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.3.1","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"d7c5295dc6d4ad3fe9f86fd3f0c9ab517c142cc5","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.3.1.tgz","fileCount":54,"integrity":"sha512-fT4b+PLg2w9XXw4d16Veol0Y+VpPYjsKaUQT2UJlNdFdLsX3EoHeIT53QktoQ7/vzjcaONwFgZPXq7AgvoS/yg==","signatures":[{"sig":"MEUCIFDcGec70ARDgbtPOIsIbtOiaZvM/WA6FVOYLFhVKAUXAiEA6CDiDK33Zj+ZkcIvK0PbWfskJobXAkFrFEY0daGmHSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1407042},"main":"dist/index.js","node":"dist/node.js","types":"dist/index.d.ts","gitHead":"965cc562e869792ab7aed7f098f74d28045747bf","scripts":{"build":"tsc","prepare":"npm run build","example:node":"node examples/node/example.ts","example:browser":"vite --config examples/browser/vite.config.js"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","bech32":"^2.0.0","snarkjs":"^0.7.5","@scure/base":"^1.1.9","@scure/btc-signer":"^1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.1","buffer":"^6.0.3","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.3.1_1762776677493_0.5660500939360171","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"charms-js","version":"3.4.0","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.4.0","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"50acb3ebf9173f5708fa5c98fb37a6286d246a09","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.4.0.tgz","fileCount":19,"integrity":"sha512-WP1oz6uM2HZQeHdgzeMXvU15eBP+fzMQNcRlCBDwGbf95RiMt8wKopLDbno+mDiZV5wgBN8OBJ32FFPFEqxTGg==","signatures":[{"sig":"MEYCIQD5+22bwigd9DRoBs99Ee4BdAIKNMgqH6Wez6QWUbSm5AIhANo2Wp9FvMk0EUnLuiis7pIszcMjsVu4TGBCktkR+EEz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43681},"main":"dist/index.js","node":"dist/node.js","types":"dist/index.d.ts","gitHead":"e7715eda072c99c57499e578c62c18d939080db9","scripts":{"build":"tsc","prepare":"npm run build","example:node":"node examples/node/example.ts","example:browser":"vite --config examples/browser/vite.config.js"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","bech32":"^2.0.0","snarkjs":"^0.7.5","@scure/base":"^1.1.9","@scure/btc-signer":"^1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.1","buffer":"^6.0.3","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.4.0_1767980522190_0.8303455153843102","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"charms-js","version":"3.4.1","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.4.1","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"e4dda5164735dd7cfd2345c7b4b71e0e02776e59","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.4.1.tgz","fileCount":26,"integrity":"sha512-jQXBoCAM9873ziTRXHg0tPWguKjNUWPWrMxOcfgxLDG59yzaay4+xfy/sclblNca5f+gUSCJdqFVD7jF2Kn24w==","signatures":[{"sig":"MEUCIFcatQw/sglx82JeyBxjOcaByuss5N5ayocbEXCo67M1AiEA3U8zThDofOWACTilwDOHwrRrKSPNsJRhOzwc8Ux95fA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1557142},"main":"dist/index.js","node":"dist/node.js","types":"dist/index.d.ts","gitHead":"e7715eda072c99c57499e578c62c18d939080db9","scripts":{"build":"tsc","prepare":"npm run build","example:node":"node examples/node/example.ts","example:browser":"vite --config examples/browser/vite.config.js"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","bech32":"^2.0.0","snarkjs":"^0.7.5","@scure/base":"^1.1.9","@scure/btc-signer":"^1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.1","buffer":"^6.0.3","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.4.1_1767980896508_0.9393054036532473","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"charms-js","version":"3.4.2","keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","_id":"charms-js@3.4.2","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"homepage":"https://github.com/CharmsDev/charms-js#readme","bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"dist":{"shasum":"b43d62854097db1dc91116cb575562e7e05ee88d","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.4.2.tgz","fileCount":26,"integrity":"sha512-odh7xMGLszakJIm6M3atuMcCfCHPZGuhlOm0UUoz80GIl/hog2RTFPmX16pE2Zy3xc+UYlouh2GWxF284TZzig==","signatures":[{"sig":"MEYCIQDvqodTHiTlsv4g+2ibzdBY2Y7MkmCjrEbtcWhnOHYvDQIhAJlOl5luM1cN0lxBp5HDa/+8+wz3KULcSH1xCh/NRdCm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1557147},"main":"dist/index.js","node":"dist/node.js","types":"dist/index.d.ts","gitHead":"b4c71df0b1468e1b0ea31e1f6fa684c1d2eaf828","scripts":{"build":"tsc","prepare":"npm run build","example:node":"node examples/node/example.ts","example:browser":"vite --config examples/browser/vite.config.js"},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"repository":{"url":"git+https://github.com/CharmsDev/charms-js.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","directories":{},"_nodeVersion":"24.1.0","dependencies":{"cbor":"^9.0.0","bech32":"^2.0.0","snarkjs":"^0.7.5","@scure/base":"^1.1.9","@scure/btc-signer":"^1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.1","buffer":"^6.0.3","ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^24.0.4"},"_npmOperationalInternal":{"tmp":"tmp/charms-js_3.4.2_1767981562801_0.662165931144209","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"charms-js","version":"3.4.3","description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","main":"dist/index.js","node":"dist/node.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/CharmsDev/charms-js.git"},"bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"homepage":"https://github.com/CharmsDev/charms-js#readme","publishConfig":{"access":"public"},"scripts":{"build":"tsc","prepare":"npm run build","example:node":"node examples/node/example.ts","example:browser":"vite --config examples/browser/vite.config.js"},"keywords":["bitcoin","charms","cbor","decoder"],"author":{"name":"Charms Team"},"license":"MIT","dependencies":{"@scure/base":"^1.1.9","@scure/btc-signer":"^1.3.3","bech32":"^2.0.0","cbor":"^9.0.0","snarkjs":"^0.7.5"},"devDependencies":{"@types/node":"^24.0.4","buffer":"^6.0.3","ts-node":"^10.9.2","typescript":"^5.8.3","vite":"^7.2.1"},"_id":"charms-js@3.4.3","gitHead":"695db683f58ca939109ef1978fd1a93b2bd43b3e","_nodeVersion":"24.1.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-LMcMBuWKGLPpsMhvYlLUV+2PIraHHAALLprhNe2JJuhmbHooJGGapIsFjF8gAD4yqMGn8w0vYhK9hkJV2f2crQ==","shasum":"75b05e7c468f5d5a8e089326975e960a3ec7b1e4","tarball":"https://registry.npmjs.org/charms-js/-/charms-js-3.4.3.tgz","fileCount":26,"unpackedSize":1541511,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDjDJGqCZsclHnWWyjFMslb8BIUYo+Isl42gXTCJzk6MAIgd1DU4A4GwEdSYbHPZffAHVMr3SYeIMbQTGvRq1FkbnY="}]},"_npmUser":{"name":"rjjuser","email":"rjj@proars.com"},"directories":{},"maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/charms-js_3.4.3_1767981807346_0.4167256130816699"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-27T09:05:39.183Z","modified":"2026-01-09T18:03:27.744Z","1.0.0":"2025-06-27T09:05:39.450Z","1.0.1":"2025-06-29T21:32:04.045Z","1.0.2":"2025-06-29T22:06:34.052Z","1.1.0":"2025-06-30T12:43:54.177Z","1.1.1":"2025-07-03T17:21:50.983Z","2.0.0":"2025-08-20T21:23:58.797Z","2.0.1":"2025-08-20T21:35:33.086Z","2.0.2":"2025-09-14T20:30:57.436Z","3.0.0":"2025-09-14T21:05:52.364Z","3.0.1":"2025-09-15T08:36:48.944Z","3.0.2":"2025-09-15T09:03:38.900Z","3.0.3":"2025-09-15T16:05:25.334Z","3.0.4":"2025-09-15T16:11:14.589Z","3.0.5":"2025-09-15T16:57:44.736Z","3.0.6":"2025-09-15T17:16:30.103Z","3.0.7":"2025-09-15T17:21:40.930Z","3.0.8":"2025-09-15T19:10:17.921Z","3.0.9":"2025-09-15T19:12:30.301Z","3.1.0":"2025-09-15T20:24:31.542Z","3.2.0":"2025-09-16T09:11:24.829Z","3.2.1":"2025-11-06T09:57:22.682Z","3.2.2":"2025-11-06T23:22:47.561Z","3.3.0":"2025-11-10T11:34:06.467Z","3.3.1":"2025-11-10T12:11:17.744Z","3.4.0":"2026-01-09T17:42:02.322Z","3.4.1":"2026-01-09T17:48:16.720Z","3.4.2":"2026-01-09T17:59:23.009Z","3.4.3":"2026-01-09T18:03:27.570Z"},"bugs":{"url":"https://github.com/CharmsDev/charms-js/issues"},"author":{"name":"Charms Team"},"license":"MIT","homepage":"https://github.com/CharmsDev/charms-js#readme","keywords":["bitcoin","charms","cbor","decoder"],"repository":{"type":"git","url":"git+https://github.com/CharmsDev/charms-js.git"},"description":"TypeScript SDK for decoding Bitcoin transactions containing Charms data","maintainers":[{"name":"rjjuser","email":"rjj@proars.com"}],"readme":"# Charms JS\n\nTypeScript SDK for decoding Bitcoin transactions containing Charms data.\n\n## Installation\n\n```bash\nnpm install charms-js\n```\n\n## Usage\n\n### Browser (Automatic WASM initialization)\n\n```typescript\nimport { extractCharmsForWallet } from \"charms-js\";\n\n// Simple usage - WASM auto-initializes\nconst charms = await extractCharmsForWallet(\n  txHex,\n  txId,\n  walletOutpoints,\n  \"testnet4\"\n);\n\nconsole.log(\"Charms found:\", charms);\n```\n\n**Requirements for Browser:**\n\n- Copy `charms_lib_bg.wasm` to your `public/` directory\n- The library will automatically load and initialize the WASM module\n\n### Node.js (Manual WASM initialization)\n\n```typescript\nimport { initializeWasm, extractCharmsForWallet } from \"charms-js/dist/node\";\n\n// Manual WASM initialization required\nconst wasmBindings = await import(\"charms-js/dist/wasm/charms_lib_bg.js\");\nconst fs = require(\"fs\");\nconst wasmBuffer = fs.readFileSync(\"path/to/charms_lib_bg.wasm\");\n\nconst wasmModule = await WebAssembly.instantiate(wasmBuffer, {\n  \"./charms_lib_bg.js\": wasmBindings,\n});\n\nwasmBindings.__wbg_set_wasm(wasmModule.instance.exports);\ninitializeWasm(wasmBindings);\n\n// Now you can use the library\nconst charms = await extractCharmsForWallet(\n  txHex,\n  txId,\n  walletOutpoints,\n  \"testnet4\"\n);\n```\n\n## File Structure\n\n```\nsrc/\n├── index.ts          # Browser entry point (auto-init WASM)\n├── node.ts           # Node.js entry point (manual init)\n├── browser.ts        # Browser-specific WASM auto-initialization\n├── wasm-integration.ts # Core WASM integration logic\n├── wallet-adapter.ts # Wallet filtering utilities\n└── wasm/            # WASM binaries and bindings\n    ├── charms_lib_bg.wasm\n    └── charms_lib_bg.js\n```\n\n## API Reference\n\n### `extractCharmsForWallet(txHex, txId, walletOutpoints, network?)`\n\nExtracts charms from a transaction, filtered by wallet ownership.\n\n**Parameters:**\n\n- `txHex`: Transaction hex string\n- `txId`: Transaction ID\n- `walletOutpoints`: Set of wallet-owned outpoints (`txid:vout`)\n- `network`: 'mainnet' or 'testnet4' (default: 'testnet4')\n\n**Returns:** `Promise<CharmObj[]>`\n\n### `extractAndVerifySpell(txHex, network?, txId?, mock?)`\n\nExtracts and optionally verifies charms from a transaction.\n\n**Parameters:**\n\n- `txHex`: Transaction hex string\n- `network`: 'mainnet' or 'testnet4' (default: 'testnet4')\n- `txId`: Optional transaction ID (calculated automatically if not provided)\n- `mock`: If `true`, skip proof verification (for mock/test proofs). Default: `false`\n\n**Returns:** `Promise<CharmExtractionResult>`\n\n**Example - Production (with verification):**\n\n```typescript\nimport { extractAndVerifySpell } from \"charms-js\";\n\nconst result = await extractAndVerifySpell(txHex, \"mainnet\");\nif (result.success) {\n  console.log(\"Charms:\", result.charms);\n}\n```\n\n**Example - Testnet with mock proofs (skip verification):**\n\n```typescript\n// For testnet transactions using mock proofs\nconst result = await extractAndVerifySpell(txHex, \"testnet4\", undefined, true);\n```\n\n> **Note:** Mock proofs are used in testnet for development/testing. Production transactions on mainnet should always use `mock=false` (default) to verify the proof cryptographically.\n\n### Browser-only functions\n\n- `isWasmReady()`: Check if WASM is initialized\n\n## Types\n\n```typescript\ninterface CharmExtractionResult {\n  success: boolean;\n  charms: CharmObj[];\n  error?: string; // Present if success is false\n  message?: string; // Human-readable status message\n}\n\ninterface CharmObj {\n  appId: string;\n  amount: number; // Amount in satoshis\n  version: number;\n  metadata: {\n    ticker?: string;\n    name?: string;\n    description?: string;\n    image?: string;\n    image_hash?: string;\n    url?: string;\n  };\n  app: Record<string, any>;\n  outputIndex: number; // Zero-based output index in the transaction\n  txid: string; // Transaction ID in display format (little-endian, reversed bytes)\n  address: string; // Bitcoin address for this output (P2PKH, P2SH, P2WPKH, P2WSH, or P2TR)\n}\n```\n\n### Important Notes\n\n**Transaction ID Format:**\nThe `txid` field is returned in **display format** (little-endian, reversed bytes), which matches the format used by block explorers like mempool.space. This is the standard format for displaying transaction IDs to users.\n\n**Output Index:**\nThe `outputIndex` corresponds to the position of this charm's output in the transaction, starting from 0. Use this with `txid` to uniquely identify the UTXO: `${txid}:${outputIndex}`\n\n**Address:**\nThe `address` field contains the Bitcoin address that controls this output. This is extracted directly from the output's scriptPubKey and supports all standard address types including Taproot (P2TR).\n\n## Migration from v3.0.x\n\n**Browser users:** Replace manual WASM initialization with direct imports:\n\n```typescript\n// OLD (manual)\nawait ensureWasmInitialized();\nconst charms = await extractCharmsForWallet(...);\n\n// NEW (automatic)\nimport { extractCharmsForWallet } from 'charms-js';\nconst charms = await extractCharmsForWallet(...);\n```\n\n- The WASM extraction operates on `txHex`. The `txid` included in `CharmObj` is provided for identification and wallet filtering convenience.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}