{"_id":"@smartledger/bsv","_rev":"168-a39bafe7280b0d80d9f34e4e6b8bcb82","name":"@smartledger/bsv","dist-tags":{"bundles-7.7":"7.7.1","bundles-7.8":"7.8.1","latest":"9.39.0"},"versions":{"1.5.6-fix1":{"name":"@smartledger/bsv","version":"1.5.6-fix1","keywords":["bitcoin","bitcoin-sv","bsv","transaction","address","cryptocurrency","blockchain","security","hardened","vulnerability-free","drop-in-replacement","ecies","p2p","payment","bip21","bip32","bip37","bip69","bip70","multisig"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@1.5.6-fix1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"dist":{"shasum":"4fd4aa2b8b45e06f302396cc75ccc50702578ef6","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-1.5.6-fix1.tgz","fileCount":76,"integrity":"sha512-EEFf34I11M304huCEYonZ7cpW6vFFaVCFqAHcunyijChyKf5V/I8qx/oNKiRU8FFa6OqD5pd4IAZg9LCWLIoiw==","signatures":[{"sig":"MEUCIQCG5zkkDDag9wD7f4SHO+f8wk5Np6F/OkJ3kUF1/vZFbgIgafzY/ju2fK5K3CDhrEiou5dkYH+M+Tk0T6WTLqWBga0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1697285},"main":"index.js","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"4846bd59205866563ad99c0ef60c12ce4bd7e33b","scripts":{"lint":"standard","test":"standard && mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic","start":"node server.js","coverage":"nyc --reporter=text npm run test","build-bsv":"webpack index.js --config webpack.config.js","build-ecies":"webpack ecies/index.js --config webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-message":"webpack message/index.js --config webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","build-mnemonic":"webpack mnemonic/index.js --config webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.3","description":"Security-hardened Bitcoin SV library - Complete drop-in replacement for bsv@1.5.6 with zero vulnerabilities","directories":{},"_nodeVersion":"22.20.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_1.5.6-fix1_1760800507389_0.7720952689973772","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@smartledger/bsv","version":"3.0.2","keywords":["bitcoin","bitcoin-sv","bsv","transaction","address","cryptocurrency","blockchain","security","hardened","vulnerability-free","drop-in-replacement","utxo-management","blockchain-simulator","miner-simulator","testing-tools","development-framework","ecies","p2p","payment","bip21","bip32","bip37","bip69","bip70","multisig"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@3.0.2","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"cdn":"bsv.min.js","dist":{"shasum":"a85535968af77d44f700ef16f241453928ccec8f","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-3.0.2.tgz","fileCount":92,"integrity":"sha512-VP68Htzn0FGujYGJk6rQcEtNGyoHsnMVVotu3a/J4lW3PbEBZpaUDkBsB2jqKevFQ9rbLbVCZR4mXn01+hUEKw==","signatures":[{"sig":"MEQCICbP7xlbC++G/wFPQ1wdvC4XERLQzj1mJ+CvqRvR2MT3AiBKDy8ypKdlnJdFDGR2btCu1uwe8L+YyQWeCMSacGbgYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1810485},"main":"index.js","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"68757bc5564ae81c63361288a0b2febce6d9c4dc","scripts":{"lint":"standard","test":"standard && mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic","start":"node server.js","coverage":"nyc --reporter=text npm run test","build-all":"npm run build && npm run build-bundle","build-bsv":"webpack index.js --config webpack.config.js","build-ecies":"webpack ecies/index.js --config webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-bundle":"webpack bundle-entry.js --config webpack.bundle.config.js","build-message":"webpack message/index.js --config webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","build-mnemonic":"webpack mnemonic/index.js --config webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build","test:signatures":"node validation_test.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.3","description":"Security-hardened Bitcoin SV library - Complete drop-in replacement for bsv@1.5.6 with zero vulnerabilities","directories":{},"_nodeVersion":"22.20.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_3.0.2_1760892074316_0.39322721002695005","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@smartledger/bsv","version":"3.1.0","keywords":["bitcoin","bitcoin-sv","bsv","transaction","address","cryptocurrency","blockchain","security","hardened","vulnerability-free","drop-in-replacement","utxo-management","blockchain-simulator","miner-simulator","testing-tools","development-framework","ecies","p2p","payment","bip21","bip32","bip37","bip69","bip70","multisig"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@3.1.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"cdn":"bsv.min.js","dist":{"shasum":"64e63748e9def0cd7bb57a3a8b255521cfe51069","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-3.1.0.tgz","fileCount":93,"integrity":"sha512-7+m+pycVQhw6HH5eRIu2elo0O7L0uGrOrvA+tskgYr68080tmyDDh7mW2JZy057k5bA3sfU7ugwnB5US/my1lA==","signatures":[{"sig":"MEUCIQDE8AsBQ4zGYCeeaUqMVTg7q3445QjdvArYUYscHcdrPQIgFb6+X/57PmLqJWqRSmBO4WhpZWMkNhTE3h9PNLp81Xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1821018},"main":"index.js","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"90225da2c2f38c2130287120d7b3efc86003045b","scripts":{"lint":"standard","test":"standard && mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic","start":"node server.js","coverage":"nyc --reporter=text npm run test","build-all":"npm run build && npm run build-bundle","build-bsv":"webpack index.js --config webpack.config.js","build-ecies":"webpack ecies/index.js --config webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-bundle":"webpack bundle-entry.js --config webpack.bundle.config.js","build-message":"webpack message/index.js --config webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","build-mnemonic":"webpack mnemonic/index.js --config webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build","test:signatures":"node validation_test.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.3","description":"Security-hardened Bitcoin SV library with custom script framework - Complete drop-in replacement for bsv@1.5.6 with zero vulnerabilities","directories":{},"_nodeVersion":"22.20.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_3.1.0_1760903031241_0.17130878137978445","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@smartledger/bsv","version":"3.1.1","keywords":["bitcoin","bitcoin-sv","bsv","transaction","address","cryptocurrency","blockchain","security","hardened","vulnerability-free","drop-in-replacement","utxo-management","blockchain-simulator","miner-simulator","testing-tools","development-framework","ecies","p2p","payment","bip21","bip32","bip37","bip69","bip70","multisig"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@3.1.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"cdn":"bsv.min.js","dist":{"shasum":"07d33a89f26d6290b3032b582e533baca409bcba","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-3.1.1.tgz","fileCount":93,"integrity":"sha512-ZP2vGAVpu1zTBA+jgFMsRupama85bV0F3sJQkRs6rwTJ1bGdleYxnfhVHE1UfqnKjCMa9ZzeHLIYGutKtB65yw==","signatures":[{"sig":"MEUCIQCUkT9TIRcosUv0Q+PmpYvIkHQdNHVhHerWuOGPgaJ7DwIgN/LkBIYMegsstPKjU2OC9yFVO9M3nfa0lmBv5bjBEOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1821018},"main":"index.js","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"1a6e8f30263c475c4864ba761bdb647eab2beeb0","scripts":{"lint":"standard","test":"standard && mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic","start":"node server.js","coverage":"nyc --reporter=text npm run test","build-all":"npm run build && npm run build-bundle","build-bsv":"webpack index.js --config webpack.config.js","build-ecies":"webpack ecies/index.js --config webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-bundle":"webpack bundle-entry.js --config webpack.bundle.config.js","build-message":"webpack message/index.js --config webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","build-mnemonic":"webpack mnemonic/index.js --config webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build","test:signatures":"node validation_test.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.3","description":"Security-hardened Bitcoin SV library with custom script framework - Complete drop-in replacement for bsv@1.5.6 with zero vulnerabilities","directories":{},"_nodeVersion":"22.20.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_3.1.1_1760914090216_0.6164655175567464","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@smartledger/bsv","version":"3.2.0","keywords":["bitcoin","bitcoin-sv","bsv","transaction","address","cryptocurrency","blockchain","security","hardened","vulnerability-free","drop-in-replacement","covenant","covenants","pushtx","pels","bip143","preimage","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","ecies","p2p","payment","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@3.2.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"cdn":"bsv.min.js","dist":{"shasum":"a40f8f4771ef2c744e247a62f3725ffc340d3733","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-3.2.0.tgz","fileCount":153,"integrity":"sha512-hQHUagugVU8I5P7EOAqVR1UsyKJfiKDeR0lwtkny9YN3HwQnqW3NCot/rePfvRtsouKiZSIH4Fi6VJcI7SAeZA==","signatures":[{"sig":"MEQCIAMo3vE8YgBQELfe+1X10DlsrxQo0XP596BJctnoD1HeAiACQJaTCjT7hyGd0+yqghXS3ps+Tspds5FQ0KLT4Y9I0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3774704},"main":"index.js","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"579f1d4a452504db43e14a5badcd1a6afcf6a998","scripts":{"demo":"npm run test:covenants","lint":"standard","test":"standard && mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic","start":"node server.js","coverage":"nyc --reporter=text npm run test","test:all":"npm test && npm run test:covenants && npm run test:scripts","build-all":"npm run build && npm run build-bundle","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config webpack.config.js","demo:basic":"npm run test:basic","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config webpack.bundle.config.js","demo:scripts":"npm run test:scripts","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","test:signatures":"node validation_test.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.3","description":"Advanced Bitcoin SV library with JavaScript-to-Bitcoin Script framework - Complete BSV API + BIP143 preimage parsing + 121 opcode mapping + covenant builder + nChain PUSHTX techniques + custom script development","directories":{},"_nodeVersion":"22.20.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_3.2.0_1760931600783_0.1928394449801143","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@smartledger/bsv","version":"3.2.1","keywords":["bitcoin","bitcoin-sv","bsv","transaction","address","cryptocurrency","blockchain","security","hardened","vulnerability-free","drop-in-replacement","covenant","covenants","pushtx","pels","bip143","preimage","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","ecies","p2p","payment","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@3.2.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"cdn":"bsv.min.js","dist":{"shasum":"658eb0f564164cce8841e6710409bf79f75344dc","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-3.2.1.tgz","fileCount":155,"integrity":"sha512-hZUYNh28Z/QWo1cQ1UNik7EKHAt3XCSSZQeYjBQxub+JlREhJ0B+0SB3cO8dP4i9mL9wPP9bXP41e8X70gwQrw==","signatures":[{"sig":"MEUCIQDk0fpswXdIjGSWibZEw4RqtRoitRKYwfYABMYbFkLDjQIgTGhsrnpNs7XePWE3h5WLBn7Lg0QNnXg1zxTbifW4BAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3884157},"main":"index.js","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"2c663ae1ca2ae520b0ce31fc2ff20e867a85ee43","scripts":{"demo":"npm run test:covenants","lint":"standard","test":"standard && mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic","start":"node server.js","coverage":"nyc --reporter=text npm run test","test:all":"npm test && npm run test:covenants && npm run test:scripts","build-all":"npm run build && npm run build-bundle","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config webpack.config.js","demo:basic":"npm run test:basic","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config webpack.bundle.config.js","demo:scripts":"npm run test:scripts","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","test:signatures":"node validation_test.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.3","description":"Advanced Bitcoin SV library with JavaScript-to-Bitcoin Script framework - Complete BSV API + BIP143 preimage parsing + 121 opcode mapping + covenant builder + nChain PUSHTX techniques + custom script development + integrated debugging tools","directories":{},"_nodeVersion":"22.20.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_3.2.1_1760934272934_0.1123195682649305","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@smartledger/bsv","version":"3.2.2","keywords":["bitcoin","bitcoin-sv","bsv","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","security-hardened","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","vulnerability-free","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@3.2.2","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"cdn":"bsv.min.js","dist":{"shasum":"af0a3a16cfb29b6de2faaeccbfaf6a1a12bd35ac","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-3.2.2.tgz","fileCount":183,"integrity":"sha512-zjuGIX6lSUBY6M5fiRtjN4R4gQbCRsgumIrCI8MvXsch4lfJyGBBQBqfPIF2xOyGmCXtfM4cp1urIIPiGsvD+Q==","signatures":[{"sig":"MEYCIQDkgLQQhsTvVO54QorEUnuzk7erlsAxfLMhrZv8Y7irYwIhAIt+FYpRQ1C1AfUfU3M9LFbS+ApeWrNeMXu8PSgAThPg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6835292},"main":"index.js","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"943a334542b796eeccf5475412f81539d1e52dc6","scripts":{"demo":"npm run test:covenants","lint":"standard","test":"standard && mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-smartcontract","start":"node server.js","coverage":"nyc --reporter=text npm run test","test:all":"npm test && npm run test:covenants && npm run test:scripts","build-all":"npm run build && npm run build-bundle && npm run build-specialized","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","demo:basic":"npm run test:basic","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","demo:scripts":"npm run test:scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","test:signatures":"node validation_test.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Complete Bitcoin SV development framework with 9 flexible loading options: standalone modules (covenant, script-helper, security, debug tools), complete bundle, or modular approach. Includes SmartContract framework, covenant builder, script debugger, e","directories":{},"_nodeVersion":"22.20.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_3.2.2_1761136037780_0.43900336040182686","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@smartledger/bsv","version":"3.3.2","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","security-hardened","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","shamir-secret-sharing","threshold-cryptography","secret-splitting","global-digital-attestation","gdaf","verifiable-credentials","w3c-credentials","decentralized-identity","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","vulnerability-free","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@3.3.2","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"cdn":"bsv.min.js","dist":{"shasum":"fe36a58fb735f51878279c6334320e5757db61b3","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-3.3.2.tgz","fileCount":212,"integrity":"sha512-+xIa49iiRzB69zxB33hKph4pT3UW26sjiO59VVwRdqzbgFwMXm93fXVh0Mb5PF3gPbMvg4Vkxi0+90Riz2W51w==","signatures":[{"sig":"MEQCICsE7DNbFTBkf1gUzovMC/qIJqoc7BNZMMvmYB4wcaHCAiA5M4YkMM4wIPq5lvgSqKWA6Zw9HEzgCGbylezNvvlbGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10187596},"main":"index.js","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"5ccdab9a02104cb793d9d825510b667315e3466c","scripts":{"demo":"npm run test:covenants","lint":"standard","test":"standard && mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","start":"node server.js","coverage":"nyc --reporter=text npm run test","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:ltp":"node complete_ltp_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:basic":"npm run test:basic","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"npm run test:scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","test:ltp-primitives":"node simple_demo.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Complete Bitcoin SV development framework with Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), Shamir Secret Sharing, and 9 flexible loading options. Includes primitives-only architecture for maximum integration flexibility, Sm","directories":{},"_nodeVersion":"22.20.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_3.3.2_1761156612823_0.8325077010396011","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"@smartledger/bsv","version":"3.3.3","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","security-hardened","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","shamir-secret-sharing","threshold-cryptography","secret-splitting","global-digital-attestation","gdaf","verifiable-credentials","w3c-credentials","decentralized-identity","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","vulnerability-free","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@3.3.3","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"cdn":"bsv.min.js","dist":{"shasum":"cb227dde2016f56ab8972151e097c7515db5337a","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-3.3.3.tgz","fileCount":218,"integrity":"sha512-Rfty0W92dNFvDyoz0mi99DgEUuYsx/JXhjyIrmqx8cvUe0wYL5QYlBTaLv0J0n2f8GSpUjFTyrrDEdyjZHnaPw==","signatures":[{"sig":"MEYCIQDltQsN0/O3cZvifunj2RZVPP8UaATJpdBYp4pBXVxQUgIhAM9OB0brlVQc8mdWGpjFekqkm3786x5zqVm2XlBFPi0H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12306314},"main":"index.js","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"f6c7e1f82b0d955103cc9f706f9e075e84f8c5a2","scripts":{"demo":"npm run test:covenants","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:ltp":"node complete_ltp_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","demo:basic":"npm run test:basic","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"npm run test:scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","test:ltp-primitives":"node simple_demo.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.3","description":"🚀 Complete Bitcoin SV development framework with Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), Shamir Secret Sharing, and 12 flexible loading options. Includes primitives-only architecture for maximum integration flexibility, S","directories":{},"_nodeVersion":"22.20.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_3.3.3_1761678300557_0.5587941711318802","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"@smartledger/bsv","version":"3.3.4","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","security-hardened","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","shamir-secret-sharing","threshold-cryptography","secret-splitting","global-digital-attestation","gdaf","verifiable-credentials","w3c-credentials","decentralized-identity","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","vulnerability-free","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@3.3.4","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"cdn":"bsv.min.js","dist":{"shasum":"e7c741ef71f0fd308e4fd4ba36c3bbd01d4e5155","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-3.3.4.tgz","fileCount":259,"integrity":"sha512-VhIFWXhoiuR+y3iV3NiQ/dujSyyHxhefGOIjEjwzbFXNNG3kap4GOxA1Fu/lIfwzyp1PxnLWVr8b7YiOgxV1BA==","signatures":[{"sig":"MEUCIAb90//VG5EfDZ4tyO2QVgQxM0yqL0DFoufFbbt/QitpAiEAlW27pg9wI2ynNow6e79aNVCB8Et1NRwVi6lwQWkDbaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12841044},"main":"index.js","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"c415a75c9ad38b8f5742b9baf4dbe6aceeabce9a","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.4","description":"🚀 Complete Bitcoin SV development framework with Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), Shamir Secret Sharing, and 12 flexible loading options. Includes primitives-only architecture for maximum integration flexibility, S","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_3.3.4_1761905886120_0.22656362928763474","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"@smartledger/bsv","version":"3.3.5","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","security-hardened","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","shamir-secret-sharing","threshold-cryptography","secret-splitting","global-digital-attestation","gdaf","verifiable-credentials","w3c-credentials","decentralized-identity","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","vulnerability-free","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@3.3.5","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"cdn":"bsv.min.js","dist":{"shasum":"e399b4345618a4a952475f19f444b8ec832f733c","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-3.3.5.tgz","fileCount":262,"integrity":"sha512-HROXRhJ/3IZSNjdcFm+fupDDqVy3aeUBp6S/S7279DtnkvhT37MHjEiUy9Xd0LAqQBPaenJfUE2S1izUzj3GBg==","signatures":[{"sig":"MEUCIQDW5OCsFLHXA7GI1a+jAzdIinrcQEMiy2nSJ0hcq2EIZgIgLN70B8KwRMFEL2hYelCXjJcbl3uAkX8BjeERkr/Lx74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12955122},"main":"index.js","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"43170d6ff42cccea8fe9d00a53c5861b6ac09c9c","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.4","description":"🚀 Complete Bitcoin SV development framework with Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), Shamir Secret Sharing, and 12 flexible loading options. Includes primitives-only architecture for maximum integration flexibility, S","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_3.3.5_1761908110439_0.25822679369207124","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@smartledger/bsv","version":"3.4.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","security-hardened","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","shamir-secret-sharing","threshold-cryptography","secret-splitting","global-digital-attestation","gdaf","verifiable-credentials","w3c-credentials","decentralized-identity","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","vulnerability-free","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@3.4.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"3ab5e87c3078a92177f4399852997c0c7a93bf3c","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-3.4.0.tgz","fileCount":275,"integrity":"sha512-+KSLvEIZoPZIFgUAfBuGCP8T9sj2v6U7f150fpzM1Bnss4ED+CrQYi0/WOEGUVW9rBnpMl3duJAeP7rutRN6bg==","signatures":[{"sig":"MEUCIBmjj8kJYmHDsuIUQxs1U7oGdFzx38cS+/t3rWaqohpRAiEA7dEDgt+cr3RHg6plVT1pRmn1JMju0uHWAiOCJ5FoNaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13109916},"main":"index.js","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"0f0dc317362ba1ef4941ebc4fbd5c1185c7ff3a4","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-vcjwt":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack vcjwt-entry.js --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack anchor-entry.js --config build/webpack.anchor.config.js","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-didweb":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack didweb-entry.js --config build/webpack.didweb.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack statuslist-entry.js --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.4","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_3.4.0_1762711997108_0.845369223918079","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@smartledger/bsv","version":"3.4.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","security-hardened","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","shamir-secret-sharing","threshold-cryptography","secret-splitting","global-digital-attestation","gdaf","verifiable-credentials","w3c-credentials","decentralized-identity","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","vulnerability-free","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@3.4.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"dec5d44b267ec2302c3644acc26ec9fd9aacdbfc","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-3.4.1.tgz","fileCount":267,"integrity":"sha512-nltf4x8QbO5If2CxvG8QhYZNbFsMsaTJ1YptcQ9PSorriRBO4H8c953Q4czoPXPy5FSv84/Q4bClaFO1Zgl2pg==","signatures":[{"sig":"MEUCIQCvjwAdMx/B+OJDLqS+RF+MmBOsDBbDX/kQgIkpYPZbxQIgO94nEnfhPQsMlh5fHMtql/XfFQlthR7+4aHa63hAANo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11718828},"main":"index.js","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"ce28a32570c8062bd5924696dd69b60b37a35b11","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-vcjwt":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack vcjwt-entry.js --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack anchor-entry.js --config build/webpack.anchor.config.js","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-didweb":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack didweb-entry.js --config build/webpack.didweb.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack statuslist-entry.js --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.4","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_3.4.1_1779120134183_0.09387171357941426","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"@smartledger/bsv","version":"3.4.2","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","security-hardened","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","shamir-secret-sharing","threshold-cryptography","secret-splitting","global-digital-attestation","gdaf","verifiable-credentials","w3c-credentials","decentralized-identity","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","vulnerability-free","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@3.4.2","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"0db0fc56cd347df625af5d361ad09d3ab2d1f03f","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-3.4.2.tgz","fileCount":267,"integrity":"sha512-Ui1kfWXdCCK5Y41g3Hm02B/iARalPDvofKtuLcJOA+ZlYENMHBXTJPkojoaydhDrxHSfxyYm89/iWGNpq8u3uw==","signatures":[{"sig":"MEUCIFCoJxSQYpYZGLyadivCpnptVIva2Wu5gkcILe7C4c0XAiEAi9wIiD8iSwyW+i6kj7KwP0o+rwMvmJeWMKoV0+MuImM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11722947},"main":"index.js","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"937410563e780e492f08b6c18532d46db1e4c0d1","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-vcjwt":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack vcjwt-entry.js --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack anchor-entry.js --config build/webpack.anchor.config.js","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-didweb":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack didweb-entry.js --config build/webpack.didweb.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack statuslist-entry.js --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.4","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_3.4.2_1779120843904_0.5028863324307422","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"@smartledger/bsv","version":"3.4.3","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","security-hardened","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","shamir-secret-sharing","threshold-cryptography","secret-splitting","global-digital-attestation","gdaf","verifiable-credentials","w3c-credentials","decentralized-identity","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","vulnerability-free","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@3.4.3","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"3d8d00631e28bf14ffeda00cc6af32d283ff73be","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-3.4.3.tgz","fileCount":267,"integrity":"sha512-6QlJo6KrHQDKO5JzwFVQTsIIvl8Y0XlSLJRicvIfDOXXJK5NQsYc18dKKER/jCqa4LXO8GgR8Ijzc7V2pJWepA==","signatures":[{"sig":"MEYCIQDTrlBuAEXhCVkGs6fAggWasrrgAzZVr0o9eb8S7BDRSQIhANCPRw10rh9HdBl2j3bMfiUCvdi/NudaIQdP2A4f0XiG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11725783},"main":"index.js","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"f82106bba2d7d10c14ac3bae7ee311e33330919f","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-vcjwt":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack vcjwt-entry.js --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack anchor-entry.js --config build/webpack.anchor.config.js","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-didweb":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack didweb-entry.js --config build/webpack.didweb.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack statuslist-entry.js --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.4","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_3.4.3_1779121619922_0.3221800623100388","host":"s3://npm-registry-packages-npm-production"}},"3.4.4":{"name":"@smartledger/bsv","version":"3.4.4","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","security-hardened","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","shamir-secret-sharing","threshold-cryptography","secret-splitting","global-digital-attestation","gdaf","verifiable-credentials","w3c-credentials","decentralized-identity","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","vulnerability-free","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@3.4.4","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"8db5c0ae7806ab628b7366fd5819ce8d9d3f800b","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-3.4.4.tgz","fileCount":206,"integrity":"sha512-Kv3k49kVy4dd6i34HqFXp6Kav41sIyruqToE0uC34K6SsVwoas+sUpW6TFnc4sdBisvcgGBqLzoU4+0Xo88MNw==","signatures":[{"sig":"MEQCIBBoMFFC833J0YBCcnU28iDrwisjdHaIdfEeU8avkKyaAiAUxuc9P/y6FwqXm+95wmsgEHLBiYU6e8joZULE4TkxlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11099128},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"4ad51de4c36ec9c5671cd5a36067f00e059b58ad","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-vcjwt":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack vcjwt-entry.js --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack anchor-entry.js --config build/webpack.anchor.config.js","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-didweb":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack didweb-entry.js --config build/webpack.didweb.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack statuslist-entry.js --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.4","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_3.4.4_1780072879081_0.4567465395077528","host":"s3://npm-registry-packages-npm-production"}},"3.4.5":{"name":"@smartledger/bsv","version":"3.4.5","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","security-hardened","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","shamir-secret-sharing","threshold-cryptography","secret-splitting","global-digital-attestation","gdaf","verifiable-credentials","w3c-credentials","decentralized-identity","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","vulnerability-free","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@3.4.5","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"06867b4adb4df22d1bb7086a854181c6fc077103","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-3.4.5.tgz","fileCount":206,"integrity":"sha512-VGn9S3s6LglpvYrUIz2B4CwaM7scPRk2M/6Qt/caU/RA68Uek5mg8+UUZX199fg+HERo4kSz7GQPQLDQYv5Wrg==","signatures":[{"sig":"MEUCIDRTq2N1PskKn4UwwBn60zXpGSmbS6RtGE2WBGMw7DfHAiEAlaDU2D4QrRDVRri+rGxkqqNEPyNJHZu5F3VdEuEDRH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11105056},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"d8aa6fa2acc95d39f83d044bd538207519a8aec4","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-vcjwt":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack vcjwt-entry.js --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack anchor-entry.js --config build/webpack.anchor.config.js","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-didweb":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack didweb-entry.js --config build/webpack.didweb.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack statuslist-entry.js --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.4","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_3.4.5_1780075514048_0.196519361257246","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@smartledger/bsv","version":"4.0.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","shamir-secret-sharing","threshold-cryptography","secret-splitting","global-digital-attestation","gdaf","verifiable-credentials","w3c-credentials","decentralized-identity","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@4.0.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"9d7fe2c575b6368e59e2f31ec6149e63bd4136ad","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-4.0.0.tgz","fileCount":205,"integrity":"sha512-JYixbxrqxhBOvslRceSW2s72sBUm6nkTf/HmQebGdE2OONmoi9TYM11HShP2XnKTZn+fzDXjblonK+IRl8GLmg==","signatures":[{"sig":"MEQCIH6Yxx7IjMe+qrDE3BoSYbLegbtnJMNy4ZrGd1FjmKYuAiA7Flu1uMA2lqa+o1qjf9EbjxiEKFVw1otE6wFgPmnsDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11117840},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"206c000818d6d9587d93a54a49497a8dd7869198","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-vcjwt":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack vcjwt-entry.js --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack anchor-entry.js --config build/webpack.anchor.config.js","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-didweb":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack didweb-entry.js --config build/webpack.didweb.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack statuslist-entry.js --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.4","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_4.0.0_1780234540157_0.010195040636345798","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@smartledger/bsv","version":"4.0.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","shamir-secret-sharing","threshold-cryptography","secret-splitting","global-digital-attestation","gdaf","verifiable-credentials","w3c-credentials","decentralized-identity","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@4.0.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"8d9354ee0ea87b35880cc2c77da47192d3659623","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-4.0.1.tgz","fileCount":205,"integrity":"sha512-/cbstL2wtNd+/3yBzc/OnqStCJ/7Il8bruZ0Rax+lGzJKZmBwsIZh4fCjeB97+YJ6EjBvc41bEWh8l3/Rp3csQ==","signatures":[{"sig":"MEUCIQDYxin7uSWUxott8QBPEBCl+BI1wY17rve0jdd+QOXPZwIgef/AThG/2lB5yXcedGh7g0yajEF4YgOxp8crS1Ub6ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11126404},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"6a3d9acf22d9695a7fc1bd2dc7b3150e3bd7acff","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-vcjwt":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack vcjwt-entry.js --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack anchor-entry.js --config build/webpack.anchor.config.js","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-didweb":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack didweb-entry.js --config build/webpack.didweb.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack statuslist-entry.js --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.4","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_4.0.1_1780238445508_0.2702453499581492","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@smartledger/bsv","version":"4.1.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","shamir-secret-sharing","threshold-cryptography","secret-splitting","global-digital-attestation","gdaf","verifiable-credentials","w3c-credentials","decentralized-identity","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@4.1.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"042e79509a5e23012eb4b356cdd578701ea73e3b","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-4.1.0.tgz","fileCount":205,"integrity":"sha512-d+lQM6NLeXkKbCI7BpdVmbzy1OfgAiRNcwUI6j/wrdq7f5ZGHlnu3c5rrJE5yr4nPz7VeDxhpJWzLS5ceFe6FQ==","signatures":[{"sig":"MEUCIQDA099CfQ4XCFUOOxi/ECIhMPybVZ5pr+SaUgpw2DQYyQIgFoU9OwFVrMMg2/6tAFs/PO574tYD1YJ+WA0URitsq/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135158},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"ca78922aa41ade8be570c6c5dff6eaaacf19b402","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-vcjwt":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack vcjwt-entry.js --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack anchor-entry.js --config build/webpack.anchor.config.js","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-didweb":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack didweb-entry.js --config build/webpack.didweb.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack statuslist-entry.js --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_4.1.0_1780859681477_0.28334510375718414","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@smartledger/bsv","version":"4.2.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","shamir-secret-sharing","threshold-cryptography","secret-splitting","global-digital-attestation","gdaf","verifiable-credentials","w3c-credentials","decentralized-identity","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@4.2.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"9532095004b14dc0e517ebce87b81dff7de02d5e","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-4.2.1.tgz","fileCount":210,"integrity":"sha512-jcJSxz1HO5kU/t9QQ/8hNfhebthhDtw8o7spq5GJ4yWogP0p2zSQpGy5qbaRglOWQxXWceDI/e9Y+YY+9aY/7A==","signatures":[{"sig":"MEUCIQC+xprtSJa0gHNe83T0p+eVc3tSDX+u0wYZ+AKyfffe9gIge2KeiR4GxpaQQQVBQhSPSkShJnnsIDptRGTeRcu6REM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11205252},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"2e1620649585675567c73727b9f619bb3090a6e2","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-vcjwt":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack vcjwt-entry.js --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack anchor-entry.js --config build/webpack.anchor.config.js","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-didweb":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack didweb-entry.js --config build/webpack.didweb.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack statuslist-entry.js --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_4.2.1_1780866064033_0.46823896316570957","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@smartledger/bsv","version":"4.4.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","shamir-secret-sharing","threshold-cryptography","secret-splitting","global-digital-attestation","gdaf","verifiable-credentials","w3c-credentials","decentralized-identity","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@4.4.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"152992bf859533a086ff10a34fe3ed2643e83f14","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-4.4.0.tgz","fileCount":210,"integrity":"sha512-6HtkXCxxwXnk5bamR7SSFBBAMbGV1m0WSJKXK0Xc+tMWKe1LPbs0jAhBny426jTXLkLfEoUUcF4zA6mRPAZcHg==","signatures":[{"sig":"MEQCIGpBX0Ikfz3i+G1iaWQJFYCa2EDJs5kpjN8e3Cer3NNlAiArCaZRykGpU2ApEW8ZEfjFpDeCsYnUptIyt7CnUKDU+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11216395},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"524beac79d38fe61e047c1b0fd5bfd96dc613403","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-vcjwt":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack vcjwt-entry.js --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack anchor-entry.js --config build/webpack.anchor.config.js","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-didweb":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack didweb-entry.js --config build/webpack.didweb.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack statuslist-entry.js --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_4.4.0_1780880999127_0.49054777128445015","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@smartledger/bsv","version":"4.5.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","shamir-secret-sharing","threshold-cryptography","secret-splitting","global-digital-attestation","gdaf","verifiable-credentials","w3c-credentials","decentralized-identity","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@4.5.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"30aa6fcb23bb2aeb8da81cf0cbd54a3dad365dc0","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-4.5.0.tgz","fileCount":212,"integrity":"sha512-n33VHqSm/brLUlzf3d72x19ps55hQLAjzsrSs4EWfdP2EQlMJLqS8B8dALcmuHGld1I6z2iQtUIv4L/5x4pkkA==","signatures":[{"sig":"MEQCIC9agI4ysK6hT4mehwTm/O1LeEcU/E8hJULTbTtn71/eAiAcprsRF2rKDoHQ2wasaU2CXGqgM44hzdDwmSFF4He2fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11253556},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"74043eeaf713de2c85ac52f2482ce0d705b8c374","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-vcjwt":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack vcjwt-entry.js --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack anchor-entry.js --config build/webpack.anchor.config.js","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-didweb":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack didweb-entry.js --config build/webpack.didweb.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack statuslist-entry.js --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1","@smartledger/bsv":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_4.5.0_1780976988870_0.9783286568154892","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@smartledger/bsv","version":"4.6.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","shamir-secret-sharing","threshold-cryptography","secret-splitting","global-digital-attestation","gdaf","verifiable-credentials","w3c-credentials","decentralized-identity","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@4.6.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"0eb1c3013b672ef78cfc71160c89be89e83f1510","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-4.6.0.tgz","fileCount":212,"integrity":"sha512-NIk53pdxBgZR+9lNZK3bed6qW6wA1ETkbjEsFdOkuw+Gi4PgBdr49URGBcFEKln1S5lSaqQ/IRNKV/WJC1tJMw==","signatures":[{"sig":"MEUCIAT+CK0/7RaAMnHQRSbBWKAiGfYMzj8wN5WjAnPPTMT4AiEA5ziJj/3BibA0zEmu8rPRCRVDloMUy0cJ/9Wju9LQ2fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11256495},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"823935f7be88b137157d8a2d0395826200b13dd8","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-vcjwt":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack vcjwt-entry.js --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack anchor-entry.js --config build/webpack.anchor.config.js","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-didweb":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack didweb-entry.js --config build/webpack.didweb.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack statuslist-entry.js --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1","@smartledger/bsv":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_4.6.0_1780979576281_0.5834975073259807","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@smartledger/bsv","version":"5.0.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@5.0.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"92f55e650178f6a0914413a285a7d01ce9fbbc79","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-5.0.0.tgz","fileCount":212,"integrity":"sha512-ODfnDWY5D9rd5pBHLfViZxEgIasFp6XButvRP1KmdyzMJZINP+sR2X1KESaWRqDrQOHCCkQbtpdT3LYAQLWGsQ==","signatures":[{"sig":"MEYCIQD4fCg2OOrpomB9h3J9W4EgddVFD+xXIDn+AyCVYlvF6QIhAIb7F0LsKVa9dr43SeCl4Kn23St2ZV5SO7e98raynQQu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11844532},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"4567c8b5961542fd558554efc1a9d68354b57260","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-vcjwt":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack vcjwt-entry.js --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack anchor-entry.js --config build/webpack.anchor.config.js","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-didweb":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack didweb-entry.js --config build/webpack.didweb.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack statuslist-entry.js --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_5.0.0_1781436806271_0.060012231461641585","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@smartledger/bsv","version":"5.0.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@5.0.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"114298bb414156773f3eec97dd3f5b791c756bfe","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-5.0.1.tgz","fileCount":212,"integrity":"sha512-8wJlJCgkzWfh39qhRVvA2COY3280QVFZk6W0CKhIwTBfdEtNCJKpOrKZOrosMNRAUyhD2BBXR7gMmcSq+sJMGA==","signatures":[{"sig":"MEUCIGEp7yzJ/E4NhijOAb93rO2St7F6vmp8lmRWPfwBIoqJAiEAjgVObh+eev837e+uU4ZCsxkuQOX05LqfckNxqbWwyYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11847763},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"5dcc258530050908b9de4fb2da976218f241215e","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack index.js --config build/webpack.config.js","build-ltp":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ltp-entry.js --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack gdaf-entry.js --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.js","build-vcjwt":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack vcjwt-entry.js --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack anchor-entry.js --config build/webpack.anchor.config.js","build-bundle":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack bundle-entry.js --config build/webpack.bundle.config.js","build-didweb":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack didweb-entry.js --config build/webpack.didweb.config.js","build-shamir":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack covenant-entry.js --config build/webpack.covenant.config.js","build-mnemonic":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.js","build-security":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack security-entry.js --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack statuslist-entry.js --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack script-helper-entry.js --config build/webpack.script-helper.config.js","build-smartcontract":"NODE_OPTIONS=\"--openssl-legacy-provider\" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","mocha":"^8.4.0","sinon":"7.2.3","webpack":"4.29.3","standard":"12.0.1","webpack-cli":"^3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv_5.0.1_1781441745639_0.8455981064168154","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@smartledger/bsv","version":"5.1.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@5.1.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"7a2e9662de9dfa712e12588bc322864ae4a8493d","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-5.1.0.tgz","fileCount":216,"integrity":"sha512-+DQdBk9atW6EPG6rtQ7Bg1CljwxT7Ik8Pkg7xnttIHGn63ye8TPLJACYpXNVAr2HuJuG0+Hx06/iptBv+bKIyw==","signatures":[{"sig":"MEUCIQDWumql8WGyYtZJIex7rCE4PuDZGiJkGRtxIcWxsDUzLgIgAi6ceOFsMpDmJ6vwutzpKAFhVWf8u67JBL6zcScdyrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12331680},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"28808cad4731967bd6abb17ff93822ddab3877e9","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"webpack --config build/webpack.config.js","build-ltp":"webpack --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"webpack --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"webpack --config build/webpack.ecies.config.js","build-vcjwt":"webpack --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"webpack --config build/webpack.anchor.config.js","build-bundle":"webpack --config build/webpack.bundle.config.js","build-didweb":"webpack --config build/webpack.didweb.config.js","build-shamir":"webpack --config build/webpack.shamir.config.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"webpack --config build/webpack.message.config.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"webpack --config build/webpack.covenant.config.js","build-mnemonic":"webpack --config build/webpack.mnemonic.config.js","build-security":"webpack --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"webpack --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"webpack --config build/webpack.script-helper.config.js","build-smartcontract":"webpack --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^8.4.0","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_5.1.0_1781530183024_0.1918133249840679","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@smartledger/bsv","version":"5.2.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@5.2.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"2ddb8fd88fc1b19e055de816a1475df9294271f5","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-5.2.0.tgz","fileCount":216,"integrity":"sha512-9ddFnuA+5Wp28TwfNjmqi8HTT6VBsmbas+ChfCGNld8zaeT7h7az6+2l1H99gcOBrmsvsmrG2JZau70mVfk/sQ==","signatures":[{"sig":"MEUCIQDowfpCpOo3wdN9vbUNbqMF3rvnNwW+KZuEdrhF++IinQIgVuqvtcDGHyY/ep3VPIhm0dpPH8I10JmBTVThoHzdVsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12358729},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"d61903ea90b0f9f54f593f80649ab6e309e6a3c1","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"webpack --config build/webpack.config.js","build-ltp":"webpack --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"webpack --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"webpack --config build/webpack.ecies.config.js","build-vcjwt":"webpack --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"webpack --config build/webpack.anchor.config.js","build-bundle":"webpack --config build/webpack.bundle.config.js","build-didweb":"webpack --config build/webpack.didweb.config.js","build-shamir":"webpack --config build/webpack.shamir.config.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"webpack --config build/webpack.message.config.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"webpack --config build/webpack.covenant.config.js","build-mnemonic":"webpack --config build/webpack.mnemonic.config.js","build-security":"webpack --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"webpack --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"webpack --config build/webpack.script-helper.config.js","build-smartcontract":"webpack --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","elliptic":"6.6.1","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^8.4.0","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_5.2.0_1781542944271_0.8716042155087598","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@smartledger/bsv","version":"5.3.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@5.3.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"52ea09752a87d554a1057226f2d2a7c6b2321837","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-5.3.0.tgz","fileCount":216,"integrity":"sha512-/t9EWYHu8U4pcvUGTgzTRz7frbnK/h7Fd/1A2VnJ++HosOCmk6rd/UV9jsxnQnUWJhTsmMYhUNmQQ+eAc40KQg==","signatures":[{"sig":"MEUCIQCAqovSVHFDTR3Yl4oj9zaz4AzAMJB/uVJG2hxXqSELygIgPUlIvpDPaCqcBU8JqKX59ufnFfy2qLBxXTne9q5bod0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12230019},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"5c73f615b0293b77e84b7cbc19687883f84bfc31","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"webpack --config build/webpack.config.js","build-ltp":"webpack --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"webpack --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"webpack --config build/webpack.ecies.config.js","build-vcjwt":"webpack --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"webpack --config build/webpack.anchor.config.js","build-bundle":"webpack --config build/webpack.bundle.config.js","build-didweb":"webpack --config build/webpack.didweb.config.js","build-shamir":"webpack --config build/webpack.shamir.config.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"webpack --config build/webpack.message.config.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"webpack --config build/webpack.covenant.config.js","build-mnemonic":"webpack --config build/webpack.mnemonic.config.js","build-security":"webpack --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","build-statuslist":"webpack --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"webpack --config build/webpack.script-helper.config.js","build-smartcontract":"webpack --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^8.4.0","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_5.3.0_1781551559834_0.5773036675674907","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"@smartledger/bsv","version":"5.3.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@5.3.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"be7c2990c1e8eeac28feef54f0819b6abefc1524","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-5.3.1.tgz","fileCount":216,"integrity":"sha512-fWeED6L0mwzwWaciOpv8UlVxmxVLEfbtRPX3QnuU0b7vBVUYvunfg5gJuhzf0rLcpTj7XjTJ4ACk9zBDEWO+TQ==","signatures":[{"sig":"MEQCIEt4IWipk3LZiSuM+shKRbCHw1qCodW+ikxTh/DMwGwFAiBxfwK8dcJQOYJkx61s1Sd2XS4w2IIq23wSpB5fboUjnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12231541},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"6e3db170d8536ae7d51bec81f2fdd7f0b72fe1a3","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"webpack --config build/webpack.config.js","build-ltp":"webpack --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"webpack --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"webpack --config build/webpack.ecies.config.js","build-vcjwt":"webpack --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"webpack --config build/webpack.anchor.config.js","build-bundle":"webpack --config build/webpack.bundle.config.js","build-didweb":"webpack --config build/webpack.didweb.config.js","build-shamir":"webpack --config build/webpack.shamir.config.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"webpack --config build/webpack.message.config.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"webpack --config build/webpack.covenant.config.js","build-mnemonic":"webpack --config build/webpack.mnemonic.config.js","build-security":"webpack --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","build-statuslist":"webpack --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"webpack --config build/webpack.script-helper.config.js","build-smartcontract":"webpack --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^8.4.0","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_5.3.1_1781556354466_0.6667245006117664","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@smartledger/bsv","version":"5.4.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@5.4.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"8d7e569d79bb329ba751e3d108bd88bf2f0bcfd4","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-5.4.0.tgz","fileCount":216,"integrity":"sha512-68PL/3r8IVqOEfO8TMjOIIXwNgqMwvFetAXRLrVhTzfLFbq/KRmTfZc/rF/+AGFbpwxLWGr4kQD0MkqTzvXgHg==","signatures":[{"sig":"MEUCIQCWnCi1GLW6UB5j2UOB2DVJKmz5ODUSb/73cnBn2xR9DAIgX1wC91xhLRnlVSSwJnCnSCrlYbFyKGUM/SjZNeiVj3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10912091},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"9c5a92ed660cf91e9389f938cf8abe5293b0c90c","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"webpack --config build/webpack.config.js","build-ltp":"webpack --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"webpack --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"webpack --config build/webpack.ecies.config.js","build-vcjwt":"webpack --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"webpack --config build/webpack.anchor.config.js","build-bundle":"webpack --config build/webpack.bundle.config.js","build-didweb":"webpack --config build/webpack.didweb.config.js","build-shamir":"webpack --config build/webpack.shamir.config.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"webpack --config build/webpack.message.config.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"webpack --config build/webpack.covenant.config.js","build-mnemonic":"webpack --config build/webpack.mnemonic.config.js","build-security":"webpack --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","build-statuslist":"webpack --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"webpack --config build/webpack.script-helper.config.js","build-smartcontract":"webpack --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.22.3","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^8.4.0","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_5.4.0_1781557895041_0.4962890315348374","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"@smartledger/bsv","version":"5.4.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@5.4.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"4827364acf5804f9e1c052d5168d75e09751335a","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-5.4.1.tgz","fileCount":216,"integrity":"sha512-r912noXo0CvVZPn/CKI1VqEqsdLc/ccPGK7cxYmWhI0SYuCoM2pHolPyT59WYIrj3vWzIh1BLb/tGpCZkfCpJQ==","signatures":[{"sig":"MEUCIQDXdsrkhkPLlmutYQyeBNXSlQ6ns9EPdlqdxFF7n5qppwIgFCPB3Z8U1tMIRh88tG55uBhRSelPrmv3sU7s4/3jC5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10923607},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"858a308fbf3bc7896e3578ba9ebbd45045e858dc","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"webpack --config build/webpack.config.js","build-ltp":"webpack --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"webpack --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"webpack --config build/webpack.ecies.config.js","build-vcjwt":"webpack --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"webpack --config build/webpack.anchor.config.js","build-bundle":"webpack --config build/webpack.bundle.config.js","build-didweb":"webpack --config build/webpack.didweb.config.js","build-shamir":"webpack --config build/webpack.shamir.config.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"webpack --config build/webpack.message.config.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"webpack --config build/webpack.covenant.config.js","build-mnemonic":"webpack --config build/webpack.mnemonic.config.js","build-security":"webpack --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","build-statuslist":"webpack --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"webpack --config build/webpack.script-helper.config.js","build-smartcontract":"webpack --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.23.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.11.9","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^8.4.0","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_5.4.1_1782394551765_0.8245613850507769","host":"s3://npm-registry-packages-npm-production"}},"5.4.2":{"name":"@smartledger/bsv","version":"5.4.2","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@5.4.2","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"80161421681bdee75402c16a7dc19ee9ce9133f4","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-5.4.2.tgz","fileCount":216,"integrity":"sha512-eIXKKNaW5ReXW3tN5VCBPixyWpwC9iVOya4S8kfBC7EQIvHZPVOzJx/ztRCYTKx+fDB9+gaRmHTJJB/mfsjTaw==","signatures":[{"sig":"MEQCIHDWC/7LqVI/fPY3YTUEPalD/PjklH8ifbG2fEELwd/9AiAYYbYVv3ZbwhyqqUP5JUoK5q063MYALueqHJ2axfRV7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10927801},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"f516ea894637783adb0c69b40db18a689124d27b","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"webpack --config build/webpack.config.js","build-ltp":"webpack --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"webpack --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"webpack --config build/webpack.ecies.config.js","build-vcjwt":"webpack --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"webpack --config build/webpack.anchor.config.js","build-bundle":"webpack --config build/webpack.bundle.config.js","build-didweb":"webpack --config build/webpack.didweb.config.js","build-shamir":"webpack --config build/webpack.shamir.config.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"webpack --config build/webpack.message.config.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"webpack --config build/webpack.covenant.config.js","build-mnemonic":"webpack --config build/webpack.mnemonic.config.js","build-security":"webpack --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","build-statuslist":"webpack --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"webpack --config build/webpack.script-helper.config.js","build-smartcontract":"webpack --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.23.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_5.4.2_1782402102084_0.9608616122970783","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@smartledger/bsv","version":"5.5.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@5.5.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"2189715f2d4ac69cd5a8ba179c5394c6ce027309","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-5.5.0.tgz","fileCount":217,"integrity":"sha512-fYpXe1TZFwwmjdn7E4O6o1JrgZ8Ts/iGDY4/VcCuUe9qU8SZSwdsb8AnDceAf1PRY/k9vMDwcWs9TQpmbSqoZg==","signatures":[{"sig":"MEQCIGxGCVBIX9NTJ/NKgV5QaGTCFxuoBURSRmm1Fs0CKkyoAiBjjc/KVkTPrNbb8b4Nu9zpzQpjh9CuixqgrlgDp3SN3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10975042},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"7678d203625d52a9fcd03903970cd704047df31f","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"webpack --config build/webpack.config.js","build-ltp":"webpack --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"webpack --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"webpack --config build/webpack.ecies.config.js","build-vcjwt":"webpack --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"webpack --config build/webpack.anchor.config.js","build-bundle":"webpack --config build/webpack.bundle.config.js","build-didweb":"webpack --config build/webpack.didweb.config.js","build-shamir":"webpack --config build/webpack.shamir.config.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"webpack --config build/webpack.message.config.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"webpack --config build/webpack.covenant.config.js","build-mnemonic":"webpack --config build/webpack.mnemonic.config.js","build-security":"webpack --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","build-statuslist":"webpack --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"webpack --config build/webpack.script-helper.config.js","build-smartcontract":"webpack --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.23.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_5.5.0_1782410504579_0.8498203578052184","host":"s3://npm-registry-packages-npm-production"}},"5.5.1":{"name":"@smartledger/bsv","version":"5.5.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@5.5.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"af298b4fe93e56474810431f342638362f70ea5e","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-5.5.1.tgz","fileCount":294,"integrity":"sha512-wI/+XWxn897GywOM31uumBdjnLwuq24hVGo8N2VEeSjcuzzocmFJE64ya7xGYaeBGekZCcH95IQ63oDVQPyYzQ==","signatures":[{"sig":"MEYCIQCVH4wIIQ2Q61xD+9/iuc/lXFg0GmKjU79GiLAs4OIdtgIhAJLO5ePsVa45YUvRw9XswBw5avF4HF51yMkCpSCn55fo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12767624},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"5a8b558ebe4fce71d7b44f54d3637f63740837ef","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"webpack --config build/webpack.config.js","build-ltp":"webpack --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"webpack --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"webpack --config build/webpack.ecies.config.js","build-vcjwt":"webpack --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"webpack --config build/webpack.anchor.config.js","build-bundle":"webpack --config build/webpack.bundle.config.js","build-didweb":"webpack --config build/webpack.didweb.config.js","build-shamir":"webpack --config build/webpack.shamir.config.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"webpack --config build/webpack.message.config.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"webpack --config build/webpack.covenant.config.js","build-mnemonic":"webpack --config build/webpack.mnemonic.config.js","build-security":"webpack --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","build-statuslist":"webpack --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"webpack --config build/webpack.script-helper.config.js","build-smartcontract":"webpack --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.23.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_5.5.1_1782422401887_0.45566874829380755","host":"s3://npm-registry-packages-npm-production"}},"5.5.2":{"name":"@smartledger/bsv","version":"5.5.2","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@5.5.2","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"11a13d7337bb8acd3a2ef9cd641ca6bd2700ddd3","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-5.5.2.tgz","fileCount":294,"integrity":"sha512-Jss1cJukgDd4wJKr3eBmS4/u7VglsoJzSUaYrLGMnqMU4+bPbK/lGQz/wiVYX/V+9MmZc3+83TUomrQaO2JNgA==","signatures":[{"sig":"MEYCIQDYtumlMqwlJ1Hr7g9WZYLawgp/p6G75hfEE+AgNVvThgIhAPNr8Z3UV+Ek0IOiYJ2mD5bZmmYWBG1SAqWR2nQPhEfN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12768529},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"1f51a6e4f7f8d42721698e21ce0df478699974bf","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","version":"node scripts/sync-cdn-urls.js && git add README.md docs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"webpack --config build/webpack.config.js","build-ltp":"webpack --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"webpack --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"webpack --config build/webpack.ecies.config.js","build-vcjwt":"webpack --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"webpack --config build/webpack.anchor.config.js","build-bundle":"webpack --config build/webpack.bundle.config.js","build-didweb":"webpack --config build/webpack.didweb.config.js","build-shamir":"webpack --config build/webpack.shamir.config.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"webpack --config build/webpack.message.config.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"webpack --config build/webpack.covenant.config.js","build-mnemonic":"webpack --config build/webpack.mnemonic.config.js","build-security":"webpack --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","build-statuslist":"webpack --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"webpack --config build/webpack.script-helper.config.js","build-smartcontract":"webpack --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.23.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_5.5.2_1782735476437_0.08146763091998","host":"s3://npm-registry-packages-npm-production"}},"5.5.3":{"name":"@smartledger/bsv","version":"5.5.3","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@5.5.3","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"8a747d7b7a36427161a2563d9ff05b035018b2c5","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-5.5.3.tgz","fileCount":294,"integrity":"sha512-PWQtXxMteADCeyI73vmHfyHcy8IpWjpaoNfevT8CcNvFZcn3cjdbgsNLKJPt+9O+Y5TaaXy08D1aKjKmzXdUGQ==","signatures":[{"sig":"MEYCIQCxB9C4hJkkK3HBqjSAwkRmC/jLkq0lXpQyMZEZbVhNlwIhAKigmEwQCOhDWHrL9TIK1krF7cV0e/6WPb1t4RZXlEuK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12769139},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"38703cd806115197b971fa03c674ab933fdda9d5","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","version":"node scripts/sync-cdn-urls.js && git add README.md docs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"webpack --config build/webpack.config.js","build-ltp":"webpack --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"webpack --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"webpack --config build/webpack.ecies.config.js","build-vcjwt":"webpack --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"webpack --config build/webpack.anchor.config.js","build-bundle":"webpack --config build/webpack.bundle.config.js","build-didweb":"webpack --config build/webpack.didweb.config.js","build-shamir":"webpack --config build/webpack.shamir.config.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"webpack --config build/webpack.message.config.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"webpack --config build/webpack.covenant.config.js","build-mnemonic":"webpack --config build/webpack.mnemonic.config.js","build-security":"webpack --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","build-statuslist":"webpack --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"webpack --config build/webpack.script-helper.config.js","build-smartcontract":"webpack --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.23.0","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_5.5.3_1783096967851_0.11792857466939966","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@smartledger/bsv","version":"6.0.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@6.0.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"6de06d0a054d3611bca7f7e29f36d7027349a989","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-6.0.0.tgz","fileCount":315,"integrity":"sha512-o+AkFRymdQX8V/t6n9unzQSZvG8ZHhHus8JJZFiXhoTqwoPeNnDlFiM3Qdde1BOzsJ15hOF6pRF8MfRi5H7jJw==","signatures":[{"sig":"MEUCIQCUYRC/q7nq5EyO8/DLcmZRLYHRJfG3xdW+H0QQowkiBQIgG/2wGdwJnhiZmI9g8NcL8FXrr0Cxx8ePtvVFaL4YBXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13080907},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"58679d93559aeaf79d1a6d4249a47dd9b43b5592","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","version":"node scripts/sync-cdn-urls.js && git add README.md docs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"webpack --config build/webpack.config.js","build-ltp":"webpack --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"webpack --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"webpack --config build/webpack.ecies.config.js","build-vcjwt":"webpack --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"webpack --config build/webpack.anchor.config.js","build-bundle":"webpack --config build/webpack.bundle.config.js","build-didweb":"webpack --config build/webpack.didweb.config.js","build-shamir":"webpack --config build/webpack.shamir.config.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"webpack --config build/webpack.message.config.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"webpack --config build/webpack.covenant.config.js","build-mnemonic":"webpack --config build/webpack.mnemonic.config.js","build-security":"webpack --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","build-statuslist":"webpack --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"webpack --config build/webpack.script-helper.config.js","build-smartcontract":"webpack --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_6.0.0_1783862046032_0.7545233833355003","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@smartledger/bsv","version":"6.0.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@6.0.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"661686a2a91394d20b0c46ce3be63d263a9adb0e","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-6.0.1.tgz","fileCount":315,"integrity":"sha512-kIBgrheA06xDCpaJb94rBlA7KEDhG681jTzmyEoKKz175Qx5cQBeDBBZCAqFjMHKK8Fm+jHGtwbWCuwGIbhBnw==","signatures":[{"sig":"MEQCIGX3FiKHyhYTyRTu1m4dYt/kPwrkw3uubYdYJHLv0gw4AiA0XEEIorXePtYa72s0NvUu9OsepKA48C0PeNisY8SCeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13091146},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"gitHead":"748f234a1a49d530d98f26f1c8775baae15e8996","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","version":"node scripts/sync-cdn-urls.js && git add README.md docs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"webpack --config build/webpack.config.js","build-ltp":"webpack --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"webpack --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"webpack --config build/webpack.ecies.config.js","build-vcjwt":"webpack --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"webpack --config build/webpack.anchor.config.js","build-bundle":"webpack --config build/webpack.bundle.config.js","build-didweb":"webpack --config build/webpack.didweb.config.js","build-shamir":"webpack --config build/webpack.shamir.config.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"webpack --config build/webpack.message.config.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"webpack --config build/webpack.covenant.config.js","build-mnemonic":"webpack --config build/webpack.mnemonic.config.js","build-security":"webpack --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","build-statuslist":"webpack --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"webpack --config build/webpack.script-helper.config.js","build-smartcontract":"webpack --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_6.0.1_1783867494275_0.40048919732084753","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@smartledger/bsv","version":"6.0.2","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@6.0.2","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"77aa04e07dde356c5ac975baf1d4f4fd52826b58","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-6.0.2.tgz","fileCount":316,"integrity":"sha512-bdpwhxkJ+5MZ0pjnOdJyUlRxhQPb9QvE3POA9xZ42tcHwQHOtwL0hVIOpjpWPbt83jm6kHH9Eug0nfFJ4oJlbA==","signatures":[{"sig":"MEYCIQCo96cZT+6I9K1j36cBHBf+VnKseWo+BAOMEZCUPQ89+QIhAPbZPx6Ht4WkXgfpPT14dTPoMwqqtpiR6fgbbABGiYLg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13096858},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"gitHead":"64945bd8ad5732342945225ab83d7ad732f566a4","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","version":"node scripts/sync-cdn-urls.js && git add README.md docs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"webpack --config build/webpack.config.js","build-ltp":"webpack --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"webpack --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"webpack --config build/webpack.ecies.config.js","build-vcjwt":"webpack --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"webpack --config build/webpack.anchor.config.js","build-bundle":"webpack --config build/webpack.bundle.config.js","build-didweb":"webpack --config build/webpack.didweb.config.js","build-shamir":"webpack --config build/webpack.shamir.config.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"webpack --config build/webpack.message.config.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"webpack --config build/webpack.covenant.config.js","build-mnemonic":"webpack --config build/webpack.mnemonic.config.js","build-security":"webpack --config build/webpack.security.config.js","prepublishOnly":"NODE_OPTIONS=\"--openssl-legacy-provider\" npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","build-statuslist":"webpack --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"webpack --config build/webpack.script-helper.config.js","build-smartcontract":"webpack --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_6.0.2_1783907863101_0.5804431378787842","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@smartledger/bsv","version":"6.1.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@6.1.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"976e555fc3dd7e7caa61665cb0f2e7438b848aeb","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-6.1.0.tgz","fileCount":316,"integrity":"sha512-HszTKkWkdxJf3rq1BT9eYs2QlY6e9UcFnLw4pCg7YJlolkVKl4CZiwpxe9eXH24Qd0VgvGtDOFkP1Z01AZITEA==","signatures":[{"sig":"MEQCIAoKC97qDj3n+ykyvxahAG0YSTs1I3TE91R/09DH7lUgAiAThvXexg8MflAM42IZ/ifPCkyytKRI/A1ggsYbFxZPCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13098073},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"gitHead":"c1fda007adac5317dae47de06ad9f595c759cb34","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","version":"node scripts/sync-cdn-urls.js && git add README.md docs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"webpack --config build/webpack.config.js","build-ltp":"webpack --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"webpack --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"webpack --config build/webpack.ecies.config.js","build-vcjwt":"webpack --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"webpack --config build/webpack.anchor.config.js","build-bundle":"webpack --config build/webpack.bundle.config.js","build-didweb":"webpack --config build/webpack.didweb.config.js","build-shamir":"webpack --config build/webpack.shamir.config.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"webpack --config build/webpack.message.config.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"webpack --config build/webpack.covenant.config.js","build-mnemonic":"webpack --config build/webpack.mnemonic.config.js","build-security":"webpack --config build/webpack.security.config.js","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","build-statuslist":"webpack --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"webpack --config build/webpack.script-helper.config.js","build-smartcontract":"webpack --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_6.1.0_1783911796669_0.9582065344845563","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@smartledger/bsv","version":"6.1.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@6.1.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"b220994ebe45f387d74b8c8bad38a1078e9b7ad3","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-6.1.1.tgz","fileCount":317,"integrity":"sha512-dKRwqL7p+W2EeWh1GQGTGIjjcPEBknR/1eEH6MGtn0MWmLNrqqjhmJZb5cBSzANTRamqtbe2ik9Hq2sVp+Wt7w==","signatures":[{"sig":"MEQCIASEHSxGfAUIkRyXuqpxOu5/vwRKqU0L1P1kPt950FBzAiBQ2w8r305k+BG2LiBWJAAy6uUB/VjTTrWQXUXfl9OzEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13104119},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"gitHead":"9875d3aeda4da5f5bb182dfad16e3ec31e56e058","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","version":"node scripts/sync-cdn-urls.js && git add README.md docs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"webpack --config build/webpack.config.js","build-ltp":"webpack --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"webpack --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"webpack --config build/webpack.ecies.config.js","build-vcjwt":"webpack --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"webpack --config build/webpack.anchor.config.js","build-bundle":"webpack --config build/webpack.bundle.config.js","build-didweb":"webpack --config build/webpack.didweb.config.js","build-shamir":"webpack --config build/webpack.shamir.config.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"webpack --config build/webpack.message.config.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"webpack --config build/webpack.covenant.config.js","build-mnemonic":"webpack --config build/webpack.mnemonic.config.js","build-security":"webpack --config build/webpack.security.config.js","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","build-statuslist":"webpack --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"webpack --config build/webpack.script-helper.config.js","build-smartcontract":"webpack --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","typescript":"^5.9.3","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_6.1.1_1783955354652_0.46598707198495437","host":"s3://npm-registry-packages-npm-production"}},"6.1.2":{"name":"@smartledger/bsv","version":"6.1.2","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@6.1.2","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"e3c674a41ece69d28d612daaca6b7d6815a8b068","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-6.1.2.tgz","fileCount":317,"integrity":"sha512-jZf8chyG6qJAf4iDXQnnkjJyK/UDVELLXix2DCAZAb1p+Y9JSzZ6Nqk+WXqLV4BacOGow31AmjIsHtAWxe/R3A==","signatures":[{"sig":"MEQCIFAt372+Vu0P5NUo0mIZJcnU2rN5rCEtPPmHPnzoeyjJAiAhqd7LgF/t/lITcPWEdVtAotWHJyNdliHB73LaPC9VeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13105464},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"gitHead":"eb59ddb09e68f995079f8ff202db12b2ed6e3069","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","build":"npm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontract","version":"node scripts/sync-cdn-urls.js && git add README.md docs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"npm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentials","build-bsv":"webpack --config build/webpack.config.js","build-ltp":"webpack --config build/webpack.ltp.config.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","build-gdaf":"webpack --config build/webpack.gdaf.config.js","test:basic":"node examples/basic/transaction-creation.js","build-ecies":"webpack --config build/webpack.ecies.config.js","build-vcjwt":"webpack --config build/webpack.vcjwt.config.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","build-anchor":"webpack --config build/webpack.anchor.config.js","build-bundle":"webpack --config build/webpack.bundle.config.js","build-didweb":"webpack --config build/webpack.didweb.config.js","build-shamir":"webpack --config build/webpack.shamir.config.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","build-message":"webpack --config build/webpack.message.config.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","build-advanced":"npm run build-ltp && npm run build-gdaf","build-covenant":"webpack --config build/webpack.covenant.config.js","build-mnemonic":"webpack --config build/webpack.mnemonic.config.js","build-security":"webpack --config build/webpack.security.config.js","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","build-statuslist":"webpack --config build/webpack.statuslist.config.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","build-credentials":"npm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchor","build-specialized":"npm run build-covenant && npm run build-script-helper && npm run build-security","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","build-script-helper":"webpack --config build/webpack.script-helper.config.js","build-smartcontract":"webpack --config build/webpack.smartcontract.config.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","typescript":"^5.9.3","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_6.1.2_1784000695404_0.8564839610007078","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@smartledger/bsv","version":"6.2.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@6.2.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"7c6dd1da0e816a904d510de2bd62a107c05a06cc","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-6.2.0.tgz","fileCount":307,"integrity":"sha512-8H8HK5g/ZntOviMoDqQzlXjV2cV3defA1IWWRd8Na2axWN+HpDvpfJSQSDsWrP0JnzGeEdAmi6jMUsIpJEfTEg==","signatures":[{"sig":"MEYCIQCBVr9kG9m0XZwISW7zBmn4pNdZevogFbhWw7KcY1KaoAIhAOIV37P0wa/dG6pHWBH0ADO07ByjF4JgmFFOO77tUMux","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12270515},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"gitHead":"1a80601c7797a5c0e4dccd936d7e79190a005134","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && git add README.md docs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","esbuild":"^0.28.1","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","typescript":"^5.9.3","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_6.2.0_1784081954530_0.41319648800545883","host":"s3://npm-registry-packages-npm-production"}},"6.2.1":{"name":"@smartledger/bsv","version":"6.2.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@6.2.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"9ab21bda70b04dc2914288a9ee7421ecfe6c70d4","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-6.2.1.tgz","fileCount":309,"integrity":"sha512-0aXBIW/OsljYB4PrVbq5TmKN7p1ZHB9PvCLqTR6EW0CV78tYLEx5wYCac4qL8gYPCp6k+HS9nVq2vlKpXJc00A==","signatures":[{"sig":"MEQCIBzBF2YOzDAaynP5+OP6okCMTz9DychAhspdFeHEx97IAiAhtSBMW8r8p9UzAMLwXjwsfT9Sxpk2wtw0i9pGSf2Avg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12242798},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"gitHead":"86e5092b33005b0c5505e3003ca9450b3a684629","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && git add README.md docs version.js","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","brfs":"2.0.1","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","esbuild":"^0.28.1","process":"^0.11.10","webpack":"^5.107.2","standard":"12.0.1","typescript":"^5.9.3","webpack-cli":"^5.1.4","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0","terser-webpack-plugin":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv_6.2.1_1784146445992_0.7399416216817993","host":"s3://npm-registry-packages-npm-production"}},"6.2.2":{"name":"@smartledger/bsv","version":"6.2.2","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@6.2.2","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"5d2ef6641822064f7b6977098853991d857640b5","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-6.2.2.tgz","fileCount":310,"integrity":"sha512-2A4/ev6xoJFonLw/0e2R98njT3OKnEAwaorag4a1adbJqGyOp4cgBeUB3KzNhk+wsWnyR6lYmPYfHJiw4flQpg==","signatures":[{"sig":"MEUCICeoiCA+oLQUPJnH3SX+nr6Qn9G/B9tPuZxFQUvAC2RSAiEAlULdvc5yZ0y+986ziVpslvE/85DpxAsoPGEvSm+DMhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12252411},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"gitHead":"ac88b1d9894eab085c7cc3380568f0030d70226c","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && git add README.md docs version.js","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_6.2.2_1784201574040_0.47953254119834865","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@smartledger/bsv","version":"7.0.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.0.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"5f754f891b919c3a01660a4af4349cc87aa7df25","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.0.0.tgz","fileCount":314,"integrity":"sha512-LE7A6okhxhtjdQeyI3UrOSQoZ5AZydUswnWmyWB9C+rSdfloGMYQzjCJEqS3uFUtIFXetMyQTCvhPakItX6c7g==","signatures":[{"sig":"MEYCIQDSK5AeLU53Jdb8YlvNSGcp124VBaALPL0c8EWVgLStUQIhAJpSuwJsJfHb0WHkGHOlVgMtzaOr8zPFXwxWuzVtxsMX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12267950},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./lib/*":"./lib/*.js","./version":"./version.js","./lib/*.js":"./lib/*.js","./package.json":"./package.json"},"gitHead":"4bf2b8e8f29815421d8db151c0992c2c7706c41b","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.0.0_1784238244510_0.1965990108678075","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@smartledger/bsv","version":"7.0.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.0.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"1c48bed528df5632256496f7b57634bbd9c9f712","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.0.1.tgz","fileCount":314,"integrity":"sha512-asv4X+sg2gv4Kt9h1E3s49WJhBHpx2cOwcyv5xEAAsJy1Wc297mkCok0MTPVWe0yEre6AUtjEiQ5htfCx3yzfw==","signatures":[{"sig":"MEUCIDCLzyY5fLmCd8pQzC5skUGKMiQ+gdMgnPTEakXtwLitAiEA3GCmWXQsR4lRciVxAG7KXpoRwufAizAjwUYpAcAXSek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12272049},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./lib/*":"./lib/*.js","./version":"./version.js","./lib/*.js":"./lib/*.js","./package.json":"./package.json"},"gitHead":"558a58469f884daf1361b445c9a98c81343108f0","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.0.1_1784239574097_0.8800211081120168","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"@smartledger/bsv","version":"7.0.2","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.0.2","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"afddf98e24c871e90b2d472e209ef32e3c8cf34e","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.0.2.tgz","fileCount":314,"integrity":"sha512-yvTrqWp4d4PHziwz6oApLNvPcyCfWobAzrI0krdUzAyuuZHrQNLFPjMnuygPjzQ0tDVfPQc98E4CE9H6OJ78Xw==","signatures":[{"sig":"MEYCIQDXS4JHLj9N1u+u3sQiPqmlZnICEpDM0aXbNBbNsTtGtgIhAKgFIbqFss+iaDhn2gUjPBAxmyf4V5oZAcld6kZGkupb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12275459},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./lib/*":"./lib/*.js","./version":"./version.js","./lib/*.js":"./lib/*.js","./package.json":"./package.json"},"gitHead":"9b5673ea0be61b572d91eca226146bd0f8741691","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.0.2_1784241559983_0.36344901330278745","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@smartledger/bsv","version":"7.1.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.1.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"ef48cc6591bd1cdc1c9f540ef9773573a91fd58a","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.1.0.tgz","fileCount":317,"integrity":"sha512-ReKov7jFnocuVlYWUavdc4uuG/Hl6g93TID7vuDhLnPmRNUPIXObEqS5FKJ/2fbUsYxe5SNu2LUC6D1YbRdXdg==","signatures":[{"sig":"MEUCIQDUBELTOZiD3Xwy3donSZCBqQfXZgvSLapQvRmnqacSsgIgWhE0rW5W+MZGbd8zQdTIi7dTBmNZymup79T8ACtAS18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12302774},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./lib/*":"./lib/*.js","./version":"./version.js","./lib/*.js":"./lib/*.js","./package.json":"./package.json"},"gitHead":"5c71aa8908c44cf57f754cd53ac9a03f8a706795","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.1.0_1784262814936_0.4769668626358685","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@smartledger/bsv","version":"7.2.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.2.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"a447e7b72676d76f2069d5bb380e9f97d7a012e2","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.2.0.tgz","fileCount":317,"integrity":"sha512-ihKkG+mjiuM0lhxzD1nsl1KkDeJMEFZmSwnZHu0F6ftRDVUtARJuKjAulSaLNFcxnjr2G1eKm0SlIPLhhtQjqg==","signatures":[{"sig":"MEQCIBY7ZNbAZHjUssEbi/UQspQrN+iHL3kzrXSWW4SmzY5EAiB5hLHNk6kfwB0+6RHjHtJ9T85fRqOvWK226ZhjNaRpsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12328509},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./lib/*":"./lib/*.js","./version":"./version.js","./lib/*.js":"./lib/*.js","./package.json":"./package.json"},"gitHead":"3ff983ea5630d6261d816db448c966e46ddf0542","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.2.0_1785947758656_0.13301945058627607","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"@smartledger/bsv","version":"7.3.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.3.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"451519415f97f9124ba3c11968c7e9ce3d3bc486","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.3.0.tgz","fileCount":317,"integrity":"sha512-EY/O59JQJAh1PGRMnl5Bc6rjLZMYu8gK1Sn/ql/a7/d31Y/brWL5AgkHHPlmnzXgxeMcGxaXv8s1ar1BHyBl0w==","signatures":[{"sig":"MEYCIQCBD61dLJrjz6SMIvk50B4BnVIZ/iu/9BAA+Rwan4k/3QIhAN14vgh/jB4ps6v9qZV6ysSFGoME+41At6lspKZJ8Mc0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12357864},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./lib/*":"./lib/*.js","./version":"./version.js","./lib/*.js":"./lib/*.js","./package.json":"./package.json"},"gitHead":"20b7fe19e970bfcdb4196801cb7d91593f3bf276","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.3.0_1785950575262_0.27435998670582795","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"@smartledger/bsv","version":"7.4.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.4.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"086e1b71876a7a0d706c39e73afd1211f34cda78","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.4.0.tgz","fileCount":317,"integrity":"sha512-NVgqjwB9LL0ne+HdK67tbyiOa//aDL3ca/eV8tDTnNOUtnXQO6E4HdB6u2f0ZpHsplCaSIg9lO+7aFlv7ug12A==","signatures":[{"sig":"MEUCIQCLQy1N3AGIHD8XA9nGNsii5hEUsmAnvfXJ4gLTtpY0OgIgeMELeV4MkBTJZpurfTVvYaTb9q0cqurLFkczZ1uGK34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12375054},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./lib/*":"./lib/*.js","./version":"./version.js","./lib/*.js":"./lib/*.js","./package.json":"./package.json"},"gitHead":"b1a04ef4019c3c2f3c408165288b1c61c0dce7a5","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.4.0_1785952457736_0.8188853054569378","host":"s3://npm-registry-packages-npm-production"}},"7.5.0":{"name":"@smartledger/bsv","version":"7.5.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.5.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"203f4b6836ce2fad9b37e2cfb214cfff9eed8936","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.5.0.tgz","fileCount":317,"integrity":"sha512-LR+P5wIriCIAITTD5NP/33he/S3KYGxgXoAXKZquV5kND8EUiChKbf1tyaHc4vtECicIoXoXVy/YXSp5dd2nOA==","signatures":[{"sig":"MEYCIQCLaHaXWIJdyd+Nk+mBtV2Dfey01yVkrCOG1rl0BNR43wIhAM3ZqtkBw1CPDLopiumuWfnbE9ewTTNI3hm1BSFNxDB2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12387385},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./lib/*":"./lib/*.js","./version":"./version.js","./lib/*.js":"./lib/*.js","./package.json":"./package.json"},"gitHead":"90961499ba5d67a69fe04f2b85ad9e564aaaad7b","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"SECURITY (GHSA-gw63-x79h-mhjc): GDAF.anchorCredential/anchorBatch put the caller's private key into the OP_RETURN of the signed transaction they return, so broadcasting it exposes the key in chain data, recoverable to the same WIF. ROTATE any key passed to those methods. Upgrade to @smartledger/bsv@9.36.0 or later - the minimum previously recommended here, 7.5.3, has a separate private-key round-trip defect. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-gw63-x79h-mhjc","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.5.0_1786029917299_0.7941544506555338","host":"s3://npm-registry-packages-npm-production"}},"7.5.1":{"name":"@smartledger/bsv","version":"7.5.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.5.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"102e49208bac3c12589fa1f353bc7ef16733e1b9","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.5.1.tgz","fileCount":318,"integrity":"sha512-i7lZeXg+KwQTMvu5RbSYNAzD9E/d3F+TcNzC3d44xWOzr15oXWPB08rvzL6wAL31au42kGO/MqAAC/IrAtTx/w==","signatures":[{"sig":"MEUCIQCEIvZqCrkgXN54j27RIPQGBWcuqdjGcBPHiw7KBlcaEwIgJaHd0bW2gpG+4ZDCbszt/giP9j3AxIFk3AZ2+i7GHI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12410153},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./lib/*":"./lib/*.js","./version":"./version.js","./lib/*.js":"./lib/*.js","./package.json":"./package.json"},"gitHead":"dff5e1d299e4470bc41a482152b223e6672915dd","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Critical: PrivateKey.fromObject on a JSON round-trip can silently return a different private key that anyone can derive, so funds sent to its address can be taken. Fixed in 7.5.5, which does not address later security fixes; upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.5.1_1786117422536_0.635430650054531","host":"s3://npm-registry-packages-npm-production"}},"7.5.2":{"name":"@smartledger/bsv","version":"7.5.2","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.5.2","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"742c90524223bd0928013d5b2dd15b0d2ed18f6e","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.5.2.tgz","fileCount":319,"integrity":"sha512-/wd8hW8Mv+3o/rCNpTOiQ2LrRzqkDj6nC5nkTBSYIZYI01bJ5kXQ7ghBpvm6wAlSwKaHT60zAXsjvsXfvEaZpw==","signatures":[{"sig":"MEUCIQCOIhkCvzbAqFJpKpN8pXwuHQ3c6I4cH5yKm8qf/Whi1QIgQZ0GnvcT80f7V0mUTab9MCIkFugcOc0pjVWEJozz8ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12427488},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./security":"./security-entry.js","./statuslist":"./statuslist-entry.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js"},"gitHead":"2c3900fe4c4f1142011dea7ab6954f27aab599be","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Critical: PrivateKey.fromObject on a JSON round-trip can silently return a different private key that anyone can derive, so funds sent to its address can be taken. Fixed in 7.5.5, which does not address later security fixes; upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.5.2_1786118801762_0.2968588352271415","host":"s3://npm-registry-packages-npm-production"}},"7.5.3":{"name":"@smartledger/bsv","version":"7.5.3","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.5.3","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"aee1ee61ed2f083fe2341ad5936ef4c174290b6d","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.5.3.tgz","fileCount":319,"integrity":"sha512-0Uwwv9cALJ/cngFYrhIKbCmsvvO0K1B1oXt0+Mvr7gEB05vo9DUA2kqO8ci9/6u+zmNVOtHCtJHcidpnokbuVw==","signatures":[{"sig":"MEUCIFzefQn0d6lgsCaiBT83HVWuBjZ3v8Fv//GFm+zlnm4DAiEAneuDYFsYRrKeY11q3RmjFw2aWhVfXHyTrD/IiQgGmkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12442148},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./security":"./security-entry.js","./statuslist":"./statuslist-entry.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js"},"gitHead":"41af9a519a2707de9d999a19d6e54dcf3687012f","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Critical: PrivateKey.fromObject on a JSON round-trip can silently return a different private key that anyone can derive, so funds sent to its address can be taken. Fixed in 7.5.5, which does not address later security fixes; upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.4.1","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.3","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"4.2.0","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.5.3_1786120016033_0.6921705478872571","host":"s3://npm-registry-packages-npm-production"}},"7.5.4":{"name":"@smartledger/bsv","version":"7.5.4","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.5.4","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"8cd577fec289d3c139c8ede54f605dc8fdf480a3","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.5.4.tgz","fileCount":319,"integrity":"sha512-ve9NS4R3jVkVpJOAHpxFv2cneBvRwCiWOHWUU/wP9TBnKB1tozhrlBbCVlneaHSSabq49WODrpu6QVgs4u7nYQ==","signatures":[{"sig":"MEYCIQDU6kwj+hxm+wBt/NnrrzXgrMALIjzmJt3Uy8ghCg9pdgIhAPtr5pBFlZ4mmWzUVCQCKOHYgcuvEVQ4tcgatMlWxpHX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12428812},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./security":"./security-entry.js","./statuslist":"./statuslist-entry.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js"},"gitHead":"43233c8ed22be07606ae4b1143408ad33b182953","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Critical: PrivateKey.fromObject on a JSON round-trip can silently return a different private key that anyone can derive, so funds sent to its address can be taken. Fixed in 7.5.5, which does not address later security fixes; upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.6.0","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.4","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.5.4_1786121597225_0.8679715220622981","host":"s3://npm-registry-packages-npm-production"}},"7.5.5":{"name":"@smartledger/bsv","version":"7.5.5","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.5.5","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"19652449d89137da7531af0e09a49c002971bd93","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.5.5.tgz","fileCount":319,"integrity":"sha512-KhNNNTHAJlAbz4y07q18MpIPGdQjIi9eA59OgoLsBjMB4+756j5PLzJtRWADVQuv3Zr0ak9OkBtbBE4BM0Khcg==","signatures":[{"sig":"MEUCIQDHcwZzAbgZzbv6PGBgBVZcRFVEajSPGjvhdzZ5+SeIKQIgTDN3Xk0Vh2bTw3QiQhxTC8jHvjuvR4iGbLZ78FYckOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12436310},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./security":"./security-entry.js","./statuslist":"./statuslist-entry.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js"},"gitHead":"f187821c94364a307856e210a1a94829596abe14","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.6.0","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.4","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.7.6","sinon":"7.2.3","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.5.5_1786123784078_0.480988343514579","host":"s3://npm-registry-packages-npm-production"}},"7.5.6":{"name":"@smartledger/bsv","version":"7.5.6","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.5.6","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"f8cfb1b7f0801b0dfaecdb2af183b8474f2ee1bb","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.5.6.tgz","fileCount":320,"integrity":"sha512-q4gmkCRctVcaXAhM3EHsv+e4BybU0ULC7gpr4MSAu9NONF0M56dYRd0e7QlP+lP3ke0ZjxZAqK8s1LZVmk9Qvg==","signatures":[{"sig":"MEUCIQDIltUVrjLB2JFzsPuiWe2MUcSAwmAj00iuKeh6gM0JnAIgRnJa/RyNY52VWBmPwEZEUUFw/6QqpNsmKTNROj5bRIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12445886},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./security":"./security-entry.js","./statuslist":"./statuslist-entry.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js"},"gitHead":"6abc136775da6bbffb45f13156e658c1355c1f41","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.6.0","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.4","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.5.6_1786204080632_0.5447147322406134","host":"s3://npm-registry-packages-npm-production"}},"7.5.7":{"name":"@smartledger/bsv","version":"7.5.7","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.5.7","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"cede0ceedffb07f527e4a354b6ef8da3a3fc0e73","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.5.7.tgz","fileCount":320,"integrity":"sha512-V9j8er0t4uZH2CD1jaE3WMkwlKIm0rJcM7jB7S2SfmVOkwE/3Qqo5kc20TYVezKD1Bv7MsQFOtLpGupwHjJTLQ==","signatures":[{"sig":"MEQCICcd/q3XdajiZl+8Db6HrGaDa2F4B4BAi7hNiDdqZz8kAiBRlY9idN+rXerBVNjpj8R7dfZrIUiOYP9EbholVJDv9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12449114},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./security":"./security-entry.js","./statuslist":"./statuslist-entry.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js"},"gitHead":"3dfad16047e93f435c45c7411d4391e0c1bda4cd","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.6.0","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.4","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.5.7_1786207567905_0.8598409522833785","host":"s3://npm-registry-packages-npm-production"}},"7.5.8":{"name":"@smartledger/bsv","version":"7.5.8","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.5.8","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"2bf7487c5f4a766ad547dff6f58878650456c1f5","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.5.8.tgz","fileCount":320,"integrity":"sha512-rwen58dlFu1eaZSfpBotLLQE400ieLQIJUq5cmvDMaPwofJwA8ZJg03NKuic2T4UZ+HB7mQg9Lbt+t0vsHHEwA==","signatures":[{"sig":"MEQCIEUVECxl+1S5cUw6RJHejAxxpaObdK4WJEyS184dBeVEAiAmJFfWSdeJiX/06eXJSas7wU5iWxL0BBklofvLVVy3FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12452588},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"f624fe24c32b7ae3ed579175d7d9eafb7e793626","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.6.0","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.4","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.5.8_1786210040170_0.8881717495443913","host":"s3://npm-registry-packages-npm-production"}},"7.6.0":{"name":"@smartledger/bsv","version":"7.6.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.6.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"5bb84f524751f4aadac030711cd72b101fce1a21","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.6.0.tgz","fileCount":320,"integrity":"sha512-TJqqPTR2bASEENV6b1cqMJQWhx5rcLuQ81zJ0mdEtpQi5NLt6POsbsSnvvk+m+gTkJbKzpLFqS4BZ9OK2kfwXw==","signatures":[{"sig":"MEUCIQDd7JZ5ZI6gTOGryEuhmm8cUoM6TfF3AJzO7vjnAc7A6gIgKVhyKFyMYZaTzqEZZGGSZC5iRGNFvx7jdMa8+ZF+W58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12457094},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"399649a6a1878b0afde3d183190cf30c12d6cd29","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.6.0","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.4","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.6.0_1786364940365_0.5340432803630006","host":"s3://npm-registry-packages-npm-production"}},"7.6.1":{"name":"@smartledger/bsv","version":"7.6.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.6.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"ca0f4d4ae08a89eb2e744a7f99eb22908e68908c","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.6.1.tgz","fileCount":321,"integrity":"sha512-wOCCVh1f0iuL6oZNZjRs5GC7LPil5pejt79uqJuWrzBRA++/bZabhQsniSl1qOVA9wxSAqFzIYhm9ji1d1ZvVQ==","signatures":[{"sig":"MEUCIQC23wRHIboV75qVNylfczM0Ea8c6FKJhfWHzO+FU2kXMAIgVCVxfkfI5B0cFDM1y/Uwe4gvBkoV4CeFcSozJUWGaf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12469014},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"938f57826b16750b167fb520d2b77e5143eb8086","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.3","unorm":"1.6.0","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.4","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.6.1_1786365799628_0.5975953231728404","host":"s3://npm-registry-packages-npm-production"}},"7.6.2":{"name":"@smartledger/bsv","version":"7.6.2","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.6.2","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"b6833a32615b54a5ae90c44b277e5a1aad705fa7","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.6.2.tgz","fileCount":321,"integrity":"sha512-U6Puy45ctT/rqX+cCy1V65i/k9n9lHcig82lecR39bRMYdSHBuO3f2iWeORMgKahc281EhYSh4AgCDYjI5EOsg==","signatures":[{"sig":"MEYCIQCbMu/hiMpxPAi2jKAK9utMdwtPunfc1n5Nyi/XdstouQIhAINm/cS5L4eS4cv6UotdARIas54D3eiIjp2Ci4+6S7pg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12469668},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"9bd2438d01b0a128ed3998bbf8a564cc2a9481a8","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to). Its browser bundle was also built from bn.js 4.12.3 while package.json pins 4.12.5, confirmed in the published bundle; the 7.6.2 release reports no behaviour difference between those builds across 11,071 differential checks. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.5","unorm":"1.6.0","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.4","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.6.2_1786366482481_0.05579699061558818","host":"s3://npm-registry-packages-npm-production"}},"7.7.0":{"name":"@smartledger/bsv","version":"7.7.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.7.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"bf4b831e74964b31ac496cd265e4fb93f483acb1","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.7.0.tgz","fileCount":322,"integrity":"sha512-vXa68Opw7Smym2P3g6FB6fPjXimqxJ+CuReXLZxHmeCocaTe03XDRc2B+FE7oddmgeYOAKFcSyb05v8Sxz5a9A==","signatures":[{"sig":"MEUCIQDRrWhsUMhlox+MfGuwAEJqavGK7f00vMWwjycWl+0hXgIgID5JWmiESEVw0AgHkxE09i7Fi/5iq5pImHby7FjMLPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12490581},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"f12724220fa270ee258e447680cfe241e1babfdc","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to). Its browser bundle was also built from bn.js 4.12.3 while package.json pins 4.12.5, confirmed in the published bundle; the 7.6.2 release reports no behaviour difference between those builds across 11,071 differential checks. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.5","unorm":"1.6.0","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.4","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.7.0_1786367117599_0.8736197904904239","host":"s3://npm-registry-packages-npm-production"}},"7.8.0":{"name":"@smartledger/bsv","version":"7.8.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.8.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"bdebb46c0f9a025795ef8889d2cfb774d99269fd","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.8.0.tgz","fileCount":322,"integrity":"sha512-ZBM0YGM+vIaO4CxcH/d3Zq5wu4o9EvyHmLevR4zaGq6ofKrF382Yn+k0m1PWvdKoomF4S7y9QcQX4umW4B1LCg==","signatures":[{"sig":"MEYCIQCjhoqF0hi1yELI4oEWdkpc8XYxg+3ABRXjkB1r9qdKawIhAOoo+Puq1mcBMb/+sDMKokuH3H2pxJjoTOB4U0zwOTut","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12504851},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"91e8d9a0b5d9780cd2863e395774fd9a1e2d6550","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to). Its browser bundle was also built from bn.js 4.12.3 while package.json pins 4.12.5, confirmed in the published bundle; the 7.6.2 release reports no behaviour difference between those builds across 11,071 differential checks. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.5","unorm":"1.6.0","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.4","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.8.0_1786368004146_0.9018267631148773","host":"s3://npm-registry-packages-npm-production"}},"7.9.0":{"name":"@smartledger/bsv","version":"7.9.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.9.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"504cf33e03200f869fc6c6168a4b0f82bbe651b4","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.9.0.tgz","fileCount":322,"integrity":"sha512-s2gAtwH0xaz4RZqWLuxU7fOcqgk/4v+CloPmfife8ll5ciZoL4JKhoQk6p+PjvFECPo1n0ghqLCVR6A3qV7I3w==","signatures":[{"sig":"MEUCICpyGxIxXu2k0VOMrpQOToeYIZZnq3RtmPEYiGtdjGGEAiEA7CnX+8p0TbjiNofaWP/bNXydcLg4rUgOWqqzZ9MFzkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12516456},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"70436460a39ab30cec0adf0f2ea79e14a4590192","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.5","unorm":"1.6.0","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.4","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.9.0_1786374374475_0.5516396772845156","host":"s3://npm-registry-packages-npm-production"}},"7.7.1":{"name":"@smartledger/bsv","version":"7.7.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.7.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"d6ea50181fe457fda70f757b1e126237d792416c","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.7.1.tgz","fileCount":322,"integrity":"sha512-BpH/vmcJa+0lSI5Fy5G6ejLjqBG1X+1vHOTPCqfnxkdiXBR43J9RhI8/gnJo0h3F3FzRk7celCWgr+fyIBomMQ==","signatures":[{"sig":"MEYCIQCzcLMJQ8TEjnGe83aT5LkGp2opArqY+EIZdnAYlujKVwIhANsW8lZsojOoiyhSqqv5xN/Ov/NlJ4VdWtOP1NzaeoDF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12492036},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"016ea9482579c5a71cb743002f72968a91320bac","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.5","unorm":"1.6.0","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.4","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.7.1_1786374463908_0.5532673682500473","host":"s3://npm-registry-packages-npm-production"}},"7.8.1":{"name":"@smartledger/bsv","version":"7.8.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.8.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"7e428ff60c64a206af3c325a334d499dadeafe26","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.8.1.tgz","fileCount":322,"integrity":"sha512-SLdRLauOB0wlQsZsNTLbMNeYOtuLOxjt9XyusqnK2PG4zhXlnCztpAQIqfHFOacxp/nIgAsvwI6UVi18lDSa7A==","signatures":[{"sig":"MEYCIQDx48rbuTPmVaLCVtP93JhcjJq5rAPbH0Z+LlBP5h9/GAIhAK0fMlPQvP2Su62SOmHkQ05PnDxuhB5jyiuKl/knvQjL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12505823},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"337b88292198912f55605b8b68bc113a7906243a","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.5","unorm":"1.6.0","aes-js":"^3.1.2","hash.js":"^1.1.7","inherits":"2.0.4","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.8.1_1786374498232_0.4079361982364429","host":"s3://npm-registry-packages-npm-production"}},"7.10.0":{"name":"@smartledger/bsv","version":"7.10.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.10.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"8acd75aba6323fda47a92ce86ea350c692fa149e","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.10.0.tgz","fileCount":325,"integrity":"sha512-80O2cYP39wlhOaExLhmkn7OqRb15U7iXbGLbhAfAdel9DJMOnuMD6tIJnUK9sYpk05C4cIgHuDzvWspBjDCOmw==","signatures":[{"sig":"MEQCID/B8cJiYNGkjKpCry0QEov//ZYru24uev5NF5I676zkAiAuD7MMwOIX6cu3LB9vlncdj2hC0XEVKgxHyGxlu3+pEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11670451},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"9f63c080ef9b4043ad607bda58f1133dd6c03094","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.5","unorm":"1.6.0","hash.js":"^1.1.7","inherits":"2.0.4","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.10.0_1786375887300_0.45472328144336904","host":"s3://npm-registry-packages-npm-production"}},"7.10.1":{"name":"@smartledger/bsv","version":"7.10.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.10.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"2d8bed0a809cad1f4089d1176bfa053763c4a09d","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.10.1.tgz","fileCount":326,"integrity":"sha512-t1jfLCnDzrS3NbIWOdkHv/JQ0IdfshJReAEQHRustpPiL0FLlRvXm4hq8ZpZ7J4Mf4i7z9OIW5ujo9n4jdYdVQ==","signatures":[{"sig":"MEQCIE/x6lusP5uX5dskii59v7fyXhOkTZIE2v/fAPGqlPaoAiAFsF+yYOMaO+gyDoDe04GRyuhvXuwJTKVhIP1BTO39ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11678802},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"f11e4f52114d24ec8dc1e401d5df002034d11ea3","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.5","unorm":"1.6.0","hash.js":"^1.1.7","inherits":"2.0.4","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.10.1_1786377266507_0.20800764363723956","host":"s3://npm-registry-packages-npm-production"}},"7.11.0":{"name":"@smartledger/bsv","version":"7.11.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.11.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"0f7db4347a4cdb9cd671861d53f7350683380a70","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.11.0.tgz","fileCount":326,"integrity":"sha512-BrLIZBRnKcdlt8ECA4tF4pBEjwbsQhoSJOLWxAmnDNTd79wFIBbxaUJ5G82rfWdn1Lb5e/dsRd4JYYjYIdfk3w==","signatures":[{"sig":"MEUCIQCOHR/LE7+6Vhn2PpyYBeWcU5PgeKCrcMzOkda81NQbHQIgUFcrv7oKjgTuM2HkT9Og8BjFEShvEd4asnDJ/dVGzO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11688590},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"b919ae7a8314b4890a7ee8bc8860eb6e270f9bf9","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"20.20.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.5","unorm":"1.6.0","hash.js":"^1.1.7","inherits":"2.0.4","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","crypto-browserify":"^3.12.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.11.0_1786380030119_0.6551194360952044","host":"s3://npm-registry-packages-npm-production"}},"7.12.0":{"name":"@smartledger/bsv","version":"7.12.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.12.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"e68d58ae14706a5223ffd1e1913e731e16e32a91","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.12.0.tgz","fileCount":329,"integrity":"sha512-meFlEPFEhX2ZyVqkTqISN029Oss6zKIDmPOjFKv8Wg3XQ2y+7+kV7qtoA0tqZzTrM8ye2VLWVW2HUKZQvkQOAA==","signatures":[{"sig":"MEUCIQD+5CS3uGlmQy4dAY/4ZgtUucoL+R5rOLpplnTqUgmhXwIgSh0vztNP0fYtSDS0tUf25bltACLRIWUCG64ILFMDOnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10145900},"main":"index.js","_from":"file:/tmp/claude-1000/-home-greg-Documents-CLAUDE-PROJECTS-smartledger-bsv/7854a985-f6d1-42a9-8909-79805fa6c0a6/scratchpad/smartledger-bsv-7.12.0.tgz","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it"]},"_resolved":"/tmp/claude-1000/-home-greg-Documents-CLAUDE-PROJECTS-smartledger-bsv/7854a985-f6d1-42a9-8909-79805fa6c0a6/scratchpad/smartledger-bsv-7.12.0.tgz","overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"_integrity":"sha512-meFlEPFEhX2ZyVqkTqISN029Oss6zKIDmPOjFKv8Wg3XQ2y+7+kV7qtoA0tqZzTrM8ye2VLWVW2HUKZQvkQOAA==","deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bs58":"=4.0.1","bn.js":"=4.12.5","unorm":"1.6.0","hash.js":"^1.1.7","inherits":"2.0.4","clone-deep":"^4.0.1","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.12.0_1786446153315_0.22826986394351878","host":"s3://npm-registry-packages-npm-production"}},"7.13.0":{"name":"@smartledger/bsv","version":"7.13.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@7.13.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"2105ed09dd4ef3d7d3c8fb512686d81c57610d40","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-7.13.0.tgz","fileCount":332,"integrity":"sha512-d7rT0F5LbwsE72rJX5i4Q29AoZdbY1T33lZwH2PjOb3a9rEBRzZ9HRoKT5E9nvVykaCX74DKCHQ+7yjvSBnnsQ==","signatures":[{"sig":"MEUCIQD9BmlMffAnesoUoFeE2CNiVI0vt3Nr13UVJnzYR3hmgQIgC5qZZfEFiOyY4LyYbosm4R4PiCAN7suBM6Vw/pxHaZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9576974},"main":"index.js","_from":"file:/tmp/claude-1000/-home-greg-Documents-CLAUDE-PROJECTS-smartledger-bsv/7854a985-f6d1-42a9-8909-79805fa6c0a6/scratchpad/smartledger-bsv-7.13.0.tgz","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis"]},"_resolved":"/tmp/claude-1000/-home-greg-Documents-CLAUDE-PROJECTS-smartledger-bsv/7854a985-f6d1-42a9-8909-79805fa6c0a6/scratchpad/smartledger-bsv-7.13.0.tgz","overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"_integrity":"sha512-d7rT0F5LbwsE72rJX5i4Q29AoZdbY1T33lZwH2PjOb3a9rEBRzZ9HRoKT5E9nvVykaCX74DKCHQ+7yjvSBnnsQ==","deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_7.13.0_1786466715741_0.17145175571081128","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@smartledger/bsv","version":"8.0.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@8.0.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"76645ba45a3618f3b184124750259a1eb3f1f80c","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-8.0.0.tgz","fileCount":345,"integrity":"sha512-A9J4RK1DIliR8fkUrIwVwSaVAHj70pe/3nFiswqCR8YbtDF2++xKWRtr8z9a4HVIFvZUUhGd/9LxJ2c3jo4AQA==","signatures":[{"sig":"MEYCIQDKHdD9tGAhb+eswqu0WwUMF8nOKXufbs3C+RiWECHFyAIhAMd9BrhMNaYnEz1/RKEsJojmcSJdawymNCeLYPEptnCi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10475695},"main":"index.js","_from":"file:/tmp/rel8/smartledger-bsv-8.0.0.tgz","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis"]},"_resolved":"/tmp/rel8/smartledger-bsv-8.0.0.tgz","overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"_integrity":"sha512-A9J4RK1DIliR8fkUrIwVwSaVAHj70pe/3nFiswqCR8YbtDF2++xKWRtr8z9a4HVIFvZUUhGd/9LxJ2c3jo4AQA==","deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_8.0.0_1786586002715_0.9587842058332285","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@smartledger/bsv","version":"8.0.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@8.0.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"80f8a5134940e4be51bb2e5a9a4ea5be418381f5","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-8.0.1.tgz","fileCount":345,"integrity":"sha512-Sn4csMr0ByfNRLzMGIPmXLAxesZfyTQca+EEzjRc5o7cLa24+pRP9Cmbfj9cY7C/KteaXnebf//Xp7TZAviUJw==","signatures":[{"sig":"MEQCIDQAdSLsjAZuMjhAlVqMP+HN0Iu4Ia/k2r00qp62gP2jAiBKv8fsZAV7tSNtdbO7OYjjCMBgWhQZMVpqN9Ccm/uUfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10480624},"main":"index.js","_from":"file:/tmp/rel801/smartledger-bsv-8.0.1.tgz","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis"]},"_resolved":"/tmp/rel801/smartledger-bsv-8.0.1.tgz","overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"_integrity":"sha512-Sn4csMr0ByfNRLzMGIPmXLAxesZfyTQca+EEzjRc5o7cLa24+pRP9Cmbfj9cY7C/KteaXnebf//Xp7TZAviUJw==","deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_8.0.1_1786587512813_0.2632918377651128","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@smartledger/bsv","version":"8.1.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","zero-knowledge-proofs","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@8.1.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"72ee1bbeedd8f0d723c19fdbc165be1ad0bf82b0","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-8.1.0.tgz","fileCount":345,"integrity":"sha512-aDP4BjqlvNABqG5y/OAikITF8M5OvAlOQCsVL/Zq9AZfB6XXCDus6YZLSTm4NZrg6erNM2qDWEfqJsd8okm/+A==","signatures":[{"sig":"MEYCIQCid8IR+tenTU9Y2FH/DRPlGhACOHu25v9OJWYpyOZ4UQIhAMrg5H2MBNiqPvzD3olKosqfU+edCqf+Wp5rqF/Vj5lv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10485206},"main":"index.js","_from":"file:/tmp/rel810/smartledger-bsv-8.1.0.tgz","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis"]},"_resolved":"/tmp/rel810/smartledger-bsv-8.1.0.tgz","overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"_integrity":"sha512-aDP4BjqlvNABqG5y/OAikITF8M5OvAlOQCsVL/Zq9AZfB6XXCDus6YZLSTm4NZrg6erNM2qDWEfqJsd8okm/+A==","deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_8.1.0_1786589155224_0.1245544296837211","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@smartledger/bsv","version":"8.2.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","selective-disclosure","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@8.2.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"4592ba4a8c887a900d59eae25c3db302f882b549","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-8.2.0.tgz","fileCount":357,"integrity":"sha512-Z3Xfqwo5PvxJtHiYIedqTYJzvC76xdjweki0aLsj69YSGQaXyCdaZF57e8RjEAb5594DAdxwRO0HbMgQX4BIxg==","signatures":[{"sig":"MEYCIQDJKnSqJrya2qnjMXt/VM78eTB6NNufe8DksfYKlQEk0AIhAMlF7bUtFf+/imupIEprXYYx6TlRu2/1E0ExG8DJEf0l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10570204},"main":"index.js","_from":"file:/tmp/rel820/smartledger-bsv-8.2.0.tgz","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis"]},"_resolved":"/tmp/rel820/smartledger-bsv-8.2.0.tgz","overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"_integrity":"sha512-Z3Xfqwo5PvxJtHiYIedqTYJzvC76xdjweki0aLsj69YSGQaXyCdaZF57e8RjEAb5594DAdxwRO0HbMgQX4BIxg==","deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@noble/curves":"2.2.0","@noble/hashes":"2.2.0","@noble/ciphers":"2.2.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_8.2.0_1786763092148_0.7304591231985968","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"@smartledger/bsv","version":"8.3.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","selective-disclosure","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@8.3.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"4cc07bb8be1a403b00002d2efc135877c4f3ea6d","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-8.3.0.tgz","fileCount":371,"integrity":"sha512-GND7BcabB2Rj0j8TvEghqaqfuX8AY/suKqnihUK5FTOoebL4JheBo/BVN0YfsEF8NtWywdzJgz4qcgKxLAU03A==","signatures":[{"sig":"MEYCIQCGNMsl6Z8IgLu2MAgLoSg7zfTfA68nTsXbGEYughtwsAIhAMkU4koRWQfJwDtnt0Pc2HhHUHbTrpHzRiblK5kbGL8B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10786737},"main":"index.js","_from":"file:/tmp/rel830/smartledger-bsv-8.3.0.tgz","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"_resolved":"/tmp/rel830/smartledger-bsv-8.3.0.tgz","overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"_integrity":"sha512-GND7BcabB2Rj0j8TvEghqaqfuX8AY/suKqnihUK5FTOoebL4JheBo/BVN0YfsEF8NtWywdzJgz4qcgKxLAU03A==","deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_8.3.0_1786889612909_0.3690836618461546","host":"s3://npm-registry-packages-npm-production"}},"8.3.1":{"name":"@smartledger/bsv","version":"8.3.1","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","selective-disclosure","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@8.3.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"82c85adcf9b339cff27321126949ed54943fbe6a","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-8.3.1.tgz","fileCount":374,"integrity":"sha512-UihF3LrevV/ym5ok9etEdJnxoL0eOoadCzwhGVfKbW8htkGUFiY+rvsxsVhlffXzHvkPUGETP3lZ0smz0BGhiA==","signatures":[{"sig":"MEUCIQDHBP9ykO4Asz7VkUrQOAkkrp/AAl8xy1Ppxn53b4InjwIgWvqUNmZcww3d8lBMk7LM81q9wTn5k2olcW/Uc1FVD2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10816985},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"e44a226592580d5ebef510ce6c0772b7322bf223","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_8.3.1_1787237126134_0.9804624089944909","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@smartledger/bsv","version":"9.0.0","keywords":["bitcoin","bitcoin-sv","bsv","legal-token-protocol","ltp","legal-tokens","primitives-only","legal-compliance","property-rights","obligations","attestations","gdaf","global-digital-attestation","w3c-credentials","verifiable-credentials","decentralized-identity","shamir-secret-sharing","threshold-cryptography","cryptocurrency","blockchain","smart-contracts","defi","covenant","covenants","script-debugger","debug-tools","modular-loading","standalone-modules","elliptic-curve-fix","smartledger","transaction","address","signature","wallet","hd-wallet","mnemonic","ecies","encryption","message-signing","pushtx","pels","bip143","preimage","secret-splitting","did-resolution","selective-disclosure","blockchain-anchoring","attestation-framework","nchain","custom-scripts","multisig","timelock","conditional-scripts","utxo-management","ultra-low-fees","javascript-to-script","opcode-mapping","covenant-builder","script-simulation","bitcoin-script","asm-generation","advanced-features","script-development","blockchain-simulator","miner-simulator","testing-tools","development-framework","browser-compatible","nodejs-compatible","webpack-ready","cdn-ready","typescript-definitions","drop-in-replacement","performance-optimized","bip21","bip32","bip37","bip69","bip70"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.0.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"6e8a49f6d762409afbddd149c9b7254ee50a1431","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.0.0.tgz","fileCount":377,"integrity":"sha512-jvUujSMv5asvMoHP5TBPtZhUGpBFx00hRDIDJYhaOw8TSAhehhJiY90Csd682raS5IEownoSdCTQW7F7U3xOPg==","signatures":[{"sig":"MEYCIQCsTJC/6flNFhxTRXJqncljjwo/I71G6CUgJTekp2ukBAIhAMuOZ4pVegABJWo2cbUnzV4HoqtfOGMf/f7HKThb2hSG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10847457},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"cfe3f818e0bd761ab8ac525540b0ff64276a2fc2","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"🚀 Complete Bitcoin SV development framework with legally-recognizable DID:web + W3C VC-JWT toolkit, Legal Token Protocol (LTP), Global Digital Attestation Framework (GDAF), StatusList2021 revocation, and 16 flexible loading options. Standards-based crede","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.1","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.0.0_1787321156212_0.40651262245272335","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@smartledger/bsv","version":"9.1.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.1.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"55284d68acb954ccb414dbd3f844d1225cfaddf4","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.1.0.tgz","fileCount":247,"integrity":"sha512-/URKoB1VnqDEFsAjl6xtWrhhpFEO24D5w9hPSzrLlF4gRlUNIDqMcPJzN0hJABypXmCoDqt64z8VxdaXtzmtYg==","signatures":[{"sig":"MEUCIQCXoJummepta8b2WGefP2xAzxFcnRuxLJ7RTtZsssLEFwIgBPbcwbLFQN0jy4hVz6iXxZtHRlGkDmZrBjJsw6US8ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7880142},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"3c6ad45e2f74c787c860988d87cbeeea5ea1a935","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.1.0_1787576066257_0.9502925361430199","host":"s3://npm-registry-packages-npm-production"}},"9.1.1":{"name":"@smartledger/bsv","version":"9.1.1","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.1.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"7bacfd28af7e1c9f14839d889e8a7afb362f23ae","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.1.1.tgz","fileCount":247,"integrity":"sha512-zG1C+cIyThImwTXkiVAW0X/hUAnFWNtPu4t16F2+ykhDR5oNBEGyzyzQ8TuWXXeFD7/YDhEi+nkOvsUsLXdqVg==","signatures":[{"sig":"MEUCIQCFUQMXfySzLZplYKfhc2jg3jv/GAUSRUJhij/SROm3CwIgd4mtO9PdD8o80mNpmCbvB7xdvb3xFWtHiRKt4SvT9ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7883179},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"e068472a85625b364fbf77f74f14ce72a47cb7cd","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.1.1_1787582646493_0.679413537297525","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"@smartledger/bsv","version":"9.2.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.2.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"5a3f6653c3687fea002586e240e00f7b28aa2b13","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.2.0.tgz","fileCount":249,"integrity":"sha512-IqCcP/LTFLeyxZGU2O/1T4UclCWFg5cQgYgBJvCnjAb864J1YdxrUAsX/4ynp/yWwKVeqV5qoy/m5l2Qdesm7Q==","signatures":[{"sig":"MEUCIQD4RGTN2tEklrCzjSMsGCXArogLVINHn5nscAGxx/4+NQIgSBQQDc998koumtDgOh2WHNM6AMHxH0E1NRSM2jhvzn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7901404},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":"./ltp-entry.js","./gdaf":"./gdaf-entry.js","./lib/*":"./lib/*.js","./vcjwt":"./vcjwt-entry.js","./anchor":"./anchor-entry.js","./didweb":"./didweb-entry.js","./shamir":"./shamir-entry.js","./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":"./covenant-entry.js","./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":"./security-entry.js","./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":"./statuslist-entry.js","./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":"./script-helper-entry.js","./smartcontract":"./smartcontract-entry.js","./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"aa551a182af4658e2ae0bfcd083064dd29097a05","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.2.0_1787876466229_0.012670089428469256","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"@smartledger/bsv","version":"9.3.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.3.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"ee6e4391c468440e5ee398ed4390006df8769570","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.3.0.tgz","fileCount":265,"integrity":"sha512-dt0FxA1bNwn3w3JyQ2JwaBp677U78ZNYQuMd9XwhFFoYPBPPjxziKj+jzVciL9RAyjM4rZNdHFaXPF5JqLcPgg==","signatures":[{"sig":"MEUCIGAFXxQrTY2c34l1mO0t7ufKKbIDjIQKl8taNSp0siYbAiEAovs+jGdlTnY6Z8DxjpdgnlFC5KXGtXIcGrV+hXuq2iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7939328},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"a954c27a3a6f18f6ee67fae02125db287a42295a","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.3.0_1788038640556_0.21926264426430642","host":"s3://npm-registry-packages-npm-production"}},"9.4.0":{"name":"@smartledger/bsv","version":"9.4.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.4.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"eb77dc72c554308ee0aee7d6855754bfd397f5db","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.4.0.tgz","fileCount":265,"integrity":"sha512-+5ao86/Q+C58hj6ttwVmfQR/PFMiYkqR0Eok7//ubVhPJu66wnRP7/8DpdzwFYifFEEAQ2S9/+8yMyejL6QJLw==","signatures":[{"sig":"MEQCIAQszQJV1zxjKGkxtTpbMEb4a51ErZpFlzcSQ3ZHGXZhAiBhNeuuQfq458oqjF+6JTdyxry3s8XmKoiuhit+trWk/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7956378},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"cbbef4c5940f6f62caa7f7a0fb528625ad8afa42","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.4.0_1788300118486_0.3840889712284592","host":"s3://npm-registry-packages-npm-production"}},"9.5.0":{"name":"@smartledger/bsv","version":"9.5.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.5.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"dfe4efc48b5e9c0816c2ea35dac918c680cc580e","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.5.0.tgz","fileCount":265,"integrity":"sha512-AggiaJmkJzODJlXHmDfFVAfvcWGb879U5Ksg4kwRhiL84KB6o6+IzTfJuUg7mE6H9Jc+k4D/SwWi11Sr8eJ/kw==","signatures":[{"sig":"MEQCIDOBQ/GGsbmfSZh5wFCFUClLEqeLWTmG5SVfTCQf3b5JAiA/SLcvreJdSJawueqW4zQVAZKni0t7TLQaEZk3NGRWRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7960479},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"fe3b4b8da618a636fd43418ec8c60fcfc3f12d2f","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.5.0_1788367953116_0.5887465321440211","host":"s3://npm-registry-packages-npm-production"}},"9.6.0":{"name":"@smartledger/bsv","version":"9.6.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.6.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"9de810b784bb2e10fecaaa2cfe1a2cc08d3bc6ef","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.6.0.tgz","fileCount":265,"integrity":"sha512-TDTmmbuUeffaa00Gss7OEDxyKelj/NBP9/85VikbMMls8/znBMx/AStermFwPL0k53bxf3jtvptwKvgp4cYXlg==","signatures":[{"sig":"MEQCICTjyNjJyQ2K8AnsJShg4YQPLOf0Mfz1KB+jPmmTf41/AiBrcvAHC0sSh4NltUR9baDFQcisHJBcqVP8AePiDfc2/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7962169},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"3f133dfa6ed124fbd06c1ebb0c86876b5d694a76","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.6.0_1788389460282_0.029511320350312342","host":"s3://npm-registry-packages-npm-production"}},"9.7.0":{"name":"@smartledger/bsv","version":"9.7.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.7.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"cee50932ab9bc47f9300da522dcee42cdba736e8","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.7.0.tgz","fileCount":265,"integrity":"sha512-SgpZU2zh/N7O1hhUhx8IRmW3tJE8z9Skz26ZRh0jVMUMz++HqIV0mfhK/jtD0qMjVG/Xvdy5OO515qQXm2j2FA==","signatures":[{"sig":"MEUCIBnWMpHayHuB34wZUhBleSgdt5O/DBwUWb0CpmgADmqqAiEA55XDpbybyJXGnWg5XccjfZJz3HL8gZePLPtErOqR7xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7973783},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"067caf819c4c7a899234ed0cb4e0dc1dba0a1f3c","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.7.0_1788640666103_0.6697090193998936","host":"s3://npm-registry-packages-npm-production"}},"9.8.0":{"name":"@smartledger/bsv","version":"9.8.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.8.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"11db1ffa2dd7e4d942b899374266de86dba837aa","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.8.0.tgz","fileCount":265,"integrity":"sha512-CeszY+uR8f4hUWQGV7yov8xPne7NA3un/mFneP92A3b/MjlDXnfmxqHsRdBW51rZLpTSxIp07qMjZrjlTNM1Aw==","signatures":[{"sig":"MEQCIFDywMu1f3/wOZzPZ49BmRdN1PZX4sJLSaulbA90iwDFAiAdhC30XblhB+fKyDqewuZl5Je/VhZz8FdbZD2z71FbIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7998959},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"fbbd70e2b34b83c61bfbdf80e90b75e2974e6ea8","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.8.0_1789102093736_0.2980900847894412","host":"s3://npm-registry-packages-npm-production"}},"9.9.0":{"name":"@smartledger/bsv","version":"9.9.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.9.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"3d4146229af8b86178ef2807da088870ed1b89b8","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.9.0.tgz","fileCount":265,"integrity":"sha512-D0xhOxMm8VC8yDG7ilKInzHP02s3Wn+f5ln7FWr6lRW4Y03aaWikKXA+AxMdyJL9qEqRp/ZOJnm/o8ZqZkTRQw==","signatures":[{"sig":"MEUCIEZ/ASGWE5Ywj651vQn1P3E8qpzNFCGsBGbUfe+5GBSwAiEAztFymmXtmhKmSMcmBaUKxySU2WG1cfUuVYLkfRt6AGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8075493},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"ba5b1e9fe8ad5016ae1d6b4c23fe2145fbda2eec","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.9.0_1789129234461_0.3499269473340767","host":"s3://npm-registry-packages-npm-production"}},"9.10.0":{"name":"@smartledger/bsv","version":"9.10.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.10.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"7b5180423691559548e0e75ba42a842d62b84dea","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.10.0.tgz","fileCount":266,"integrity":"sha512-Q+HLCizoAnAoHwwGVYUBYWycTJGEZie3+VT8dPNMj/kVgL49bwGpWatsqPdw4/lXeD+fevKLfWrHN43K2GOdAg==","signatures":[{"sig":"MEQCICU0k8Zf7F1LrIgZkZOcGXiPfT/h18TvC3q/SqadWnGTAiBOeHWWc0suxvC/RIAnha4jKBK9yJJLuCN+5jc4ApZF+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8095032},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"cee2b52f101e37cc686e27ac156c7292612b5794","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.10.0_1789131830930_0.2983806834082108","host":"s3://npm-registry-packages-npm-production"}},"9.10.1":{"name":"@smartledger/bsv","version":"9.10.1","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.10.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"873a3c73182d3f7342f503b3f70b7f75136dcb7e","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.10.1.tgz","fileCount":266,"integrity":"sha512-TYQ7zUUItVEK40bfEJ/LGLYGP7LN2jdtGQWn15FgM2FIor+ycdCTPBLBcuLRtpQd+D+vRn7wuE/8pvZjLVQLAg==","signatures":[{"sig":"MEQCICifliyJvDrC7HrJ6Zp03SF8VWr4Wb+vB2GZbNq6dWDgAiBRrnrT8tkId5a8QuvLrEua8fPTobCIfdvCmtLbdNLBTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8099082},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"a82b5625cd8d01d048963a7337de22273dc4399b","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.10.1_1789584651522_0.655928339531977","host":"s3://npm-registry-packages-npm-production"}},"9.11.0":{"name":"@smartledger/bsv","version":"9.11.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.11.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"f813724cf5f5f959a2dbb33d250080c7cef33a64","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.11.0.tgz","fileCount":266,"integrity":"sha512-iUyHgEWAz8dHGHKMuUHjLN3fgO7Z+Od6DHq0m33j9CPlUmSQksT8+jmMVz2oM3lGLlk4CJwoxj9gySGrtf3NsQ==","signatures":[{"sig":"MEUCIQDD9OMEDqZsKyQ8mOIC1E+iFjgyGDL5CyTVaeh5+BPHzQIgZtSBqpKUVQRqY13Xyn+Wpkpj/dY7aupZBDJSsPOaCN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8108576},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"bd79c02f57edd61085b90bdec995390056d398bf","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.11.0_1789610263316_0.6930530917255648","host":"s3://npm-registry-packages-npm-production"}},"9.11.1":{"name":"@smartledger/bsv","version":"9.11.1","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.11.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"d476f4e3b61a6e46837a3677c6a6521236b1d8ca","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.11.1.tgz","fileCount":266,"integrity":"sha512-l7rB+UaHft9camYLqhMStL6ox9jeEPkSFyMNW16OIMjrm4BvDkskv9UrF9KhJXLM0XKbeO1H/ASYWUPGhEKWQA==","signatures":[{"sig":"MEYCIQD+PKtEkdlZgWllRlVYjsbPwn1YpXcS915slcJy72AgYAIhAJ0OGOG/ejr5CgTNzBxfPisJSw3CSwP2fGo8+9M4g0zC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8112697},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"38d25323c999046c8e228ab40e791fe852e2baa7","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.11.1_1789658685841_0.19051081903298916","host":"s3://npm-registry-packages-npm-production"}},"9.11.2":{"name":"@smartledger/bsv","version":"9.11.2","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.11.2","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"9b28811a139fd4d684f8330acbf1a01b1fbb2a27","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.11.2.tgz","fileCount":266,"integrity":"sha512-4DOM4Q0QKWxbTMf98hw08JBJIolKop0UDFWv0AKfiRQ2wdcr/HM1en+DJI2NFeTjLCwuKG0r2OUNcBS/Q92ZEA==","signatures":[{"sig":"MEUCIHbHXa7tHnlUh7i2QhG2kBcsvDRbcQ59TfpcCfjv9/uAAiEA6mirB6yOO2nD1ryEqSOp3Jvi0qkVaJXNjkDePYlUphg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8115171},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"d8ddf5d928bf5c9cb28a9215ec212a5d68c13ef0","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.11.2_1789660025132_0.11811090409723146","host":"s3://npm-registry-packages-npm-production"}},"9.12.0":{"name":"@smartledger/bsv","version":"9.12.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.12.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"436f1f452c1de7f512e49a4acf1164b82cde1dc6","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.12.0.tgz","fileCount":266,"integrity":"sha512-kM+DEnl665GrQP1QynFP9Ny0F9wnLsCxq20rBvHT7LQNKxriTpU2+uxGoyXSNIo8r8A4Datlthqw3ti6gT7rsg==","signatures":[{"sig":"MEYCIQCOvkyZTnOV0jkjBTLN1qUVh97epFno2bgGlTmTcDbKKwIhAL6BvqLS7Rz/y1dHZCpMCu3N1TT0cIpzcpGLX5GW4w5y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBVAYQdCdIyL0VnBUaZYxfqJ5uE4aebwV1ID8kbMheNnAiEA/kv1L+iXF2m3j1SumNgzBmqmdUbwtg5O9gaOiTvYoAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8140184},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"ebd19cfbf7d894fcdd7517e6e3939bc02a0c8a73","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.12.0_1790703823635_0.8675283415331225","host":"s3://npm-registry-packages-npm-production"}},"9.13.0":{"name":"@smartledger/bsv","version":"9.13.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.13.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"8171b645e58c2d7711049f7b35ffca47d2fbe723","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.13.0.tgz","fileCount":266,"integrity":"sha512-JIkJSu4hXvtbdjNQqwedz2dCskBDNklMeQ4djkkFtrUj5yXlHtlwx0xD2y+NFv+DOe+qC3BfW5wXgHa0Ef8qXw==","signatures":[{"sig":"MEYCIQCdZMeKMBpFAb0b7Fi6Jj/ofkqPffyszX9YRx8HasNE5AIhAIAir2b6DhSdZiPtBSCF1pFYiTPZAOLGOc8hlw0sNe8w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGbYIM8TeS3Jw5zzTgJV/7ZJi3vIdfmk3s3xTo47mgCBAiEA0XT4oez5vIA+eZuL9DolpzIZRez4iaxiqPCUZsel60Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8146381},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"33518b7285e3391a18310a267af7475d23289357","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.13.0_1790705369977_0.08000862830809186","host":"s3://npm-registry-packages-npm-production"}},"9.14.0":{"name":"@smartledger/bsv","version":"9.14.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.14.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"5daab79c37a134a894643f6a92cae2d6a7e6a91a","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.14.0.tgz","fileCount":266,"integrity":"sha512-X4ffPJssWVsYI4wM9E/vnv8ahzaUbetWOB9jKjNKyLWYtprUfl3MV6QwfKEj+XYpPOZbeDKpAhG2DafqE2UymQ==","signatures":[{"sig":"MEUCICTsIDGLpG+qsyyptNwowQQR9876YKAz/73AhfUlTf1ZAiEAi1XVaL8/vwOhOV+8GxYAIIqKStiJPwnEsaiqIbq1ff0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDj5yJZL8mUz959Jl4ym5EF1g++Mb+9ivnewHntg9GHgQIhANanu7yt/Fw8T1NZWOOo0/x58bOXwfw8btJHDbZEwuFR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8155481},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"2470e9e265228f61eb934d80a25be5417e3ff3d3","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.14.0_1790707554355_0.485650837295172","host":"s3://npm-registry-packages-npm-production"}},"9.15.0":{"name":"@smartledger/bsv","version":"9.15.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.15.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"0d2cc427d64eaccb496613fba4643a4a96e2b0b2","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.15.0.tgz","fileCount":266,"integrity":"sha512-uSSGm7QUxB3nKWq6zJbm8fat388ePs2AQgARqbDy9bXxLM0wP/Dt0bjtlI9dIV7p+V9dx8pBYWPDqSZZ92cWNA==","signatures":[{"sig":"MEYCIQDtI0PmeCNhGcrnZq+zNNG3rUbRH0u5AD3mf9o86Gg2WgIhAOMAnlFxIz4sW3DQiQwztRxQrE0vm6Vo59q6Yincol30","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG+5eqgq28k6kpGMDJ7F+abchG2SIt7lCinHorpHmMf+AiBGtEKvoyKUixoCpY/yVgH2aqsPszkxXTRoA2Wo5pRexQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8167697},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"2f1149ee65d1ab8911d8c22bde373b32b0481fdd","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.1","js-yaml@^4":"^4.3.1","serialize-javascript":"^7.0.5"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.15.0_1790733471197_0.27121555853216384","host":"s3://npm-registry-packages-npm-production"}},"9.16.0":{"name":"@smartledger/bsv","version":"9.16.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.16.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"5f987c9dee996e3a772b7144cb15286ca050c5bc","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.16.0.tgz","fileCount":268,"integrity":"sha512-g5EalLb1Ci/y2dP8r0UrgYM/HytMtM6aCBIX0TQJNW2ZJTysA4/pM1i8vBQMXlT5gNHwHt/yeCNn3GVZ8LCFOQ==","signatures":[{"sig":"MEQCIBh6bVmEUi+n8TdVlIs9zxqQXLr1fKrhggsBHyyz1J5bAiAet+QgK6kQXrFUD/CIWgO1KUMVaub/UgEs0GfjaMTlFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDm7+UBo6XKS9Tvo5ED+u2+s0hj9fTmR8NhHSxcZEw76gIhAL/VDFC7Ji6UqWs1HLy4ZhOslr9JWgXfQL4HLlEhUPWP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8204519},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"dfc9a62014f4d3ba483448ed60e2dfd27c8df90b","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.16.0_1790825662830_0.9953802230485025","host":"s3://npm-registry-packages-npm-production"}},"9.16.1":{"name":"@smartledger/bsv","version":"9.16.1","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.16.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"1beb0ec977f55aa104967a5de3e160fe3b59dba9","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.16.1.tgz","fileCount":268,"integrity":"sha512-OkmHhNrODj8ZWiNscjXkfPGokSBkwjwJJyPdYaBOZOM5V6GpMcAWwsstbCxX/VRKLAUArIkiLDiuVSFIPWDTbQ==","signatures":[{"sig":"MEYCIQDwZrd3IgzTvTLCrnKmTY1n/NkRKL+4jlxXLsG9LmAOlwIhAIA2PpSIzuA1+zvv3XvVEBq9BXk1DbWpP2XkaBub1klc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGzUfqhEwbOqK8ery7yIjgNhFMBfQKz4Hkdr8CrWgsRJAiAiyKstSJJC0rHrV7rJoEqT9XmmcjxGZduDdsQCk4PmRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8212211},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"7d372becd5039fe9ea988a188f4dfd0ed00d28fa","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.8","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.3.0","@noble/hashes":"^2.3.0","@noble/ciphers":"^2.3.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.16.1_1790851150387_0.4351737049751876","host":"s3://npm-registry-packages-npm-production"}},"9.18.0":{"name":"@smartledger/bsv","version":"9.18.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.18.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"0434c126453b66f75c4ceb2340450138e7df67f9","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.18.0.tgz","fileCount":268,"integrity":"sha512-1kTC6+9ggiytufZYOBOyuZGeq82Vx66ZaNwelx+pQtma7jJ/QHSZki3Ms0L6zodKTN1AwVjFiTl+DXOcGFl32g==","signatures":[{"sig":"MEUCIQDtdupe8HuCPBxpwgXu5LD/j53x0uvOUphQka0Na2kXCgIgMjiRhjWVFFQAsPEUnQ9Ruqvm1XoYEztwpUY76vv85ZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDHdY743V2gcYdVmbbhrgcsCIf32JWbw6sW+H3NOeQKTAiEA/BvObOem8TPDZq4gLL69FuwpuXCiv0+meTclYxpvYGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8238184},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"534b567fe03227b072366f1b7c2f7fba946f61fc","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.18.0_1791032543693_0.9037106916192932","host":"s3://npm-registry-packages-npm-production"}},"9.19.0":{"name":"@smartledger/bsv","version":"9.19.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.19.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"409d3dc7fe0cdb8c3fd5bb5ec86ab28ad02cdfb4","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.19.0.tgz","fileCount":268,"integrity":"sha512-eleoyM4ZFjM2aajzEy9uazcNO8dYC4BbH6Vhha7EkHXOTSTvc5hN5jZ0FWFP93zQdwmbj/N4WDOWGfJnqGBdyw==","signatures":[{"sig":"MEUCIQDpFvnUAkPU4KX0UcV2MV22On6iGrxNn/2dXdaPSgwezAIgEL80XAqlOUpwlOWUH0QWQklYZuKm0KLGe+Aaec7YSVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrXJJ0t8lfd+e3ZZtjUA2L/qt3gIk4wi56s1/tf+35DgIgOsI6mnPeN9k3TYbY1FaNxh/jGy8A86m2YLjxTZCQjLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8248318},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"ca70acdbd0f5c95e6d791eae694d1377f076608f","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.19.0_1791034787190_0.9659199926229296","host":"s3://npm-registry-packages-npm-production"}},"9.20.0":{"name":"@smartledger/bsv","version":"9.20.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.20.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"ae96017f825c5b9413641873e38970ad49692701","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.20.0.tgz","fileCount":268,"integrity":"sha512-Vw/74dRwQ5sIhRVKtWLlJw4josQ3gFwNgHukXoMTeAn9DcLTJDiCnlstu2H8TUR+cPEMPAfo3HX15pnZw/9WhQ==","signatures":[{"sig":"MEUCIQD/dvjh0DuGWhixi3FhYFuFCTx5I6DlIz5yyDNp+RMbdQIgX++LRVl7rayEQaTHRriN+Ff2R7TVSGmdUug2+2GlnP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEAxVWmwDe60cceY2aFsv2hQjdWsIrdV3Q/bXGePXmc2AiEAwl65JT164gMZr6/8Uli1YcGMncA9+ebort0FwgoooRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8266129},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"ecddacbf0eda15b79e1ba8dc4606221af3e7252a","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.20.0_1791218546200_0.8824019395389922","host":"s3://npm-registry-packages-npm-production"}},"9.21.0":{"name":"@smartledger/bsv","version":"9.21.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.21.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"a5c1430cd3379bbc9699056da9c92b2d89c28d93","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.21.0.tgz","fileCount":268,"integrity":"sha512-tHihhRyBvLHm6Vchu3qL7jPsrNuSoNPWCjutCnVTZ8HpSyYNbQ/lLUnw823xJ/ztjVAaTxxTzEWN/zYubRG6Ww==","signatures":[{"sig":"MEYCIQDFx7u4ztOGO2ZVR1DTGYQUufJgK228gXbkUXSsM8V6mQIhAMr3BhK6t4boVv7LU3yp9BOlfetso/+SfGxfzun1cvFK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/9Qz+ovyy8inWCNWjit9scp7bAlpYU5Tjd/k4ltL+sQIhAIIe1Hqrd/rsdN6ri2S67WK7is+hCvN3L9XCP1Ba4T99","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8271959},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"328ba1b154366fc047bbcdf09d1d41d6a9e67d46","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.21.0_1791225151800_0.9380653628218822","host":"s3://npm-registry-packages-npm-production"}},"9.22.0":{"name":"@smartledger/bsv","version":"9.22.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.22.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"dc48c724706baa4bac70318da6b5bb35f9912b61","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.22.0.tgz","fileCount":268,"integrity":"sha512-uJ3jreI4pHR4nGbBS19Iu0KeeUSWLSv6JGa0PauU/MsFXAi6oHLP7VU1k8y5cS1JEoJZuRrZylPw8ylsq8hoBw==","signatures":[{"sig":"MEUCIE027awssepX1QxJ1I3IXPHuk9ujcRBbNvZeiNaEjHlWAiEA4mObfcv8ty4VuxBSZqo57CGswNg/oX0mQArH8H7BxE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDTV5i3UsPectNsR/1CUS4X5Qsdw4Jd0k4ogUFgclas6AiEAybKgmPEgGyueqxghTiHPyuN8+uHoRP0qb3Sguu9h1+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8280209},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"06512db88baac881872da1bcd939efe435de887c","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.22.0_1791290046358_0.8270597098664865","host":"s3://npm-registry-packages-npm-production"}},"9.22.1":{"name":"@smartledger/bsv","version":"9.22.1","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.22.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"bb43ff762b4b34f0e2d119ff291b9adfa61b2d88","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.22.1.tgz","fileCount":268,"integrity":"sha512-PhTQb8TGeY+xr0njFDQiKDZ1UWBSt2kcO3bZzYzpaW6yh2QX/DwXraPZxMXuBTOAOj7k2HFePkriuVXhtneThA==","signatures":[{"sig":"MEYCIQDVtJMgLz2LEP3/vvJKillJb9q3P3l+A/Zanzu6N47mPwIhAKzPIlG1/Rbj02lF6pC0POr8MYVz7e9Z2rlzEjT3vdgQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDtGjYYwGq3jU12vXUjiyWEMepzzKGU5AFSr4xPy2KQEAiALwjyIj33yFKT8d1ngEpUV7PQgcU8LZSvWQ7BwHGhC7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8287703},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"2241919af1c966f5a432ce7dfb9b1928d5133826","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.22.1_1791313931674_0.43253744126244853","host":"s3://npm-registry-packages-npm-production"}},"9.23.0":{"name":"@smartledger/bsv","version":"9.23.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.23.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"72836bf72e16c33b7cce98641df095bfa8062507","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.23.0.tgz","fileCount":268,"integrity":"sha512-oDhMyhO/G1lOSLdfMsond/GGUGqDEhBRcFOvxsi8VktkWof9TrCsRFflEV4W3UCwcv4atKJ1bR6v8QSSirb6uQ==","signatures":[{"sig":"MEYCIQDQNPIu/nuZiSVCC27yS35Kra8yu0fzuYaNTFfcRPJwrwIhAJZVlEomEiZv8UgjwCZbTR/dfGRfzhD2Li7W5YxLAEif","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCrlq2ygPqnB8Bt+nxJNJhG4zGEdGyp+hOr81Q1r6obgIhAP186iPTCOBkvV2cz/2R6rr3e2RARUNm/squAwWWd2Fq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8290878},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"505212500b8b29fbd502499760af7a80da9daf59","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.23.0_1791380185126_0.7127816309095718","host":"s3://npm-registry-packages-npm-production"}},"9.24.0":{"name":"@smartledger/bsv","version":"9.24.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.24.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"3b709c74d2c7e8241909e30f9791be9ba934c581","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.24.0.tgz","fileCount":268,"integrity":"sha512-nSQJiU2h//nACbGTUhbWjD2IxFYw4YBADIHwSAVTZdyq6Pd3PaUkPyNnQUMngtvbrA/PnyWTBzLtM7P0i0N2lA==","signatures":[{"sig":"MEUCIQCpJTCzpFuxBggg4K+gns82d3r2xtbCT8RU8E9qdsgp1QIgc9u71fhDnrEcChgno393Nx2FMY3P+JZSQCOJd0IwvF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAfPG3shMxibQIYBMQ28USp4DkwRxxgq4bUkJU+MRTkdAiAGoQKM8RFW6ClwBPTV6fM9W4JnZn5Y4U/eOrHH8c2Tnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8297642},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"5067a06d53f5bf9e636bc4b4dcfafe1ff4699f34","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.24.0_1791384389816_0.14057673571202645","host":"s3://npm-registry-packages-npm-production"}},"9.25.0":{"name":"@smartledger/bsv","version":"9.25.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.25.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"dcdacf84d912264ae063be71dfa24ef01e876fc1","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.25.0.tgz","fileCount":268,"integrity":"sha512-WsNSIKKeCmDAYpcOlbUvcrSoGVba0XFMksD1oQi9+xtCP6QqWm+4+snr1VZDVJp7ltU1ZiTcuzao05raYO9PMw==","signatures":[{"sig":"MEUCIHzJBHGMN8DACckMawBv0tBOjVy/7Xa3A2//Y0IlMZJQAiEApfw+qVd/zsHoNALqKYVPqSBNgKAgbk9ljusFy0vja0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDCOeUoKdsyvtRddEbSAQKuXIQ+j9DZ8FZEaN0Zt3s4gIhANVZoLrWc37o1SVj5X5wls2J0QKD2YE+sVVqmr/dGehL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8306187},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"b3bfecd78c464defe0cb0ca6e043856ca4032485","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.25.0_1791395398829_0.8652622018968406","host":"s3://npm-registry-packages-npm-production"}},"9.26.0":{"name":"@smartledger/bsv","version":"9.26.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.26.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"617fe1399443ec0d828a98f5bf9d84b9443f243f","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.26.0.tgz","fileCount":268,"integrity":"sha512-vk3eSXey6KR6KxyegmWLN4WPOiUtuoGO6X2NUJOqXWVdEffjhVREeTVDIMtDUfIsRxBIR2V40ZVNb08o/wB/uw==","signatures":[{"sig":"MEQCIHdaA0hk1DHIAQ4eFpvzXoZLlV80lbSx+3YxLyD9spgcAiBgjKT7lqscs/wrDGNE0ke/U+0twEG9vUp8pPEiAgudIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFq5kCyDtWyrUKAHqS2+FIHcFUXzrhTiONGo56pQlWO9AiBMT/LaPzywStRyWZh66ZzDHKJ/RvMHg4DG/fWcUVSQbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8310354},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"26b5977755da8d46894aec87c990ef96e85caebf","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.26.0_1791397151746_0.6025693728888619","host":"s3://npm-registry-packages-npm-production"}},"9.26.1":{"name":"@smartledger/bsv","version":"9.26.1","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.26.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"0b43e4c7657f677195fb01bc85c2b52fd110300b","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.26.1.tgz","fileCount":268,"integrity":"sha512-NiQnYr78aDZRUVRq0LU4UiocfziuNUTD+T+B0F5NAAg4B1KZUvy9HHBInN/UTyiA45MNkRwTcu+YwUrsjpThog==","signatures":[{"sig":"MEQCIArQ2c33MdA5pGuA3S+s+KEOxg96ol37pNofkOOw4/HeAiAfO4AKJz7UmOazh9kl+epIRtYsh9y30/rEx0s717lIDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEqXAeFpoMDDN0Y/IhJIjZtubIN7BE7PBCwG/WcBP8/AIgUR6aYpDlF90W5rEFglf8HVKsefaZxKY26cDRXX3EBDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8317603},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"858ab5a89b63e45708e696a1e91d26beb0ad7253","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.26.1_1791398077448_0.9176895214845076","host":"s3://npm-registry-packages-npm-production"}},"9.26.2":{"name":"@smartledger/bsv","version":"9.26.2","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.26.2","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"14e37f3b8b36c89346a5cb82348e8ffd88004b18","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.26.2.tgz","fileCount":268,"integrity":"sha512-9IxBFBXNgboX3n4BseOlHuKslI4inSq2FpeB9JlruWIPtDtKcd61zIH/cKMLWYFEiNmZ9nqCNtbdpg1UkNl9Fg==","signatures":[{"sig":"MEUCIC0tUQlN9Ei/k4/9JfhaBLpZSWHxW9YWY5yl3RxC4ZwhAiEA/UGZUC9LuzXVZsLJsK132VJBJHOOsjKOzO0506Is1V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFER9B+pcZ60fCZZJTyRMV3HZ0RlMs/NvIUW80DsdbnkAiEAy16LMsRYRCMW+IutRP9xQDsp4R6Bey8A1iaplE5A5hQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8323123},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"9b0882975c4a0a77000f58947148d5aa3a91ef47","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.26.2_1791408206013_0.7602069646360996","host":"s3://npm-registry-packages-npm-production"}},"9.27.0":{"name":"@smartledger/bsv","version":"9.27.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.27.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"ea42e0f30d526afe76c0f58548e07c8a11997a75","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.27.0.tgz","fileCount":268,"integrity":"sha512-5NNT9Zk4nc3cZ8eWjC3t0x12kUJMqv4aWM0IRT+8Xx1bbxYL0NvD1pLH8diX4xNhW27w4+09oZ/HicLuYOtgHA==","signatures":[{"sig":"MEUCICv2Kfem6hkWN+CENRZepwE59X8nKKNW4YxLq6vfLyxmAiEAq7j4qPnTIJZzOcWmmQwBHnuAeknStFSHRTSvx3UoHZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZkUGtZZ+xfSZIu5up8bZwXURN6TVJ8XCGIb7B26Wc1wIhAIjp1LSXuBiaNf8KWnSnf7MeioIoy4vm9gyKCKG5M7BY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8333946},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"e8cebab0154dc123e6750ad2945c70ca7ecf6360","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.27.0_1791672260331_0.9510072538750542","host":"s3://npm-registry-packages-npm-production"}},"9.28.0":{"name":"@smartledger/bsv","version":"9.28.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.28.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"c759639624e654a099649f016437f144e8c4f20a","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.28.0.tgz","fileCount":269,"integrity":"sha512-Pp9FGdSdXmFmeAQKUOElo0KHup5qQJjEZvjZPV+d58MEz1jLIalQwZNiEqjV1wOcn8uZFziLfChNn8KX3mCjMw==","signatures":[{"sig":"MEUCIQC1SAldqnl3T+R4b+IaO0FKwvxS6k+a2TcXe+gOdWO5+AIgOxXhhB81VlAytMgwzZMqYYhY4X7+mF8AKvzvqut4HME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH/tNRUz02grFsjoSQSV3knAsb/2DeTylOfAfdZnkVJEAiEAw18fxz4XVYZb/ZAJjMtOsNZnXDcLhsk1t5rk5ieVAbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8350848},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"398f77a843f4271dd76e6064874ea82edbbe1c02","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.28.0_1791674900017_0.7518887863263521","host":"s3://npm-registry-packages-npm-production"}},"9.28.1":{"name":"@smartledger/bsv","version":"9.28.1","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.28.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"02d23aef3ac7746fc6f375fdd8238f678c55683b","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.28.1.tgz","fileCount":269,"integrity":"sha512-6azFwb/Ih5OYdsJTH5jjhK9p0MMMuSbWgmOofN/Fg8iBA6TMIzPtpwSyBIKehIG4dkgtqtrM6uPnXX5XXuny+w==","signatures":[{"sig":"MEYCIQD5EbxTsHoSsbpy1JXlOd/lfNCg5VYo5TpgdyxsMpMTGQIhAPWMmQQ9y56yBGAX1U9E3Npe/UTjbH3CgaUB8tjV9rYY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGuzgDSgUOYd3CX9Z0dObpMUQvNgYaxSESBPsXxCUMgBAiEAlOYouse2J1ExnSfeL3+aPD27HAQVBPkoLzEc5CySOMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8358104},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"849c05aa7466638907f01d11f8dd6ffcbc9a22f8","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.28.1_1791743738463_0.7890955019626635","host":"s3://npm-registry-packages-npm-production"}},"9.29.0":{"name":"@smartledger/bsv","version":"9.29.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.29.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"bedb223774b1e0856ae0e58f8260003943071d30","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.29.0.tgz","fileCount":269,"integrity":"sha512-aXswOxUzJjnac67eOPy04/aLwMOTF6qgQm/fxA3ICxJbFpYiWYHg9dRlcDVqYlPvtEoDtQBHkS6kCGkTJsEjew==","signatures":[{"sig":"MEUCIGSstLMVnbtj4fZaYX1IfDZDKvDSoagNBTMJuhZXCj3iAiEAhWDfdYo8bBPRoOwR4wUaqZHejlGez8dUc0gC5UZMesA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEHCRGZc3Ymslw3crF2KhlVKRJWyZURWmJ1+pTLJvx+AIgK7tn0NLgiFEeDyJUrjlkAjwVIAdQy2gonInNqT5jd5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8367406},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"1d295ebf11c3ae7b219e051f06bb8e8933453ca3","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.29.0_1791748094273_0.3563494541581005","host":"s3://npm-registry-packages-npm-production"}},"9.29.1":{"name":"@smartledger/bsv","version":"9.29.1","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.29.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"6f43852ff4f5972e409af58cbe64e19ca34035f3","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.29.1.tgz","fileCount":269,"integrity":"sha512-l/yLDyvutxdO1FirVGErMLDolb9ZPixAv1ORU1oA8932shUqdhSBgfNYF59tgNbKc+4OHXVzeu0yvSawz7wTpA==","signatures":[{"sig":"MEUCIHOxkSmWmxr0xz8OquqtVt43PVrP+ZpuTvK/g4f4LB9EAiEA6XAVd1OnEC8nVMyl3IyAislg8Dr9Ja++/42PJpRK7OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCW2BroBl6FAKFKOCaw3TQSqmkAQFmzaWH7q6E+SKh33wIhANsFvcOESrN+R93XG/5RBhinMC5EnHTpwaSEmzGBR/R+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8369441},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"9b53c9a55e5eb063f6fe8df579242695345e76fc","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.29.1_1791749734096_0.6134633884632947","host":"s3://npm-registry-packages-npm-production"}},"9.29.2":{"name":"@smartledger/bsv","version":"9.29.2","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.29.2","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"e2550ce0f85142cd1360c71d115126461cc0813a","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.29.2.tgz","fileCount":269,"integrity":"sha512-3tJuw+jAiCv+YpK/ZvH0MAU0G3oV76wlHdrkZj9VZcq5c0g5b+Lcr+TOeErhfuhdUtACkPBpdm4t/hm4lnVUjQ==","signatures":[{"sig":"MEYCIQDeESRcCtC7DBq2WxADkkJuJ/nEWEz4bIX2WWmUBw6WcwIhAN4NLFSQ66CisPX+pAR/VSfv7A7s8oGdtb1jBIBdkye7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQ7UvbKKg6s88B66IJxhezAn7ZvTvF6sVv+bQV8XQ6HgIgDy6T1D/KyAu0Q1f8IfIbJ8aDyt5DR8N/Z3c2oPK3Ufw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8372460},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"b0ef8a13315da30782d0fc54234837643932e3f0","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.29.2_1791750832466_0.9717660219125226","host":"s3://npm-registry-packages-npm-production"}},"9.30.0":{"name":"@smartledger/bsv","version":"9.30.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.30.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"6408a509d0b59cb9b9f865abd72ac2a9200123be","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.30.0.tgz","fileCount":269,"integrity":"sha512-6al2neG16cBm0cSWTsub/5lLieTYal2IkR2uFJHVI8Vix6S7j8iIO2O0vw0hGK4okp0rtKsvdlOUMB7WyixBZg==","signatures":[{"sig":"MEUCIHhw7k74jKXo0Kh2MHwGCkvHyr0LTszFcu3MOOegbx7xAiEAnJHXVUrMsS5T/nzn/esyMkak6B6H/peCgkUDcgrHYto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyFW80G5A0kA70zf/EMtJOy9a98KFvdZLMYVb3K0MXHQIgOslkBwDKS7JvzpYWB6J2x4q/+K+/qV0+YvMIaXxP3Fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8377856},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"d856f89c54309600c603317aa525469922eae7fe","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.30.0_1791752155814_0.6523576149613644","host":"s3://npm-registry-packages-npm-production"}},"9.31.0":{"name":"@smartledger/bsv","version":"9.31.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.31.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"0e306bfffc6c4cd16f7bd5b934e8167eeaea0428","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.31.0.tgz","fileCount":269,"integrity":"sha512-MbWZd4R58Gso5nIJJIC1+8+rKhX8QRwcIm+wXDT/fMtIFdNsqeP12GlLT9tTZJmh7Sz3LoVlCTjCazPD89U56w==","signatures":[{"sig":"MEQCIB+xnb/X33GZzqFdwYl9lWhB8Y9/bF2GluuqSkVK59qtAiB0JfbEtqznyAaDGzRXC6nyb8K8lnJVFXa48Vb9PNKCAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmA+5UIcXf9oVWGLXmEE4c3eMiVw0pn/9icPms8LlJsQIhAKRFV8GPrnHRcPPpG/GAExbw6sjeIS1fqP0IcPx9J0Sv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8388918},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"9b49c924ef88f6deaf52dfea8e28a654f6bc9111","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: this version predates a verification-forgery fix in 9.32.0 (a verifier can accept a disclosed value the issuer never committed to); other fixes were made earlier. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.31.0_1791753327676_0.20991931960479504","host":"s3://npm-registry-packages-npm-production"}},"9.32.0":{"name":"@smartledger/bsv","version":"9.32.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.32.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"f25bd772f07dd4a5375db23373b90975c6eee360","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.32.0.tgz","fileCount":270,"integrity":"sha512-4JuU+F+HpamnkzMJ+wKwFNSkJrGvK3F8IoQTuCUjhiquMGtRFfywPmePvpUYYfxOt6XNb45mJ4tiumY/d9IJcA==","signatures":[{"sig":"MEUCIDu4ApD7jbMoiOErxd0ILsjx6+CD9NDGqE6HSMcTlwSSAiEAp7pdb9yNmTg/T5+GTPNCj8wc6gz4VuqKo5CF0qaluF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqd4DHugCnOBNkq2/2kQM6E7jREd1IdydHWEgw2wVLtgIgX6IBHuHcTtT3tViWZ32nhaeB836j6iU3rP2sZVRBXbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8411076},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"c8a375cc667f4eac4cd458c9490985ae945d2cb8","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"May accept scripts that network consensus rejects, and may throw an untyped error when reading some chain transactions. An undisclosed field in an LTP selective-disclosure proof can also be recovered from the proof alone, because each field salt is derived from the nonce the proof carries; fixed in 9.34.0. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.32.0_1791840673375_0.4942244528298605","host":"s3://npm-registry-packages-npm-production"}},"9.33.0":{"name":"@smartledger/bsv","version":"9.33.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.33.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"d6ec3e655daceb7ef3e2cb0ca4c2a16200b5bbd6","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.33.0.tgz","fileCount":270,"integrity":"sha512-aD7X5OgrHtnAiPAJRa4wfyuBUA5gGWiRUjvKqXek5lZ3bEU5Gor5bCLVaG0YR8v6QJEl3+Ve35nT3m4zJaNwoQ==","signatures":[{"sig":"MEYCIQDi+fbT4ps+41QVfpQD6ePUssdwQxTZeR0WnLlqgQi3XQIhAN7BIzTtRcfJfhEEQJgUKEbLXKPJom4NuBwnZG1QMPll","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEa++hMHVqIF1B1sItb4v36tEryxGWHZ0G/p3peNcaLAAiBp5detE+4sfYVt6cqaRcYRkIPmvqafwOxVX2betJ/tsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8423668},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"3b089376a8d6ad3a6762f0fa5756dcc31eb400ac","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: an undisclosed field in an LTP selective-disclosure proof can be recovered from the proof alone; fixed in 9.34.0. Also reports a different script error than the reference node for some invalid scripts (both reject), and may throw an untyped error when reading some chain transactions. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.33.0_1791891025784_0.3677366659833996","host":"s3://npm-registry-packages-npm-production"}},"9.33.1":{"name":"@smartledger/bsv","version":"9.33.1","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.33.1","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"a35a66b5989ae6052c7517f68d8eff83bc781d85","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.33.1.tgz","fileCount":272,"integrity":"sha512-GJqzKFiUX8dBIPZ8Z3Fln5FHxVg3j4cPxEqm0mEoodPgVDS9x1lX4ORiSMlzcGsggUU5BQBsD8YVQMbjTQJ6ww==","signatures":[{"sig":"MEUCIGSIcFaKGgxqyCeAXlkw7LOM8EyPsBhfGOyXq6JlQj4FAiEAzQSyOOrogkphep7Xd5Y5kc+86l+xreqpjRIJ5g6Iz4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA2m7BI4lEwpwaMNW2VKRXaLmC8wlSKd8jO7ejpYj5HNAiEAut8pOzLzGLYykChSE0sIlnrNeUtVqDYTeP9xMQwrlzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8439404},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"78ebf85d59573b3a2bc9eb40ce4dedebfa9cfe1a","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: an undisclosed field in an LTP selective-disclosure proof can be recovered from the proof alone, because each field salt is derived from the nonce the proof carries; fixed in 9.34.0. May also throw an untyped error when reading some chain transactions. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.33.1_1791907435683_0.0870077952508177","host":"s3://npm-registry-packages-npm-production"}},"9.33.2":{"name":"@smartledger/bsv","version":"9.33.2","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.33.2","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"ebfedd72b7b497e03cad4be1a3753ce02dfe6b35","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.33.2.tgz","fileCount":272,"integrity":"sha512-s+XqdPpIwstIAhgGbClXRScl0aULE3AysSkvVqOvZZupTE6iSHjU1gBYvq1MQcvSFSkLqO1cNZ7fkn0oPFEyng==","signatures":[{"sig":"MEYCIQDkwB4ji/gPYW1igyBYzZPEuLEvfy36YnyVvx4zut7olAIhALkA9zrUyfaOdzGonG7MHb06Cc6kvxyNMEZcd/g2EjEo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDIgZ8Ktrn6cedul/jdxR5IB5a6BBxIvLvwzPeJWvjPMAIhAPsWtnVq8SLdBb2N3imwsiqx+vvgWT71uEB+JA1VSUhn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8460511},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"3c5c44bc394ac454345df06d0fa1c0d3e61b415b","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Security: an undisclosed field in an LTP selective-disclosure proof can be recovered from the proof alone, because each field salt is derived from the nonce the proof carries - measured on this version, a date of birth in under 100,000 hashes. Fixed in 9.34.0. Upgrade to @smartledger/bsv@9.36.0 or later.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.33.2_1791922213511_0.5325310893462654","host":"s3://npm-registry-packages-npm-production"}},"9.34.0":{"name":"@smartledger/bsv","version":"9.34.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.34.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"440c41ee98738fb95b75fe01437fc63ea9544aaf","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.34.0.tgz","fileCount":283,"integrity":"sha512-810DD5PMH/jyyUtnY+1OL8QpKA9TRSCUO8vJHjRKD1+ZWRwB5Ln6BsI2PNV6utO0R1VyjvJccWbTbxWKPXuhHA==","signatures":[{"sig":"MEQCIEVbL/vb0iW+EgRKsF6MWFwlPeu91SVcQB/KYYXNqISqAiA+qDUaKHVHUMFvJLIFJXZjmbUfPRmmtGAAJbcRxhBAmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAzwWWv3Vf+xX8HMisFgOsIKMYds1Ep7zRM7n9jyTorcAiEA3018eMrmYP/DL+giTwq7zbQgxd0Uy3+HD/g5YQ6QeSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8603451},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"6bf25b995abd92692bd34bd66e78b51072d39434","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","npm-inventory":"node scripts/npm-inventory.js","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:advisories":"node scripts/build-advisories.js --check","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","npm-deprecations":"node scripts/npm-deprecations.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","check:npm-inventory":"node scripts/npm-inventory.js --check","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"Cannot parse three output scripts the reference node accepts and mines (an OP_RETURN followed by a push whose length field is cut off), so a transaction carrying one has no script verdict here. This is a false reject: no script is accepted that the node refuses. Fixed in 9.35.0.","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.34.0_1791979115447_0.24536106602958996","host":"s3://npm-registry-packages-npm-production"}},"9.35.0":{"name":"@smartledger/bsv","version":"9.35.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.35.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"fbfa8dcca5e1d903337d8fb4ed7fb40d03d95a65","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.35.0.tgz","fileCount":284,"integrity":"sha512-ep7LYZze9g6yeXzYl+1Q1qeAnlwf9Su3pPnXgJk9Rb/CGQUVuZG7zRH9Vw2GOk6w2z8WdiVdOQ3sdsjg0J9zJw==","signatures":[{"sig":"MEYCIQCzbP//FgY4shTTncJZPTgMY2/CuXlceKZlkbJFrVcURQIhAP3ZihmL5lwMvzVitX9/iCiKbu69Wwb36RrHYAhYbLa3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHmJ/AoKUq7EOgehe4aF7FkBp21x/JTBnBX67E0yb8ekAiB3SP9vFB0gRVinCzkHqZpc8cFQgPRTginS0Lx+dfeQ9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8625421},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"5e578198b3bde011c4e435259565fce22a5fa16c","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","npm-inventory":"node scripts/npm-inventory.js","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:advisories":"node scripts/build-advisories.js --check","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","npm-deprecations":"node scripts/npm-deprecations.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","check:npm-inventory":"node scripts/npm-inventory.js --check","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","brace-expansion":"^2.0.2","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"deprecated":"GDAF generateAgeProof ignores the credential it is given and commits to a hardcoded birth date of 1995-06-15, so a proof that a subject meets an age threshold can be obtained for a subject who does not - measured on this version, a credential for a subject born 2015-03-01 verified true at every minimum age from 1 to 31. It was a constant function of its first argument: ten input shapes, including undefined and null, returned one commitment between them. A relying party that treats a true from verifyAgeProof as evidence about the credential subject is affected; verification needs the opening, which carries the birth date in plaintext. Fixed in 9.36.0, which takes the birth date itself and refuses a credential. Upgrade to @smartledger/bsv@9.36.0 or later. https://github.com/codenlighten/smartledger-bsv/security/advisories/GHSA-2j2f-5v2f-pvpq","repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.35.0_1791979179747_0.08612276338351421","host":"s3://npm-registry-packages-npm-production"}},"9.36.0":{"name":"@smartledger/bsv","version":"9.36.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.36.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"866aa1ddbc01a26aee5136fb2f456601160d1d59","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.36.0.tgz","fileCount":285,"integrity":"sha512-+YVdYyjMiaK0i0ymjJ/6TzdGmGUwmV+0ggeKCTdrMr5qe1FxX1TZ+igutvwHbLbIt++AfseAYXUvUhxZG+xxgg==","signatures":[{"sig":"MEUCICT0O9a9Vy1UxpgAQ5bfXoHw0qrHQZip3oP7+6y6gPEhAiEAp7bf0L58WZ9LT44KaOy//C+MQr/fgeDKwg2ZFzxvPtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCiDl022XKX0JlSrkc1ysLIJ5J9oKf4bxURKGnVcVwkDQIhANAtTWDviQm62QuX9xANnDhIunS4CLX31BYoz4xclKjO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8721760},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"3d5390efa2408359ebcce0b99178beb1a7c0e63f","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","npm-inventory":"node scripts/npm-inventory.js","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts && npm run check:package-name","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:advisories":"node scripts/build-advisories.js --check","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","npm-deprecations":"node scripts/npm-deprecations.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","check:package-name":"node scripts/check-package-name.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","check:npm-inventory":"node scripts/npm-inventory.js --check","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","check:deprecation-texts":"node scripts/check-deprecation-texts.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"argparse":"^2.0.1","js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.36.0_1792017800572_0.0611499862885998","host":"s3://npm-registry-packages-npm-production"}},"9.37.0":{"name":"@smartledger/bsv","version":"9.37.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.37.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"4ce37deb17fcb42fb180916e9a8619945b2ef8b0","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.37.0.tgz","fileCount":289,"integrity":"sha512-AM1mcIayuw6u3/sXQkkpY49bswnvoFWekD8NjlvDG7H/a3lAUY+rz9sHnWkHERESqucDvJE8xqhXF3qku16twQ==","signatures":[{"sig":"MEUCIEnw0wqA/ZVzBLJufeWyVGHB6ol849fu58iIYCquN2wWAiEAinLXWDqEndjIm5+a5TcGNWG8Z8tGwMpv/YPEfUz+7cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6BdYAaSsuRicIcGmUWev7jUWbAonQkanhEXWCAwdY6wIgVFdYC6eNBH6xh1q+eai2U10Gg7Vck0i4WnPDHYnzoYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8790373},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"97f070a5f218bc162b9c37c811f622cae5592999","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","npm-inventory":"node scripts/npm-inventory.js","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts && npm run check:package-name","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:advisories":"node scripts/build-advisories.js --check","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","npm-deprecations":"node scripts/npm-deprecations.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","check:package-name":"node scripts/check-package-name.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","check:npm-inventory":"node scripts/npm-inventory.js --check","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","check:deprecation-texts":"node scripts/check-deprecation-texts.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"argparse":"^2.0.1","js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.37.0_1792069487338_0.8424048915027813","host":"s3://npm-registry-packages-npm-production"}},"9.38.0":{"name":"@smartledger/bsv","version":"9.38.0","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","_id":"@smartledger/bsv@9.38.0","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","dist":{"shasum":"45e25d1ee7e99465a4778f9a50c30cba163967e3","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.38.0.tgz","fileCount":294,"integrity":"sha512-pL4CPzuSUS+8e9xFUNSm/9Mm9asUOYBYZ3x/g/qn4PtUK8vVR2YM5k4VDMMJ5tVwGmQuoRura9Ue35MkDugYFg==","signatures":[{"sig":"MEUCIQCsXRX6JLcSkwmjaM+BcF2rrWQBlrS7ZsLPSRZsveNuTAIgUW+dI0wWh+UfZR5IwBxj0qvTYETe2jpjt41s767sTTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEUL9FWX+d3cipOX4pnys1inAMRbN6mxGo3wPGAOusTgAiEAgC1kADMhlmDL4dbGTLs5u7pdiRZ5zJfH1mWK3Gc6M/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8878021},"main":"index.js","types":"bsv.d.ts","unpkg":"bsv.min.js","browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"395601dddedc846d7c80dc4f3fbb27e7d5501875","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","npm-inventory":"node scripts/npm-inventory.js","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts && npm run check:package-name","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:advisories":"node scripts/build-advisories.js --check","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","npm-deprecations":"node scripts/npm-deprecations.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","check:package-name":"node scripts/check-package-name.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","check:npm-inventory":"node scripts/npm-inventory.js --check","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","check:deprecation-texts":"node scripts/check-deprecation-texts.js","smart-contracts:working":"node examples/final_working_contracts.js"},"_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"jsdelivr":"bsv.min.js","standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"argparse":"^2.0.1","js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv_9.38.0_1792085828364_0.2063654805367472","host":"s3://npm-registry-packages-npm-production"}},"9.39.0":{"_id":"@smartledger/bsv@9.39.0","bin":{"smartledger-bsv":"bin/cli.js"},"cdn":"bsv.min.js","bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"dist":{"shasum":"2ec8c51444a435a0fe5519f8c67524bda272f502","tarball":"https://registry.npmjs.org/@smartledger/bsv/-/bsv-9.39.0.tgz","fileCount":294,"integrity":"sha512-QGh3Js8YkUuYXvWnLEyR35SpNVemCjXd9TDNO2+K/wlpeixga2SqfGk0jsjBQyG/3y4z9IScWSxv14PD0dfOsQ==","signatures":[{"sig":"MEYCIQCHM9E1Q3LQz8c7+9/3ZYKhS/4X30Dufx5J9xiQa2tNvwIhAPS1f+we+J1riX5OGlBiIM+DXh+ZWkoaNTA42zkR/1Uz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF3pm/BkjCmHQjXF6COqwZpsjMgZ5v5xx24m+5JW99MeAiEAn2oCRNwS60Y3KGoqPNhOm6u5vATdpiJB9gZ6I2Js130="}],"unpackedSize":8895795},"main":"index.js","name":"@smartledger/bsv","types":"bsv.d.ts","unpkg":"bsv.min.js","author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"browser":{"request":"browser-request"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./bsv.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./*":"./*","./jcs":{"types":"./jcs-entry.d.ts","default":"./jcs-entry.js"},"./ltp":{"types":"./ltp-entry.d.ts","default":"./ltp-entry.js"},"./gdaf":{"types":"./gdaf-entry.d.ts","default":"./gdaf-entry.js"},"./lib/*":"./lib/*.js","./vcjwt":{"types":"./vcjwt-entry.d.ts","default":"./vcjwt-entry.js"},"./anchor":{"types":"./anchor-entry.d.ts","default":"./anchor-entry.js"},"./didweb":{"types":"./didweb-entry.d.ts","default":"./didweb-entry.js"},"./shamir":{"types":"./shamir-entry.d.ts","default":"./shamir-entry.js"},"./lib/ltp":"./lib/ltp/index.js","./lib/spv":"./lib/spv/index.js","./version":"./version.js","./covenant":{"types":"./covenant-entry.d.ts","default":"./covenant-entry.js"},"./lib/*.js":"./lib/*.js","./lib/gdaf":"./lib/gdaf/index.js","./security":{"types":"./security-entry.d.ts","default":"./security-entry.js"},"./lib/block":"./lib/block/index.js","./lib/ecies":"./lib/ecies/index.js","./lib/vcjwt":"./lib/vcjwt/index.js","./lib/anchor":"./lib/anchor/index.js","./lib/didweb":"./lib/didweb/index.js","./lib/errors":"./lib/errors/index.js","./lib/script":"./lib/script/index.js","./statuslist":{"types":"./statuslist-entry.d.ts","default":"./statuslist-entry.js"},"./lib/message":"./lib/message/index.js","./lib/covenant":"./lib/covenant/index.js","./lib/mnemonic":"./lib/mnemonic/index.js","./lib/ordinals":"./lib/ordinals/index.js","./package.json":"./package.json","./script-helper":{"types":"./script-helper-entry.d.ts","default":"./script-helper-entry.js"},"./smartcontract":{"types":"./smartcontract-entry.d.ts","default":"./smartcontract-entry.js"},"./lib/notaryhash":"./lib/notaryhash/index.js","./lib/statuslist":"./lib/statuslist/index.js","./lib/transaction":"./lib/transaction/index.js","./lib/smart_contract":"./lib/smart_contract/index.js"},"gitHead":"b6a21b8a3454ae342355ac88223709408884ee15","license":"MIT","scripts":{"demo":"node demos/smart_contract_demo.js","lint":"standard","test":"mocha","version":"node scripts/sync-cdn-urls.js && node scripts/sync-version.js && node scripts/gen-esm-wrapper.js && git add README.md docs version.js index.mjs","coverage":"nyc --reporter=text npm run test","demo:web":"echo '🌐 Open demos/smart_contract_demo.html in your browser'","sync-cdn":"node scripts/sync-cdn-urls.js","test:all":"npm test && npm run test:covenants && npm run test:scripts","test:cli":"mocha test/cli/smoke.js --timeout 25000","test:ltp":"node complete_ltp_demo.js","workflow":"node examples/complete_workflow_demo.js","build-all":"node build/esbuild.js","check:api":"mocha test/api_surface.js --no-config","check:dts":"node scripts/check-dts-coverage.js","demo:utxo":"node demos/smart_contract_demo.js --feature utxo","test:basic":"node examples/basic/transaction-creation.js","vectors:sv":"node tools/sv-vector-report.js","check:types":"node scripts/check-types.js","conformance":"node conformance/verify.js","demo:basics":"node demos/smart_contract_demo.js --feature basics","demo:legacy":"npm run test:covenants","test:bundle":"echo 'Open tests/bundle-completeness-test.html in browser to verify bundle completeness'","api:snapshot":"node scripts/api-surface.js","check:readme":"node scripts/check-readme-accuracy.js","demo:scripts":"node demos/smart_contract_demo.js --feature scripts","lint:ratchet":"node scripts/lint-ratchet.js","test:browser":"echo 'Open tests/standalone-modules-test.html in browser for comprehensive testing'","test:opcodes":"node lib/smart_contract/opcode_list.js","test:scripts":"node examples/scripts/custom_script_signature_test.js","demo:covenant":"node demos/smart_contract_demo.js --feature covenant","demo:preimage":"node demos/smart_contract_demo.js --feature preimage","npm-inventory":"node scripts/npm-inventory.js","vectors:sv-tx":"node tools/sv-tx-report.js","prepublishOnly":"npm run build-all && npm run check:readme && npm run check:api && npm run check:types && npm run check:dts && npm run check:package-name","test:covenants":"node examples/covenants/advanced_covenant_demo.js","test:js2script":"node lib/smart_contract/opcode_map.js && node lib/smart_contract/covenant_builder.js","smart-contracts":"node examples/smart_contract_templates.js","test:browser:ci":"node tests/browser-smoke-runner.js","check:advisories":"node scripts/build-advisories.js --check","check:dts:update":"node scripts/check-dts-coverage.js --update","check:load-order":"node scripts/check-address-load-order.js","npm-deprecations":"node scripts/npm-deprecations.js","preimage:extract":"node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope":"node scripts/check-audit-scope.js","demo:legacy:basic":"npm run test:basic","test:architecture":"node architecture_demo.js","check:package-name":"node scripts/check-package-name.js","vectors:sv-sighash":"node tools/sv-sighash-report.js","check:npm-inventory":"node scripts/npm-inventory.js --check","demo:legacy:scripts":"npm run test:scripts","lint:ratchet:update":"node scripts/lint-ratchet.js --update","test:ltp-primitives":"node simple_demo.js","vectors:sv-coverage":"node tools/sv-vector-coverage.js","conformance:generate":"node conformance/generate.js","demo:legacy:preimage":"echo '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.js","check:audit-scope:fix":"node scripts/check-audit-scope.js --fix","check:deprecation-texts":"node scripts/check-deprecation-texts.js","smart-contracts:working":"node examples/final_working_contracts.js"},"version":"9.39.0","_npmUser":{"name":"smartledger","email":"smartledgersolutions@gmail.com"},"homepage":"https://github.com/codenlighten/smartledger-bsv#readme","jsdelivr":"bsv.min.js","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"standard":{"ignore":["dist/**","bsv.bundle.js","*.min.js"],"globals":["after","afterEach","before","beforeEach","describe","it","globalThis","BigInt"]},"overrides":{"tmp":"^0.2.7","mocha":{"diff":"^8.0.3"},"argparse":"^2.0.1","js-yaml@^3":"^3.15.2","js-yaml@^4":"^4.3.2","browserslist":"^4.28.7","serialize-javascript":"^7.0.5","baseline-browser-mapping":"^2.11.0"},"repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"_npmVersion":"10.9.9","description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","directories":{},"maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"bn.js":"=4.12.5","@types/node":"^20.19.0","@noble/curves":"^2.4.0","@noble/hashes":"^2.4.0","@noble/ciphers":"^2.4.0","secrets.js-grempe":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"6.2.2","jose":"^5.10.0","util":"^0.12.5","mocha":"^11.8.0","sinon":"22.1.0","assert":"^2.1.0","buffer":"^6.0.3","events":"^3.3.0","esbuild":"^0.28.2","process":"^0.11.10","standard":"12.0.1","typescript":"^5.9.3","create-hash":"^1.2.0","create-hmac":"^1.1.7","randombytes":"^2.1.0","vm-browserify":"^1.1.2","browserify-zlib":"^0.2.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bsv_9.39.0_1792099988562_0.9007306673266444"}}},"time":{"created":"2025-10-18T15:15:07.330Z","modified":"2026-10-15T21:33:08.939Z","1.5.6-fix1":"2025-10-18T15:15:07.682Z","3.0.2":"2025-10-19T16:41:14.574Z","3.1.0":"2025-10-19T19:43:51.436Z","3.1.1":"2025-10-19T22:48:10.406Z","3.2.0":"2025-10-20T03:40:01.051Z","3.2.1":"2025-10-20T04:24:33.225Z","3.2.2":"2025-10-22T12:27:18.026Z","3.3.2":"2025-10-22T18:10:13.075Z","3.3.3":"2025-10-28T19:05:00.831Z","3.3.4":"2025-10-31T10:18:06.448Z","3.3.5":"2025-10-31T10:55:10.675Z","3.4.0":"2025-11-09T18:13:17.402Z","3.4.1":"2026-05-18T16:02:14.488Z","3.4.2":"2026-05-18T16:14:04.231Z","3.4.3":"2026-05-18T16:27:00.215Z","3.4.4":"2026-05-29T16:41:19.410Z","3.4.5":"2026-05-29T17:25:14.357Z","4.0.0":"2026-05-31T13:35:40.448Z","4.0.1":"2026-05-31T14:40:45.727Z","4.1.0":"2026-06-07T19:14:41.752Z","4.2.0":"2026-06-07T20:02:15.192Z","4.2.1":"2026-06-07T21:01:04.260Z","4.4.0":"2026-06-08T01:09:59.398Z","4.5.0":"2026-06-09T03:49:49.097Z","4.6.0":"2026-06-09T04:32:56.492Z","5.0.0":"2026-06-14T11:33:26.541Z","5.0.1":"2026-06-14T12:55:45.905Z","5.1.0":"2026-06-15T13:29:43.263Z","5.2.0":"2026-06-15T17:02:24.535Z","5.3.0":"2026-06-15T19:26:00.134Z","5.3.1":"2026-06-15T20:45:54.750Z","5.4.0":"2026-06-15T21:11:35.288Z","5.4.1":"2026-06-25T13:35:52.004Z","5.4.2":"2026-06-25T15:41:42.310Z","5.5.0":"2026-06-25T18:01:44.818Z","5.5.1":"2026-06-25T21:20:02.176Z","5.5.2":"2026-06-29T12:17:56.693Z","5.5.3":"2026-07-03T16:42:48.069Z","6.0.0":"2026-07-12T13:14:06.266Z","6.0.1":"2026-07-12T14:44:54.503Z","6.0.2":"2026-07-13T01:57:43.321Z","6.1.0":"2026-07-13T03:03:16.960Z","6.1.1":"2026-07-13T15:09:14.880Z","6.1.2":"2026-07-14T03:44:55.748Z","6.2.0":"2026-07-15T02:19:14.761Z","6.2.1":"2026-07-15T20:14:06.226Z","6.2.2":"2026-07-16T11:32:54.293Z","7.0.0":"2026-07-16T21:44:04.761Z","7.0.1":"2026-07-16T22:06:14.381Z","7.0.2":"2026-07-16T22:39:20.302Z","7.1.0":"2026-07-17T04:33:35.179Z","7.2.0":"2026-08-05T16:35:58.977Z","7.3.0":"2026-08-05T17:22:55.582Z","7.4.0":"2026-08-05T17:54:18.033Z","7.5.0":"2026-08-06T15:25:17.599Z","7.5.1":"2026-08-07T15:43:42.772Z","7.5.2":"2026-08-07T16:06:42.040Z","7.5.3":"2026-08-07T16:26:56.289Z","7.5.4":"2026-08-07T16:53:17.433Z","7.5.5":"2026-08-07T17:29:44.398Z","7.5.6":"2026-08-08T15:48:00.895Z","7.5.7":"2026-08-08T16:46:08.159Z","7.5.8":"2026-08-08T17:27:20.428Z","7.6.0":"2026-08-10T12:29:00.605Z","7.6.1":"2026-08-10T12:43:19.866Z","7.6.2":"2026-08-10T12:54:42.721Z","7.7.0":"2026-08-10T13:05:17.893Z","7.8.0":"2026-08-10T13:20:04.421Z","7.9.0":"2026-08-10T15:06:14.746Z","7.7.1":"2026-08-10T15:07:44.265Z","7.8.1":"2026-08-10T15:08:18.646Z","7.10.0":"2026-08-10T15:31:27.654Z","7.10.1":"2026-08-10T15:54:26.758Z","7.11.0":"2026-08-10T16:40:30.415Z","7.12.0":"2026-08-11T11:02:33.584Z","7.13.0":"2026-08-11T16:45:15.974Z","8.0.0":"2026-08-13T01:53:22.946Z","8.0.1":"2026-08-13T02:18:33.055Z","8.1.0":"2026-08-13T02:45:55.495Z","8.2.0":"2026-08-15T03:04:52.423Z","8.3.0":"2026-08-16T14:13:33.216Z","8.3.1":"2026-08-20T14:45:26.373Z","9.0.0":"2026-08-21T14:05:56.487Z","9.1.0":"2026-08-24T12:54:26.471Z","9.1.1":"2026-08-24T14:44:06.720Z","9.2.0":"2026-08-28T00:21:06.430Z","9.3.0":"2026-08-29T21:24:00.769Z","9.4.0":"2026-09-01T22:01:58.753Z","9.5.0":"2026-09-02T16:52:33.332Z","9.6.0":"2026-09-02T22:51:00.570Z","9.7.0":"2026-09-05T20:37:46.347Z","9.8.0":"2026-09-11T04:48:13.920Z","9.9.0":"2026-09-11T12:20:34.630Z","9.10.0":"2026-09-11T13:03:51.139Z","9.10.1":"2026-09-16T18:50:51.736Z","9.11.0":"2026-09-17T01:57:43.539Z","9.11.1":"2026-09-17T15:24:46.053Z","9.11.2":"2026-09-17T15:47:05.328Z","9.12.0":"2026-09-29T17:43:43.816Z","9.13.0":"2026-09-29T18:09:30.138Z","9.14.0":"2026-09-29T18:45:54.629Z","9.15.0":"2026-09-30T01:57:51.360Z","9.16.0":"2026-10-01T03:34:22.979Z","9.16.1":"2026-10-01T10:39:10.525Z","9.18.0":"2026-10-03T13:02:23.867Z","9.19.0":"2026-10-03T13:39:47.334Z","9.20.0":"2026-10-05T16:42:26.362Z","9.21.0":"2026-10-05T18:32:31.932Z","9.22.0":"2026-10-06T12:34:06.554Z","9.22.1":"2026-10-06T19:12:11.843Z","9.23.0":"2026-10-07T13:36:25.308Z","9.24.0":"2026-10-07T14:46:29.976Z","9.25.0":"2026-10-07T17:49:59.143Z","9.26.0":"2026-10-07T18:19:11.909Z","9.26.1":"2026-10-07T18:34:37.611Z","9.26.2":"2026-10-07T21:23:26.246Z","9.27.0":"2026-10-10T22:44:20.514Z","9.28.0":"2026-10-10T23:28:20.156Z","9.28.1":"2026-10-11T18:35:38.632Z","9.29.0":"2026-10-11T19:48:14.423Z","9.29.1":"2026-10-11T20:15:34.265Z","9.29.2":"2026-10-11T20:33:52.626Z","9.30.0":"2026-10-11T20:55:55.965Z","9.31.0":"2026-10-11T21:15:27.834Z","9.32.0":"2026-10-12T21:31:13.633Z","9.33.0":"2026-10-13T11:30:25.919Z","9.33.1":"2026-10-13T16:03:55.857Z","9.33.2":"2026-10-13T20:10:13.691Z","9.34.0":"2026-10-14T11:58:35.599Z","9.35.0":"2026-10-14T11:59:40.324Z","9.36.0":"2026-10-14T22:43:20.763Z","9.37.0":"2026-10-15T13:04:47.487Z","9.38.0":"2026-10-15T17:37:08.751Z","9.39.0":"2026-10-15T21:33:08.730Z"},"bugs":{"url":"https://github.com/codenlighten/smartledger-bsv/issues"},"author":{"url":"https://smartledger.technology","name":"SmartLedger Technology","email":"hello@smartledger.technology"},"license":"MIT","homepage":"https://github.com/codenlighten/smartledger-bsv#readme","keywords":["bitcoin-sv","bsv","bitcoin-script","opcode","covenant","op-push-tx","bip143","preimage","smart-contracts","script-interpreter","transaction","utxo","verifiable-credentials","did-web","legal-token-protocol"],"repository":{"url":"git+https://github.com/codenlighten/smartledger-bsv.git","type":"git"},"description":"Bitcoin SV library with an interpreter-verified script engine: OP_PUSH_TX covenants, BIP-143 preimage tooling, and consensus flags that match what miners actually enforce. Also ships DID:web / W3C VC-JWT credentials and the Legal Token Protocol.","maintainers":[{"name":"smartledger","email":"smartledgersolutions@gmail.com"}],"readme":"# SmartLedger-BSV\n\nBitcoin SV library with an interpreter-verified script engine.\n\n[![Version](https://img.shields.io/badge/version-9.39.0-blue.svg)](https://www.npmjs.com/package/@smartledger/bsv)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n[![Stability](https://img.shields.io/badge/9.x%20stable%20until-2027--09--01-brightgreen.svg)](STABILITY.md)\n\nIts defaults describe BSV as the network actually runs it. `verify()` with no\nflags means current mainnet consensus, not \"no rules\"; the interpreter is\nmeasured against the reference node's own vectors (1483/1483, zero false\naccepts) rather than the Bitcoin Core vectors inherited from the upstream fork;\nand all secp256k1 work runs on the audited, constant-time\n[`@noble`](https://github.com/paulmillr/noble-curves) suite with `elliptic`\nremoved.\n\n> **9.x will not break your code until at least 2027-09-01.** Patch and minor\n> releases only. This library published six majors in the 82 days before that\n> commitment; [STABILITY.md](STABILITY.md) explains what changed and how\n> correctness fixes now ship without breaking callers.\n\n```bash\nnpm install @smartledger/bsv\n```\n\n## Covenants that actually enforce\n\nA covenant constrains the transaction that spends it. The script has no opcode\nfor reading its own spend, so OP_PUSH_TX fixes the private key `a = 1` and\nephemeral key `k = 1`, collapsing ECDSA to `s = (z + Gx) mod n` — plain\narithmetic the script can do on a BIP-143 preimage sitting on the stack.\n`OP_CHECKSIG` against the generator `G` then proves that data really is this\ntransaction's preimage. No trusted signer is involved.\n\n```javascript\nconst bsv = require('@smartledger/bsv')\nconst { Script, Transaction, crypto } = bsv\nconst P = bsv.SmartContract.PushTx\n\n// Commit to the only outputs this coin may ever be spent to.\nconst dest = Script.fromASM('OP_FALSE OP_RETURN 636f76656e616e74')\nconst allowed = [new Transaction.Output({ script: dest, satoshis: 99000 })]\nconst lock = P.valueCovenant(P.hashOutputs(allowed))   // ~419 bytes\n\n// Spend it. `grind` nudges nLockTime until the script-derived signature is\n// canonical (low-S); the cost falls on the spender, not on script size.\nconst g = P.grind(spendingTx, 0, lock, 100000)\nconst unlock = new Script().add(g.preimage)            // the preimage IS the unlock\n\nnew Script.Interpreter().verify(unlock, lock, spendingTx, 0, undefined, new crypto.BN(100000))\n// => true, and false for any transaction that redirects the outputs\n```\n\nTo bind only the output at the spending input's own index — a marketplace trade where the\ncounterparty supplies the surrounding outputs — use `valueCovenantSingle`, which pins the\n`SIGHASH_SINGLE` flag along with the output:\n\n```javascript\nconst lock = P.valueCovenantSingle(allowed[0])         // SIGHASH_SINGLE|FORKID, ~428 bytes\nconst g = P.grind(spendingTx, 0, lock, 100000, { sighashType: P.SIGHASH_SINGLE_FORKID })\n```\n\nIt constrains **one** output and leaves every other output free — that is what the flag means,\nand it is the wrong tool for binding where value goes. `valueCovenant` above commits to all of\nthem.\n\nEvery locking script in `bsv.SmartContract` ships with both a must-accept and a\nmust-reject test. Higher-level pieces built on the same core:\n\n```javascript\nconst SC = bsv.SmartContract\nSC.perpetualCovenant(500)          // every spend recreates the same script (value − fee)\nSC.ownershipToken(500, ownerHash)  // NFT; transfer needs the owner's signature over the spend\nSC.policy({ /* ... */ })           // declarative front-end over OP_PUSH_TX\n```\n\n## The one thing that will bite you\n\nFlags and **limits** are separate mechanisms. The era bits (`SCRIPT_GENESIS`,\n`SCRIPT_UTXO_AFTER_GENESIS`, and the Chronicle pair) are what the interpreter\nderives its element-size, script-size, opcode-count and script-number caps from.\n\nHand-assemble a flag word out of named constants — the idiom every pre-Genesis\ntutorial teaches — and you get the feature opcodes you asked for while silently\nkeeping the 2019 caps. The script *runs*, so nothing looks wrong until a\n586-byte preimage is rejected against a 520-byte limit and the error blames the\npush instead of the flags.\n\n```javascript\n// Correct — resolves to current mainnet:\ninterp.verify(unlock, lock, tx, 0, undefined, satoshisBN)\ninterp.verify(unlock, lock, tx, 0, Script.Interpreter.mainnetFlags(), satoshisBN)\n\n// Silently pre-Genesis, and the reason your covenant \"doesn't work\":\ninterp.verify(unlock, lock, tx, 0, SCRIPT_ENABLE_MONOLITH_OPCODES | ..., satoshisBN)\n```\n\nSince 9.1.0 a failure caused this way sets `interp.eraHint` and prints one\nexplanatory warning per process. Deliberate pre-Genesis testing is legitimate\nand stays silent unless it trips an era-derived limit; set\n`Interpreter.eraDiagnostics = false` or `BSV_NO_ERA_HINT=1` to turn the notice\noff entirely.\n\n## Core Bitcoin API\n\nDrop-in compatible with the classic `bsv` 1.5.6 surface.\n\n```javascript\nconst { PrivateKey, Transaction, Script, Address, HDPrivateKey } = require('@smartledger/bsv')\n\nconst key = PrivateKey.fromRandom()\nconst tx = new Transaction()\n  .from(utxos)\n  .to(address, 50000)\n  .change(key.toAddress())\n  .sign(key)\n```\n\nCustom locking scripts need the subscript and amount passed explicitly — BIP-143\nsigns both, and `tx.sign()` only knows P2PKH:\n\n```javascript\nconst sig = Transaction.sighash.sign(\n  tx, privateKey, sighashType, inputIndex, lockingScript, new crypto.BN(satoshis)\n)\nconst push = Buffer.concat([sig.toDER(), Buffer.from([sighashType])])  // flag byte required\n```\n\nAlso included: `Block`, `MerkleBlock`, `SPV`, `Mnemonic` (BIP-39), `ECIES`,\n`Message`, `Shamir`, `Ordinals`, `NotaryHash` (BRC-220).\n\n## Credentials and legal tokens\n\nStandards-based issuance and verification, ES256/ES256K, with on-chain BSV\nanchoring. These are substantial subsystems; each has its own guide.\n\n```javascript\nconst { createDID, createEmailCredential, verifyCredential } = require('@smartledger/bsv')\n```\n\n| Area | Entry point | Guide |\n|---|---|---|\n| DID:web + VC-JWT | `bsv.DIDWeb`, `bsv.VcJwt` | [docs/technical/GDAF_DEVELOPER_INTERFACE.md](docs/technical/GDAF_DEVELOPER_INTERFACE.md) |\n| Revocation (StatusList2021) | `bsv.StatusList` | [docs/MODULE_REFERENCE_COMPLETE.md](docs/MODULE_REFERENCE_COMPLETE.md) |\n| Legal Token Protocol | `bsv.LTP` | [docs/advanced/LEGAL_TOKEN_PROTOCOL.md](docs/advanced/LEGAL_TOKEN_PROTOCOL.md) |\n| Attestation (GDAF) | `bsv.GDAF` | [docs/technical/GDAF_IMPLEMENTATION_COMPLETE.md](docs/technical/GDAF_IMPLEMENTATION_COMPLETE.md) |\n| Blockchain anchoring | `bsv.Anchor` | [docs/MODULE_REFERENCE_COMPLETE.md](docs/MODULE_REFERENCE_COMPLETE.md) |\n\nA CLI covers the common credential workflow end to end:\n\n```bash\nnpx smartledger-bsv didweb:init --domain example.com\nnpx smartledger-bsv vc:issue --subject did:web:example.com:alice --type EmailCredential\nnpx smartledger-bsv vc:verify --token ./credential.jwt\n```\n\n## Loading options\n\nNode and bundlers get tree-shakeable subpaths; browsers can take a single file\nfrom a CDN. Importing the package root pulls in every subsystem, so prefer a\nsubpath when you only need part of it:\n\n```javascript\nconst Script = require('@smartledger/bsv/lib/script')   // 24 modules\nconst bsv = require('@smartledger/bsv')                 // 128 modules\n```\n\n### **Core Modules**\n| Module | Size | Use Case | CDN |\n|--------|------|----------|-----|\n| **bsv.min.js** | 1079KB | Core BSV + SmartContract | `unpkg.com/@smartledger/bsv@9.39.0/bsv.min.js` |\n| **bsv.bundle.js** | 1079KB | Everything in one file | `unpkg.com/@smartledger/bsv@9.39.0/bsv.bundle.js` |\n\n### **W3C Verifiable Credentials**\n| Module | Size | Use Case | CDN |\n|--------|------|----------|-----|\n| **🟢 bsv-didweb.min.js** | 166KB | **DID:web generation** | `unpkg.com/@smartledger/bsv@9.39.0/bsv-didweb.min.js` |\n| **🟢 bsv-vcjwt.min.js** | 166KB | **VC-JWT issue/verify** | `unpkg.com/@smartledger/bsv@9.39.0/bsv-vcjwt.min.js` |\n| **🟢 bsv-statuslist.min.js** | 256KB | **StatusList2021 revocation** | `unpkg.com/@smartledger/bsv@9.39.0/bsv-statuslist.min.js` |\n| **🟢 bsv-anchor.min.js** | 164KB | **BSV anchoring (hash-only)** | `unpkg.com/@smartledger/bsv@9.39.0/bsv-anchor.min.js` |\n\n### **Smart Contract & Development**\n| Module | Size | Use Case | CDN |\n|--------|------|----------|-----|\n| **bsv-smartcontract.min.js** | 142KB | Complete covenant framework | `unpkg.com/@smartledger/bsv@9.39.0/bsv-smartcontract.min.js` |\n| **bsv-covenant.min.js** | 35KB | Covenant operations | `unpkg.com/@smartledger/bsv@9.39.0/bsv-covenant.min.js` |\n| **bsv-script-helper.min.js** | 33KB | Custom script tools | `unpkg.com/@smartledger/bsv@9.39.0/bsv-script-helper.min.js` |\n| **bsv-security.min.js** | 32KB | Security enhancements | `unpkg.com/@smartledger/bsv@9.39.0/bsv-security.min.js` |\n\n### **Legal & Compliance**\n| Module | Size | Use Case | CDN |\n|--------|------|----------|-----|\n| **bsv-ltp.min.js** | 550KB | Legal Token Protocol | `unpkg.com/@smartledger/bsv@9.39.0/bsv-ltp.min.js` |\n| **bsv-gdaf.min.js** | 1079KB | Digital Identity & Attestation | `unpkg.com/@smartledger/bsv@9.39.0/bsv-gdaf.min.js` |\n\n### **Advanced Cryptography**\n| Module | Size | Use Case | CDN |\n|--------|------|----------|-----|\n| **bsv-shamir.min.js** | 177KB | Threshold Cryptography | `unpkg.com/@smartledger/bsv@9.39.0/bsv-shamir.min.js` |\n\n### **Utilities**\n| Module | Size | Use Case | CDN |\n|--------|------|----------|-----|\n| **bsv-ecies.min.js** | 139KB | Encryption | `unpkg.com/@smartledger/bsv@9.39.0/bsv-ecies.min.js` |\n| **bsv-message.min.js** | 37KB | Message signing | `unpkg.com/@smartledger/bsv@9.39.0/bsv-message.min.js` |\n| **bsv-mnemonic.min.js** | 320KB | HD wallets | `unpkg.com/@smartledger/bsv@9.39.0/bsv-mnemonic.min.js` |\n```html\n<script src=\"https://unpkg.com/@smartledger/bsv@9.39.0/bsv.min.js\"></script>\n<script>\n  const key = bsv.PrivateKey.fromRandom()\n</script>\n```\n\nPin the version in CDN URLs. A floating `@latest` will move under you even\nwithin 9.x.\n\n## Documentation\n\n| | |\n|---|---|\n| [docs/RELIED-UPON-PROPERTIES.md](docs/RELIED-UPON-PROPERTIES.md) | **read this first if you are building on the library** — what is canonical, what is malleable, what we refuse, and the return conventions that differ between verification functions |\n| [STABILITY.md](STABILITY.md) | release policy, deprecation process, what's covered |\n| [docs/RELEASE-10.0.0.md](docs/RELEASE-10.0.0.md) | every breaking change the next major has promised, and the notice each one has already shipped |\n| [docs/advanced/ADVANCED_COVENANT_DEVELOPMENT.md](docs/advanced/ADVANCED_COVENANT_DEVELOPMENT.md) | covenant patterns beyond the basics |\n| [docs/advanced/CUSTOM_SCRIPT_DEVELOPMENT.md](docs/advanced/CUSTOM_SCRIPT_DEVELOPMENT.md) | signing arbitrary locking scripts |\n| [docs/preimage.md](docs/preimage.md) | BIP-143 preimage field layout |\n| [docs/pushtx-key-insights.md](docs/pushtx-key-insights.md) | the nChain OP_PUSH_TX construction and its security claims |\n| [docs/api/SCRIPTS.md](docs/api/SCRIPTS.md) | script API reference |\n| [docs/migration/FROM_BSV_1_5_6.md](docs/migration/FROM_BSV_1_5_6.md) | migrating from classic `bsv` |\n| [SECURITY.md](SECURITY.md) | reporting vulnerabilities |\n| [CHANGELOG.md](CHANGELOG.md) | release history |\n\n## Verifying this library yourself\n\nConsensus behavior is pinned by vectors generated against the reference\nimplementation, not by this library's own opinion:\n\n```bash\nnpm test           # unit + integration\nnpm run conformance    # 452 cases against the reference corpus\nnpm run vectors:sv     # SV consensus vector report\n```\n\n## Contributing\n\nIssues and pull requests: <https://github.com/codenlighten/smartledger-bsv>\n\nTwo rules matter more than the rest. Consensus changes need a conformance vector\nin the same commit. Removing or breaking a public API needs a deprecation notice\nthat has shipped in an earlier minor — see [STABILITY.md](STABILITY.md).\n\n## License\n\nMIT\n\n---\n\n**SmartLedger-BSV v9.39.0**\n","readmeFilename":"README.md"}