{"_id":"@tetherto/wdk-wallet-spark","_rev":"33-08224fd9e6d582a56d9df451df3aca1b","name":"@tetherto/wdk-wallet-spark","dist-tags":{"latest":"1.0.0-beta.28"},"versions":{"1.0.0-beta.2":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.2","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.2","maintainers":[{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"b40b569f927b8341f37ed597b9b897dd1b7008d4","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.2.tgz","fileCount":16,"integrity":"sha512-D9hyidX9eWVJGCsQ75TJaiyVgcpp7Y7JkYQs8YT4p2IpobQ6FgDGmhnFe0KgzoupX/B0hJe5IaVEi/ZgFPkgNw==","signatures":[{"sig":"MEYCIQCUBOD5wUON4bFgFi62LeuCZE0Y5GPq7h+4wt2DI6t0dAIhAM3JdnSZlNU1aUmkLly2A6cbzmOYGUWDO6aQBtwx2ZRO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77040},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"be99cff1472647b9377950f0d8d1020cabd33738","scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","lint:fix":"standard --fix --env jest","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"subash.77","email":"subash@tether.io"},"standard":{"ignore":["bare.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"10.9.3","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","bare-wdk-runtime":"2.0.1","sodium-universal":"5.0.1","@buildonspark/bare":"0.0.7","@tetherto/wdk-wallet":"^1.0.0-beta.1","@buildonspark/spark-sdk":"0.2.12","@sparkscan/api-node-sdk-client":"0.1.8"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.2_1759129195619_0.10670255287393848","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.3","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.3","maintainers":[{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"c9e13c2d4d6e7c2e1b73c285fbaa3c8f35cc3d8c","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.3.tgz","fileCount":16,"integrity":"sha512-Gxt/QWdE5vNEQq4pZUv9sFjN6IlOAbUgAYiEY0TRudiIvUwqaO02jKU3cYS0s9TgLJm1BW1IvwSI3h0X1bzsAQ==","signatures":[{"sig":"MEUCIFWippwxhyVaK2jP+6KnrCF4FycJ8cb0vk4Tq+C40Pl4AiEAteNGnqpdmexFVvKcV55lr4xDnHsAzj7ABx4qbaZ4Qyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77119},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"af82cf892600911d93edeee23da2f36ea92d1c09","scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","lint:fix":"standard --fix --env jest","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"subash.77","email":"subash@tether.io"},"standard":{"ignore":["bare.js","tests/**/*.js"]},"overrides":{"axios":"1.12.2"},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"10.9.3","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","sodium-universal":"5.0.1","bare-node-runtime":"1.0.3","@buildonspark/bare":"0.0.7","@tetherto/wdk-wallet":"^1.0.0-beta.1","@buildonspark/spark-sdk":"0.2.12","@sparkscan/api-node-sdk-client":"0.1.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.3_1760027033434_0.1681124923349111","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.4":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.4","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.4","maintainers":[{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"8614418234200f76d0f4edb2c162cdf3c940542e","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.4.tgz","fileCount":16,"integrity":"sha512-jTgD8WenHYkdyNSCuOZsnAs5Cfrz+cguJCKPAgh/KuwJbEiy1QfSZt2GX5llfCOJVC9yXSUYMmWXk8L/Nn7KNQ==","signatures":[{"sig":"MEQCIG/9Ul697/i4mTXzXnt7OrT2tKtjwyX1CSQEoBlJpOJEAiAGBAToNbuA+gdJvsSacJb0goMYKsfudNUH6NxB/J4YaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78748},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"0f0c3f8f3a2b917dc274397a9d1f33e97033e52c","scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","lint:fix":"standard --fix --env jest","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"subash.77","email":"subash@tether.io"},"standard":{"ignore":["bare.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"10.9.3","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","sodium-universal":"5.0.1","bare-node-runtime":"1.1.1","@buildonspark/bare":"0.0.22","@tetherto/wdk-wallet":"^1.0.0-beta.1","@buildonspark/spark-sdk":"0.4.1","@sparkscan/api-node-sdk-client":"0.1.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.4_1760724310266_0.5040153836457799","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.5":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.5","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.5","maintainers":[{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"4668f2d388e74f5a090347168cd66c1a49c6e518","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.5.tgz","fileCount":16,"integrity":"sha512-FIc11brLVXO0RwkBQIVLer4AGTUi4B4rM+Fjio/AzB6NltrGGA/HzhejpfbZmaJKkIu+JQ+C/nGVsUYPVBs1sw==","signatures":[{"sig":"MEQCIFJxgo8zIfvTGDulU6H5ATgnZ+UxQqstapRhlSuDvRaEAiBN4PrnJZAuuChY9x6u5ZHk4DawEYvkUYosZWptpb9jgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78801},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"115d55fe8bc77343c96f1dae25cc446e3f112b30","scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","lint:fix":"standard --fix --env jest","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"subash.77","email":"subash@tether.io"},"standard":{"ignore":["bare.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"10.9.3","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","sodium-universal":"5.0.1","bare-node-runtime":"^1.1.4","@buildonspark/bare":"0.0.25","@tetherto/wdk-wallet":"^1.0.0-beta.1","@buildonspark/spark-sdk":"0.4.4","@sparkscan/api-node-sdk-client":"0.1.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.5_1762587334832_0.877886256783809","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.6":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.6","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.6","maintainers":[{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"a95647b016c69c5bd63736f7ff3136d4501a83d2","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.6.tgz","fileCount":23,"integrity":"sha512-cDrMVyC43cuvxjDoPM1PlMaw3zNFwsJ8+GcTLPvdXR8dMP7tWVZmz4jeoMIutS8zsjRSaWIYg/QxV1CSrr2pPA==","signatures":[{"sig":"MEYCIQD0afg0xR6U6EO26NWrIyay31Vblu3OyUdJWfjJYr1/SwIhAI3FFsiZ3jks76ip++ZrSj4YE585fz/1X/LNbwLC7Trd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96295},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"fe516e750bb3fce2af54be8fd2bbadc75e218aeb","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","lint:fix":"standard --fix --env jest","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"subash.77","email":"subash@tether.io"},"standard":{"ignore":["bare.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"10.9.3","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","sodium-universal":"5.0.1","bare-node-runtime":"^1.1.4","@buildonspark/bare":"0.0.30","@tetherto/wdk-wallet":"^1.0.0-beta.1","@buildonspark/spark-sdk":"0.5.1","@sparkscan/api-node-sdk-client":"0.1.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.6_1766514411395_0.5294497939063396","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.7":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.7","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.7","maintainers":[{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"68ec478ea74a8ebc976d37d28ce280493c6e4e95","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.7.tgz","fileCount":24,"integrity":"sha512-pEv/OmkmEDm2Y6x667cX8XGw3s6kylbaggW+qirqX1H9riBfDRqpm/Q2eEN4MZZTI+Eo7DEQS2p89TKw1CERPA==","signatures":[{"sig":"MEYCIQCnDIjxNM0vbfT87xz/lMStWM7jJm5IiRIDJVE3Z9PoQQIhALeAugbe/T9SoZSSKNOaFYPDZVVQX207sVbRooquS0yY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105261},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"6c2e03f21b0590c470d7c9e12ed0aefca5ca01d1","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"subash.77","email":"subash@tether.io"},"standard":{"ignore":["bare.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"10.9.3","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/hashes":"^2.0.1","sodium-universal":"5.0.1","bare-node-runtime":"^1.1.4","@buildonspark/bare":"0.0.36","@tetherto/wdk-wallet":"1.0.0-beta.7","@buildonspark/spark-sdk":"0.5.7","@sparkscan/api-node-sdk-client":"0.1.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.7_1769447721338_0.9919752610424777","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.8":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.8","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.8","maintainers":[{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"b5ec11e1f8c0525114ac2ead53d63ca3286b33b2","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.8.tgz","fileCount":24,"integrity":"sha512-KEVCbyAX7WoEhP2jdm4PR6AbLX5FZhplTnduFYlAJxnpl6DCXG8ajnRMfxTezRjDoAdrt35wan64pQ+CtBKfGw==","signatures":[{"sig":"MEYCIQDlBTicvyMuUxGOgXRAo/PKRnW/SyZ3Gr5fWzPY//EgoQIhANekwhe3OuYzCfc2Kx34DKUFi+75IOpXu8eyqdZwVFYU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105297},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"11e60ae11ef7c26bf7080a34dec454d8b2cd3871","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"subash.77","email":"subash@tether.io"},"standard":{"ignore":["bare.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"10.9.3","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/hashes":"^2.0.1","sodium-universal":"5.0.1","bare-node-runtime":"^1.1.4","@buildonspark/bare":"0.0.40","@tetherto/wdk-wallet":"1.0.0-beta.7","@buildonspark/spark-sdk":"0.6.1","@sparkscan/api-node-sdk-client":"0.1.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.8_1770562335025_0.5729580589997167","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.9":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.9","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.9","maintainers":[{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"30b7724b73924fd1fdce16811dc6387f89cc3dee","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.9.tgz","fileCount":24,"integrity":"sha512-v7M8HOCOuctL+Gl1GmyTQ58LtRsr2REPvJacdzBYxST+nqKUusUx+BZ5IRfNWho8g8zhU0lfkxnn3uzlWAHOtg==","signatures":[{"sig":"MEUCICBzRPl667HNsEuQ4eJa6HjBbbVIDIWpJ5Bs+szxf0DoAiEAlPHn4zOsEhCbFYb/Gl24SFoeSAFgsqNZojiLy7N4ukA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105298},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"811ba376d1f84dd541ccb32fbaaa0083cd51a955","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"subash.77","email":"subash@tether.io"},"standard":{"ignore":["bare.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"10.9.3","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/hashes":"^2.0.1","sodium-universal":"5.0.1","bare-node-runtime":"^1.1.4","@buildonspark/bare":"0.0.43","@tetherto/wdk-wallet":"1.0.0-beta.7","@buildonspark/spark-sdk":"0.6.4","@sparkscan/api-node-sdk-client":"0.1.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.9_1771082375854_0.19057431361008748","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.10":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.10","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.10","maintainers":[{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"951c9f4e90509a316d08991766da1b4e81d4f17d","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.10.tgz","fileCount":24,"integrity":"sha512-GJR1FJBi61FFiX8LOR/fShWUSzzuEW7HXKdZaNq7O/0Vz9aqUKfNFP5XuOI6jOHNUCYsWB4spdjO3sPHz7+Drw==","signatures":[{"sig":"MEQCIBivXVvk07SWZ+RD3pEFd3YuM63YktqRq4Ulrgf6yWhuAiBtHbyybymYzTCML/H1oyzg98W56Zt5cX7tBvVbXb0OsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106107},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"fcc011b2d4e264a5dd9cec8f7824fe65cd8e02fb","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"subash.77","email":"subash@tether.io"},"standard":{"ignore":["bare.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"10.9.3","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/hashes":"^2.0.1","sodium-universal":"5.0.1","bare-node-runtime":"^1.1.4","@buildonspark/bare":"0.0.43","@tetherto/wdk-wallet":"1.0.0-beta.7","@buildonspark/spark-sdk":"0.6.4","@sparkscan/api-node-sdk-client":"0.1.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.10_1771163765805_0.5956784120859222","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.11":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.11","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.11","maintainers":[{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"826a2ccf48fd7a7eaa5867b569bb393ad178674d","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.11.tgz","fileCount":25,"integrity":"sha512-C9P38kJ8+dCeTywB0dXjhZ8bxrFjHAH/qg3UkPncfs9OZlRyzF6UZXMM34NikZq/SJDW2l0Fjv3J4EKLAyI+yg==","signatures":[{"sig":"MEYCIQDYLWZge2kFnRQsRVhLw1cSW+4h2Gwy2YA0+WxdsYSnMwIhAPJ8NxPW7sk4/7cQVO/TF/ih6+ppK5VGj8ht4xq2Yer5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107012},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"16d84bc2abcbfe95c2faa87b903187050c1b325b","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"subash.77","email":"subash@tether.io"},"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"10.9.3","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/hashes":"^2.0.1","sodium-universal":"5.0.1","bare-node-runtime":"^1.1.4","@buildonspark/bare":"0.0.47","@tetherto/wdk-wallet":"1.0.0-beta.7","@buildonspark/spark-sdk":"0.6.6","@sparkscan/api-node-sdk-client":"0.1.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.11_1771953138362_0.5578767372175428","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.12":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.12","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.12","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"07a358001afdcb8e5ab72acf69f297c84610db92","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.12.tgz","fileCount":25,"integrity":"sha512-t1fitTR2+2nSvYofv72az4jy/H9VqxQbxpdd7OLi+SBwHEFXkiaAjhTH9K5XOumqrdUXwlL0I7P6D2TpvEfpNw==","signatures":[{"sig":"MEQCIH8dXVOeNIOW1NpEkPQgM1Wj83f2MpAKVV7Y1zC9eWRzAiApwFK35sASG1KcdG8BXTWd46L4hXXEF93A/1SKkKcCoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tetherto%2fwdk-wallet-spark@1.0.0-beta.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110525},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"637059cd9d8cf622c47f35d7f448109e68955769","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"subash.77","email":"subash@tether.io"},"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"11.9.0","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/curves":"^1.9.7","@noble/hashes":"^2.0.1","sodium-universal":"5.0.1","bare-node-runtime":"^1.1.4","@buildonspark/bare":"0.0.53","@tetherto/wdk-wallet":"1.0.0-beta.7","@buildonspark/spark-sdk":"0.7.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.12_1775155954202_0.029221768435278683","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.13":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.13","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.13","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"e243f5f329897d7fe26dc982d18caa99b5114323","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.13.tgz","fileCount":25,"integrity":"sha512-g6e/9w9surGBvuuzV6CoZQy5Fl9kHmT4ChZ5Zznn7GWrRzr6IWUt+hkXWe8PdF2ZFO4ukHZcFvGOhukYI93iQA==","signatures":[{"sig":"MEYCIQD6LVovq6iURghVlb5Avx/+zHTcaofiHe3qrGLNspOpUwIhAKpIm3vcd2ywltxxlvJ0D4XbuCx4mj8qQVSIWgv7eHCX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tetherto%2fwdk-wallet-spark@1.0.0-beta.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110525},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"a8174040f6d2dae46df31560adf168cc91a5eecb","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"subash.77","email":"subash@tether.io"},"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"11.11.0","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/curves":"^1.9.7","@noble/hashes":"^2.0.1","sodium-universal":"5.0.1","bare-node-runtime":"^1.1.4","@buildonspark/bare":"0.0.55","@tetherto/wdk-wallet":"1.0.0-beta.7","@buildonspark/spark-sdk":"0.7.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.13_1775501273511_0.6099411091168316","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.14":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.14","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.14","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"9f0d489851470f9afca419d3869036522fa7fbcb","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.14.tgz","fileCount":27,"integrity":"sha512-Ljf6fMnXW7+Dt2wsHgPNbxdY5l2Rf4No/lm0dUgQF4/gFBj97vcq6aWZ7zH6lIR++Mic9+NubY9BKbwfMjpvMQ==","signatures":[{"sig":"MEYCIQDJC6HaiKgFRCu5daJ5eCGwj+DPKdd1iDoulUWHSwUIEAIhAINUr3FGdpkKd0JH2HG8w7zOLyqy/LYpS8Ni2oScdWlU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tetherto%2fwdk-wallet-spark@1.0.0-beta.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118371},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"cb0ac35fe73249bf6ff72cfd9a945a538576fa44","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"},"#libs/sparkscan-client":{"default":"./src/libs/sparkscan-client.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"subash.77","email":"subash@tether.io"},"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"11.11.0","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/curves":"^1.9.7","@noble/hashes":"^2.0.1","sodium-universal":"5.0.1","bare-node-runtime":"^1.1.4","@buildonspark/bare":"0.0.55","@tetherto/wdk-wallet":"1.0.0-beta.7","@buildonspark/spark-sdk":"0.7.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.14_1775559769390_0.34566599832790934","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.15":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.15","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.15","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"aeeb95342e1f5e457fb8a5af701d956d7295a722","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.15.tgz","fileCount":27,"integrity":"sha512-m07EO6FOqkczYii7ZnU3uoC3kv/81Oqmio13tf/WccO5DoLBZZ+j7kX6VNLRYPkGyp/rJRpqfKLscRbZKTOeSg==","signatures":[{"sig":"MEUCIQDLvSsoHVl/dfeITwWp4Y+M0JOqMshppL4LvREFYz0bTwIgBVZfeTrQ000/KcTmmM0RbSu1wOjWY+ry4T0pSk1hGG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tetherto%2fwdk-wallet-spark@1.0.0-beta.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118374},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"23e8e95e6b11b322a953807334c1367b7e84daa1","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"},"#libs/sparkscan-client":{"default":"./src/libs/sparkscan-client.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"subash.77","email":"subash@tether.io"},"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"11.11.0","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/curves":"^1.9.7","@noble/hashes":"^2.0.1","sodium-universal":"5.0.1","bare-node-runtime":"^1.2.0","@buildonspark/bare":"^0.0.61","@tetherto/wdk-wallet":"1.0.0-beta.7","@buildonspark/spark-sdk":"^0.7.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.15_1775860850572_0.7912975255437609","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.16":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.16","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.16","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"4888f6749842c82a10cb527dc66c8e5fb877c90e","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.16.tgz","fileCount":27,"integrity":"sha512-7NVbL8TNG5sFWwSWdR8gg3E0Qa5B2SPtTva1O3njkq/emiOlcP8TOBC4+o8z8ENRNOQR71RjCbxGC4V3Dl3USg==","signatures":[{"sig":"MEUCIQDLfRlwLlN6pd90ruzYZjMFcAEOxVzkBdExC0iQJdPe4gIgWuUDCsBJat/BaE4bA0XmKQZkMmkuNXVtbn5bLaESVZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tetherto%2fwdk-wallet-spark@1.0.0-beta.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119930},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"d6b4b88f5622537132d0c9f81864897ba76c5f59","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"},"#libs/sparkscan-client":{"default":"./src/libs/sparkscan-client.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"subash.77","email":"subash@tether.io"},"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"11.11.0","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/curves":"^1.9.7","@noble/hashes":"^2.0.1","sodium-universal":"5.0.1","bare-node-runtime":"^1.2.0","@buildonspark/bare":"0.0.61","@tetherto/wdk-wallet":"1.0.0-beta.7","@buildonspark/spark-sdk":"0.7.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.16_1776009907197_0.282223452684252","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.17":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.17","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.17","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"996ece9fee1fa0a5d4ba270c142587fc9c509a2a","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.17.tgz","fileCount":27,"integrity":"sha512-KB6qguvk3XZSaJTUsGXVjFbUVlbWJcmqetOGw8WpotLX9WSKRz0ZsBUUawnRVG3Q5y61fLyGkSIcvGzJVRnATA==","signatures":[{"sig":"MEUCIQDiKVKqR2PM1OweWdISDA8BSpCSlm6qUJTtSXnrh/ZwFAIgIPoWn5LZMkj4zNWmZYZYab+gr1ig/R9UwJIyLhoAKSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tetherto%2fwdk-wallet-spark@1.0.0-beta.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119930},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"af13b929f6f385862b6d6dad2b5528b8200250d7","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"},"#libs/sparkscan-client":{"default":"./src/libs/sparkscan-client.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"subash.77","email":"subash@tether.io"},"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"11.11.0","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/curves":"^1.9.7","@noble/hashes":"^2.0.1","sodium-universal":"5.0.1","bare-node-runtime":"^1.2.0","@buildonspark/bare":"0.0.63","@tetherto/wdk-wallet":"1.0.0-beta.7","@buildonspark/spark-sdk":"0.7.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.17_1776253272178_0.3881003488903425","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.18":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.18","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.18","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"5c80f1c426a8332f3f598e2006518a4285932d1c","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.18.tgz","fileCount":27,"integrity":"sha512-VSPvfZmlFBcmd4+xtz/uqvIlq9GEb8nQrHGcRgmOhHJpf8ItBdS5YcY4qYvyJD5HXq+CJ0EELXxRh0AuhaKV/A==","signatures":[{"sig":"MEUCIQDT2dX9+ot1eT/SVW9G7EdLf02wSoPBNOYRUJvdT8kt+gIgRCCAgw491wPVQHrqfgDZLhnDXl5c35iTWGRnhDzGSB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tetherto%2fwdk-wallet-spark@1.0.0-beta.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120987},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"407f10ee7e3a2152b73f6c7651475ee35be39d22","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"},"#libs/sparkscan-client":{"default":"./src/libs/sparkscan-client.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"subash.77","email":"subash@tether.io"},"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"11.11.0","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/curves":"^1.9.7","@noble/hashes":"^2.0.1","sodium-universal":"5.0.1","bare-node-runtime":"^1.2.0","@buildonspark/bare":"0.0.66","@tetherto/wdk-wallet":"1.0.0-beta.7","@buildonspark/spark-sdk":"0.7.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.0.1","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.18_1777573535856_0.6275076304836051","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.19":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.19","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.19","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"tetherorg","email":"paolo@tether.to"},{"name":"subash.77","email":"subash@tether.io"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"8c2c6c4dba082811acfb03bee1504ce649caf6f8","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.19.tgz","fileCount":27,"integrity":"sha512-juRA3nNdQW8YImHtEdj0fhNoZEdqsMHnlC4MAJK3aa77wz/leVy0yB4JJE9jCC7HTCKDd1OJG2tBp0p3LtklTg==","signatures":[{"sig":"MEUCIQC28blVk8pv7GErMH3oZEhv4U7mDPM/FXPqIcgGoCN+wwIgO5KjcqG428Ke6K806ClRbyw+JSw4/sbxmGlOe7U43zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tetherto%2fwdk-wallet-spark@1.0.0-beta.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121672},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"05f8b5704e65098714dbc1a42acd2624d4d01ad9","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"},"#libs/sparkscan-client":{"default":"./src/libs/sparkscan-client.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b9d97c7-330d-4505-b91f-79525401c47d"}},"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"11.13.0","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/curves":"^1.9.7","@noble/hashes":"2.2.0","sodium-universal":"5.0.1","bare-node-runtime":"1.4.0","@buildonspark/bare":"0.0.66","@tetherto/wdk-wallet":"1.0.0-beta.9","@buildonspark/spark-sdk":"0.7.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.1.3","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.19_1780324824517_0.5739311696014786","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.20":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.20","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.20","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"d74803d36b2b264cd092e404141a19b51d62de21","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.20.tgz","fileCount":27,"integrity":"sha512-cssgt9J6DBZEIKruirEoXkAgZbHnBnLyAIDFKSbzaLgXfLRC93GMKUeS+JY3DpWqLaRSmw/jWQXEsYILQw8j3g==","signatures":[{"sig":"MEUCIFJ/SShloi+l+zOf02vKMP6k7Cy0VvhT9tioWsgBbBgSAiEA51818V1SP0M8jegSAVwbGMtYisFA2vWQSckUOvGKqzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tetherto%2fwdk-wallet-spark@1.0.0-beta.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122002},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"fd39bbcc0c54414c5a680f31027639b2bf483265","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"},"#libs/sparkscan-client":{"default":"./src/libs/sparkscan-client.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b9d97c7-330d-4505-b91f-79525401c47d"}},"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"11.13.0","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/curves":"^1.9.7","@noble/hashes":"2.2.0","sodium-universal":"5.0.1","bare-node-runtime":"^1.4.0","@buildonspark/bare":"0.0.74","@tetherto/wdk-wallet":"1.0.0-beta.10","@buildonspark/spark-sdk":"0.8.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.1.3","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.20_1781873965799_0.4966645298685779","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.21":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.21","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.21","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"1e836417d5b349a7b9f25364179d9ed969c5353a","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.21.tgz","fileCount":27,"integrity":"sha512-2siI/fNEzr1W68yKiPHKyc9DE6BknCyMZKBDSCEeswDu90XYD35ahDvkQiZ+XrKX9YyqHGyfXUdOjRiKtJgjTQ==","signatures":[{"sig":"MEUCIQDdLDPuIPp03sBuhxqngilHWAc9NXcL2Oa43SsZUbDy+AIgfjTBhzQug3CNDhahED/hgMylq7sKfCYrcfNTHb9QuKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tetherto%2fwdk-wallet-spark@1.0.0-beta.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122002},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"40a094c00677bfd6ba1a5adb15a4a6d8b5c5b076","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"},"#libs/sparkscan-client":{"default":"./src/libs/sparkscan-client.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b9d97c7-330d-4505-b91f-79525401c47d"}},"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"11.13.0","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/curves":"^1.9.7","@noble/hashes":"2.2.0","sodium-universal":"5.0.1","bare-node-runtime":"^1.5.0","@buildonspark/bare":"0.0.74","@tetherto/wdk-wallet":"1.0.0-beta.11","@buildonspark/spark-sdk":"0.8.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.1.3","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.21_1782234917825_0.03792675172001991","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.22":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.22","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.22","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"cacff6f2391f2930d3f8e1fb83ad619b432e344d","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.22.tgz","fileCount":27,"integrity":"sha512-P6QwK48sAj1jib6p4Ps7/pK8lkBq/Xv7f2F1igyuORMp0xFhm8L1BOL74Vs6NYdcsNOi2cehcbSRo4yrGAwSDA==","signatures":[{"sig":"MEUCIClLtAtF7zcpIcl1VY17abv+2K+Nu7yR47sQR9pb3b4yAiEAxxv3cRFwr58wf7aWLSaIehP52TQ4l0/pWK1G/IAjF5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tetherto%2fwdk-wallet-spark@1.0.0-beta.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122002},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"459b10acc33517a319609358eadbf4d62eba19c6","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"},"#libs/sparkscan-client":{"default":"./src/libs/sparkscan-client.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b9d97c7-330d-4505-b91f-79525401c47d"}},"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"11.13.0","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/curves":"^1.9.7","@noble/hashes":"2.2.0","sodium-universal":"5.0.1","bare-node-runtime":"^1.5.0","@buildonspark/bare":"0.0.76","@tetherto/wdk-wallet":"1.0.0-beta.11","@buildonspark/spark-sdk":"0.8.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.1.3","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.22_1782406107287_0.6934419404447361","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.23":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.23","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.23","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"c3abb7e73eea394b6b728ef466809cf5b60aeeee","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.23.tgz","fileCount":27,"integrity":"sha512-N002fVDX70OVXgO4DMpvl2FBbf59mVIH3QyDOKg8pc7qIl7VYmAPAC7iItxVmv92apzgcm7un4APNEBDbXMsDg==","signatures":[{"sig":"MEUCIAYWMfctowVkKsaHlL4mWDce9LNA8J5ePOXNMvQqzYFkAiEAoeOST+Qw1Co5P5Bm+FeZidJJatmMnWOXqJuup7TMMW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tetherto%2fwdk-wallet-spark@1.0.0-beta.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127702},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"eccb56dcefb165e58ef82debe68b9129a7e8b1cb","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"},"#libs/sparkscan-client":{"default":"./src/libs/sparkscan-client.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b9d97c7-330d-4505-b91f-79525401c47d"}},"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"11.17.0","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/curves":"^1.9.7","@noble/hashes":"2.2.0","sodium-universal":"5.0.1","bare-node-runtime":"^1.5.0","@buildonspark/bare":"0.0.76","@tetherto/wdk-wallet":"1.0.0-beta.17","@buildonspark/spark-sdk":"0.8.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.1.3","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.23_1787319898839_0.01926809813003616","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.24":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.24","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.24","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"ce7c022b4d80171eb034524e49b450bc2502567b","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.24.tgz","fileCount":27,"integrity":"sha512-N5+HYvORPTlKxxUL6YrEhmlpxfM/guk3Awq18qvQZZLBZQ7Qyi93cmBU5Ge1YA3/Esa6PdBKcD5+j44fKC8JXQ==","signatures":[{"sig":"MEUCICP9ehlEJR+ajS46clXxdX2o0f81KiNPYjNWbBYjaIbUAiEAkm/biuMeSbD9VtLnGP82tJCvqrCsfG/Rs+Q4inSSL48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tetherto%2fwdk-wallet-spark@1.0.0-beta.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129622},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"2bf003c94419bd1b15ebbf634c1db2844f1cdf7b","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"},"#libs/sparkscan-client":{"default":"./src/libs/sparkscan-client.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b9d97c7-330d-4505-b91f-79525401c47d"}},"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"11.17.0","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/curves":"^1.9.7","@noble/hashes":"2.2.0","sodium-universal":"5.0.1","bare-node-runtime":"^1.5.0","@buildonspark/bare":"0.0.76","@tetherto/wdk-wallet":"1.0.0-beta.17","@buildonspark/spark-sdk":"0.8.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.1.3","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.24_1787817110965_0.7173314500785413","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.25":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.25","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.25","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"49be69082d27e89a51df3bfd26326f651c6430fe","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.25.tgz","fileCount":27,"integrity":"sha512-cEpgfteRHNi68hL9VwuomJil7uh0wk/LdypGZZrGyUgLxdJgeiTy9uAORiRGBfON0fUVQOJ83HqMtr/YkpZpnw==","signatures":[{"sig":"MEUCIQDHYZMjO1FTLuxmLOLMbpgX2MVz+aSeYawFNvvFfH5prgIgZ5/F2w2MXfF7pVdG6Jha6njSvRI7gyeUtFUKDHgoKzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tetherto%2fwdk-wallet-spark@1.0.0-beta.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129623},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"3abe3ae911720898a955d00305d8d1f672daf6ed","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"},"#libs/sparkscan-client":{"default":"./src/libs/sparkscan-client.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b9d97c7-330d-4505-b91f-79525401c47d"}},"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"11.17.0","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/curves":"^1.9.7","@noble/hashes":"2.2.0","sodium-universal":"5.0.1","bare-node-runtime":"^1.5.0","@buildonspark/bare":"0.0.78","@tetherto/wdk-wallet":"1.0.0-beta.17","@buildonspark/spark-sdk":"0.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.1.3","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.25_1788109869184_0.19111799169425803","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.26":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.26","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.26","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"7888dad1923ea58c0c159c3a5e35267acdd7ba44","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.26.tgz","fileCount":27,"integrity":"sha512-kgPEZVdr0Vf5R+IFXRVXWPOAW3yCDRxlgagwPxju4NirQeOLhKy1+/zs0qjhsiv9dOCXGvhdVMFGrx+xwG2j9Q==","signatures":[{"sig":"MEUCIFP0+z3Zc8yuKE9XwAKOeKcHHgz7vYeqHf6gwwa5Jo/EAiEAyZQe5yA55KkGDhLqQnecqfQ2k1SIp8q3DH/+YQPNXrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tetherto%2fwdk-wallet-spark@1.0.0-beta.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129602},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"89574941a71944c4fa2fe13a09333cdb7f10ab8a","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"},"#libs/sparkscan-client":{"default":"./src/libs/sparkscan-client.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b9d97c7-330d-4505-b91f-79525401c47d"}},"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"11.19.0","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"bip39":"3.1.0","@scure/bip32":"1.7.0","@noble/curves":"^1.9.7","@noble/hashes":"2.2.0","sodium-universal":"5.0.1","bare-node-runtime":"^1.5.0","@buildonspark/bare":"0.0.78","@tetherto/wdk-wallet":"1.0.0-beta.17","@buildonspark/spark-sdk":"0.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.1.3","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.26_1789373395218_0.5412346244834076","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.27":{"name":"@tetherto/wdk-wallet-spark","version":"1.0.0-beta.27","keywords":["wdk","wallet","bip-32","spark"],"author":{"name":"Tether"},"license":"Apache-2.0","_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.27","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"homepage":"https://github.com/tetherto/wdk-wallet-spark#readme","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"87aed8fded127d0754916a059552004da0ed667a","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.27.tgz","fileCount":29,"integrity":"sha512-t1853dA0m2QxEJb0LrOzrEF7SNQ7IunFz0LsBZzlNQL7qAf1zPwGxae5echPvCk4XP9TSMMp3grSVM6MFpwLTg==","signatures":[{"sig":"MEQCIA8UFpklmQC+Q8EyRy8EiEAaldfCZg8ULdfriW0T5+gJAiARxO8S/8hSnbQKWAqkPZD+EigB3R+3ENFz9rrw3fdezA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwjnpJHXyM9zuVBoHEJ/YSNNK5bA8k6EnA9faSyrd58QIhANC63y6RvVq6Re/adX0yP/beX8u4QY0mUNeuQfV23RNJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tetherto%2fwdk-wallet-spark@1.0.0-beta.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140497},"main":"index.js","type":"module","types":"./types","exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"59dc0c8652234a2379d7e89fbfa7365512c127e4","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"},"#libs/sparkscan-client":{"default":"./src/libs/sparkscan-client.js"}},"scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b9d97c7-330d-4505-b91f-79525401c47d"}},"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"11.19.0","description":"A simple package to manage BIP-32 wallets for the Spark blockchain.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"bip39":"3.1.0","uuidv7":"^1.2.1","@scure/bip32":"1.7.0","@noble/curves":"^1.9.7","@noble/hashes":"2.2.0","sodium-universal":"5.0.1","bare-node-runtime":"^1.5.0","@buildonspark/bare":"0.0.78","@tetherto/wdk-wallet":"1.0.0-beta.17","@buildonspark/spark-sdk":"0.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.1.3","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/wdk-wallet-spark_1.0.0-beta.27_1790245552924_0.48153499319730564","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.28":{"_id":"@tetherto/wdk-wallet-spark@1.0.0-beta.28","bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"dist":{"shasum":"363f571fb71b528f7d5cb37db24839fb6d577d19","tarball":"https://registry.npmjs.org/@tetherto/wdk-wallet-spark/-/wdk-wallet-spark-1.0.0-beta.28.tgz","fileCount":29,"integrity":"sha512-ZfpSORVOlXVqSrBeZwF5GfluTgm886p3kSjp/Reov2uZHtFWuG5lXULB5KrRefv+2STqGYZNUeqaf9JLva1nGg==","signatures":[{"sig":"MEQCICvQmXkYlZeqpCLvOW9YJ4yAfe+80XwSamHpwGdYCWEvAiASlmDpAGDd0EeF9TfGi+3SSCnifQFb4WhH318T21ANYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGGAkRvG5qvM270G2YPPXm2aot+6TWCfwhUwziLEgICaAiAqd4FfvvdfypKSMWEQnOIKWEJgutBdnnf4bXn1xpg80g=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tetherto%2fwdk-wallet-spark@1.0.0-beta.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143216},"main":"index.js","name":"@tetherto/wdk-wallet-spark","type":"module","types":"./types","author":{"name":"Tether"},"exports":{".":{"bare":"./bare.js","pear":"./pear.js","types":"./types/index.d.ts","default":"./index.js"},"./package":{"default":"./package.json"}},"gitHead":"7f86c4cb5559b26b8ef519671c0b8d7b492d1dd5","imports":{"#libs/spark-sdk":{"bare":"./src/libs/spark-sdk-bare.js","pear":"./src/libs/spark-sdk-bare.js","default":"./src/libs/spark-sdk-node.js"},"#libs/sparkscan-client":{"default":"./src/libs/sparkscan-client.js"}},"license":"Apache-2.0","scripts":{"lint":"standard --env jest","test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","lint:fix":"standard --fix --env jest","test:all":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testTimeout=60000","build:types":"rimraf *.d.ts **/*.d.ts; tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","test:integration":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"version":"1.0.0-beta.28","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8b9d97c7-330d-4505-b91f-79525401c47d"}},"homepage":"https://docs.wdk.tether.io/sdk/wallet-modules/wallet-spark/","keywords":["wdk","wallet","bip-32","spark"],"standard":{"ignore":["bare.js","pear.js","tests/**/*.js"]},"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"_npmVersion":"11.19.0","description":"Spark wallet module for WDK (Wallet Development Kit) by Tether with Lightning Network integration.","directories":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"bip39":"3.1.0","uuidv7":"^1.2.1","@scure/bip32":"1.7.0","@noble/curves":"^1.9.7","@noble/hashes":"2.2.0","sodium-universal":"5.0.1","bare-node-runtime":"^1.5.0","@buildonspark/bare":"0.0.78","@tetherto/wdk-wallet":"1.0.0-beta.17","@buildonspark/spark-sdk":"0.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"6.1.3","standard":"17.1.2","cross-env":"7.0.3","typescript":"5.9.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wdk-wallet-spark_1.0.0-beta.28_1790778104220_0.2650066204410919"}}},"time":{"created":"2025-09-29T06:59:55.457Z","modified":"2026-09-30T14:21:44.666Z","1.0.0-beta.2":"2025-09-29T06:59:55.791Z","1.0.0-beta.3":"2025-10-09T16:23:53.645Z","1.0.0-beta.4":"2025-10-17T18:05:10.447Z","1.0.0-beta.5":"2025-11-08T07:35:35.096Z","1.0.0-beta.6":"2025-12-23T18:26:51.535Z","1.0.0-beta.7":"2026-01-26T17:15:21.495Z","1.0.0-beta.8":"2026-02-08T14:52:15.161Z","1.0.0-beta.9":"2026-02-14T15:19:36.007Z","1.0.0-beta.10":"2026-02-15T13:56:05.976Z","1.0.0-beta.11":"2026-02-24T17:12:18.504Z","1.0.0-beta.12":"2026-04-02T18:52:34.354Z","1.0.0-beta.13":"2026-04-06T18:47:53.656Z","1.0.0-beta.14":"2026-04-07T11:02:49.531Z","1.0.0-beta.15":"2026-04-10T22:40:50.716Z","1.0.0-beta.16":"2026-04-12T16:05:07.325Z","1.0.0-beta.17":"2026-04-15T11:41:12.368Z","1.0.0-beta.18":"2026-04-30T18:25:36.020Z","1.0.0-beta.19":"2026-06-01T14:40:24.658Z","1.0.0-beta.20":"2026-06-19T12:59:25.925Z","1.0.0-beta.21":"2026-06-23T17:15:17.984Z","1.0.0-beta.22":"2026-06-25T16:48:27.429Z","1.0.0-beta.23":"2026-08-21T13:44:59.002Z","1.0.0-beta.24":"2026-08-27T07:51:51.110Z","1.0.0-beta.25":"2026-08-30T17:11:09.335Z","1.0.0-beta.26":"2026-09-14T08:09:55.359Z","1.0.0-beta.27":"2026-09-24T10:25:53.012Z","1.0.0-beta.28":"2026-09-30T14:21:44.309Z"},"bugs":{"url":"https://github.com/tetherto/wdk-wallet-spark/issues"},"author":{"name":"Tether"},"license":"Apache-2.0","homepage":"https://docs.wdk.tether.io/sdk/wallet-modules/wallet-spark/","keywords":["wdk","wallet","bip-32","spark"],"repository":{"url":"git://github.com/tetherto/wdk-wallet-spark.git","type":"git"},"description":"Spark wallet module for WDK (Wallet Development Kit) by Tether with Lightning Network integration.","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"prdn","email":"paolo.ardoino@gmail.com"}],"readme":"# @tetherto/wdk-wallet-spark\n\n**Note**: This package is currently in beta. Please test thoroughly in development environments before using in production.\n\nA [Spark wallet module](https://docs.wdk.tether.io/sdk/wallet-modules/wallet-spark/) for WDK (Wallet Development Kit) by Tether. This package provides a clean API for creating, managing, and interacting with Spark wallets using BIP-39 seed phrases and the module's BIP-44 derivation paths.\n\n## 🔍 About WDK\n\nThis module is part of the [**WDK (Wallet Development Kit)**](https://docs.wdk.tether.io/) project, which empowers developers to build secure, non-custodial wallets with unified blockchain access, stateless architecture, and complete user control.\n\nFor detailed documentation about the complete WDK ecosystem, visit [docs.wdk.tether.io](https://docs.wdk.tether.io/).\n\n## 🌟 Features\n\n- **Spark Derivation Paths**: Uses the module's BIP-44 path prefix `m/44'/998'`\n- **Multi-Account Management**: Create and manage multiple accounts from a single seed phrase\n- **Transaction Management**: Send transactions and get fee estimates with zero fees\n- **Lightning Network Integration**: Create invoices, pay Lightning invoices, and manage Lightning payments\n\n## ⬇️ Installation\n\nTo install the `@tetherto/wdk-wallet-spark` package, follow these instructions:\n\nYou can install it using npm:\n\n```bash\nnpm install @tetherto/wdk-wallet-spark\n```\n\n## 🚀 Quick Start\n\n### Importing from `@tetherto/wdk-wallet-spark`\n\n1. WalletManagerSpark: Main class for managing wallets\n2. WalletAccountSpark: Use this for full access accounts\n3. WalletAccountReadOnlySpark: Use this for read-only accounts\n\n### Creating a New Wallet\n\n```javascript\nimport WalletManagerSpark from '@tetherto/wdk-wallet-spark'\n\n// Use a BIP-39 seed phrase (replace with your own secure phrase)\nconst seedPhrase = 'test only example nut use this real life secret phrase must random'\n\n// Create wallet manager with Spark network configuration\nconst wallet = new WalletManagerSpark(seedPhrase, {\n  network: 'MAINNET' // 'MAINNET', 'TESTNET', or 'REGTEST'\n})\n\n// Get a full access account\nconst account = await wallet.getAccount(0)\n\n// Get the account's Spark address\nconst address = await account.getAddress()\nconsole.log('Account address:', address)\n```\n\n**Note**: The Spark wallet integrates with the Spark network using the `@buildonspark/spark-sdk`. Network configuration is limited to predefined networks, and there's no custom RPC provider option.\n\n### Managing Multiple Accounts\n\n```javascript\nimport WalletManagerSpark from '@tetherto/wdk-wallet-spark'\n\n// Assume wallet is already created\n// Get the first account (index 0)\nconst account = await wallet.getAccount(0)\nconst address = await account.getAddress()\nconsole.log('Account 0 address:', address)\n\n// Get the second account (index 1)\nconst account1 = await wallet.getAccount(1)\nconst address1 = await account1.getAddress()\nconsole.log('Account 1 address:', address1)\n\n// Get the third account (index 2)\nconst account2 = await wallet.getAccount(2)\nconst address2 = await account2.getAddress()\nconsole.log('Account 2 address:', address2)\n\n// Note: All accounts use BIP-44 derivation paths with pattern:\n// m/44'/998'/{network}'/0/{index}\n// where {network} is the network number (MAINNET=0, TESTNET=1, REGTEST=2)\n```\n\n**Important Note**: Custom derivation paths via `getAccountByPath()` are not supported on the Spark blockchain. Only indexed accounts using the standard BIP-44 pattern are available.\n\n### Checking Balances\n\n```javascript\nimport WalletManagerSpark from '@tetherto/wdk-wallet-spark'\n\n// Assume wallet and account are already created\n// Get native token balance (in satoshis)\nconst balance = await account.getBalance()\nconsole.log('Native balance:', balance, 'satoshis')\n\n// Get transfer history (default: 10 most recent transfers)\nconst transfers = await account.getTransfers()\nconsole.log('Transfer history:', transfers)\n\n// Get transfer history with options\nconst recentTransfers = await account.getTransfers({\n  direction: 'all', // 'all', 'incoming', or 'outgoing'\n  limit: 20,        // Number of transfers to fetch\n  skip: 0           // Number of transfers to skip\n})\nconsole.log('Recent transfers:', recentTransfers)\n\n// Get only incoming transfers\nconst incomingTransfers = await account.getTransfers({\n  direction: 'incoming',\n  limit: 5\n})\nconsole.log('Incoming transfers:', incomingTransfers)\n```\n\n### Sending Transactions\n\n```javascript\n// Send native tokens (satoshis)\nconst result = await account.sendTransaction({\n  to: 'spark1...', // Recipient's Spark address\n  value: 1000000   // Amount in satoshis\n})\nconsole.log('Transaction hash:', result.hash)\nconsole.log('Transaction fee:', result.fee) // Always 0 for Spark transactions\n\n// Get transaction fee estimate\nconst quote = await account.quoteSendTransaction({\n  to: 'spark1...',\n  value: 1000000\n})\nconsole.log('Estimated fee:', quote.fee) // Always returns 0\n\n// Example with different amounts\nconst smallTransaction = await account.sendTransaction({\n  to: 'spark1...',\n  value: 100000 // 0.001 BTC in satoshis\n})\n\nconst largeTransaction = await account.sendTransaction({\n  to: 'spark1...',\n  value: 10000000 // 0.1 BTC in satoshis\n})\n```\n**Important Notes:**\n- Spark transactions have zero fees (`fee: 0`)\n- Memo/description functionality is not supported in `sendTransaction`\n- All amounts are specified in satoshis (1 BTC = 100,000,000 satoshis)\n- Addresses should be valid Spark network addresses\n\n### Message Signing and Verification\n\n```javascript\n// Sign a message\nconst message = 'Hello, Spark!'\nconst signature = await account.sign(message)\nconsole.log('Signature:', signature)\n\n// Verify a signature (using read-only account)\nconst readOnlyAccount = await account.toReadOnlyAccount()\nconst isValid = await readOnlyAccount.verify(message, signature)\nconsole.log('Signature valid:', isValid)\n```\n\n### Memory Management\n\n```javascript\n// Dispose wallet accounts to clear private keys from memory\naccount.dispose()\n\n// Dispose entire wallet manager\nwallet.dispose()\n```\n\n## 📚 API Reference\n\n### Table of Contents\n\n| Class | Description | Methods |\n|-------|-------------|---------|\n| [WalletManagerSpark](#walletmanagerspark) | Main class for managing Spark wallets. Extends `WalletManager` from `@tetherto/wdk-wallet`. | [Constructor](#constructor), [Methods](#methods) |\n| [WalletAccountReadOnlySpark](#walletaccountreadonlyspark) | Read-only Spark wallet account for querying balances, transfers, and deposit addresses without private keys. | [Constructor](#constructor-1), [Methods](#methods-1) |\n| [WalletAccountSpark](#walletaccountspark) | Full-access Spark wallet account. Implements `IWalletAccount`. Inherits all read-only methods. | [Constructor](#constructor-2), [Methods](#methods-2), [Properties](#properties) |\n\n### WalletManagerSpark\n\nThe main class for managing Spark wallets.  \nExtends `WalletManager` from `@tetherto/wdk-wallet`.\n\n#### Constructor\n\n```javascript\nnew WalletManagerSpark(seed, config)\n```\n**Parameters:**\n- `seed` (string | Uint8Array): BIP-39 mnemonic seed phrase or seed bytes\n- `config` (object, optional): Configuration object\n  - `network` (string, optional): 'MAINNET', 'TESTNET', or 'REGTEST' (default: 'MAINNET')\n\n\n#### Methods\n\n| Method | Description | Returns |\n|--------|-------------|---------|\n| `getAccount(index)` | Returns a wallet account at the specified index | `Promise<WalletAccountSpark>` |\n| `getFeeRates()` | Returns current fee rates for transactions (always zero for Spark) | `Promise<FeeRates>` |\n| `dispose()` | Disposes all wallet accounts, clearing private keys from memory | `void` |\n\n##### `getAccount(index)`\nReturns a Spark wallet account at the specified index using BIP-44 derivation path.\n\n**Parameters:**\n- `index` (number, optional): The index of the account to get (default: 0)\n\n**Returns:** `Promise<WalletAccountSpark>` - The Spark wallet account\n\n**Example:**\n```javascript\nconst account = await wallet.getAccount(0)\nconst address = await account.getAddress()\nconsole.log('Spark account address:', address)\n```\n\n**Note:** Uses the module's derivation path pattern `m/44'/998'/{network}'/0/{index}`; `{network}` is the network number (MAINNET=0, TESTNET=1, REGTEST=2).\n\n##### `getAccountByPath(path)`\n**Not supported on Spark blockchain.** This method throws an error when called. Use `getAccount(index)` instead.\n\n##### `getFeeRates()`\nReturns current fee rates for Spark transactions from the network.\n\n**Returns:** `Promise<FeeRates>` - Object containing fee rates in satoshis\n- `normal`: Standard fee rate for normal confirmation speed (always 0)\n- `fast`: Higher fee rate for faster confirmation (always 0)\n\n**Example:**\n```javascript\nconst feeRates = await wallet.getFeeRates()\nconsole.log('Normal fee rate:', feeRates.normal, 'satoshis')\nconsole.log('Fast fee rate:', feeRates.fast, 'satoshis')\n\n// Use in transaction (fees are always 0 on Spark)\nconst result = await account.sendTransaction({\n  to: 'spark1...',\n  value: 1000000 // 0.01 BTC in satoshis\n})\n```\n\n##### `dispose()`\nDisposes all Spark wallet accounts and clears sensitive data from memory.\n\n**Returns:** `void`\n\n**Example:**\n```javascript\nwallet.dispose()\n// All accounts and private keys are now securely wiped from memory\n```\n\n**Important Notes:**\n- All Spark transactions have zero fees\n- Network configuration is limited to predefined values\n- Uses the BIP-44 path prefix `m/44'/998'` for Spark accounts\n\n### WalletAccountReadOnlySpark\n\nA read-only Spark wallet account for querying wallet data without needing private keys. Uses the `SparkReadonlyClient` from `@buildonspark/spark-sdk` for all queries.\n\n#### Constructor\n\n```javascript\nnew WalletAccountReadOnlySpark(address, config)\n```\n\n**Parameters:**\n- `address` (string): The account's Spark address\n- `config` (object, optional): Configuration object\n  - `network` (string, optional): 'MAINNET', 'TESTNET', or 'REGTEST' (default: 'MAINNET')\n\n**Example:**\n```javascript\nimport { WalletAccountReadOnlySpark } from '@tetherto/wdk-wallet-spark'\n\nconst readOnly = new WalletAccountReadOnlySpark('sp1pgs...', {\n  network: 'MAINNET'\n})\n```\n\n#### Methods\n\n| Method | Description | Returns |\n|--------|-------------|---------|\n| `getBalance()` | Returns the available (spendable) bitcoin balance in satoshis | `Promise<bigint>` |\n| `getTokenBalance(tokenAddress)` | Returns the available-to-send balance for a specific token | `Promise<bigint>` |\n| `getTransactionReceipt(hash)` | Gets a Spark transfer by its ID | `Promise<Object \\| null>` |\n| `getIdentityKey()` | Returns the account's identity public key | `Promise<string>` |\n| `verify(message, signature)` | Verifies a message's signature | `Promise<boolean>` |\n| `quoteSendTransaction(tx)` | Estimates transaction fee (always 0) | `Promise<{fee: bigint}>` |\n| `quoteTransfer(options)` | Quotes the costs of a transfer operation | `Promise<{fee: bigint}>` |\n| `getTransfers(options?)` | Returns the account's Spark transfer history | `Promise<SparkTransfer[]>` |\n| `getUnusedDepositAddresses(options?)` | Returns unused single-use deposit addresses | `Promise<{depositAddresses: Array, offset: number}>` |\n| `getStaticDepositAddresses()` | Returns all static deposit addresses | `Promise<Array>` |\n| `getUtxosForDepositAddress(options)` | Returns confirmed UTXOs for a deposit address | `Promise<{utxos: Array<{txid: string, vout: number}>, offset: number}>` |\n| `getSparkInvoices(params)` | Queries the status of Spark invoices | `Promise<{invoiceStatuses: Array, offset: number}>` |\n\n##### `getBalance()`\nReturns the account's available (spendable) bitcoin balance in satoshis. This excludes sats that are locked in pending outgoing transfers.\n\n**Returns:** `Promise<bigint>` - Available balance in satoshis\n\n**Example:**\n```javascript\nconst balance = await readOnly.getBalance()\nconsole.log('Balance:', balance, 'satoshis')\n```\n\n##### `getTokenBalance(tokenAddress)`\nReturns the available-to-send balance for a specific token.\n\n**Parameters:**\n- `tokenAddress` (string): Token identifier (Bech32m, e.g., `btkn1...`)\n\n**Returns:** `Promise<bigint>` - Token balance (returns `0n` if token not found)\n\n**Example:**\n```javascript\nconst balance = await readOnly.getTokenBalance('btkn1...')\nconsole.log('Token balance:', balance)\n```\n\n##### `getTransactionReceipt(hash)`\nGets a Spark transfer by its ID. Only returns Spark transfers, not on-chain Bitcoin transactions.\n\n**Parameters:**\n- `hash` (string): The Spark transfer ID\n\n**Returns:** `Promise<Object | null>` - The Spark transfer object, or null if not found\n\n**Example:**\n```javascript\nconst transfer = await readOnly.getTransactionReceipt('transfer-id...')\nif (transfer) {\n  console.log('Spark transfer:', transfer)\n}\n```\n\n##### `getIdentityKey()`\nReturns the account's identity public key (hex-encoded), derived from the Spark address.\n\n**Returns:** `Promise<string>` - The identity public key\n\n**Example:**\n```javascript\nconst identityKey = await readOnly.getIdentityKey()\nconsole.log('Identity key:', identityKey)\n```\n\n##### `verify(message, signature)`\nVerifies a message's signature against the account's identity key.\n\n**Parameters:**\n- `message` (string): The original message\n- `signature` (string): The signature to verify (hex-encoded, DER or compact)\n\n**Returns:** `Promise<boolean>` - True if the signature is valid\n\n**Example:**\n```javascript\nconst isValid = await readOnly.verify('Hello, Spark!', signatureHex)\nconsole.log('Signature valid:', isValid)\n```\n\n##### `getTransfers(options?)`\nReturns the account's Spark transfer history with filtering and pagination options. Only returns Spark transfers, not on-chain Bitcoin transactions.\n\n**Parameters:**\n- `options` (object, optional): Filter options\n  - `direction` (string): 'all', 'incoming', or 'outgoing' (default: 'all')\n  - `limit` (number): Maximum transfers to return (default: 10)\n  - `skip` (number): Number of transfers to skip (default: 0)\n\n**Returns:** `Promise<Array>` - Array of Spark transfer objects\n\n**Example:**\n```javascript\nconst transfers = await readOnly.getTransfers({\n  direction: 'incoming',\n  limit: 5\n})\nconsole.log('Incoming transfers:', transfers)\n```\n\n##### `getUnusedDepositAddresses(options?)`\nReturns unused single-use deposit addresses for the account.\n\n**Parameters:**\n- `options` (object, optional): Pagination options\n  - `limit` (number): Maximum number of addresses to return (default: 100)\n  - `offset` (number): Pagination offset (default: 0)\n\n**Returns:** `Promise<{depositAddresses: Array, offset: number}>` - Unused deposit addresses with pagination offset\n\n**Example:**\n```javascript\nconst result = await readOnly.getUnusedDepositAddresses({ limit: 10 })\nconsole.log('Unused addresses:', result.depositAddresses)\n```\n\n##### `getStaticDepositAddresses()`\nReturns all static deposit addresses for the account.\n\n**Returns:** `Promise<Array>` - Array of static deposit address objects\n\n**Example:**\n```javascript\nconst addresses = await readOnly.getStaticDepositAddresses()\nconsole.log('Static deposit addresses:', addresses)\n```\n\n##### `getUtxosForDepositAddress(options)`\nReturns confirmed UTXOs for a specific deposit address.\n\n**Parameters:**\n- `options` (object): Query options\n  - `depositAddress` (string): The Bitcoin deposit address to query\n  - `limit` (number, optional): Maximum number of UTXOs to return (default: 100)\n  - `offset` (number, optional): Pagination offset (default: 0)\n  - `excludeClaimed` (boolean, optional): If true, excludes already-claimed UTXOs\n\n**Returns:** `Promise<{utxos: Array<{txid: string, vout: number}>, offset: number}>` - UTXOs with pagination offset\n\n**Example:**\n```javascript\nconst result = await readOnly.getUtxosForDepositAddress({\n  depositAddress: 'bc1q...',\n  excludeClaimed: true\n})\nconsole.log('UTXOs:', result.utxos)\n```\n\n##### `getSparkInvoices(params)`\nQueries the status of Spark invoices.\n\n**Parameters:**\n- `params` (object): Query parameters\n  - `invoices` (string[]): Array of Spark invoice strings to query\n  - `limit` (number, optional): Maximum number of results to return (default: 100)\n  - `offset` (number, optional): Pagination offset (default: 0)\n\n**Returns:** `Promise<{invoiceStatuses: Array, offset: number}>` - Invoice statuses with pagination offset\n\n**Example:**\n```javascript\nconst result = await readOnly.getSparkInvoices({\n  invoices: ['spark1invoice1', 'spark1invoice2']\n})\nconsole.log('Invoice statuses:', result.invoiceStatuses)\n```\n\n---\n\n### WalletAccountSpark\n\nRepresents an individual Spark wallet account with full write access. Implements `IWalletAccount` from `@tetherto/wdk-wallet`. Extends `WalletAccountReadOnlySpark`, inheriting all read-only methods.\n\n**Note**: WalletAccountSpark instances are created internally by `WalletManagerSpark.getAccount()` and are not intended to be constructed directly.\n\n#### Methods\n\nAll methods from [WalletAccountReadOnlySpark](#walletaccountreadonlyspark) are inherited. The following additional methods are available:\n\n| Method | Description | Returns |\n|--------|-------------|---------|\n| `getAddress()` | Returns the account's Spark address | `Promise<SparkAddressFormat>` |\n| `sign(message)` | Signs a message using the account's identity key | `Promise<string>` |\n| `sendTransaction(tx)` | Sends a Spark transaction | `Promise<{hash: string, fee: bigint}>` |\n| `transfer(options)` | Transfers tokens to another address | `Promise<{hash: string, fee: bigint}>` |\n| `getSingleUseDepositAddress()` | Generates a single-use Bitcoin deposit address | `Promise<string>` |\n| `claimDeposit(txId)` | Claims a Bitcoin deposit to the wallet | `Promise<WalletLeaf[] \\| undefined>` |\n| `claimStaticDeposit(txId)` | Claims a static Bitcoin deposit to the wallet | `Promise<WalletLeaf[] \\| undefined>` |\n| `refundStaticDeposit(options)` | Refunds a static deposit back to a Bitcoin address | `Promise<string>` |\n| `quoteWithdraw(options)` | Gets a fee quote for withdrawing funds | `Promise<CoopExitFeeQuote>` |\n| `withdraw(options)` | Withdraws funds to a Bitcoin address | `Promise<CoopExitRequest \\| null \\| undefined>` |\n| `createLightningInvoice(options)` | Creates a Lightning invoice | `Promise<LightningReceiveRequest>` |\n| `getLightningReceiveRequest(invoiceId)` | Gets Lightning receive request by id | `Promise<LightningReceiveRequest \\| null>` |\n| `getLightningSendRequest(requestId)` | Gets Lightning send request by id | `Promise<LightningSendRequest \\| null>` |\n| `payLightningInvoice(options)` | Pays a Lightning invoice | `Promise<LightningSendRequest>` |\n| `quotePayLightningInvoice(options)` | Gets fee estimate for Lightning payments | `Promise<bigint>` |\n| `createSparkSatsInvoice(options)` | Creates a Spark invoice for receiving sats | `Promise<SparkAddressFormat>` |\n| `createSparkTokensInvoice(options)` | Creates a Spark invoice for receiving tokens | `Promise<SparkAddressFormat>` |\n| `paySparkInvoice(invoices)` | Pays one or more Spark invoices | `Promise<FulfillSparkInvoiceResponse>` |\n| `toReadOnlyAccount()` | Creates a read-only version of this account | `Promise<WalletAccountReadOnlySpark>` |\n| `dispose()` | Disposes the wallet account, clearing private keys | `void` |\n\n##### `getAddress()`\nReturns the account's Spark network address.\n\n**Returns:** `Promise<SparkAddressFormat>` - The account's Spark address\n\n**Example:**\n```javascript\nconst address = await account.getAddress()\nconsole.log('Spark address:', address) // spark1...\n```\n##### `sign(message)`\nSigns a message using the account's identity key.\n\n**Parameters:**\n- `message` (string): Message to sign\n\n**Returns:** `Promise<string>` - Signature as hex string\n\n**Example:**\n```javascript\nconst signature = await account.sign('Hello Spark!')\nconsole.log('Signature:', signature)\n```\n\n##### `getIdentityKey()`\nReturns the account's identity public key (hex-encoded).\n\n**Returns:** `Promise<string>` - The identity public key\n\n**Example:**\n```javascript\nconst identityKey = await account.getIdentityKey()\nconsole.log('Identity key:', identityKey) // 02eda8...\n```\n\n##### `sendTransaction(tx)`\nSends a Spark transaction and broadcasts it to the network.\n\n**Parameters:**\n- `tx` (object): The transaction object\n  - `to` (string): Recipient's Spark address\n  - `value` (number): Amount in satoshis\n\n**Returns:** `Promise<{hash: string, fee: bigint}>` - Object containing hash and fee (fee is always 0)\n\n**Example:**\n```javascript\nconst result = await account.sendTransaction({\n  to: 'spark1...',\n  value: 1000000 // 0.01 BTC in satoshis\n})\nconsole.log('Transaction hash:', result.hash)\nconsole.log('Fee paid:', Number(result.fee), 'satoshis') // Always 0\n```\n\n##### `quoteSendTransaction(tx)`\nEstimates the fee for a Spark transaction without broadcasting it.\n\n**Parameters:**\n- `tx` (object): Same as sendTransaction parameters\n  - `to` (string): Recipient's Spark address\n  - `value` (number): Amount in satoshis\n\n**Returns:** `Promise<{fee: bigint}>` - Object containing estimated fee (always 0)\n\n**Example:**\n```javascript\nconst quote = await account.quoteSendTransaction({\n  to: 'spark1...',\n  value: 1000000 // 0.01 BTC in satoshis\n})\nconsole.log('Estimated fee:', Number(quote.fee), 'satoshis') // Always 0\nconsole.log('Estimated fee in BTC:', Number(quote.fee) / 1e8)\n```\n\n##### `transfer(options)`\nTransfers tokens to another address.\n\n**Parameters:**\n- `options` (TransferOptions): Transfer options object\n  - `token` (string): Token identifier (Bech32m token identifier, e.g., `btkn1...`)\n  - `amount` (bigint): Amount of tokens to transfer\n  - `recipient` (string): Recipient Spark address\n\n**Returns:** `Promise<{hash: string, fee: bigint}>` - Transfer result containing transaction details\n\n**Example:**\n```javascript\nconst result = await account.transfer({\n  token: 'btkn1...', // Token identifier\n  amount: BigInt(1000000), // Amount of tokens\n  recipient: 'spark1...' // Recipient address\n})\nconsole.log('Transfer hash:', result.hash)\n```\n\n##### `quoteTransfer(options)`\nQuotes the costs of a transfer operation without executing it.\n\n**Parameters:**\n- `options` (TransferOptions): Transfer options object\n\n**Returns:** `Promise<{fee: bigint}>` - Transfer quote without transaction hash\n\n**Example:**\n```javascript\nconst quote = await account.quoteTransfer({\n  to: 'spark1...',\n  value: 1000000\n})\nconsole.log('Transfer fee estimate:', Number(quote.fee))\n```\n\n##### `getBalance()`\nReturns the account's total owned bitcoin balance in satoshis. This includes both available (spendable) sats and sats locked in pending outgoing transfers. This differs from `WalletAccountReadOnlySpark.getBalance()`, which only returns the available balance.\n\n**Returns:** `Promise<bigint>` - Total owned balance in satoshis\n\n**Example:**\n```javascript\nconst balance = await account.getBalance()\nconsole.log('Balance:', balance, 'satoshis')\nconsole.log('Balance in BTC:', Number(balance) / 1e8)\n```\n\n##### `getTokenBalance(tokenAddress)`\nReturns the available-to-send balance for a specific token. Inherited from `WalletAccountReadOnlySpark`; both classes return the same available-to-send value.\n\n**Parameters:**\n- `tokenAddress` (string): Token identifier (Bech32m token identifier, e.g., `btkn1...`)\n\n**Returns:** `Promise<bigint>` - Token balance in base unit (available to send)\n\n**Example:**\n```javascript\nconst tokenBalance = await account.getTokenBalance('btkn1...')\nconsole.log('Token balance:', tokenBalance)\n```\n\n##### `getTransactionReceipt(hash)`\nGets a Spark transfer by its ID. Inherited from `WalletAccountReadOnlySpark`. Only returns Spark transfers, not on-chain Bitcoin transactions.\n\n**Parameters:**\n- `hash` (string): The Spark transfer ID\n\n**Returns:** `Promise<Object | null>` - The Spark transfer object, or null if not found\n\n**Example:**\n```javascript\nconst transfer = await account.getTransactionReceipt('transfer-id...')\nif (transfer) {\n  console.log('Spark transfer:', transfer)\n}\n```\n\n##### `getSingleUseDepositAddress()`\nGenerates a single-use Bitcoin deposit address for funding the Spark wallet.\n\n**Returns:** `Promise<string>` - Bitcoin deposit address\n\n**Example:**\n```javascript\nconst depositAddress = await account.getSingleUseDepositAddress()\nconsole.log('Send Bitcoin to:', depositAddress)\n```\n\n##### `claimDeposit(txId)`\nClaims a Bitcoin deposit to add funds to the Spark wallet.\n\n**Parameters:**\n- `txId` (string): Bitcoin transaction ID of the deposit\n\n**Returns:** `Promise<WalletLeaf[] | undefined>` - Wallet leaves created from the deposit\n\n**Example:**\n```javascript\nconst leaves = await account.claimDeposit('bitcoin_tx_id...')\nconsole.log('Claimed deposit:', leaves)\n```\n\n##### `claimStaticDeposit(txId)`\nClaims a static Bitcoin deposit to add funds to the Spark wallet.\n\n**Parameters:**\n- `txId` (string): Bitcoin transaction ID of the deposit\n\n**Returns:** `Promise<WalletLeaf[] | undefined>` - Wallet leaves created from the deposit\n\n**Example:**\n```javascript\nconst leaves = await account.claimStaticDeposit('bitcoin_tx_id...')\nconsole.log('Claimed static deposit:', leaves)\n```\n\n##### `refundStaticDeposit(options)`\nRefunds a deposit made to a static deposit address back to a specified Bitcoin address. The minimum fee is 300 satoshis.\n\n**Parameters:**\n- `options` (object): Refund options\n  - `depositTransactionId` (string): The transaction ID of the original deposit\n  - `outputIndex` (number): The output index of the deposit\n  - `destinationAddress` (string): The Bitcoin address to send the refund to\n  - `satsPerVbyteFee` (number): The fee rate in sats per vbyte for the refund transaction\n\n**Returns:** `Promise<string>` - The refund transaction as a hex string that needs to be broadcast\n\n**Example:**\n```javascript\nconst refundTx = await account.refundStaticDeposit({\n  depositTransactionId: 'txid...',\n  outputIndex: 0,\n  destinationAddress: 'bc1q...',\n  satsPerVbyteFee: 10\n})\nconsole.log('Refund transaction (hex):', refundTx)\n// Broadcast this transaction to the Bitcoin network\n```\n\n##### `quoteWithdraw(options)`\nGets a fee quote for withdrawing funds from Spark cooperatively to an on-chain Bitcoin address.\n\n**Parameters:**\n- `options` (object): Withdrawal quote options\n  - `withdrawalAddress` (string): The Bitcoin address where the funds should be sent\n  - `amountSats` (number): The amount in satoshis to withdraw\n\n**Returns:** `Promise<CoopExitFeeQuote>` - The withdrawal fee quote\n\n**Example:**\n```javascript\nconst feeQuote = await account.quoteWithdraw({\n  withdrawalAddress: 'bc1q...',\n  amountSats: 1000000\n})\nconsole.log('Withdrawal fee quote:', feeQuote)\n```\n\n##### `withdraw(options)`\nWithdraws funds from the Spark network to an on-chain Bitcoin address.\n\n**Parameters:**\n- `options` (WithdrawOptions): Withdrawal options object\n  - `onchainAddress` (string): Bitcoin address to withdraw to\n  - `amountSats` (number): Amount in satoshis to withdraw\n  - Additional options from `WithdrawParams` may be supported\n\n**Returns:** `Promise<CoopExitRequest | null | undefined>` - Withdrawal request details\n\n**Example:**\n```javascript\n// Withdraw funds to a Bitcoin address (fee quote is fetched internally)\nconst withdrawal = await account.withdraw({\n  onchainAddress: 'bc1q...',\n  amountSats: 1000000\n})\nconsole.log('Withdrawal request:', withdrawal)\n```\n\n**Note:** The fee quote is automatically fetched internally by the `withdraw()` method. Use `quoteWithdraw()` if you want to preview the fees before initiating a withdrawal.\n\n##### `createLightningInvoice(options)`\nCreates a Lightning invoice for receiving payments.\n\n**Parameters:**\n- `options` (CreateLightningInvoiceParams): Invoice options object\n  - `amountSats` (number, optional): Amount in satoshis\n  - `memo` (string, optional): Invoice description\n  - Additional options from `CreateLightningInvoiceParams` may be supported\n\n**Returns:** `Promise<LightningReceiveRequest>` - Lightning invoice details\n\n**Example:**\n```javascript\nconst invoice = await account.createLightningInvoice({\n  amountSats: 100000,\n  memo: 'Payment for services'\n})\nconsole.log('Invoice:', invoice.invoice)\n```\n\n##### `getLightningReceiveRequest(invoiceId)`\nGets details of a previously created Lightning receive request.\n\n**Parameters:**\n- `invoiceId` (string): Invoice ID\n\n**Returns:** `Promise<{id: string, invoice: string, status: string, value: number, memo?: string} | null>` - Invoice details, or null if not found\n\n**Example:**\n```javascript\nconst request = await account.getLightningReceiveRequest(invoiceId)\nif (request) {\n  console.log('Invoice status:', request.status)\n}\n```\n\n##### `getLightningSendRequest(requestId)`\nGets a Lightning send request by id.\n\n**Parameters:**\n- `requestId` (string): The id of the Lightning send request\n\n**Returns:** `Promise<LightningSendRequest | null>` - The Lightning send request\n\n**Example:**\n```javascript\nconst request = await account.getLightningSendRequest(requestId)\nif (request) {\n  console.log('Lightning send request:', request)\n}\n```\n\n##### `payLightningInvoice(options)`\nPays a Lightning invoice.\n\n**Parameters:**\n- `options` (PayLightningInvoiceParams): Payment options object\n  - `encodedInvoice` (string): BOLT11 Lightning invoice\n  - `maxFeeSats` (number, optional): Maximum fee willing to pay in satoshis\n  - Additional options from `PayLightningInvoiceParams` may be supported\n\n**Returns:** `Promise<LightningSendRequest>` - Payment details\n\n**Example:**\n```javascript\nconst payment = await account.payLightningInvoice({\n  encodedInvoice: 'lnbc...',\n  maxFeeSats: 1000\n})\nconsole.log('Payment result:', payment)\n```\n\n##### `quotePayLightningInvoice(options)`\nEstimates the fee for paying a Lightning invoice.\n\n**Parameters:**\n- `options` (LightningSendFeeEstimateInput): Fee estimation options\n  - `encodedInvoice` (string): BOLT11 Lightning invoice\n  - Additional options may be supported\n\n**Returns:** `Promise<bigint>` - Estimated fee in satoshis\n\n**Example:**\n```javascript\nconst feeEstimate = await account.quotePayLightningInvoice({\n  encodedInvoice: 'lnbc...'\n})\nconsole.log('Estimated Lightning fee:', Number(feeEstimate), 'satoshis')\n```\n\n##### `createSparkSatsInvoice(options)`\nCreates a Spark invoice for receiving a sats payment.\n\n**Parameters:**\n- `options` (object): Invoice options\n  - `amount` (number, optional): The amount of sats to receive (optional for open invoices)\n  - `memo` (string, optional): Optional memo/description for the payment\n  - `senderSparkAddress` (SparkAddressFormat, optional): Optional Spark address of the expected sender\n  - `expiryTime` (Date, optional): Optional expiry time for the invoice\n\n**Returns:** `Promise<SparkAddressFormat>` - A Spark invoice that can be paid by another Spark wallet\n\n**Example:**\n```javascript\nconst invoice = await account.createSparkSatsInvoice({\n  amount: 100000,\n  memo: 'Payment for services'\n})\nconsole.log('Spark invoice:', invoice)\n```\n\n##### `createSparkTokensInvoice(options)`\nCreates a Spark invoice for receiving a token payment.\n\n**Parameters:**\n- `options` (object): Invoice options\n  - `tokenIdentifier` (string, optional): The Bech32m token identifier (e.g., `btkn1...`)\n  - `amount` (bigint, optional): The amount of tokens to receive\n  - `memo` (string, optional): Optional memo/description for the payment\n  - `senderSparkAddress` (SparkAddressFormat, optional): Optional Spark address of the expected sender\n  - `expiryTime` (Date, optional): Optional expiry time for the invoice\n\n**Returns:** `Promise<SparkAddressFormat>` - A Spark invoice that can be paid by another Spark wallet\n\n**Example:**\n```javascript\nconst invoice = await account.createSparkTokensInvoice({\n  tokenIdentifier: 'btkn1...',\n  amount: BigInt(1000),\n  memo: 'Token payment'\n})\nconsole.log('Spark token invoice:', invoice)\n```\n\n##### `paySparkInvoice(invoices)`\nFulfills one or more Spark invoices by paying them.\n\n**Parameters:**\n- `invoices` (SparkInvoice[]): Array of invoices to fulfill\n  - Each invoice has:\n    - `invoice` (SparkAddressFormat): The Spark invoice to pay\n    - `amount` (bigint, optional): Amount to pay (required for invoices without encoded amount)\n\n**Returns:** `Promise<FulfillSparkInvoiceResponse>` - Response containing transaction results and errors\n\n**Example:**\n```javascript\nconst result = await account.paySparkInvoice([\n  {\n    invoice: 'spark1...',\n    amount: BigInt(100000)\n  }\n])\nconsole.log('Payment result:', result)\n```\n\n##### `toReadOnlyAccount()`\nCreates a read-only version of this account that can query data but not sign transactions.\n\n**Returns:** `Promise<WalletAccountReadOnlySpark>` - Read-only account instance\n\n**Example:**\n```javascript\nconst readOnlyAccount = await account.toReadOnlyAccount()\nconst balance = await readOnlyAccount.getBalance()\n```\n\n##### `cleanupConnections()`\nCleans up network connections and resources.\n\n**Returns:** `Promise<void>`\n\n**Example:**\n```javascript\nawait account.cleanupConnections()\n```\n\n##### `dispose()`\nDisposes the wallet account, securely erasing the private key from memory.\n\n**Returns:** `void`\n\n**Example:**\n```javascript\naccount.dispose()\n// Private key is now securely wiped from memory\n```\n\n#### Properties\n\n\n| Property | Type | Description |\n|----------|------|-------------|\n| `index` | `number` | The derivation path index of this account |\n| `path` | `string` | The full BIP-44 derivation path |\n| `keyPair` | `KeyPair` | The account's public and private key pair |\n\n\n## 🌐 Supported Networks\n\nThis package works with the Spark blockchain through the `@buildonspark/spark-sdk`. The following networks are supported:\n\n- **MAINNET** - Spark production network\n- **TESTNET** - Spark test network  \n- **REGTEST** - Spark regression test network (for development)\n\n### Network Configuration\n\nNetworks are configured using the `network` parameter in the wallet configuration:\n\n```javascript\nimport WalletManagerSpark from '@tetherto/wdk-wallet-spark'\n\n// Mainnet (default)\nconst mainnetWallet = new WalletManagerSpark(seedPhrase, {\n  network: 'MAINNET' // This is the default\n})\n\n// Testnet\nconst testnetWallet = new WalletManagerSpark(seedPhrase, {\n  network: 'TESTNET'\n})\n\n// Regtest (for development)\nconst regtestWallet = new WalletManagerSpark(seedPhrase, {\n  network: 'REGTEST'\n})\n```\n\n**Important Notes:**\n- Network connections are handled internally by the Spark SDK\n- No custom RPC endpoints are supported - the SDK manages all network communication\n- Network selection affects derivation paths and transaction routing\n- Default network is `'MAINNET'` if not specified\n\n## 🔒 Security Considerations\n\n- **Seed Phrase Security**: \n  - Always store your seed phrase securely and never share it\n  - Use strong entropy for seed generation\n  - Keep backups in secure, offline locations\n\n- **Private Key Management**: \n  - The package handles private keys internally with memory safety features\n  - Identity keys are managed securely by the underlying Spark signer\n  - Keys are never stored on disk\n  - Keys are cleared from memory when `dispose()` is called\n\n- **Network Security**: \n  - The Spark SDK handles all network communication internally\n  - Network connections are managed by the `@buildonspark/spark-sdk`\n  - No custom RPC configuration is needed or supported\n  - Trust the Spark network's built-in security mechanisms\n\n- **Transaction Validation**:\n  - Always verify recipient Spark addresses before sending\n  - Double-check transaction amounts (in satoshis)\n  - Spark transactions have zero fees, so no fee validation is needed\n  - Transactions are final once broadcast to the Spark network\n\n- **Lightning Network Security**:\n  - Verify Lightning invoice details before payment\n  - Set appropriate maximum fee limits for Lightning payments\n  - Be aware that Lightning payments are typically instant and irreversible\n  - Store Lightning invoices securely if needed for record-keeping\n\n- **Deposit/Withdrawal Security**:\n  - Verify Bitcoin addresses when withdrawing to on-chain\n  - Understand withdrawal timing and confirmation requirements\n  - Only claim deposits from trusted Bitcoin transactions\n  - Monitor deposit addresses for expected transactions only\n\n- **Memory Management**:\n  - Always call `dispose()` on accounts and wallets when finished\n  - The Spark signer automatically clears sensitive data\n  - Avoid keeping references to disposed wallet instances\n  - Use proper error handling to ensure cleanup even on failures\n\n## 🛠️ Development\n\n### Building\n\n```bash\n# Install dependencies\nnpm install\n\n# Build TypeScript definitions\nnpm run build:types\n\n# Lint code\nnpm run lint\n\n# Fix linting issues\nnpm run lint:fix\n```\n\n### Testing\n\n```bash\n# Run tests\nnpm test\n\n# Run tests with coverage\nnpm run test:coverage\n```\n\n\n## 📜 License\n\nThis project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## 🆘 Support\n\nFor support, please open an issue on the GitHub repository.\n\n---","readmeFilename":"README.md"}