{"_id":"@theqrl/wallet.js","_rev":"35-03d4d7108a24ebd36fd8e6b18c6b8415","name":"@theqrl/wallet.js","dist-tags":{"latest":"6.3.0"},"versions":{"0.0.1":{"name":"@theqrl/wallet.js","version":"0.0.1","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@0.0.1","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"}],"dist":{"shasum":"c8211caf905e2521f0df83c06f48742d925ff9ac","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-0.0.1.tgz","fileCount":6,"integrity":"sha512-KRzz1Npmk0HFajoBlI+kTvIzo3Ih4MZLsz8CteGsW+4Q6laj+SGAvn0q4osDR0Y1svNHP4p11Gdd9sYtJiz/Fg==","signatures":[{"sig":"MEUCIGc7S2HSJL1uNon1sPMCyhsi570aHgLlMBWxOB/NvqWwAiEAo+5dMQPvFLI+xEQGqqEswrkeOjY5la7l5ANxXG+pSuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEK9XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL+RAAosb/eK5vinJTdvipLb6sednJ0DvGt9WlkviJ8nOLU07PlIuf\r\nO5FfXWlAvy55RxJ5zgkoSHm5ojOkXFf2aHE84zlw6ytQSQVoJIMg+I5V8aap\r\ntiQqUiocJZlEetwIgatuNktUZKajWoonr2oS578WglKOVtc0H+3IP36ebGIy\r\nOeGe8gz6X9Oisul5hhh2tlHZk+SRn4j7YGVDEN8mXUm0pnYHdhHZyLUMWsL1\r\nf1YjbA4dU12Tc39xwXBGgAhtRb+qj4SoV5gU0iRudOkw0A87wDQJSeZjpQbh\r\n9bpC/u/Q9tG+Dr2QKh/A/NuJMi/lks59+RuCj+U5EdzxjI4cu78mGbOlcg85\r\nK+ywUd/3G4QtXUfYQSHFgGJohd2sMZ4D56U5DZ0FkRTdieTSiXGfwivB0nET\r\nmC2QdtY+HcUdnY70tMhS/aE/jbGU+UDr93k8qOkfAyRu0CB0iiDvAmUgPV4W\r\nYYWboV+HTmp+j64MdGE1TYjxRf+lcDuIO+zD+L8FU2CZ/qR7UEEP5dFJHdws\r\nDXWRGE6AIiUFP5SbxgIACf2pzAcCdjs+vODxEYrHhSWwUFbdc+BaP9JbSCci\r\n+TqTfPKIsYilOWhtjx6MENpq3Fr2fujk36natvHhjYUTXMPFSeJdO/HYPd4N\r\n9vFJBNAnxvyfA6A/X8S0jM5F4sDMkqUhgbk=\r\n=aI3V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","gitHead":"543dabaea3e10ad6169ecc576042e32fb05aff3a","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"_npmVersion":"9.5.1","description":"","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.12.0","dependencies":{"sha3":"^2.1.4","randombytes":"^2.1.0","@theqrl/dilithium5":"0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_0.0.1_1678815063268_0.9147671391270078","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@theqrl/wallet.js","version":"0.1.0","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@0.1.0","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"}],"dist":{"shasum":"9bb50bf5b849e97758a1e7608b28096c0448bb7b","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-0.1.0.tgz","fileCount":5,"integrity":"sha512-PHkvjbw2CEM/+Gsg0bXrjSE7pD6TfHNbJUZPeGRbywY7bkb7ndPshbLqeEOmq+ps8nDYsrSvtFty5TNebvNHSw==","signatures":[{"sig":"MEQCIChgJqYHpsFuHmNCS2YF/ASP8F7nayH6AwyG2BDGlaCoAiBF3hUPHBVq3xfvZhUUy6l5eBDNRLt5hYgSwKlyXD+NMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52579},"main":"src/index.js","gitHead":"7a409aa70dc0884dfba9438122a8ce6f20c4d688","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"_npmVersion":"9.6.7","description":"![test](https://github.com/theQRL/wallet.js/actions/workflows/test.yml/badge.svg) [![codecov](https://codecov.io/gh/theQRL/wallet.js/branch/main/graph/badge.svg?token=HHVBFBVGFR)](https://codecov.io/gh/theQRL/wallet.js)","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.17.0","dependencies":{"sha3":"^2.1.4","randombytes":"^2.1.0","@theqrl/dilithium5":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.37.0","codecov":"^3.8.3","prettier":"^2.8.7","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_0.1.0_1690383832755_0.1542353249783761","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@theqrl/wallet.js","version":"0.1.1","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@0.1.1","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"}],"dist":{"shasum":"4a400d6aa8e886a2953ddbf6f43de1cee1f6d82b","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-0.1.1.tgz","fileCount":5,"integrity":"sha512-AmR73Nbgfibi9L5tOS59m1E8+/8Me5VG03h/qpRZFcHqVYOYb1w0+PB6BiV55kEInavHVXyhUWU1+tJByv1tjw==","signatures":[{"sig":"MEUCIFrPq4QycZFy/HtSbnCk+F4F6Sq/fS63DOpjLn7vCOuyAiEA0FsJNn1IdtMzhsDYhMX+jsNBeh99zBqWulEn4/jmdE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52583},"main":"src/dilithium.js","gitHead":"b8aa97653867f91fbc7294ab9e98140af3b3b364","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"_npmVersion":"9.5.1","description":"![test](https://github.com/theQRL/wallet.js/actions/workflows/test.yml/badge.svg) [![codecov](https://codecov.io/gh/theQRL/wallet.js/branch/main/graph/badge.svg?token=HHVBFBVGFR)](https://codecov.io/gh/theQRL/wallet.js)","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.12.0","dependencies":{"sha3":"^2.1.4","randombytes":"^2.1.0","@theqrl/dilithium5":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.37.0","codecov":"^3.8.3","prettier":"^2.8.7","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_0.1.1_1696851656006_0.36505361477198717","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@theqrl/wallet.js","version":"0.1.2","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@0.1.2","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"}],"dist":{"shasum":"c14d9719832275a01d91da63dca3ca6a0add3235","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-0.1.2.tgz","fileCount":6,"integrity":"sha512-ewRKWyfZlX300yeVDbijxGvOim/Ss73/W9qt1+UNETRRvRBAm57fBsPLqQrqAFWLMc2+lvOedgkXb/MFsjCElA==","signatures":[{"sig":"MEUCIQDun/d63xMeXMWt0zNroj+lEW/ZXkdGnIZUUVxswGJj8AIgTqjtHx/oodNDgcZoXpTxKXuCv7Rt/NZ80jmEJzfpPwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53278},"main":"src/index.js","types":"types/index.d.ts","gitHead":"caf4f3c66e7dbaa595994a1d64c760a3ca3dabdd","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"_npmVersion":"9.8.1","description":"![test](https://github.com/theQRL/wallet.js/actions/workflows/test.yml/badge.svg) [![codecov](https://codecov.io/gh/theQRL/wallet.js/branch/main/graph/badge.svg?token=HHVBFBVGFR)](https://codecov.io/gh/theQRL/wallet.js)","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.18.2","dependencies":{"sha3":"^2.1.4","randombytes":"^2.1.0","@theqrl/dilithium5":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.37.0","codecov":"^3.8.3","prettier":"^2.8.7","typescript":"^5.5.4","@types/node":"^20.14.12","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_0.1.2_1722344638749_0.8247194256529145","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@theqrl/wallet.js","version":"0.1.3","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@0.1.3","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"}],"dist":{"shasum":"9409e2d003dbc5a8638942d8acc423079e8cdd74","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-0.1.3.tgz","fileCount":14,"integrity":"sha512-MZLWszKmUlG4/unQ0xBPWKgJ6VvUkLycyEvDSrM67NLhejizqtauoEBrNJopfZrfssxUDm0L1K8Bqt7srfcCPA==","signatures":[{"sig":"MEYCIQDNi38bNRZ2uMXn3uhzSWKUFhqLe9mSiKzwrV9WrKTPFQIhAOZrJ9rKoZ8HlRZchhpU3fWUgEvF2931tt7os2MLzHcg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55856},"main":"src/index.js","types":"types/index.d.ts","gitHead":"02a5a3432da487e548422d1076bf19902baa52c1","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"_npmVersion":"9.8.1","description":"![test](https://github.com/theQRL/wallet.js/actions/workflows/test.yml/badge.svg) [![codecov](https://codecov.io/gh/theQRL/wallet.js/branch/main/graph/badge.svg?token=HHVBFBVGFR)](https://codecov.io/gh/theQRL/wallet.js)","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.18.2","dependencies":{"sha3":"^2.1.4","randombytes":"^2.1.0","@theqrl/dilithium5":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.37.0","codecov":"^3.8.3","prettier":"^2.8.7","typescript":"^5.5.4","@types/node":"^20.14.12","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_0.1.3_1722358058969_0.9730977882000511","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@theqrl/wallet.js","version":"0.2.0","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@0.2.0","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"dist":{"shasum":"65458c126a04e111ffe6fa5785a7b0136439b10b","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-0.2.0.tgz","fileCount":45,"integrity":"sha512-0zWAHuLbFaTulv2lHbioNqIp+wnoDTUEOGYYgrc4zq5DVZzXRIYRVI60dk8bG8f2byRswdk5ToZUrM7oojgieQ==","signatures":[{"sig":"MEQCICLDMEVWBDz6XfGrEmdthMchNgDOf3Mn7F02A5rLVIZnAiAsRrc5Y8Blg1xUU/PDM8KkPh3U+1dM5DsKIpIxRe0IeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216465},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"5023c54a759736e2f6f1aac128f91b8c41920181","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"_npmVersion":"11.5.2","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"20.19.4","dependencies":{"randombytes":"^2.1.0","@noble/hashes":"^1.8.0","@theqrl/mldsa87":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.37.0","rollup":"^4.55.1","prettier":"^2.8.7","fast-check":"^4.5.3","typescript":"^5.5.4","@types/node":"^20.14.12","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_0.2.0_1768056431656_0.8739620398886241","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@theqrl/wallet.js","version":"0.2.2","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@0.2.2","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"dist":{"shasum":"ac049244048933da66f6c9096f1d805c46efb095","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-0.2.2.tgz","fileCount":46,"integrity":"sha512-J/1vwDXnvlm36OXR4ejuzRm4lN4xpfXV9L26eI+Bme/nhjV73ZsdMjKarBrA9jtBAiMpgIIdKyvKuL8xDc5aow==","signatures":[{"sig":"MEYCIQDMPgAJyW0Rd2LpusGePPFQu0CxDfkOsP2B3lBomvp7wwIhAMl9CCuHhit1uB6byXqSgkkF9GW5D5DAucz0CaTrXfby","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217770},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"c1ff04c1c31035f734536d07ccb4f4ebda3b2374","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.21.1","dependencies":{"randombytes":"^2.1.0","@noble/hashes":"^1.8.0","@theqrl/mldsa87":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.37.0","rollup":"^4.55.1","prettier":"^2.8.7","fast-check":"^4.5.3","typescript":"^5.5.4","@types/node":"^20.14.12","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_0.2.2_1768147339429_0.2692985141784492","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@theqrl/wallet.js","version":"1.0.0","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@1.0.0","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"dist":{"shasum":"f354ca8b59cc7111ddfe9c0ea2376a377ad6942d","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-1.0.0.tgz","fileCount":46,"integrity":"sha512-BD/F4aQkEARCJ7TlbnlJxJNhAWFZVrv/NQ3NdteXOUZtUWY2U873OdK20GhqXgdu+2RiJ5ZGSOy8pZuU+RcUGQ==","signatures":[{"sig":"MEYCIQCKsT8xC/tJdFg6AwOS+RP6IYnZT2y0mhhTIdpzG+XISQIhALNQDJyqOBerGcYayx1zxV5Kgl0JduzqOaSZ/mxbEKCn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217872},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"db2d0da0705dbbbf7571705f8dcfcd4534c3a0bf","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.21.1","dependencies":{"randombytes":"^2.1.0","@noble/hashes":"^1.8.0","@theqrl/mldsa87":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.37.0","rollup":"^4.55.1","prettier":"^2.8.7","fast-check":"^4.5.3","typescript":"^5.5.4","@types/node":"^20.14.12","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_1.0.0_1768149006976_0.7144421809362633","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@theqrl/wallet.js","version":"1.0.1","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@1.0.1","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"dist":{"shasum":"892ac14389bd0716fcdc0fefdc92687a58442e87","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-1.0.1.tgz","fileCount":46,"integrity":"sha512-MkvpDmtRbP51VCtBUv7H1/OgLrBgDxOeo+shcWpEjkEHU9XEd7k14edpsPPeEQHZgCwi/kNQXFpBKLBB9/x13A==","signatures":[{"sig":"MEQCIDmpw6Y0iE9I01vcoj/cFzDJv/WMppjOrsq6e3xl9wZ8AiAUg7ddfrrJlF7k2jxNMvk13FmW4ilv5wmvtFgrfFyPgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219816},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"f5e328d8b67f01804b535bae997255216663081e","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.21.1","dependencies":{"randombytes":"^2.1.0","@noble/hashes":"^1.8.0","@theqrl/mldsa87":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.37.0","rollup":"^4.55.1","prettier":"^2.8.7","fast-check":"^4.5.3","typescript":"^5.5.4","@types/node":"^20.14.12","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_1.0.1_1768167627972_0.332504509166212","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@theqrl/wallet.js","version":"1.0.2","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@1.0.2","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"dist":{"shasum":"efc113b7b906bcf9a0fdfafd0506962a3dc441a5","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-1.0.2.tgz","fileCount":46,"integrity":"sha512-TlZvBbcY/GejBIrrOew2W6QCoMq3w/B2tMb2i7+a5M3uC7t3om5Gn79Ix2Ubkt5L1KMByC5yc+NoU7HiC8RNTg==","signatures":[{"sig":"MEQCIDUOeJAhLzJkyjs0LUFhCXxorSFI8UbPlMshL27dUqMvAiAtrlaKi/cwul05xbT8eZce1RrrikA1zCTIrK5AChF9ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219948},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"d78e2bf35c8fe70428de520b0116721df9418a50","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.21.1","dependencies":{"randombytes":"^2.1.0","@noble/hashes":"^1.8.0","@theqrl/mldsa87":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.37.0","rollup":"^4.55.1","prettier":"^2.8.7","fast-check":"^4.5.3","typescript":"^5.5.4","@types/node":"^20.14.12","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_1.0.2_1768567493307_0.6867601890802129","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@theqrl/wallet.js","version":"1.0.3","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@1.0.3","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"dist":{"shasum":"7a0b2d7650485782a56afeab410deb839be52cc8","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-1.0.3.tgz","fileCount":47,"integrity":"sha512-+LTJ3XQlzXj0nKBVXLd/1Ifq7nA9YzZYHkcihiohUH7dxNY17q8DHbVOdbsW9Eo4F6xUHwm9seEVtwlbBRFL2w==","signatures":[{"sig":"MEQCIFx+u9Q1kROE/Ae+YCEhci28W9vvPSeJDXJECTR1V6WEAiAniIDfjpAg5Y6K1T0ZPBL1y/nhC+Ya2novw3RAkAbwkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230766},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"7462cd9a371e10d634698c42b98d78182279f01a","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.21.1","dependencies":{"@noble/hashes":"^1.8.0","@theqrl/mldsa87":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.37.0","rollup":"^4.55.1","prettier":"^2.8.7","fast-check":"^4.5.3","playwright":"^1.57.0","typescript":"^5.5.4","@types/node":"^20.14.12","@playwright/test":"^1.49.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_1.0.3_1768669558394_0.10930860653225682","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@theqrl/wallet.js","version":"1.0.4","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@1.0.4","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"dist":{"shasum":"1c0b98537fe65d59d5fc0e0aa4f31cafad5bd2eb","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-1.0.4.tgz","fileCount":47,"integrity":"sha512-qur3SsdPuYOL3pvEqjiPqxQFdth5alffR46+qOzEOdsymAO6mUMIjltdp+3rIZe7+kEQQC2I+xr4mmRKRSkiXA==","signatures":[{"sig":"MEUCIHlBAtGuf6N0m1n6zwDRVOoqeR+nmh8HgPHjYkE30NUrAiEA8/v30ebGqOJQGoBq3I+8Lg9O4O1wFW6FExD4GGltJEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230766},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"d408c113f782fcc0d83d464bb62396f69e24e1cb","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.21.1","dependencies":{"@noble/hashes":"^1.8.0","@theqrl/mldsa87":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.37.0","rollup":"^4.55.1","prettier":"^2.8.7","fast-check":"^4.5.3","playwright":"^1.57.0","typescript":"^5.5.4","@types/node":"^20.14.12","@playwright/test":"^1.49.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_1.0.4_1768736499678_0.20969641107472525","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@theqrl/wallet.js","version":"1.0.5","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@1.0.5","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"dist":{"shasum":"ce988f59419dcec74afddd5106c664146da08e43","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-1.0.5.tgz","fileCount":47,"integrity":"sha512-MGJHfSJzCQeGg8oqTwsiiRH9u/qiFG22rtVQYX32WN6qMIgAAvkujftraMVUWOGG7vgOLH886OwbT19tFkrIkQ==","signatures":[{"sig":"MEQCICFStYML//syoNOXZiG8vXuOPtxb2HxseQHrkRoJ0/uMAiA/i6V96ytwfQ8Gc5CSGPy9GJvzwfprgAbZKowp5TUkOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230092},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"cdd71a4689005679f0632d47e4baa1a5fb2d0725","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.22.0","dependencies":{"@noble/hashes":"^1.8.0","@theqrl/mldsa87":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.37.0","rollup":"^4.55.1","prettier":"^2.8.7","fast-check":"^4.5.3","playwright":"^1.57.0","typescript":"^5.5.4","@types/node":"^20.14.12","@playwright/test":"^1.49.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_1.0.5_1770044050524_0.8032413728215291","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@theqrl/wallet.js","version":"1.0.6","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@1.0.6","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"dist":{"shasum":"b20edf77f19031d3bde09603082e6a25c189ac6a","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-1.0.6.tgz","fileCount":47,"integrity":"sha512-iF4NDCJqsUwerbaFYKnpSd7HsoEryXOKGkTIlA3g5rLMbh4XpNwgXLaKoxy72b1iWJ5IQ7VvUM7pq4d94okN/Q==","signatures":[{"sig":"MEUCIE5Rg7eEeL1+FM9dd6hKrA+uF/U8kwcJRMRqLr3RvLPuAiEA5PJ4Cy1JopOYthXLOI9PifmPbu77pJN6H/xUw8dhDEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230092},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"21d1d198a2c32d821d8903622d2686fa60c9d71c","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.22.0","dependencies":{"@noble/hashes":"^1.8.0","@theqrl/mldsa87":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.37.0","rollup":"^4.55.1","prettier":"^2.8.7","fast-check":"^4.5.3","playwright":"^1.57.0","typescript":"^5.5.4","@types/node":"^20.14.12","@playwright/test":"^1.49.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_1.0.6_1770045313314_0.6932263862424617","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@theqrl/wallet.js","version":"1.1.0","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@1.1.0","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"dist":{"shasum":"0b6a76891bf8506e9a18500d05660118cad31a9b","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-1.1.0.tgz","fileCount":47,"integrity":"sha512-geUQnlpDMcKOhQdkDuRyd39sesPV4kA7bywJHJLsc5wbyl0UehHq1ACU2mkiyYUr5T21R/7xIsCOCknqpeua+g==","signatures":[{"sig":"MEYCIQDX2Nux4IXhFG6o2JwJmmjLksMLIRZOV3TZ2nOSoDaJEgIhALrY0Ze6ewDLliPfC8wlhU2pUhwHVJAgKjHSX32OuphX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230467},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"694e9f65f412c60153525c54b7082fc7f029353d","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.22.0","dependencies":{"@noble/hashes":"^2.0.1","@theqrl/mldsa87":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^5.2.0","mocha":"^11.7.5","eslint":"^9.39.2","rollup":"^4.57.1","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","fast-check":"^4.5.3","playwright":"^1.58.2","typescript":"^5.5.4","@types/node":"^22.15.0","@playwright/test":"^1.58.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.15.0","eslint-plugin-prettier":"^5.5.5","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_1.1.0_1770727613067_0.4585467785820614","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@theqrl/wallet.js","version":"1.1.1","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@1.1.1","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"dist":{"shasum":"aaccacfeddee905537e23288be26e2558da64c47","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-1.1.1.tgz","fileCount":47,"integrity":"sha512-5prno+LRJfGtdlkj15SsMPQcQFywV+wFWQ5CqKCtd4c48PJLqQ34qxu7HPuTltNsOWFViOZOlNJfOVuGiXpjUg==","signatures":[{"sig":"MEQCHwkFWl6SKvkjBsmdupbe6EUfEUDxY9fFVSZXbHgNCecCIQDF0VuKW1uCExrXVWMc64nJHZHps3FxTJ/ognbVlIbMng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230415},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"5a3c1ad72e15c32df451d4b5ed5b217ab0b77364","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"overrides":{"eslint-plugin-import-x":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.22.0","dependencies":{"@noble/hashes":"^2.0.1","@theqrl/mldsa87":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^6.2.2","mocha":"^11.7.5","eslint":"^10.0.0","rollup":"^4.57.1","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","fast-check":"^4.5.3","playwright":"^1.58.2","typescript":"^5.5.4","@types/node":"^25.2.2","@playwright/test":"^1.58.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.15.0","eslint-plugin-prettier":"^5.5.5","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_1.1.1_1770730618599_0.5886798645985007","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@theqrl/wallet.js","version":"1.1.2","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@1.1.2","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"dist":{"shasum":"0f0d60fa121556330401b110030bb8f1aff004cc","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-1.1.2.tgz","fileCount":47,"integrity":"sha512-TovrvPi1LS5YofVrExXZX2FUTDH3e1Yt83P14eFje/knOdVaQow5pcjAkCp+bXFAx/Hi8icPcvZxO9UtSjEQPA==","signatures":[{"sig":"MEQCIB0YI/DefOA5zkulf1SNPoSwaMlUqnVSTalm+FFQiaPpAiB0Qj+feI9U8i7pzXvc5BWccP7ek8WMyBuWop8DCzGlWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297780},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"6236b0a5b2a00fe364979c3f6f558caac7f363ff","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"overrides":{"eslint-plugin-import-x":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.22.0","dependencies":{"@noble/hashes":"^2.0.1","@theqrl/mldsa87":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^6.2.2","mocha":"^11.7.5","eslint":"^10.0.0","rollup":"^4.57.1","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","fast-check":"^4.5.3","playwright":"^1.58.2","typescript":"^5.5.4","@types/node":"^25.2.2","@playwright/test":"^1.58.2","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.15.0","eslint-plugin-prettier":"^5.5.5","@rollup/plugin-node-resolve":"^16.0.3","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_1.1.2_1770740491834_0.0499986412429716","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@theqrl/wallet.js","version":"2.0.0","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@2.0.0","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"c8":{"all":true,"src":["src"],"exclude":["scripts/**","dist/**","test/**","browser-tests/**"],"include":["src/**/*.js"]},"dist":{"shasum":"88bc26b82f07ce10f13016f15f8f56ba9be052d2","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-2.0.0.tgz","fileCount":47,"integrity":"sha512-95bu+Bp5cWTwA5eu/096/4t+5YNy6BNRk/qpXCuBnlzE0Qfe6a4jnxqlazxo1RRkeYZQEyEJqvynk1SeEh2mLQ==","signatures":[{"sig":"MEYCIQC69Ria0SLGigEsXC2byPXlpMtgtY122UOfeEOkC+JoCwIhAJeejcpbFF1VfwSmhF1tJPLfqFjjNDoY6zTJPJJr5ms+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299667},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"525ae68188e54e09ffc34180acd491a3c09c4a4e","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"overrides":{"npm":{".":"11.11.1","minimatch":"10.2.4"},"tar":"7.5.11","diff":"8.0.3","glob":"13.0.6","minimatch":"10.2.4","serialize-javascript":"7.0.3","eslint-plugin-import-x":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.22.1","dependencies":{"@noble/hashes":"2.0.1","@theqrl/mldsa87":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"6.2.2","mocha":"11.7.5","eslint":"10.0.3","rollup":"4.59.0","globals":"17.4.0","prettier":"3.8.1","@eslint/js":"10.0.1","fast-check":"4.6.0","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.5.0","@playwright/test":"1.58.2","@semantic-release/git":"10.0.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_2.0.0_1773845139748_0.4096536489396969","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@theqrl/wallet.js","version":"2.0.1","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@2.0.1","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"c8":{"all":true,"src":["src"],"exclude":["scripts/**","dist/**","test/**","browser-tests/**"],"include":["src/**/*.js"]},"dist":{"shasum":"b45ddca89245d01d658d9bfb6f86b191e9db800d","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-2.0.1.tgz","fileCount":47,"integrity":"sha512-VMao81w/cx4RthkYB7J4njbb69ySDYOo99L5gIMwdW9MhiSUh/BwCxTLrqn4hJfj6mG/3CfkuBbGSsIehW3qQw==","signatures":[{"sig":"MEYCIQD97YgWOC2RqGK7WBMt8Pm6hWSuryLkdG4P2sl0gaX1fgIhAO5AKWCpom96alh4w/Tp7p6HeXDt7+JYw5NLQUpct9Qg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301576},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"2bd4e90b8111bd1daafc8892fd330305aaeac036","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"overrides":{"npm":{".":"11.11.1","minimatch":"10.2.4"},"tar":"7.5.11","diff":"8.0.3","glob":"13.0.6","minimatch":"10.2.4","serialize-javascript":"7.0.3","eslint-plugin-import-x":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.22.1","dependencies":{"@noble/hashes":"2.0.1","@theqrl/mldsa87":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"6.2.2","mocha":"11.7.5","eslint":"10.0.3","rollup":"4.59.0","globals":"17.4.0","prettier":"3.8.1","@eslint/js":"10.0.1","fast-check":"4.6.0","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.5.0","@playwright/test":"1.58.2","@semantic-release/git":"10.0.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_2.0.1_1774353142772_0.09171264106048249","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@theqrl/wallet.js","version":"3.0.0","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@3.0.0","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"c8":{"all":true,"src":["src"],"exclude":["scripts/**","dist/**","test/**","browser-tests/**"],"include":["src/**/*.js"]},"dist":{"shasum":"a9b15087dee2b1f3c071f5ab82aeec8df72b5864","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-3.0.0.tgz","fileCount":49,"integrity":"sha512-p/NWyuuHoxcqJumV8AZJqyu8/ELL/y5QOeJpAajhz1VTuofPQ1y00fNi/CvOJ0TPK9P/0r5D6BdyXb0P4xN0DQ==","signatures":[{"sig":"MEUCIBjC5E3vqlFCwDgOw4sGgyDG8njUWVjrbjMt9cN/RH4NAiEAqUwAEgNuqXSjkwvWi4EFRepwXmFvSwM96+ft9lPTrq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305726},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","engines":{"node":">=20.19"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"946101fc08ea9ad047b7531f84de42a47ad812a7","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup && tsc","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"overrides":{"npm":{".":"11.11.1","minimatch":"10.2.4"},"tar":"7.5.11","diff":"8.0.3","glob":"13.0.6","minimatch":"10.2.4","serialize-javascript":"7.0.3","eslint-plugin-import-x":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.22.1","dependencies":{"@noble/hashes":"2.0.1","@theqrl/mldsa87":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"6.2.2","mocha":"11.7.5","eslint":"10.0.3","rollup":"4.59.0","globals":"17.4.0","prettier":"3.8.1","@eslint/js":"10.0.1","fast-check":"4.6.0","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.5.0","@playwright/test":"1.58.2","@semantic-release/git":"10.0.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_3.0.0_1774977031903_0.17363393231672752","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@theqrl/wallet.js","version":"3.0.1","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@3.0.1","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"c8":{"all":true,"src":["src"],"exclude":["scripts/**","dist/**","test/**","browser-tests/**"],"include":["src/**/*.js"]},"dist":{"shasum":"2ec3533a7aadd7e6129edd06537dbe5795e3377d","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-3.0.1.tgz","fileCount":49,"integrity":"sha512-2kDlvUQAoks6W/pYNcjXEBLXd3v+h0yN1kqx3oz21kBRXIwtDm2EhrMmIAOE44fvapDRmLfypfZipX1W2WIjKg==","signatures":[{"sig":"MEQCIBN2giDfz1xpe7xi4iP4R9vTx8qVm8JJoqkYMY8kUNgeAiBiq+48NE4/xU2gXAXMmr8G3PxRn2HcLEztxkILeq7GWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305552},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","engines":{"node":">=20.19"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"fa8c1c5e6fe97ff1c61ee4002a72ec89f2c55d4c","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup && tsc","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"overrides":{"npm":{".":"11.11.1","minimatch":"10.2.4"},"tar":"7.5.11","diff":"8.0.3","glob":"13.0.6","minimatch":"10.2.4","serialize-javascript":"7.0.3","eslint-plugin-import-x":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.22.1","dependencies":{"@noble/hashes":"2.0.1","@theqrl/mldsa87":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"6.2.2","mocha":"11.7.5","eslint":"10.0.3","rollup":"4.59.0","globals":"17.4.0","prettier":"3.8.1","@eslint/js":"10.0.1","fast-check":"4.6.0","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.5.0","@playwright/test":"1.58.2","@semantic-release/git":"10.0.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_3.0.1_1775218101238_0.013170733614486618","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@theqrl/wallet.js","version":"2.0.2","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@2.0.2","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"c8":{"all":true,"src":["src"],"exclude":["scripts/**","dist/**","test/**","browser-tests/**"],"include":["src/**/*.js"]},"dist":{"shasum":"f158e0eaa69206487ac0e3557f095172d5e9b414","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-2.0.2.tgz","fileCount":47,"integrity":"sha512-gqmPE1D7qk2d6Qir0/iZeRGGr2eAVjps9Zql0P4pIw/uBjs81FBYio90c+RawkuKyc2WjlOLF6l3VI02z/rMSg==","signatures":[{"sig":"MEUCIQDdSK+qHJZ4NKMzLTdy+MqN8zjyjRQhLMaZCzDoyIQQ0wIgFQ5NhlVyE7jMyA4C63ul9C5yGwLwnLLfxqVB6YbAMMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301502},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"2ec539e4abbe095e17804334f655b9c987f2e7d9","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"cyyber","email":"kaushal.forex@gmail.com"},"overrides":{"npm":{".":"11.11.1","minimatch":"10.2.4"},"tar":"7.5.11","diff":"8.0.3","glob":"13.0.6","minimatch":"10.2.4","serialize-javascript":"7.0.3","eslint-plugin-import-x":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.15.0","dependencies":{"@noble/hashes":"2.0.1","@theqrl/mldsa87":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"6.2.2","mocha":"11.7.5","eslint":"10.0.3","rollup":"4.59.0","globals":"17.4.0","prettier":"3.8.1","@eslint/js":"10.0.1","fast-check":"4.6.0","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.5.0","@playwright/test":"1.58.2","@semantic-release/git":"10.0.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_2.0.2_1775220621223_0.6344413911917546","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@theqrl/wallet.js","version":"5.1.0","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@5.1.0","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"c8":{"all":true,"src":["src"],"exclude":["scripts/**","dist/**","test/**","browser-tests/**"],"include":["src/**/*.js"]},"dist":{"shasum":"7e3d2ee989738b1652011467bdcea96ee98e78fa","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-5.1.0.tgz","fileCount":52,"integrity":"sha512-+MnyFe2e9Hl0/9O4HVFd3Dn1JgscB1xsGiPLir70XIJLHV19EldjPEsHnkJAoNpFCHYmTwnKao4LGG88Qdj/Bg==","signatures":[{"sig":"MEQCIBDP98bd+fLuduTRay4700Igz6kFTyNdH48c5f3iIFhoAiB4JtVLMpbOY97wIV8ONIBT2YBB4U2ZHJaWaJ0VjqCZ0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371208},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","engines":{"node":">=20.19"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"8fe76f47c036cd996c11866076bdf35d4b18d05a","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup && tsc","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"overrides":{"npm":{".":"11.11.1","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.5"},"tar":"7.5.11","diff":"8.0.3","glob":"13.0.6","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.5","serialize-javascript":"7.0.5","eslint-plugin-import-x":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"10.9.8","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"@noble/hashes":"2.0.1","@theqrl/mldsa87":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"6.2.2","mocha":"11.7.5","eslint":"10.0.3","rollup":"4.59.0","globals":"17.4.0","prettier":"3.8.1","@eslint/js":"10.0.1","fast-check":"4.6.0","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.5.0","@playwright/test":"1.58.2","@semantic-release/git":"10.0.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_5.1.0_1779220850392_0.4916968267231925","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@theqrl/wallet.js","version":"6.0.0","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@6.0.0","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"c8":{"all":true,"src":["src"],"exclude":["scripts/**","dist/**","test/**","browser-tests/**"],"include":["src/**/*.js"]},"dist":{"shasum":"526be96c9d8f4dbe08f1d325d8e2a742152e27dc","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-6.0.0.tgz","fileCount":52,"integrity":"sha512-sDknAPXv02AummPPgQwFW4H6ZrswBu4ScO2ZBrsvMtkEtiyxfG3U298Spf5+XiMWH1ulmHmi4MeArO5ox7R05Q==","signatures":[{"sig":"MEUCIBc9Ry1/hjmgTRERlBI6QLq7KH6WNOZPqSBszeiUGQJgAiEAvEA/sCUgGiBoMBR6n2PFKWaIswPj525XEe/Cwb1e23M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359419},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","engines":{"node":">=20.19"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"0336be33748ebd3a0f11beb69e12040beecef6c5","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup && tsc","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"overrides":{"npm":{".":"11.11.1","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.5"},"tar":"7.5.11","diff":"8.0.3","glob":"13.0.6","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.5","serialize-javascript":"7.0.5","eslint-plugin-import-x":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"11.11.1","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.22.0","dependencies":{"@noble/hashes":"2.0.1","@theqrl/mldsa87":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"6.2.2","mocha":"11.7.5","eslint":"10.0.3","rollup":"4.59.0","globals":"17.4.0","prettier":"3.8.1","@eslint/js":"10.0.1","fast-check":"4.6.0","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.5.0","@playwright/test":"1.58.2","@semantic-release/git":"10.0.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_6.0.0_1779262842347_0.16842731757372897","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@theqrl/wallet.js","version":"6.0.1","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@6.0.1","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"c8":{"all":true,"src":["src"],"exclude":["scripts/**","dist/**","test/**","browser-tests/**"],"include":["src/**/*.js"]},"dist":{"shasum":"773e05588b3011fc1f5559494447b998608a844e","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-6.0.1.tgz","fileCount":82,"integrity":"sha512-f9O2wYKFVUait9cEPDPFJHz4xfZBMw63VKOQPIOjr5+3Z5Tm3/h4WTOJxep5iwwIGioiTxQao1KiCP2N/vGicA==","signatures":[{"sig":"MEQCIHk08px3R78khL541WrgC/rq5PQkoUeRCUy3PdbkoNqWAiAQVsCeOaiKE9vKi1kMtT+fsATXeszL+mQi2dKJ+W3JCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400390},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","engines":{"node":">=20.19"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"b1f75e5c73b9d5420c315fde8c941fc937c938fd","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup && tsc","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcd979e3-155e-4da5-8c44-8d459ca1ef32"}},"overrides":{"npm":{".":"11.11.1","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.5"},"tar":"7.5.11","diff":"8.0.3","glob":"13.0.6","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.5","serialize-javascript":"7.0.5","eslint-plugin-import-x":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"11.14.1","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"2.2.0","@theqrl/mldsa87":"2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"6.2.2","mocha":"11.7.5","eslint":"10.3.0","rollup":"4.60.3","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","fast-check":"4.7.0","playwright":"1.59.1","typescript":"6.0.3","@types/node":"25.6.0","@playwright/test":"1.59.1","@semantic-release/git":"10.0.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_6.0.1_1779281880206_0.9715960939816219","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@theqrl/wallet.js","version":"6.1.0","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@6.1.0","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"c8":{"all":true,"src":["src"],"exclude":["scripts/**","dist/**","test/**","browser-tests/**"],"include":["src/**/*.js"]},"dist":{"shasum":"5151b9dc25814fdc9442fdd318f9892c926496a3","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-6.1.0.tgz","fileCount":52,"integrity":"sha512-Onsj3rNZHDhzl0rj5RLwr3dWXC4yz/mZV9G8OpZsnmGwQe11mX6+b0uRuXZDA49sGDC1jQ8LDpm7oF048P/v0Q==","signatures":[{"sig":"MEQCIBM2u8r4CyBXhQIYe+Gc5c7wGzH+AVX4dr8LQQjD9ajSAiAwWrPalCCMkWfLyjNoB+jDwb7EMTcUft/wpvKr7AeI4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391390},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","engines":{"node":">=20.19"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"42089d34f2a33bf99d46dc755da2effa7b05094c","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"mocha","build":"rollup -c && ./fixup && tsc","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcd979e3-155e-4da5-8c44-8d459ca1ef32"}},"overrides":{"npm":{".":"11.11.1","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.5"},"tar":"7.5.11","diff":"8.0.3","glob":"13.0.6","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.5","serialize-javascript":"7.0.5","eslint-plugin-import-x":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"11.15.0","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"2.2.0","@theqrl/mldsa87":"2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"6.2.2","mocha":"11.7.5","eslint":"10.3.0","rollup":"4.60.3","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","fast-check":"4.8.0","playwright":"1.60.0","typescript":"6.0.3","@types/node":"25.7.0","@playwright/test":"1.60.0","@semantic-release/git":"10.0.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_6.1.0_1779443448682_0.11681924247428999","host":"s3://npm-registry-packages-npm-production"}},"6.2.1":{"name":"@theqrl/wallet.js","version":"6.2.1","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@6.2.1","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"c8":{"all":true,"src":["src"],"lines":100,"exclude":["scripts/**","dist/**","test/**","browser-tests/**"],"include":["src/**/*.js"],"branches":100,"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"c05bcd54ce667686a4e8e72f70e3a721dfee30e3","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-6.2.1.tgz","fileCount":52,"integrity":"sha512-2Zeg0u+4ZDksHfz96sWbR1kHINksUBi7KP1pGQc0XnjY/BhyanXzo0X5MMUFSFYSdTlZqTdUYky8FL1Xwb/UPg==","signatures":[{"sig":"MEQCIBQOqTgZrO4g7489yawIfzOedZaYpphKIMUkH4FfJjYCAiAjNn9tjypk/YLdZzOTRRKCDUp3gmzH0Ez2ecK+dgbwpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@6.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402077},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","engines":{"node":">=20.19"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"8107507812f66f09c4082e11c3b0dc3d077412da","scripts":{"lint":"eslint --fix .","test":"mocha","build":"rollup -c && ./fixup && tsc","coverage":"c8 npm run test","typecheck":"tsc -p tsconfig.typecheck.json","lint-check":"eslint .","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcd979e3-155e-4da5-8c44-8d459ca1ef32"}},"overrides":{"npm":{".":"11.16.0","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.6"},"tar":"7.5.11","diff":"8.0.3","glob":"13.0.6","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.6","serialize-javascript":"7.0.5","eslint-plugin-import-x":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"11.16.0","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"2.2.0","@theqrl/mldsa87":"2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"6.2.2","mocha":"11.7.5","eslint":"10.3.0","rollup":"4.60.3","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","fast-check":"4.8.0","playwright":"1.60.0","typescript":"6.0.3","@types/node":"25.7.0","@playwright/test":"1.60.0","semantic-release":"25.0.5","@semantic-release/git":"10.0.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_6.2.1_1781085334220_0.21530209331784533","host":"s3://npm-registry-packages-npm-production"}},"6.2.2":{"name":"@theqrl/wallet.js","version":"6.2.2","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@6.2.2","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"c8":{"all":true,"src":["src"],"lines":100,"exclude":["scripts/**","dist/**","test/**","browser-tests/**"],"include":["src/**/*.js"],"branches":100,"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"d282e2abf326cdcecefd7e7e5029ae87444728f7","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-6.2.2.tgz","fileCount":52,"integrity":"sha512-l2ojrV1liRvirpRAPoNbx7XOApsPiziqTbw7b79pj1HHg0hTFBX8q4NQbz7DrkXQj7qIYhoJSyLQSDKBRUNiDA==","signatures":[{"sig":"MEQCIA7JnhhUG3vMOYYTKVFdgyXIEsiGmbS7m00Ms+oZBbvVAiA7TMQm2sM33U9vgZYzicE0LQfwek5ke8vMCGHInuh5Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@6.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":409959},"main":"dist/cjs/wallet.js","type":"module","types":"types/index.d.ts","module":"dist/mjs/wallet.js","engines":{"node":">=20.19"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"gitHead":"06fb23be08fcb0011dd283e02ed25152503cbe45","scripts":{"lint":"eslint --fix .","test":"mocha","build":"rollup -c && ./fixup && tsc","coverage":"c8 npm run test","typecheck":"tsc -p tsconfig.typecheck.json","lint-check":"eslint .","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcd979e3-155e-4da5-8c44-8d459ca1ef32"}},"overrides":{"npm":{".":"11.16.0","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.6"},"tar":"7.5.11","diff":"8.0.3","glob":"13.0.6","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.6","serialize-javascript":"7.0.5","eslint-plugin-import-x":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"11.16.0","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"2.2.0","@theqrl/mldsa87":"2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"6.2.2","mocha":"11.7.5","eslint":"10.3.0","rollup":"4.60.3","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","fast-check":"4.8.0","playwright":"1.60.0","typescript":"6.0.3","@types/node":"25.7.0","@playwright/test":"1.60.0","semantic-release":"25.0.5","@semantic-release/git":"10.0.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_6.2.2_1781246109439_0.2696778017686716","host":"s3://npm-registry-packages-npm-production"}},"6.2.3":{"name":"@theqrl/wallet.js","version":"6.2.3","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@6.2.3","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"c8":{"all":true,"src":["src"],"lines":100,"exclude":["scripts/**","dist/**","test/**","browser-tests/**"],"include":["src/**/*.js"],"branches":100,"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"18d10e38a5d087f317badf4ffbfa60594b744582","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-6.2.3.tgz","fileCount":52,"integrity":"sha512-1wQcPKDqtLpM5sn6NKEbn4UIJwZ9BWVqG1TbrW1zBRuw8NUaiejjDZQcKwoHrnNV3TQe9dJ1jnu+PLxq9LOqyw==","signatures":[{"sig":"MEUCIQCruKsUnIoiitHL5YuK/RQcQ0+gnjQ1jkfQBaWDDDErvgIgZ4rYohDDLVF2weSm2wBA+GHBM3ifNihW/Fvz7sim+Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@6.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":409959},"main":"dist/cjs/wallet.js","type":"module","_from":"file:.release/tarballs/theqrl-wallet.js-6.2.3.tgz","types":"types/index.d.ts","module":"dist/mjs/wallet.js","engines":{"node":">=20.19"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"scripts":{"lint":"eslint --fix .","test":"mocha","build":"rollup -c && ./fixup && tsc","coverage":"c8 npm run test","typecheck":"tsc -p tsconfig.typecheck.json","lint-check":"eslint .","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcd979e3-155e-4da5-8c44-8d459ca1ef32"}},"_resolved":"/home/runner/work/wallet.js/wallet.js/.release/tarballs/theqrl-wallet.js-6.2.3.tgz","overrides":{"npm":{".":"11.16.0","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.6"},"tar":"7.5.11","diff":"8.0.3","glob":"13.0.6","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.6","serialize-javascript":"7.0.5","eslint-plugin-import-x":{"eslint":"$eslint"}},"_integrity":"sha512-1wQcPKDqtLpM5sn6NKEbn4UIJwZ9BWVqG1TbrW1zBRuw8NUaiejjDZQcKwoHrnNV3TQe9dJ1jnu+PLxq9LOqyw==","repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"11.16.0","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"2.2.0","@theqrl/mldsa87":"2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"6.2.2","mocha":"11.7.5","eslint":"10.3.0","rollup":"4.60.3","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","fast-check":"4.8.0","playwright":"1.60.0","typescript":"6.0.3","@types/node":"25.7.0","@playwright/test":"1.60.0","semantic-release":"25.0.5","@semantic-release/git":"10.0.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_6.2.3_1781368092372_0.3781295939902036","host":"s3://npm-registry-packages-npm-production"}},"6.2.4":{"name":"@theqrl/wallet.js","version":"6.2.4","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@6.2.4","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"c8":{"all":true,"src":["src"],"lines":100,"exclude":["scripts/**","dist/**","test/**","browser-tests/**"],"include":["src/**/*.js"],"branches":100,"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"b89d49c67807dd6eb79cddbbe4015c7eab332d70","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-6.2.4.tgz","fileCount":52,"integrity":"sha512-rLA5VgIdyBSEOUdZpEKXtEZTrzWPeFHq0vr1FSP2a48EhMYtrCSl9t/C4VIlQsbE4elFONoVnWd0YUNflAwSnA==","signatures":[{"sig":"MEYCIQCySKnEGXsW+Q/idkNBuYs29VThC6uiY+WoL3ZaMxhnywIhAOzU8qHbzWGwSp/X30YD5XiwT1VFX/4ymjAUiYbgQ9lB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@6.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416590},"main":"dist/cjs/wallet.js","type":"module","_from":"file:.release/tarballs/theqrl-wallet.js-6.2.4.tgz","types":"types/index.d.ts","module":"dist/mjs/wallet.js","engines":{"node":">=20.19"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"scripts":{"lint":"eslint --fix .","test":"mocha","build":"rollup -c && ./fixup && tsc","coverage":"c8 npm run test","typecheck":"tsc -p tsconfig.typecheck.json","lint-check":"eslint .","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcd979e3-155e-4da5-8c44-8d459ca1ef32"}},"_resolved":"/home/runner/work/wallet.js/wallet.js/.release/tarballs/theqrl-wallet.js-6.2.4.tgz","overrides":{"npm":{".":"11.16.0","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.6"},"tar":"7.5.11","diff":"8.0.3","glob":"13.0.6","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.6","serialize-javascript":"7.0.5","eslint-plugin-import-x":{"eslint":"$eslint"}},"_integrity":"sha512-rLA5VgIdyBSEOUdZpEKXtEZTrzWPeFHq0vr1FSP2a48EhMYtrCSl9t/C4VIlQsbE4elFONoVnWd0YUNflAwSnA==","repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"11.16.0","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"2.2.0","@theqrl/mldsa87":"2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"6.2.2","mocha":"11.7.6","eslint":"10.4.1","rollup":"4.61.1","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","fast-check":"4.8.0","playwright":"1.60.0","typescript":"6.0.3","@types/node":"25.9.2","@playwright/test":"1.60.0","semantic-release":"25.0.5","@semantic-release/git":"10.0.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.6","@rollup/plugin-node-resolve":"16.0.3","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_6.2.4_1786460373157_0.01540962042789551","host":"s3://npm-registry-packages-npm-production"}},"6.2.5":{"name":"@theqrl/wallet.js","version":"6.2.5","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@6.2.5","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"c8":{"all":true,"src":["src"],"lines":100,"exclude":["scripts/**","dist/**","test/**","browser-tests/**"],"include":["src/**/*.js"],"branches":100,"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"cce2edeb75e901c8834e2a617145f96a72e6334d","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-6.2.5.tgz","fileCount":52,"integrity":"sha512-IrXl9vDqRnwbp106qfn4Orq/CmPIp+pIK1pxZYECHuNF+aKMjUddCY2yKRnkrNTLdEOQ9kNokW1wUZrcp69lfQ==","signatures":[{"sig":"MEUCIGI4HrtzD5MIPTDkZYxdpeWRU534I+iAJiwHJYkI+qb+AiEA9z9mBw1y7dilsMYPnwbGjWvyz2I28dN+eV8sMa7Fx8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@6.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419357},"main":"dist/cjs/wallet.js","type":"module","_from":"file:.release/tarballs/theqrl-wallet.js-6.2.5.tgz","types":"types/index.d.ts","module":"dist/mjs/wallet.js","engines":{"node":">=20.19"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"scripts":{"lint":"eslint --fix .","test":"mocha","build":"rollup -c && ./fixup && tsc","coverage":"c8 npm run test","typecheck":"tsc -p tsconfig.typecheck.json","lint-check":"eslint .","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcd979e3-155e-4da5-8c44-8d459ca1ef32"}},"_resolved":"/home/runner/work/wallet.js/wallet.js/.release/tarballs/theqrl-wallet.js-6.2.5.tgz","overrides":{"npm":{".":"11.16.0","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.6"},"tar":"7.5.11","diff":"8.0.3","glob":"13.0.6","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.6","serialize-javascript":"7.0.5","eslint-plugin-import-x":{"eslint":"$eslint"}},"_integrity":"sha512-IrXl9vDqRnwbp106qfn4Orq/CmPIp+pIK1pxZYECHuNF+aKMjUddCY2yKRnkrNTLdEOQ9kNokW1wUZrcp69lfQ==","repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"11.16.0","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"2.2.0","@theqrl/mldsa87":"2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"6.2.2","mocha":"11.7.6","eslint":"10.4.1","rollup":"4.61.1","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","fast-check":"4.8.0","playwright":"1.60.0","typescript":"6.0.3","@types/node":"25.9.2","@playwright/test":"1.60.0","semantic-release":"25.0.5","@semantic-release/git":"10.0.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.6","@rollup/plugin-node-resolve":"16.0.3","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_6.2.5_1788467711770_0.8262701091904348","host":"s3://npm-registry-packages-npm-production"}},"6.2.6":{"name":"@theqrl/wallet.js","version":"6.2.6","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@6.2.6","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"c8":{"all":true,"src":["src"],"lines":100,"exclude":["scripts/**","dist/**","test/**","browser-tests/**"],"include":["src/**/*.js"],"branches":100,"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"3d6cb4e603f07c5260d71337e1cfcf1013a7aaa4","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-6.2.6.tgz","fileCount":52,"integrity":"sha512-2uon3dVRIVEPikzHB5kPiuzslWhweLVXzrR4LnqiQu+6rvwlG51kVatrUvtU2vlU6OCY5s2gHwwascYnvn44+g==","signatures":[{"sig":"MEQCIBT3P97+ezNEVb06/ppEvNEkhiK7QIMerEz/KHwdDilcAiBr05O8/ZJheOu6daW7nyhQ8FTnoDb748FCaV/yU3iuSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@6.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425904},"main":"dist/cjs/wallet.js","type":"module","_from":"file:.release/tarballs/theqrl-wallet.js-6.2.6.tgz","types":"types/index.d.ts","module":"dist/mjs/wallet.js","engines":{"node":">=20.19"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"scripts":{"lint":"eslint --fix .","test":"mocha","build":"rollup -c && ./fixup && tsc","coverage":"c8 npm run test","typecheck":"tsc -p tsconfig.typecheck.json","lint-check":"eslint .","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcd979e3-155e-4da5-8c44-8d459ca1ef32"}},"_resolved":"/home/runner/work/wallet.js/wallet.js/.release/tarballs/theqrl-wallet.js-6.2.6.tgz","overrides":{"npm":{".":"11.16.0","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.6"},"tar":"7.5.11","diff":"8.0.3","glob":"13.0.6","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.6","serialize-javascript":"7.0.5","eslint-plugin-import-x":{"eslint":"$eslint"}},"_integrity":"sha512-2uon3dVRIVEPikzHB5kPiuzslWhweLVXzrR4LnqiQu+6rvwlG51kVatrUvtU2vlU6OCY5s2gHwwascYnvn44+g==","repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"11.16.0","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"2.4.0","@theqrl/mldsa87":"2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"6.2.2","mocha":"11.7.6","eslint":"10.4.1","rollup":"4.61.1","globals":"17.6.0","prettier":"3.8.3","@eslint/js":"10.0.1","fast-check":"4.8.0","playwright":"1.60.0","typescript":"6.0.3","@types/node":"25.9.2","@playwright/test":"1.60.0","semantic-release":"25.0.5","@semantic-release/git":"10.0.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.6","@rollup/plugin-node-resolve":"16.0.3","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_6.2.6_1788715588881_0.2084089440709016","host":"s3://npm-registry-packages-npm-production"}},"6.2.7":{"name":"@theqrl/wallet.js","version":"6.2.7","author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/wallet.js@6.2.7","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/wallet.js#readme","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"c8":{"all":true,"src":["src"],"lines":100,"exclude":["scripts/**","dist/**","test/**","browser-tests/**"],"include":["src/**/*.js"],"branches":100,"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"5c4a0328bc53dfd2c3058c4e6359c897ceeed5af","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-6.2.7.tgz","fileCount":52,"integrity":"sha512-Gd1xn3G3mfe9/tqs7WtttOO/bSSKr2CbNO5wjfIXryaBYFgyDp8y7lOAGfc5YU5LMbg0qv3Fo30+jxuB7/DYNw==","signatures":[{"sig":"MEUCIQDQX6u/Y+IC3O4kvgu7Bo7ksNCrNf973x8V5ozZqSwQxQIgc9X0EvxUUDt1AfDjh4STgQ0HUx8sgO3leWCcw3Ci+hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@6.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425902},"main":"dist/cjs/wallet.js","type":"module","_from":"file:.release/tarballs/theqrl-wallet.js-6.2.7.tgz","types":"types/index.d.ts","module":"dist/mjs/wallet.js","engines":{"node":">=20.19"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"scripts":{"lint":"eslint --fix .","test":"mocha","build":"rollup -c && ./fixup && tsc","coverage":"c8 npm run test","typecheck":"tsc -p tsconfig.typecheck.json","lint-check":"eslint .","test:browser":"playwright test","prepublishOnly":"npm run build","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcd979e3-155e-4da5-8c44-8d459ca1ef32"}},"_resolved":"/home/runner/work/wallet.js/wallet.js/.release/tarballs/theqrl-wallet.js-6.2.7.tgz","overrides":{"npm":{".":"11.16.0","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.6"},"tar":"7.5.11","diff":"8.0.3","glob":"13.0.6","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.6","serialize-javascript":"7.0.5","eslint-plugin-import-x":{"eslint":"$eslint"}},"_integrity":"sha512-Gd1xn3G3mfe9/tqs7WtttOO/bSSKr2CbNO5wjfIXryaBYFgyDp8y7lOAGfc5YU5LMbg0qv3Fo30+jxuB7/DYNw==","repository":{"url":"git+https://github.com/theQRL/wallet.js.git","type":"git"},"_npmVersion":"11.16.0","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"2.4.0","@theqrl/mldsa87":"2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","chai":"6.2.2","mocha":"11.8.0","eslint":"10.9.1","rollup":"4.63.1","globals":"17.11.0","prettier":"3.9.6","@eslint/js":"10.0.1","fast-check":"4.9.0","playwright":"1.62.1","typescript":"6.0.3","@types/node":"26.4.0","@playwright/test":"1.62.1","semantic-release":"25.0.9","@semantic-release/git":"11.0.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-prettier":"5.5.6","@rollup/plugin-node-resolve":"16.0.3","@semantic-release/changelog":"7.0.0","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/wallet.js_6.2.7_1788731804782_0.09757034776958973","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"@theqrl/wallet.js","version":"6.3.0","description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","type":"module","main":"dist/cjs/wallet.js","module":"dist/mjs/wallet.js","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","import":"./dist/mjs/wallet.js","require":"./dist/cjs/wallet.js"}},"scripts":{"build":"rollup -c && ./fixup && tsc","prepublishOnly":"npm run build","test":"mocha","test:browser":"playwright test","typecheck":"tsc -p tsconfig.typecheck.json","lint-check":"eslint .","lint":"eslint --fix .","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov","coverage":"c8 npm run test"},"author":{"name":"QRL contributors","email":"info@theqrl.org","url":"https://theqrl.org"},"license":"MIT","engines":{"node":">=20.19"},"repository":{"type":"git","url":"git+https://github.com/theQRL/wallet.js.git"},"dependencies":{"@noble/hashes":"2.4.0","@theqrl/mldsa87":"2.2.0"},"directories":{"lib":"src","test":"test"},"c8":{"include":["src/**/*.js"],"exclude":["scripts/**","dist/**","test/**","browser-tests/**"],"all":true,"src":["src"],"check-coverage":true,"statements":100,"branches":100,"functions":100,"lines":100},"devDependencies":{"@eslint/js":"10.0.1","@playwright/test":"1.62.1","@rollup/plugin-node-resolve":"16.0.3","@semantic-release/changelog":"7.0.0","@semantic-release/exec":"7.1.0","@semantic-release/git":"11.0.1","@types/node":"26.4.0","c8":"12.0.0","chai":"6.2.2","conventional-changelog-conventionalcommits":"9.3.1","eslint":"10.9.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-prettier":"5.5.6","fast-check":"4.9.0","globals":"17.11.0","mocha":"11.8.0","playwright":"1.62.1","prettier":"3.9.6","rollup":"4.63.1","semantic-release":"25.0.9","typescript":"6.0.3"},"overrides":{"eslint-plugin-import-x":{"eslint":"$eslint"},"serialize-javascript":"7.0.5","minimatch":"10.2.4","glob":"13.0.6","tar":"7.5.11","diff":"8.0.3","picomatch":"4.0.4","brace-expansion":"5.0.6","npm":{".":"11.16.0","minimatch":"10.2.4","picomatch":"4.0.4","brace-expansion":"5.0.6"}},"_id":"@theqrl/wallet.js@6.3.0","bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"homepage":"https://github.com/theQRL/wallet.js#readme","_integrity":"sha512-zTZsLIQKm4CaRAs4sfnalunVrFotxRIY6adwDCN01Ts55TrYn0qp8Jbs6Tv3/9cQDGJzEYszN1oIw49WcUActg==","_resolved":"/home/runner/work/wallet.js/wallet.js/.release/tarballs/theqrl-wallet.js-6.3.0.tgz","_from":"file:.release/tarballs/theqrl-wallet.js-6.3.0.tgz","_nodeVersion":"22.14.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-zTZsLIQKm4CaRAs4sfnalunVrFotxRIY6adwDCN01Ts55TrYn0qp8Jbs6Tv3/9cQDGJzEYszN1oIw49WcUActg==","shasum":"080f776c776dfda8e4b5d83b27b81f8f26e8a57b","tarball":"https://registry.npmjs.org/@theqrl/wallet.js/-/wallet.js-6.3.0.tgz","fileCount":52,"unpackedSize":450896,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fwallet.js@6.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAKVtxKsa71RsBxIyksajIRgSDdOAxAmQNs342G3L0F7AiEAu2JtA0AczR5/mnBYVPxUFIpPtTzVdlUnN1PzisNiUh4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcd979e3-155e-4da5-8c44-8d459ca1ef32"}},"maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wallet.js_6.3.0_1789664769961_0.7026170614900982"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-14T17:31:03.162Z","modified":"2026-09-17T17:06:10.734Z","0.0.1":"2023-03-14T17:31:03.483Z","0.1.0":"2023-07-26T15:03:52.956Z","0.1.1":"2023-10-09T11:40:56.252Z","0.1.2":"2024-07-30T13:03:58.898Z","0.1.3":"2024-07-30T16:47:39.193Z","0.2.0":"2026-01-10T14:47:11.815Z","0.2.2":"2026-01-11T16:02:19.595Z","1.0.0":"2026-01-11T16:30:07.129Z","1.0.1":"2026-01-11T21:40:28.124Z","1.0.2":"2026-01-16T12:44:53.469Z","1.0.3":"2026-01-17T17:05:58.602Z","1.0.4":"2026-01-18T11:41:39.863Z","1.0.5":"2026-02-02T14:54:10.669Z","1.0.6":"2026-02-02T15:15:13.476Z","1.1.0":"2026-02-10T12:46:53.209Z","1.1.1":"2026-02-10T13:36:58.765Z","1.1.2":"2026-02-10T16:21:31.995Z","2.0.0":"2026-03-18T14:45:39.919Z","2.0.1":"2026-03-24T11:52:22.909Z","3.0.0":"2026-03-31T17:10:32.071Z","3.0.1":"2026-04-03T12:08:21.382Z","2.0.2":"2026-04-03T12:50:21.360Z","5.1.0":"2026-05-19T20:00:50.593Z","6.0.0":"2026-05-20T07:40:42.522Z","6.0.1":"2026-05-20T12:58:00.361Z","6.1.0":"2026-05-22T09:50:48.862Z","6.2.1":"2026-06-10T09:55:34.346Z","6.2.2":"2026-06-12T06:35:09.586Z","6.2.3":"2026-06-13T16:28:12.515Z","6.2.4":"2026-08-11T14:59:33.304Z","6.2.5":"2026-09-03T20:35:11.904Z","6.2.6":"2026-09-06T17:26:29.068Z","6.2.7":"2026-09-06T21:56:44.930Z","6.3.0":"2026-09-17T17:06:10.286Z"},"bugs":{"url":"https://github.com/theQRL/wallet.js/issues"},"author":{"name":"QRL contributors","email":"info@theqrl.org","url":"https://theqrl.org"},"license":"MIT","homepage":"https://github.com/theQRL/wallet.js#readme","repository":{"type":"git","url":"git+https://github.com/theQRL/wallet.js.git"},"description":"Quantum-resistant wallet library for The QRL using ML-DSA-87 (FIPS 204)","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"readme":"# wallet.js\n\n[![npm version](https://img.shields.io/npm/v/@theqrl/wallet.js.svg)](https://www.npmjs.com/package/@theqrl/wallet.js)\n![test](https://github.com/theQRL/wallet.js/actions/workflows/ci.yml/badge.svg)\n[![codecov](https://codecov.io/gh/theQRL/wallet.js/branch/main/graph/badge.svg?token=HHVBFBVGFR)](https://codecov.io/gh/theQRL/wallet.js)\n\nQuantum-resistant wallet library for The QRL using **ML-DSA-87** (FIPS 204).\n\n## Features\n\n- ML-DSA-87 digital signatures (NIST post-quantum standard)\n- Deterministic key derivation from seeds\n- Mnemonic phrase backup (34 words)\n- Address generation and validation\n- Works in Node.js and browsers\n- Dual ESM/CommonJS support\n\n## Installation\n\n```bash\nnpm install @theqrl/wallet.js\n```\n\n## Quick Start\n\n### ESM (recommended)\n\n```javascript\nimport { MLDSA87, Seed, isValidAddress } from '@theqrl/wallet.js';\n\n// Create a new random wallet\nconst wallet = MLDSA87.newWallet();\nconsole.log('Address:', wallet.getAddressStr());\nconsole.log('Mnemonic:', wallet.getMnemonic());\n\n// Sign a message\nconst message = new TextEncoder().encode('Hello QRL!');\nconst signature = wallet.sign(message);\n\n// Verify signature (descriptor is required so verification uses the\n// same domain-separated context as signing)\nconst isValid = MLDSA87.verify(signature, message, wallet.getPK(), wallet.getDescriptor());\nconsole.log('Valid:', isValid); // true\n\n// Clean up sensitive data\nwallet.zeroize();\n```\n\n### CommonJS\n\n```javascript\nconst { MLDSA87, Seed, isValidAddress } = require('@theqrl/wallet.js');\n\nconst wallet = MLDSA87.newWallet();\nconsole.log('Address:', wallet.getAddressStr());\n```\n\n## API Reference\n\n### Creating Wallets\n\n#### `MLDSA87.newWallet([metadata])`\n\nCreates a new wallet with a random seed. The optional 2-byte `metadata`\nis **reserved and must be `[0, 0]`** (the default) — non-zero values are\nrejected for parity with go-qrllib descriptor validation (see SECURITY.md\n\"Descriptor Binding\").\n\n```javascript\nconst wallet = MLDSA87.newWallet();\n```\n\n#### `MLDSA87.newWalletFromSeed(seed, [metadata])`\n\nCreates a wallet from an existing seed (deterministic).\n\n```javascript\nconst seed = Seed.from('0x' + '00'.repeat(48)); // 48-byte hex string\nconst wallet = MLDSA87.newWalletFromSeed(seed);\n```\n\n#### `MLDSA87.newWalletFromMnemonic(mnemonic)`\n\nRestores a wallet from a mnemonic phrase.\n\n```javascript\nconst mnemonic = 'absorb aback veto waiter rail aroma...'; // 34 words\nconst wallet = MLDSA87.newWalletFromMnemonic(mnemonic);\n```\n\n#### `newWalletFromExtendedSeed(extendedSeed)`\n\nFactory function that auto-detects wallet type from extended seed.\n\n```javascript\nimport { newWalletFromExtendedSeed } from '@theqrl/wallet.js';\n\nconst wallet = newWalletFromExtendedSeed('0x01000000...'); // 51-byte hex\n```\n\n### Wallet Methods\n\n| Method | Returns | Description |\n|--------|---------|-------------|\n| `getAddressStr()` | `string` | Address with Q prefix (e.g., `Qabc123...`), 129 chars total, lowercase hex. Pass through `toChecksumAddress` to get the EIP-55-style mixed-case form |\n| `getAddress()` | `Uint8Array` | Raw address bytes (64 bytes, see `ADDRESS_SIZE`) |\n| `getMnemonic()` | `string` | 34-word mnemonic phrase |\n| `getPK()` | `Uint8Array` | Public key (2,592 bytes). Always an independent, plain `Uint8Array` copy — never a subclass such as `Buffer` |\n| `getSK()` | `Uint8Array` | Secret key (4,896 bytes). Always an independent, plain `Uint8Array` copy; wipe it with `fill(0)` when done (see [SECURITY.md](./SECURITY.md#byte-array-inputs-and-buffer)) |\n| `getHexExtendedSeed()` | `string` | Extended seed as hex with 0x prefix |\n| `sign(message)` | `Uint8Array` | Sign a message (4,627-byte signature). **Hedged by default** (FIPS 204 §3.4, recommended per TOB-QRLLIB-6) — two signs of the same message produce distinct bytes that both verify under the same pk + descriptor |\n| `signDeterministic(message)` | `Uint8Array` | Sign deterministically (FIPS 204 §3.5). Use only when determinism is itself a protocol requirement (RANDAO-style beacon contributions, KAT / ACVP vector reproduction). See [SECURITY.md](./SECURITY.md#signing-modes-tob-qrllib-6) |\n| `zeroize()` | `void` | Overwrite sensitive data with zeros |\n\n### Static Methods\n\n| Method | Description |\n|--------|-------------|\n| `MLDSA87.verify(signature, message, pk, descriptor)` | Verify a signature, returns `boolean`. The descriptor is required so verification uses the same domain-separated context as signing. Never throws: malformed inputs and a weak public key (below) return `false` |\n| `MLDSA87.verifyWithReason(signature, message, pk, descriptor)` | Same check, returning `{ ok: true }` or `{ ok: false, reason }` with a typed reason (`VerifyFailureReason` in TypeScript): `invalid-descriptor`, `invalid-signature-type`, `invalid-signature-length`, `invalid-message-type`, `invalid-pk-type`, `invalid-pk-length`, `weak-public-key`, `verification-failed`. For diagnostics and error reporting only; do not branch security logic on the reason |\n\n#### Public key validation (`weak-public-key`)\n\nA packed ML-DSA-87 public key is `rho` (32 bytes) then `t1` (2,560 bytes,\n2,048 coefficients). Under a key with too few large `t1` coefficients the\nverifier accepts a signature anyone can compute from the key alone, and\nFIPS 204 requires `@theqrl/mldsa87` to accept it. This library therefore\nchecks keys wherever they come in: `verifyWithReason` returns\n`'weak-public-key'`, `verify` returns `false`, and the `MLDSA87`\nconstructor and `getAddressFromPKAndDescriptor` throw. Key generation\nnever produces a weak key. The rule and its test vectors are shared with\ngo-qrllib, rust-qrllib and qrypto.js; the derivation is in\n[SECURITY.md](SECURITY.md#public-key-validation).\n\n### Signing Context\n\nEvery wallet-level signature is bound to its descriptor via an 8-byte domain-separated context:\n\n```\n\"ZOND\" || SIGNING_CONTEXT_VERSION || descriptor   (4 + 1 + 3 bytes)\n```\n\nML-DSA-87 passes this as the FIPS 204 ctx parameter. Callers do not usually need to construct it — `wallet.sign(message)` and `MLDSA87.verify(sig, msg, pk, descriptor)` do it internally — but the helper is exported for advanced callers and cross-implementation parity with [go-qrllib](https://github.com/theQRL/go-qrllib):\n\n```javascript\nimport { signingContext, SIGNING_CONTEXT_VERSION } from '@theqrl/wallet.js';\n\nconst ctx = signingContext(wallet.getDescriptor()); // Uint8Array(8)\n```\n\nBumping `SIGNING_CONTEXT_VERSION` is a hard break of the signature wire format: signatures produced under a new version will not verify under the old one. A version bump must coincide with a coordinated consensus / library activation.\n\n### Address Utilities\n\n**Address Format:** `Q` prefix followed by exactly 128 hex characters (64-byte address, NIST Category 5). The 64-byte size matches go-qrllib's `AddressSize` and rust-qrllib's `ADDRESS_SIZE` — there is one canonical address size across all QRL implementations.\n\n- `addressToString` emits lowercase hex; `toChecksumAddress` emits the EIP-55-style mixed-case checksummed form\n- The `Q` prefix is always uppercase on output; input parsing accepts `Q` or `q`\n- `addressToString`, `stringToAddress`, `toChecksumAddress`, `isValidAddress`, and `isValidChecksumAddress` enforce the exact 64-byte (128-hex-char) length and reject anything else\n\n#### EIP-55-style checksum\n\n`stringToAddress` and `isValidAddress` accept three encodings of the same address:\n\n1. all-lowercase hex (legacy / case-uniform),\n2. all-uppercase hex (legacy / case-uniform), and\n3. mixed-case hex that satisfies the checksum.\n\nMixed-case strings whose case does **not** match the checksum are rejected, mirroring how Ethereum tooling treats EIP-55 addresses. This means a single mistyped character in a checksummed address is detected on parse.\n\nThe scheme follows EIP-55 with one substitution: the hash is **SHAKE-256** of the UTF-8 bytes of the 128-character lowercase hex (no `Q` prefix), with `dkLen = ADDRESS_SIZE`, giving exactly one hash nibble per hex character. For each hex character, if it is a letter (`a`-`f`) and the corresponding nibble is ≥ 8, it is uppercased; otherwise it stays lowercase. The `Q` prefix is not part of the checksum input.\n\n`isValidChecksumAddress` is **strict**: it returns `true` only when the input exactly matches the canonical checksummed form produced by `toChecksumAddress` (uppercase `Q`, hex body case-for-case identical). All-lowercase and all-uppercase forms that contain letters return `false`. Use it for \"did the caller paste a checksummed address?\" — and use `isValidAddress` for the permissive parse check.\n\n```javascript\nimport {\n  addressToString,\n  stringToAddress,\n  toChecksumAddress,\n  isValidAddress,\n  isValidChecksumAddress,\n} from '@theqrl/wallet.js';\n\n// Convert bytes to string (lowercase)\nconst addrStr = addressToString(addressBytes); // 'Qabc...'\n\n// Convert bytes (or any case-form string) to the checksummed mixed-case form\nconst checksummed = toChecksumAddress(addressBytes); // 'QAbC...' (mixed case)\n\n// Parse: accepts lowercase, uppercase, or correctly-checksummed mixed case\nconst a = stringToAddress('Qabc...');         // ok\nconst b = stringToAddress('QABC...');         // ok\nconst c = stringToAddress(checksummed);       // ok\n// stringToAddress('QAbc...')                  // throws if checksum is wrong\n\n// Permissive check (accepts any of the three forms above)\nif (isValidAddress(userInput)) { /* ... */ }\n\n// Strict check (only true for the canonical checksummed form)\nif (isValidChecksumAddress(userInput)) { /* ... */ }\n```\n\n### Seeds and Descriptors\n\n```javascript\nimport {\n  Seed,\n  ExtendedSeed,\n  Descriptor,\n  newMLDSA87Descriptor,\n  SEED_SIZE,           // 48\n  EXTENDED_SEED_SIZE,  // 51\n  DESCRIPTOR_SIZE      // 3\n} from '@theqrl/wallet.js';\n\n// Create seed from hex\nconst seed = Seed.from('0x' + 'ab'.repeat(48));\n\n// Create descriptor\nconst descriptor = newMLDSA87Descriptor([0x00, 0x00]);\n\n// Create extended seed\nconst extSeed = ExtendedSeed.newExtendedSeed(descriptor, seed);\n```\n\n## Security\n\nSee [SECURITY.md](SECURITY.md) for the security model and best practices.\n\n**Important:**\n- Always call `wallet.zeroize()` when done\n- Never log or transmit mnemonics/seeds\n- Mnemonics do not include a built-in checksum — application-layer verification is recommended (see [SECURITY.md](SECURITY.md) for details)\n- Validate addresses with `isValidAddress()` before use (accepts uniform-case and checksummed forms), or with `isValidChecksumAddress()` to require an EIP-55-style checksummed address\n- Public keys from untrusted sources are checked for weakness at every entry point (`verify`/`verifyWithReason`, the `MLDSA87` constructor, `getAddressFromPKAndDescriptor`); see [Public key validation](#public-key-validation-weak-public-key)\n- A secret key passed to the `MLDSA87` constructor must have a valid s1/s2 encoding (`validateSecretKey` in `@theqrl/mldsa87`, the same check its signing functions apply); key generation never produces an invalid one\n\n## Browser Usage\n\nThe library works in browsers via bundlers (webpack, vite, etc.):\n\n```javascript\nimport { MLDSA87 } from '@theqrl/wallet.js';\n\nconst wallet = MLDSA87.newWallet();\n```\n\nUses Web Crypto API for secure random number generation (see _Requirements_).\n\n## Wallet Type\n\nThis library currently supports **ML-DSA-87** (FIPS 204), the NIST standardized version of Dilithium.\n\n| Property | Value |\n|----------|-------|\n| Security Level | NIST Level 5 |\n| Public Key | 2,592 bytes |\n| Secret Key | 4,896 bytes |\n| Signature | 4,627 bytes |\n\n## Dependencies\n\n- `@theqrl/mldsa87` - ML-DSA-87 implementation (also provides `validatePublicKey` and `validateSecretKey`, used for the key checks in the constructor)\n- `@noble/hashes` - SHA-256, SHAKE-256\n\nNote: the ESM build resolves these from `node_modules`; the CJS build\nembeds compiled copies (because `@noble/hashes` is ESM-only), so CJS\nconsumers receive dependency security fixes via new `@theqrl/wallet.js`\nreleases. See [SECURITY.md](SECURITY.md#bundled-dependencies-in-the-cjs-artifact).\n\n## Requirements\n\n- **Node.js**: 20.19+, 22.x, or 24.x (requires `globalThis.crypto.getRandomValues`)\n- **Browsers**: Any modern browser with [Web Crypto API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API) support (`crypto.getRandomValues()`) and ES2020 (BigInt). This includes Chrome 67+, Firefox 68+, Safari 14+, and Edge 79+.\n- **Not supported**: Internet Explorer, Node.js < 20, or environments without Web Crypto API\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}