{"_id":"shield-bridge-sdk","_rev":"37-1e11076d306fbf1e5f0007eb5c219d29","name":"shield-bridge-sdk","dist-tags":{"beta":"1.0.0-beta.8","latest":"1.2.5"},"versions":{"0.0.1-beta.0":{"name":"shield-bridge-sdk","version":"0.0.1-beta.0","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.1-beta.0","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"2b580f00f5d5f24c0cd55184f03309716f3f2580","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.1-beta.0.tgz","fileCount":7,"integrity":"sha512-0M9QuJSomgu2lb6XbL+7h7QbT+mBLadHgFSkXRBY+UahJ/qekQj2U7PmBzk8UElZgiM2gQ1uObryUqLQC1Kp3g==","signatures":[{"sig":"MEUCIFOxjYQtn+BNyjxrvBR+5GQiTntu12Na6lTpq3z7bToFAiEApJ6jDKxQ88dd99MDce5V8H9G3NhpK/Y1YeNvbw8CioE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71599325},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e5b573d2df3f01029117471105928c6883bcc7c1","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"20.11.1","dependencies":{"bip39":"^3.1.0","threads":"^1.7.0","@taquito/rpc":"^19.2.1","bignumber.js":"^9.1.2","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^19.2.1","@taquito/signer":"^19.2.1","@taquito/sapling":"^19.2.1","@taquito/taquito":"^19.2.1","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.4.5","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","threads-plugin":"^1.4.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.1-beta.0_1723269623205_0.33470945659770557","host":"s3://npm-registry-packages"}},"0.0.1-beta.1":{"name":"shield-bridge-sdk","version":"0.0.1-beta.1","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.1-beta.1","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"35115948ede6557216d9ddccf4be27217ab0a315","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.1-beta.1.tgz","fileCount":7,"integrity":"sha512-WLkT/PiSpiTQTDptvvRsDHv45bTCA7Tjohekh5RiMGiSxl/jxnbwVRAE7bfCjHINZ2B3TIilNr/VgS7RqFxotw==","signatures":[{"sig":"MEUCIQCK9uquCv7vXrawfGRy6eXLUrdxyMo57sh5lsaolNZamQIgBYFHaVTbdq+UNW6tWsgBWXvIVssxvhcZMTp8Fq1Gg7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71605251},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"0b78f1098dd410fb11da6b782d75fca94f602c28","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"20.11.1","dependencies":{"bip39":"^3.1.0","threads":"^1.7.0","@taquito/rpc":"^20.0.1","bignumber.js":"^9.1.2","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^20.0.1","@taquito/signer":"^20.0.1","@taquito/sapling":"^20.0.1","@taquito/taquito":"^20.0.1","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.1-beta.1_1723452476829_0.29355339395302704","host":"s3://npm-registry-packages"}},"0.0.1-beta.2":{"name":"shield-bridge-sdk","version":"0.0.1-beta.2","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.1-beta.2","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"b141474ae7e9540347505146e7dfe276a4a64140","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.1-beta.2.tgz","fileCount":7,"integrity":"sha512-07QmmCVg0MsRx9g03BfS+XBTT3io9DkrUb3bpmAxLW9FxjThYmTz1u26ynhWiXxXMCOrGllw9Z+HOQjwGSDVYg==","signatures":[{"sig":"MEYCIQCFi654kEPQQNIRW4a/0GmhSzGWQzvAcaYN4w8nBfYEQwIhANUKh8ca/BT4Ui4aiBEihUSJJEB7lDLwVjB6G4QZIgYk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71606525},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"bde836fc78dbc167786e7869769152ba32dad11d","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"20.11.1","dependencies":{"bip39":"^3.1.0","threads":"^1.7.0","@taquito/rpc":"^20.0.1","bignumber.js":"^9.1.2","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^20.0.1","@taquito/signer":"^20.0.1","@taquito/sapling":"^20.0.1","@taquito/taquito":"^20.0.1","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.1-beta.2_1723874688751_0.9474590133729515","host":"s3://npm-registry-packages"}},"0.0.1-beta.3":{"name":"shield-bridge-sdk","version":"0.0.1-beta.3","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.1-beta.3","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"476efeea49de6910e010a5425320701527236024","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.1-beta.3.tgz","fileCount":7,"integrity":"sha512-LUNCpn8TDY0TaEY9ySrkgfN+SacjuYCdAXuxQlfxve4zXByk1gfcBfqVHqrLBKgcAdLYMzA7dov/3PBvjGs6iQ==","signatures":[{"sig":"MEQCIAm4pRtIgrnT9+gSmcmo9RNCK91rtLf0gvzWrBd725lKAiAlKVv6Bgl9mCixt+P6G6bsD9Ne0dwG5u11H0NvV3GrSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71606549},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"8d8dd732d14aa6d77da28496bd5ee54fe188c126","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"20.11.1","dependencies":{"bip39":"^3.1.0","threads":"^1.7.0","@taquito/rpc":"^20.0.1","bignumber.js":"^9.1.2","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^20.0.1","@taquito/signer":"^20.0.1","@taquito/sapling":"^20.0.1","@taquito/taquito":"^20.0.1","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.1-beta.3_1723876554262_0.32454094798265753","host":"s3://npm-registry-packages"}},"0.0.1-beta.4":{"name":"shield-bridge-sdk","version":"0.0.1-beta.4","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.1-beta.4","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"c481ce4f79e62c4e1b40463f3f2156fb23b430bf","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.1-beta.4.tgz","fileCount":7,"integrity":"sha512-U8Z7pTwCpFV6nNZ6Go7dakyUTu59WNgRmrwqB/yRdogtHundepJgIiP/wp+m6oRpcqvM5ycmRIJA+U2O7sr8oQ==","signatures":[{"sig":"MEQCID28qYfIDkIBRFiCwISTXGu2i4u/MvjS8YJPPX9XZY3NAiBpqD2IvUPf8COwpj0aVwtmfTTBW64OhlNzqW0C9g86cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71606549},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"9a5849c273a24116fa4c1fb3103465697fc1ef7c","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"20.11.1","dependencies":{"bip39":"^3.1.0","threads":"^1.7.0","@taquito/rpc":"^21.0.2","bignumber.js":"^9.1.2","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^21.0.2","@taquito/signer":"^21.0.2","@taquito/sapling":"^21.0.2","@taquito/taquito":"^21.0.2","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.1-beta.4_1740877889759_0.7638533731442714","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"shield-bridge-sdk","version":"0.0.1","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.1","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"f10f03dc96e27924c7e4588208ab185eeec5eb82","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.1.tgz","fileCount":7,"integrity":"sha512-z9ITGWj57lcafXYcwcW2g69+lCUfdkF2vPMAJUOWJDMp0DOMgMzYQi0KrYZNhGMtrM/QSyRDZnbwwwmqG9v4yw==","signatures":[{"sig":"MEQCIBAiAl4G0BZpgATMyk+rcDMMuxHOgXs3NQUrHsM3FICGAiBXL22K6ihcbpDyT9nOKe/Sdub9s5+bmrFA5k82XYOAQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71609031},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"d215dead8aa304430cac21568a1185a816181c3c","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"20.11.1","dependencies":{"bip39":"^3.1.0","threads":"^1.7.0","@taquito/rpc":"^21.0.2","bignumber.js":"^9.1.2","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^21.0.2","@taquito/signer":"^21.0.2","@taquito/sapling":"^21.0.2","@taquito/taquito":"^21.0.2","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.1_1760944145521_0.3242880495592755","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"shield-bridge-sdk","version":"0.0.2","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.2","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"47121cefaec4467163c0940f9ebbb219fef160ab","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.2.tgz","fileCount":7,"integrity":"sha512-h5meLwn20VC3Qv3awE5qxI1mKZn97iz1a0uxCnPuUmyBp7+ic7AICNNveMKjoCLN+y91YjOrcaClkLCmKuKj7g==","signatures":[{"sig":"MEQCIHNcXkGUGppDaSnl68q0RrJS/pol4VDDoI2F66NFNzHVAiAgjo7N1vN+o61AkSSQ4N6JiZJZKO0tJmpmwXD8oa0Hwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71609028},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"2728d29c57dafece6bb2da319b3a6bb95aa24ffe","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"20.11.1","dependencies":{"bip39":"^3.1.0","threads":"^1.7.0","@taquito/rpc":"^21.0.2","bignumber.js":"^9.1.2","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^21.0.2","@taquito/signer":"^21.0.2","@taquito/sapling":"^21.0.2","@taquito/taquito":"^21.0.2","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.2_1760948589943_0.2538845560624756","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"shield-bridge-sdk","version":"0.0.3","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.3","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"ce5042edd3bf480781c4b3895966e1ff913ade01","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.3.tgz","fileCount":7,"integrity":"sha512-XCIvCsD7q/omdcqcxnZItRJUQiFZVVWm4N+qzn4k25DlfWAVLSe8UDRVMBdnbiMDPn9Wy9SnXKjU+WvEmuXJ5A==","signatures":[{"sig":"MEUCIQD72blHM8IBMdKpT66Rig9q1LnHhW63ZQ1tVZsNv9Z68wIgTbmcQHx9BUobeI0l6VsfAmhu2gMYSp6AWaON5F+TRhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71610343},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"fe0ea58bbe27d620ec9a87f4a13d6bcfdee2aa74","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"20.11.1","dependencies":{"bip39":"^3.1.0","threads":"^1.7.0","@taquito/rpc":"^21.0.2","bignumber.js":"^9.1.2","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^21.0.2","@taquito/signer":"^21.0.2","@taquito/sapling":"^21.0.2","@taquito/taquito":"^21.0.2","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.3_1760983040347_0.5187915926142954","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"shield-bridge-sdk","version":"0.0.4","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.4","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"04ded4cf953917988a4c0301251ebcb1e707ead6","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.4.tgz","fileCount":7,"integrity":"sha512-WSKZqNsFpLW1GEGasgveSEvnHzH5yKRDMa9bpPtjfKS41hF5vR0DbaedWaGbrXFg8R2qLerAeVSAqz6tsyAu7g==","signatures":[{"sig":"MEYCIQDViI56+5ivd9A5aazJMpLSWlebSCoeZuNd1r/ai2prvgIhAIpFGVfB+xyLInFpsqz2RNSNfPiBBf9YrXsZ0Qbg/93f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71612858},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"581c02ce9eb030b2514316aa57f5f1dd5cb30bec","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"20.11.1","dependencies":{"bip39":"^3.1.0","threads":"^1.7.0","@taquito/rpc":"^21.0.2","bignumber.js":"^9.1.2","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^21.0.2","@taquito/signer":"^21.0.2","@taquito/sapling":"^21.0.2","@taquito/taquito":"^21.0.2","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.4_1760987416482_0.37902575602987176","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"shield-bridge-sdk","version":"0.0.5","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.5","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"cc4a09a7a6adcbba5e3031d91cabc0b7398f2d43","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.5.tgz","fileCount":7,"integrity":"sha512-MZEDAQpUAZaBK+I0HDnMA27bZXQ48gwGwq0pary+Nn7G4cBM0R8gWEEM+V/BDJ+FBWpQqnUAZinpp3fOn9pcaA==","signatures":[{"sig":"MEUCIQDkCOlAPe0xwIWopUwDIFnkmNfiEDvxrqRGA6defmzZKwIgc8/WmuCQX78drHDbMFoFJBM5tVEJPoQgTUiqvz1hStg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71612858},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"56d5867ff8a29b5559c8851cfbe9dc46b64c03ee","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"20.11.1","dependencies":{"bip39":"^3.1.0","threads":"^1.7.0","@taquito/rpc":"^21.0.2","bignumber.js":"^9.1.2","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^21.0.2","@taquito/signer":"^21.0.2","@taquito/sapling":"^21.0.2","@taquito/taquito":"^21.0.2","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.5_1760987610945_0.39469569692252193","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"shield-bridge-sdk","version":"0.0.6","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.6","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"f0196eec68a430b77809d494173845f03a86d17e","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.6.tgz","fileCount":7,"integrity":"sha512-9LOTQxhUsaIkSMRTbTCmtBnz8fALNDu+H+cYbx9ZX8TBSIKK1n7JyO+oSswTCHkJfNqUVq0sXwVwW7VEtZcL/A==","signatures":[{"sig":"MEUCIH9STcKi8CnqR4aLbmE9i6Y1SaeSiVjmQW3nyAAId5wXAiEAp8+qlBqHKZ7upPdt2VcAMGhx3/gfqxoHxBVo3QzGSpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71612803},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"518119e3f541cf102f43de26057fb9bff5a7a3b4","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"20.11.1","dependencies":{"bip39":"^3.1.0","threads":"^1.7.0","@taquito/rpc":"^21.0.2","bignumber.js":"^9.1.2","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^21.0.2","@taquito/signer":"^21.0.2","@taquito/sapling":"^21.0.2","@taquito/taquito":"^21.0.2","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.6_1760987821251_0.8537037826928302","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"shield-bridge-sdk","version":"0.0.7","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.7","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"e51d726c1c1ff96eacf0d6d7e05aad25f5edd291","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.7.tgz","fileCount":7,"integrity":"sha512-TPbx32BkOXgcVrntAmDazijJ+/sATnK5yEqc+aKa/jQbm+DFNJYdW90VYgdpavLd3QFdNWZXJa64FbliQP51lg==","signatures":[{"sig":"MEUCIDyMZzMMMV0hsrxHrbsa8YUtZdxhhoQgUOZwnVvFR7S6AiEA7PHR9kkHJykumd9Zwy8l+hfh9oL/HJeFVEBVHCZmzV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71612803},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"5920c1e93cc2ad88a33635ca357fd77554cfcf2a","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"20.11.1","dependencies":{"bip39":"^3.1.0","threads":"^1.7.0","@taquito/rpc":"^21.0.2","bignumber.js":"^9.1.2","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^21.0.2","@taquito/signer":"^21.0.2","@taquito/sapling":"^21.0.2","@taquito/taquito":"^21.0.2","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.7_1760988037091_0.09748117571350656","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"shield-bridge-sdk","version":"0.0.8","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.8","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"af79381b51bdc8fe161278525c03b734053d93f2","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.8.tgz","fileCount":7,"integrity":"sha512-QiB6Q1SXRS7DZofp2/yGK29NNSCnBIE03gy3ww1nNWqKID0aCUMZNiUuzpQ/kELZuDGUlJ614SDv4NNwvgSG0A==","signatures":[{"sig":"MEQCICPuohr44TvFy1PgR7ZLneXauGCAknHnvpF0nEegmV/VAiB0uv4ZV8hKIEydIbGcOcWLzTdlcK9xaFB8GOVLyIc58g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71611598},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"ffac245c0555d218006c201563bc6f85a40c7ffd","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"20.11.1","dependencies":{"bip39":"^3.1.0","threads":"^1.7.0","@taquito/rpc":"^21.0.2","bignumber.js":"^9.1.2","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^21.0.2","@taquito/signer":"^21.0.2","@taquito/sapling":"^21.0.2","@taquito/taquito":"^21.0.2","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.8_1760988801609_0.18266704006537537","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"shield-bridge-sdk","version":"0.0.9","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.9","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"f8610175e955c4c7bbb55a9f71148e1a8b69670f","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.9.tgz","fileCount":9,"integrity":"sha512-DQM2gMQlQjRyONLwGyeOVtMjZX1God064HaAM/Euu2Rpd59cUCEBKOKIGZk4TSxBSaiJ6N8akMiUCvOR2jpg7Q==","signatures":[{"sig":"MEYCIQDMpg4cFfZGo6XoKeagE0mTCmLyktNEfA1io1OfZNtoPQIhAIetSvNJ+A/7IZ5zwtUr6faFLm09AhnZqLwdpDqn2OIK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71716125},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"74b07dea34bfc5d3e52654b6d9777b3446998e26","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"20.11.1","dependencies":{"bip39":"^3.1.0","threads":"^1.7.0","@taquito/rpc":"^23.0.2","bignumber.js":"^9.3.1","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^23.0.2","@taquito/signer":"^23.0.2","@taquito/sapling":"^23.0.2","@taquito/taquito":"^23.0.2","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.9_1760994360582_0.06966102991317413","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"shield-bridge-sdk","version":"0.0.10","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.10","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"f71a5ba90d36679afc8b7b0228fd719bf5803bd8","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.10.tgz","fileCount":9,"integrity":"sha512-Z0G97Y3FgdUlKVJHL/GmEmxq909vpPuAMGF/qVhDd5zVbOgs9hKxANPtXO9Nf5hhRwFGI3x6u3UQ7q+9hPo9mQ==","signatures":[{"sig":"MEQCIEvdS0J1liC1oRJVtk5gjp/nSfqlWLTiYwNS//IIN6scAiBPZnzKgSQVmUebWjgFFJK/T/5BID+4wXK1w+EgWnSqGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71715700},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"62a7c732231332b624859ddce793671a0269613e","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.2.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"20.11.1","dependencies":{"bip39":"^3.1.0","threads":"^1.7.0","@taquito/rpc":"^23.0.2","bignumber.js":"^9.3.1","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^23.0.2","@taquito/signer":"^23.0.2","@taquito/sapling":"^23.0.2","@taquito/taquito":"^23.0.2","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.10_1761587680806_0.5850476261115343","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"shield-bridge-sdk","version":"0.0.11","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.11","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"f0a6bc335dc394723219605a8143236bd85c3246","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.11.tgz","fileCount":9,"integrity":"sha512-KkpmJnsrvv1hWFneqwBIo5ZoqctRhlvttpJCD7hYIrBlJbdaCt8cMoa1jMP6Jtpn+8AWHjPEU6DD8GlM+UGYBg==","signatures":[{"sig":"MEUCIDMDeWJSBytWvqFGyqcm36AUfl1+OTe0dhMa5ZZHCL1KAiEA1hAMAa2oT8jLYd2ZY3wL99zsiBKrA2VJAi5wh9yeCs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71735216},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"f4103f8c34ce314a1b307517bc128d5cd91cdda8","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","process":"^0.11.10","threads":"^1.7.0","@taquito/rpc":"^23.0.2","bignumber.js":"^9.3.1","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^23.0.2","@taquito/signer":"^23.0.2","@taquito/sapling":"^23.0.2","@taquito/taquito":"^23.0.2","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.11_1761852948874_0.9677190640728759","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"shield-bridge-sdk","version":"0.0.12","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.12","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"50ba86a32394749c5c73f0ab2f5eeb6b2ed0132f","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.12.tgz","fileCount":9,"integrity":"sha512-DpDUKwsvLZ7WYFMwYPWEMoNPNRyGHdyiTynYJ6yzIzCchy2wW1+Ed6n+4HzQ+8nzcew6x6jRubJtPEfR8DWQhw==","signatures":[{"sig":"MEQCIFVsml4idsl+cUURaYSICDa5v3BWzJUgipmEfq+D2X8fAiA2EyVRgz6+yJUg0NuMIjW8Cg1qh+oaw+Ze7v00534Vqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71747198},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e8ea3fbe8d39e649529b7d59ab39cfb2e9dab8c1","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","process":"^0.11.10","threads":"^1.7.0","@taquito/rpc":"^23.0.2","bignumber.js":"^9.3.1","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^23.0.2","@taquito/signer":"^23.0.2","@taquito/sapling":"^23.0.2","@taquito/taquito":"^23.0.2","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.12_1762141265985_0.1889101435585463","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"shield-bridge-sdk","version":"0.0.13","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.13","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"5b22e86cd027ab467f0b2a97e020708999878a6b","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.13.tgz","fileCount":9,"integrity":"sha512-nWqhFcYbl6/L0mKV3etkAVlk/9Zd0rGer6OuaLlqy8QFXKXsc7mfSm+N+qqQXx+edJv1wHVhHoHA7vbRIN3lXA==","signatures":[{"sig":"MEUCIQD/UhoKArfNcgv6t1xpKfsQkQbUtWeglLaVHXbE1HVPFgIgCXoqs8QEjt9K9pRnO8OV+HsC+vbNsAKdkID8fNmvQDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71747198},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e0656f4febc634b82a64e051739e789a69e95722","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","process":"^0.11.10","threads":"^1.7.0","@taquito/rpc":"^23.0.2","bignumber.js":"^9.3.1","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^23.0.2","@taquito/signer":"^23.0.2","@taquito/sapling":"^23.0.2","@taquito/taquito":"^23.0.2","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.13_1762141439600_0.28878408573926073","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"shield-bridge-sdk","version":"0.0.14","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.14","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"56f94eb026516d05a833e64b50f262fdd6f38f83","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.14.tgz","fileCount":9,"integrity":"sha512-UT0XbdNxiqI+Y1nLOdbB3s4LpoIrZjyaZ9T+GlkpJuUzRHheIRPGOtM2b//TbM2SLQExTnvssFPcotPIJtlVhg==","signatures":[{"sig":"MEUCIQD84WjZqcnQlqd57YBMrZkEBByktiBaTh5VX3vTQgSJTAIgKZcWjHlcKGJqxDitdkxxNGNQXcIRMbI+HlFNkNJIdq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71747956},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"3fc09484f577e463e8cb675bab0de06458ea7d12","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","process":"^0.11.10","threads":"^1.7.0","@taquito/rpc":"^23.0.2","bignumber.js":"^9.3.1","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^23.0.2","@taquito/signer":"^23.0.2","@taquito/sapling":"^23.0.2","@taquito/taquito":"^23.0.2","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.14_1762193873957_0.19109181988757684","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"shield-bridge-sdk","version":"0.0.15","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@0.0.15","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"b279c0cd61d53af96964fb92ba941056cf2c3beb","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-0.0.15.tgz","fileCount":9,"integrity":"sha512-o1bzgx+Mt0zWaatm5sUtYphNVxOTNBM3zE99+YmEPi22cGErzXOXL/eQTn2CPA7w6p5R7oeU/gKDYtMD9M2rWA==","signatures":[{"sig":"MEQCIDukxpLUEuV/hl/HIDevvK42ufSj8X4numml4vf2c6MjAiAupc2636ozBzQl/zTGWU2VCkRRzFmmn6U5Kgq9s2HESw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71767370},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"8769adaa3750f2c4635d183b89913c49e4db761b","scripts":{"lint":"eslint --ext .js,.ts ./src","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.js","precommit":"lint-staged"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","process":"^0.11.10","threads":"^1.7.0","@taquito/rpc":"^23.0.2","bignumber.js":"^9.3.1","@tzkt/sdk-api":"^2.2.1","@taquito/utils":"^23.0.2","@taquito/signer":"^23.0.2","@taquito/sapling":"^23.0.2","@taquito/taquito":"^23.0.2","@airgap/sapling-wasm":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_0.0.15_1762319667934_0.05477936538442285","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.0":{"name":"shield-bridge-sdk","version":"1.0.0-beta.0","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@1.0.0-beta.0","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"58fd00d777afa80b72bdc9262a165cd2ae1102cc","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-1.0.0-beta.0.tgz","fileCount":30,"integrity":"sha512-psuhD8o2ZFzmYbdo0PqPafLS/h5h5pwc+jgZlfjYaCmpRTjOTgHbpYK55I4Pqd/FO8m6lesq0rspCPEmwWNLgw==","signatures":[{"sig":"MEUCIGTDETJxfXzOI6YZm2eFNyHlHZv6Nmq4gTnp2yjzvudVAiEAmGhD+m9MDvnyk3FtYOwmS9bBgmd7wEmZyRHbv9Bmo1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63098315},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edbb0f69fec01161d0589b823a8483353f2693b7","scripts":{"lint":"eslint --ext .js,.ts ./src","test":"vitest run","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.cjs && node scripts/extract-sapling-params.cjs","precommit":"lint-staged","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bip39":"^3.1.0","bn.js":"^5.2.2","buffer":"^6.0.3","comlink":"^4.4.2","process":"^0.11.10","bignumber.js":"^9.3.1","@tezos-x/octez.js":"^0.9.0","@airgap/sapling-wasm":"^0.0.9","@tezos-x/octez.js-rpc":"^0.9.0","@tezos-x/octez.js-utils":"^0.9.0","@tezos-x/octez.js-signer":"^0.9.0","@tezos-x/octez.js-sapling":"^0.9.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.0","vitest":"^4.0.18","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","@vitest/coverage-v8":"^4.0.18","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_1.0.0-beta.0_1770869630781_0.32758343290849057","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"shield-bridge-sdk","version":"1.0.0-beta.1","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@1.0.0-beta.1","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"e34cb6120abdcb684e27e2325f9b3acfc6c7ccc4","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-1.0.0-beta.1.tgz","fileCount":29,"integrity":"sha512-gq2TAMw1nt3jYw6eL+6WnyPTpYHU/19jVIERyGVC15DSGB6TAlYc5eXH6dYyQQgef5DhAXCm0SASlgQkfULT7w==","signatures":[{"sig":"MEUCIBp7NM1UD9K3XAaUjTKo2nNo0YVhzC904fjeWrIFcw2HAiEA8L8ws84hUQirDjpTR7Z+Wn/X2CX/NFD3Mke/CwMxxGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54664094},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"45405832599dc84baa62ad62dffd2aa58a8f4233","scripts":{"lint":"eslint --ext .js,.ts ./src","test":"vitest run","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.cjs && node scripts/extract-sapling-params.cjs","precommit":"lint-staged","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","comlink":"^4.4.2","process":"^0.11.10","bignumber.js":"^9.3.1","@tezos-x/octez.js":"^0.9.0","@airgap/sapling-wasm":"^0.0.9","@tezos-x/octez.js-rpc":"^0.9.0","@tezos-x/octez.js-utils":"^0.9.0","@tezos-x/octez.js-signer":"^0.9.0","@tezos-x/octez.js-sapling":"^0.9.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.0","vitest":"^4.0.18","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","@vitest/coverage-v8":"^4.0.18","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_1.0.0-beta.1_1772350856979_0.9048272685291399","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"shield-bridge-sdk","version":"1.0.0-beta.2","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@1.0.0-beta.2","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"e03c30135e1ffff111690dd50351ef879dfb9d0f","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-1.0.0-beta.2.tgz","fileCount":29,"integrity":"sha512-0WBLvm0S9XUuCrd0nOhGydPB+tBxVlmvdHgR9PQGRkfear42j76+AlqQUF0B3r2e9JDqTUQMLyfHrBK9kryMfA==","signatures":[{"sig":"MEQCIBZaR2KFtQY3LhDK2Jk3pNoY/awStJgIF1w+VVRfps/YAiBDGk8iM/YNpWgxOxgSRp7obb6eZsehR0/8M7TX0eUBQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54664094},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"286c320935eccd651254e043fd5261535e16769a","scripts":{"lint":"eslint --ext .js,.ts ./src","test":"vitest run","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.cjs && node scripts/extract-sapling-params.cjs","precommit":"lint-staged","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","comlink":"^4.4.2","process":"^0.11.10","bignumber.js":"^9.3.1","@tezos-x/octez.js":"^1.0.0","@airgap/sapling-wasm":"^0.0.9","@tezos-x/octez.js-rpc":"^1.0.0","@tezos-x/octez.js-utils":"^1.0.0","@tezos-x/octez.js-signer":"^1.0.0","@tezos-x/octez.js-sapling":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.0","vitest":"^4.0.18","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","@vitest/coverage-v8":"^4.0.18","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_1.0.0-beta.2_1772351250583_0.1983753281061822","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"shield-bridge-sdk","version":"1.0.0-beta.3","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@1.0.0-beta.3","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"788e2b8f29cae74e21a0eb1b429cd66e82a18c0d","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-1.0.0-beta.3.tgz","fileCount":33,"integrity":"sha512-elLbc4B/YzKNIeG/TiuccqA1+WRV4nNumx1Mygzawtxjox469VCC561FRmH+U7k+66bW7d5jWtwuQLlYNwwvDg==","signatures":[{"sig":"MEUCIQCyeKtdTQP8HIyrj8wMb4Kg9bXWcI+D7BykQlolWGDBWQIgeSYQH/wVJraEzoy8LDN2MX12TYOjnCzSJT30pTpDgIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54668870},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec753dfb21c5fe0198efba89a5da41dd728afd58","scripts":{"lint":"eslint --ext .js,.ts ./src","test":"vitest run","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.cjs && node scripts/extract-sapling-params.cjs","precommit":"lint-staged","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","comlink":"^4.4.2","process":"^0.11.10","bignumber.js":"^9.3.1","@tezos-x/octez.js":"^1.0.0","@airgap/sapling-wasm":"^0.0.9","@tezos-x/octez.js-rpc":"^1.0.0","@tezos-x/octez.js-utils":"^1.0.0","@tezos-x/octez.js-signer":"^1.0.0","@tezos-x/octez.js-sapling":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.0","vitest":"^4.0.18","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","@vitest/coverage-v8":"^4.0.18","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_1.0.0-beta.3_1772567221164_0.5135953592720739","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.4":{"name":"shield-bridge-sdk","version":"1.0.0-beta.4","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@1.0.0-beta.4","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"1afc1c2b4510546f2f4d8c98c6d8b0f3d2064f06","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-1.0.0-beta.4.tgz","fileCount":33,"integrity":"sha512-rkFvBtMsl2+h8GnUGbLmEGAxr6cacGijZ1UlvNef2hEGCNHUrAOYTixqihaizpziGXOldzIlF6PuN+Pe3h5zDw==","signatures":[{"sig":"MEUCIQCdawKWR1DeIC8uo+NDsDp7342tT/rPZ0xBJysZ6mW3cgIgDcXrQv86aHe6VnWjQj2cF6nbd4YuEM43KjNmuFn7jX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54668598},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b04990f990fb437d9f92b190538502a3c8f9684e","scripts":{"lint":"eslint --ext .js,.ts ./src","test":"vitest run","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.cjs && node scripts/extract-sapling-params.cjs","precommit":"lint-staged","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","comlink":"^4.4.2","process":"^0.11.10","bignumber.js":"^9.3.1","@tezos-x/octez.js":"^1.0.0","@airgap/sapling-wasm":"^0.0.9","@tezos-x/octez.js-rpc":"^1.0.0","@tezos-x/octez.js-utils":"^1.0.0","@tezos-x/octez.js-signer":"^1.0.0","@tezos-x/octez.js-sapling":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.0","vitest":"^4.0.18","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","@vitest/coverage-v8":"^4.0.18","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_1.0.0-beta.4_1773686076118_0.20079685558931315","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.5":{"name":"shield-bridge-sdk","version":"1.0.0-beta.5","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@1.0.0-beta.5","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"33f9a7433d1801bfcb922231a4d2fe23c00307a8","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-1.0.0-beta.5.tgz","fileCount":33,"integrity":"sha512-IrgQ2sy4TP0AQjt5lTwfLCZJfGnn/BmmNrBeOvA96cLkOZZquzVSxoRXFlmdh81gSg+TltHk1xRUdvBD/WlaGg==","signatures":[{"sig":"MEUCICNkMEZaBP82OAibxLGNfLfY9MRbBLT1DvJ+wR0f/+hjAiEAvAApzj3OOQBV7l5bJlrUGgSV/ttw/gXi9ULH41bLOqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54668598},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4bcf07c86ea4e200a6c990274a36e38771310365","scripts":{"lint":"eslint --ext .js,.ts ./src","test":"vitest run","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.cjs && node scripts/extract-sapling-params.cjs","precommit":"lint-staged","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","comlink":"^4.4.2","process":"^0.11.10","bignumber.js":"^9.3.1","@tezos-x/octez.js":"^1.0.0","@airgap/sapling-wasm":"^0.0.9","@tezos-x/octez.js-rpc":"^1.0.0","@tezos-x/octez.js-utils":"^1.0.0","@tezos-x/octez.js-signer":"^1.0.0","@tezos-x/octez.js-sapling":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.0","vitest":"^4.0.18","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","@vitest/coverage-v8":"^4.0.18","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_1.0.0-beta.5_1773712819312_0.7903157283206244","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.6":{"name":"shield-bridge-sdk","version":"1.0.0-beta.6","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@1.0.0-beta.6","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"f159b3429c2b5f50a0a671fcc62285374a4f9a2b","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-1.0.0-beta.6.tgz","fileCount":33,"integrity":"sha512-On4HELZ8t7Ke7d4kKeUGaL8RvNwJAjyt3Uyl/xqk3/gV33RODFz1uTVFTa8BUx8/OTvPgXLT5gcVUQHUp+QCSA==","signatures":[{"sig":"MEQCIHfVVExG6l/6sSmaymD4MCREyfA1R5k7zA+MeUrqrSPNAiASikf1FLCZORhr02zWkfyEF+K8Hhe1lw4CtYEG10Jlag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54668598},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a919dd2d4f567497a8f70544be4a0645f43f2a3c","scripts":{"lint":"eslint --ext .js,.ts ./src","test":"vitest run","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.cjs && node scripts/extract-sapling-params.cjs","precommit":"lint-staged","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","comlink":"^4.4.2","process":"^0.11.10","bignumber.js":"^9.3.1","@tezos-x/octez.js":"^1.0.0","@airgap/sapling-wasm":"^0.0.9","@tezos-x/octez.js-rpc":"^1.0.0","@tezos-x/octez.js-utils":"^1.0.0","@tezos-x/octez.js-signer":"^1.0.0","@tezos-x/octez.js-sapling":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.0","vitest":"^4.0.18","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","@vitest/coverage-v8":"^4.0.18","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_1.0.0-beta.6_1773715227828_0.39131148638331426","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.7":{"name":"shield-bridge-sdk","version":"1.0.0-beta.7","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@1.0.0-beta.7","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"cf1c00a6f7c840dd76390fdb72a1aa4d72759d96","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-1.0.0-beta.7.tgz","fileCount":33,"integrity":"sha512-UNi7KaocQ2NjrTSCLiG99jf1zhKxFBtAbyb6POCOrY6FWH8USFMnIUQ3594mNKxIzZHRl5XSedwMmR0BgBp26A==","signatures":[{"sig":"MEQCIHlrsAdUO2Np+IpZdd3+/d6CkkRPlpS7r502J7T+UfAaAiAb+vfK5Lp6wnQ91+MrBffPoO0afnJsEzhrBi/sJe/8JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54674862},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"576e1e7b174a4c0ab0f2de8bff6a0729fa5f2adf","scripts":{"lint":"eslint --ext .js,.ts ./src","test":"vitest run","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.cjs && node scripts/extract-sapling-params.cjs","precommit":"lint-staged","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","comlink":"^4.4.2","process":"^0.11.10","bignumber.js":"^9.3.1","@tezos-x/octez.js":"^1.0.0","@airgap/sapling-wasm":"^0.0.9","@tezos-x/octez.js-rpc":"^1.0.0","@tezos-x/octez.js-utils":"^1.0.0","@tezos-x/octez.js-signer":"^1.0.0","@tezos-x/octez.js-sapling":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.0","vitest":"^4.0.18","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","@vitest/coverage-v8":"^4.0.18","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_1.0.0-beta.7_1773860273864_0.4601330168236484","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.8":{"name":"shield-bridge-sdk","version":"1.0.0-beta.8","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@1.0.0-beta.8","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"09baa0a30e48cf06905cde04893c3b8f15d6339a","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-1.0.0-beta.8.tgz","fileCount":33,"integrity":"sha512-hkmoEKZmqPqwDDnnwyg/2JgTc4uf9/HgRTFh9msGkoufK9//ovEIlY2/U/X8EPp3xflaxzl8l9VuKaJq5IQ6gg==","signatures":[{"sig":"MEUCIQChs0B3yRjdqPbNwjrHUrmmW4hjc4r/AQZm2M5PE5gcswIgaxybL/4UbaMZoe2l7McJnBtJ5bQMsjFKlurlYdiAnKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54675084},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bca24c4172553cb31639d592fb275ad0d8310909","scripts":{"lint":"eslint --ext .js,.ts ./src","test":"vitest run","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.cjs && node scripts/extract-sapling-params.cjs","precommit":"lint-staged","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","comlink":"^4.4.2","process":"^0.11.10","bignumber.js":"^9.3.1","@tezos-x/octez.js":"^1.0.0","@airgap/sapling-wasm":"^0.0.9","@tezos-x/octez.js-rpc":"^1.0.0","@tezos-x/octez.js-utils":"^1.0.0","@tezos-x/octez.js-signer":"^1.0.0","@tezos-x/octez.js-sapling":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.0","vitest":"^4.0.18","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","@vitest/coverage-v8":"^4.0.18","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_1.0.0-beta.8_1773963798956_0.345034309912746","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"shield-bridge-sdk","version":"1.0.0","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@1.0.0","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"a572b45f171eac44c548fec28db7878589e658e5","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-1.0.0.tgz","fileCount":33,"integrity":"sha512-2mafxELc28jUkh+D/eUv8Na/XD69xPdo/rAKZom29Rli82PvQpHUS7+XAoZwxIdmf6DtwDMCZZF7xwQwHETmZQ==","signatures":[{"sig":"MEUCIQC4NiP8UkH8Rc1G87CupJ6fr9iGbYAxPoQdfyARLtASFQIgeRiKYM6sEYnxb25F2ELKJ+LGgppaY5IukcqvJ8iPDoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54675077},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3da4a053d62abb43ccb5dd0b4544805edc571033","scripts":{"lint":"eslint --ext .js,.ts ./src","test":"vitest run","build":"tsc","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.cjs && node scripts/extract-sapling-params.cjs","precommit":"lint-staged","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","comlink":"^4.4.2","process":"^0.11.10","bignumber.js":"^9.3.1","@tezos-x/octez.js":"^1.0.0","@airgap/sapling-wasm":"^0.0.9","@tezos-x/octez.js-rpc":"^1.0.0","@tezos-x/octez.js-utils":"^1.0.0","@tezos-x/octez.js-signer":"^1.0.0","@tezos-x/octez.js-sapling":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.0","vitest":"^4.0.18","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","@vitest/coverage-v8":"^4.0.18","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_1.0.0_1774585905598_0.07740691775298125","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"shield-bridge-sdk","version":"1.1.0","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@1.1.0","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"3db6b47120e313b76eed6bec99d1b00f0817fa85","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-1.1.0.tgz","fileCount":34,"integrity":"sha512-RxEnJDurrtOfNMNxhwUAg1M1MBrk5AYPJstEXkzH7OVB7UVR6XqjGzdRguI2+OvMLGuXliMY7XUnwKcn7g34/g==","signatures":[{"sig":"MEUCIQDyYOsPNbQfn8F8fgaIi3V5oecKkt5Y9qQPyYQD+mor+wIgF7gCZr7wNTmFe2uqKFdGqYht/G066ilU0hRYusPO2NY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57882745},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"83fe6f5949d646ff8070d1ba0bb3b4202a066fb4","scripts":{"lint":"eslint --ext .js,.ts ./src","test":"vitest run","build":"tsc","prepack":"npm run build","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.cjs && node scripts/extract-sapling-params.cjs","precommit":"lint-staged","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"10.9.4","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","comlink":"^4.4.2","process":"^0.11.10","bignumber.js":"^9.3.1","@tezos-x/octez.js":"^1.0.0","@airgap/sapling-wasm":"^0.0.9","@tezos-x/octez.js-rpc":"^1.0.0","@tezos-x/octez.js-utils":"^1.0.0","@tezos-x/octez.js-signer":"^1.0.0","@tezos-x/octez.js-sapling":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.0","vitest":"^4.0.18","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","@vitest/coverage-v8":"^4.0.18","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_1.1.0_1781232736239_0.109142031319998","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"shield-bridge-sdk","version":"1.2.0","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@1.2.0","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"dd062338b508317a669dd75336fdc57e2a46533e","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-1.2.0.tgz","fileCount":42,"integrity":"sha512-CY6NkqXMHhCGTvLRdwdKmveIzL0tWfd544WCHho2rifH/Vh+KxMmjWA/xRNc7gigkAwJ4I+OFU3UDwGoz8gYgA==","signatures":[{"sig":"MEUCIBjE9ex5rNPg2dtPd5dKYMfrhyfA7fHZ3+mwwmmO0ciiAiEA/upoK/KSE6yTnOjMPjGgFYJAPlXs2/7NTKSixB2Xqq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57960254},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"06b59ff877bc34e6a0fe2ae6532a4e3e2851a513","scripts":{"lint":"eslint --ext .js,.ts ./src","test":"vitest run","build":"tsc","prepack":"npm run build","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.cjs && node scripts/extract-sapling-params.cjs","precommit":"lint-staged","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","comlink":"^4.4.2","process":"^0.11.10","bignumber.js":"^9.3.1","@tezos-x/octez.js":"^1.0.0","@airgap/sapling-wasm":"^0.0.9","@tezos-x/octez.js-rpc":"^1.0.0","@tezos-x/octez.js-utils":"^1.0.0","@tezos-x/octez.js-signer":"^1.0.0","@tezos-x/octez.js-sapling":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.0","vitest":"^4.0.18","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","@vitest/coverage-v8":"^4.0.18","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_1.2.0_1781537669746_0.10247837824578032","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"shield-bridge-sdk","version":"1.2.1","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@1.2.1","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"da3ab89dfd3a3947abf78763ee4e54d22c652777","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-1.2.1.tgz","fileCount":42,"integrity":"sha512-A96iCa0rnK/WPDrK1bpFFKiBW8+jUc/353JjsWU5nzBJlCTHOBcnDYdBWMZEERPpBtAl+/V/pRFr8lMmGZhhvw==","signatures":[{"sig":"MEUCIQDjlMrmGLjRVfJ4iQ0QflKAUgNp17WhRA3W+CiVp8OjHgIgD6vkB9ophw60Amp6NQkhh8bpUBGuJkAJcAK7d4DWXF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57966622},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9dd27cc739d40fe024a701af6a34f99796c98b8a","scripts":{"lint":"eslint --ext .js,.ts ./src","test":"vitest run","build":"tsc","prepack":"npm run build","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.cjs && node scripts/extract-sapling-params.cjs","precommit":"lint-staged","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","blakejs":"^1.2.1","comlink":"^4.4.2","process":"^0.11.10","bignumber.js":"^9.3.1","@stablelib/nacl":"^1.0.4","@stablelib/random":"^1.0.2","@tezos-x/octez.js":"^1.0.0","@airgap/sapling-wasm":"^0.0.9","@tezos-x/octez.js-rpc":"^1.0.0","@tezos-x/octez.js-utils":"^1.0.0","@tezos-x/octez.js-signer":"^1.0.0","@tezos-x/octez.js-sapling":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.0","vitest":"^4.0.18","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","@vitest/coverage-v8":"^4.0.18","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_1.2.1_1781545409744_0.1945547746928582","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"shield-bridge-sdk","version":"1.2.2","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@1.2.2","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"447bb773b541fdf22d027e93bb8a2c8aaa6d58b4","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-1.2.2.tgz","fileCount":42,"integrity":"sha512-FJkrUFWglLyxHgux0fV1LFLTRrzNwI5rbh2MapK0/bxLW0hxVss+xnTXLiMbDM+iSplv7IJoqt70yGSftWbCUw==","signatures":[{"sig":"MEUCIGbC9LtFcG3Et3OZGQeaEWRZMq7NGg6webxd8AZktGtTAiEA1NrlUKsQ7BONtn8WpTPFBrZrIDvBpIFsLY+cLZ026/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57979588},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0be462f4d1b6554ceff456c19fd3bdb22b7d26db","scripts":{"lint":"eslint --ext .js,.ts ./src","test":"vitest run","build":"tsc","prepack":"npm run build","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.cjs && node scripts/extract-sapling-params.cjs","precommit":"lint-staged","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","blakejs":"^1.2.1","comlink":"^4.4.2","process":"^0.11.10","bignumber.js":"^9.3.1","@stablelib/nacl":"^1.0.4","@stablelib/random":"^1.0.2","@tezos-x/octez.js":"^1.0.0","@airgap/sapling-wasm":"^0.0.9","@tezos-x/octez.js-rpc":"^1.0.0","@tezos-x/octez.js-utils":"^1.0.0","@tezos-x/octez.js-signer":"^1.0.0","@tezos-x/octez.js-sapling":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.0","vitest":"^4.0.18","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","@vitest/coverage-v8":"^4.0.18","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_1.2.2_1781548365063_0.15802632631563585","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"shield-bridge-sdk","version":"1.2.3","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@1.2.3","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"7942d3406f78e5d8be1965969f0d123d12da3fd5","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-1.2.3.tgz","fileCount":42,"integrity":"sha512-/nSWtfNmq7NnjcP6scFukuhxGJbWAtYDwKh294nDPTjdT/BMD8zdZT9xdrMpNIpq0VbcsCfvjAagxiLqXfF/5A==","signatures":[{"sig":"MEUCIC9GnU5yy3URx2nve/JjeEQhwJyQHA4OopFiVd5hLOEKAiEArI7K/EOTQl4L86Rbfa2ud8xK0Ba+MFcwy7kmPZ7vBpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57982555},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ae52df464a0b327327c21101be59831a4f08b452","scripts":{"lint":"eslint --ext .js,.ts ./src","test":"vitest run","build":"tsc","prepack":"npm run build","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.cjs && node scripts/extract-sapling-params.cjs","precommit":"lint-staged","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","blakejs":"^1.2.1","comlink":"^4.4.2","process":"^0.11.10","bignumber.js":"^9.3.1","@stablelib/nacl":"^1.0.4","@stablelib/random":"^1.0.2","@tezos-x/octez.js":"^1.0.0","@airgap/sapling-wasm":"^0.0.9","@tezos-x/octez.js-rpc":"^1.0.0","@tezos-x/octez.js-utils":"^1.0.0","@tezos-x/octez.js-signer":"^1.0.0","@tezos-x/octez.js-sapling":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.0","vitest":"^4.0.18","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","@vitest/coverage-v8":"^4.0.18","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_1.2.3_1781551640125_0.4909364058348935","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"shield-bridge-sdk","version":"1.2.4","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","_id":"shield-bridge-sdk@1.2.4","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"dist":{"shasum":"c32db83158966c76d64864947dbc356d7419634d","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-1.2.4.tgz","fileCount":42,"integrity":"sha512-bDdb6/PiJnA6F1ErFljULQzgCa2WEKhTMAkbQcykycfDg/lXIhKNh3Z3ueCpXaZzxiI9E0azSP9+cAYbnsjSkw==","signatures":[{"sig":"MEUCIAL1vhLqVNS0zy9yP8rAXBZb18UQSutEW73y/WpqiwArAiEA1y1WpGXxsUg/TB1kPQf5Am1UBNFo7buep/ESaEFGQio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57989667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b99249f316985cc3fc5f98bc861ea6812ebac952","scripts":{"lint":"eslint --ext .js,.ts ./src","test":"vitest run","build":"tsc","prepack":"npm run build","prepare":"husky","prebuild":"rimraf dist","postbuild":"webpack --config webpack.config.cjs && node scripts/extract-sapling-params.cjs","precommit":"lint-staged","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"repository":{"url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"Shield Bridge SDK","directories":{},"_nodeVersion":"24.13.0","dependencies":{"bip39":"^3.1.0","buffer":"^6.0.3","blakejs":"^1.2.1","comlink":"^4.4.2","process":"^0.11.10","bignumber.js":"^9.3.1","@stablelib/nacl":"^1.0.4","@stablelib/random":"^1.0.2","@tezos-x/octez.js":"^1.0.0","@airgap/sapling-wasm":"^0.0.9","@tezos-x/octez.js-rpc":"^1.0.0","@tezos-x/octez.js-utils":"^1.0.0","@tezos-x/octez.js-signer":"^1.0.0","@tezos-x/octez.js-sapling":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.0","vitest":"^4.0.18","webpack":"^5.93.0","prettier":"^3.2.5","typescript":"^5.5.4","lint-staged":"^15.2.2","webpack-cli":"^5.1.4","@vitest/coverage-v8":"^4.0.18","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","terser-webpack-plugin":"^5.3.10","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/shield-bridge-sdk_1.2.4_1781570249358_0.927346948099868","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"shield-bridge-sdk","version":"1.2.5","description":"Shield Bridge SDK","type":"module","engines":{"node":">=18"},"main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc","postbuild":"webpack --config webpack.config.cjs && node scripts/extract-sapling-params.cjs","prebuild":"rimraf dist","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","lint":"eslint --ext .js,.ts ./src","precommit":"lint-staged","prepare":"husky","prepack":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git"},"keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","dependencies":{"@airgap/sapling-wasm":"^0.0.9","@stablelib/nacl":"^1.0.4","@stablelib/random":"^1.0.2","blakejs":"^1.2.1","@tezos-x/octez.js":"^1.0.0","@tezos-x/octez.js-rpc":"^1.0.0","@tezos-x/octez.js-sapling":"^1.0.0","@tezos-x/octez.js-signer":"^1.0.0","@tezos-x/octez.js-utils":"^1.0.0","bignumber.js":"^9.3.1","bip39":"^3.1.0","buffer":"^6.0.3","comlink":"^4.4.2","process":"^0.11.10"},"bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","devDependencies":{"@typescript-eslint/parser":"^7.8.0","@vitest/coverage-v8":"^4.0.18","eslint":"^8.57.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^18.0.0","eslint-config-prettier":"^9.1.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","husky":"^9.0.11","lint-staged":"^15.2.2","prettier":"^3.2.5","rimraf":"^5.0.0","terser-webpack-plugin":"^5.3.10","typescript":"^5.5.4","vitest":"^4.0.18","webpack":"^5.93.0","webpack-cli":"^5.1.4"},"gitHead":"4629cc019f76019278260fab67848c000d737fe3","_id":"shield-bridge-sdk@1.2.5","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-8N8+AWgNahRI0bG43LC4yybuSfxVpTEbTEWGGgiXTKg/ZNJ5B9Nxk3ruBu+Ql3D0dhMKtUTwnf5is9g/Jt3fzQ==","shasum":"93a9664182925931488efeb3c52de032b22c2291","tarball":"https://registry.npmjs.org/shield-bridge-sdk/-/shield-bridge-sdk-1.2.5.tgz","fileCount":42,"unpackedSize":57992751,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGqmUFY98rt8rQgFMrb89BO6K5WKK+vEI+YBCqdyHjIbAiEAzYIItFCpnN/Jp+eoW8miI7SSVUiSug+5058aoWa74RA="}]},"_npmUser":{"name":"andrewkishino","email":"AndrewKishino@gmail.com"},"directories":{},"maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shield-bridge-sdk_1.2.5_1782050677241_0.77459943848189"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-10T06:00:23.204Z","modified":"2026-06-21T14:04:38.169Z","0.0.1-beta.0":"2024-08-10T06:00:24.004Z","0.0.1-beta.1":"2024-08-12T08:47:57.580Z","0.0.1-beta.2":"2024-08-17T06:04:49.469Z","0.0.1-beta.3":"2024-08-17T06:35:55.113Z","0.0.1-beta.4":"2025-03-02T01:11:30.544Z","0.0.1":"2025-10-20T07:09:06.348Z","0.0.2":"2025-10-20T08:23:10.776Z","0.0.3":"2025-10-20T17:57:21.177Z","0.0.4":"2025-10-20T19:10:17.286Z","0.0.5":"2025-10-20T19:13:31.841Z","0.0.6":"2025-10-20T19:17:02.116Z","0.0.7":"2025-10-20T19:20:37.920Z","0.0.8":"2025-10-20T19:33:22.444Z","0.0.9":"2025-10-20T21:06:01.405Z","0.0.10":"2025-10-27T17:54:41.643Z","0.0.11":"2025-10-30T19:35:49.716Z","0.0.12":"2025-11-03T03:41:06.843Z","0.0.13":"2025-11-03T03:44:00.441Z","0.0.14":"2025-11-03T18:17:54.769Z","0.0.15":"2025-11-05T05:14:28.799Z","1.0.0-beta.0":"2026-02-12T04:13:52.204Z","1.0.0-beta.1":"2026-03-01T07:40:58.391Z","1.0.0-beta.2":"2026-03-01T07:47:31.957Z","1.0.0-beta.3":"2026-03-03T19:47:02.593Z","1.0.0-beta.4":"2026-03-16T18:34:37.668Z","1.0.0-beta.5":"2026-03-17T02:00:20.899Z","1.0.0-beta.6":"2026-03-17T02:40:29.301Z","1.0.0-beta.7":"2026-03-18T18:57:55.474Z","1.0.0-beta.8":"2026-03-19T23:43:20.326Z","1.0.0":"2026-03-27T04:31:46.932Z","1.1.0":"2026-06-12T02:52:17.056Z","1.2.0":"2026-06-15T15:34:30.587Z","1.2.1":"2026-06-15T17:43:30.521Z","1.2.2":"2026-06-15T18:32:45.946Z","1.2.3":"2026-06-15T19:27:20.941Z","1.2.4":"2026-06-16T00:37:30.261Z","1.2.5":"2026-06-21T14:04:38.087Z"},"bugs":{"url":"https://github.com/AndrewKishino/shield-bridge-sdk/issues"},"author":{"name":"andrewkishino@gmail.com"},"license":"MIT","homepage":"https://github.com/AndrewKishino/shield-bridge-sdk#readme","keywords":["Tezos","Sapling","Shield","Bridge","SDK"],"repository":{"type":"git","url":"git+https://github.com/AndrewKishino/shield-bridge-sdk.git"},"description":"Shield Bridge SDK","maintainers":[{"name":"andrewkishino","email":"AndrewKishino@gmail.com"}],"readme":"<div align=\"center\">\n\n<img src=\"https://shieldbridge.xyz/logo.svg\" alt=\"Shield Bridge Logo\" width=\"200\"/>\n\n# Shield Bridge SDK\n\n**A powerful TypeScript SDK for private transactions on Tezos using Sapling protocol**\n\n[![npm version](https://img.shields.io/npm/v/shield-bridge-sdk.svg)](https://www.npmjs.com/package/shield-bridge-sdk) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![TypeScript](https://img.shields.io/badge/TypeScript-5.5-blue.svg)](https://www.typescriptlang.org/)\n\n[Features](#-features) • [Installation](#-installation) • [Quick Start](#-quick-start) • [Documentation](#-documentation) • [Examples](#-examples)\n\n</div>\n\n---\n\n## 📖 About\n\n**Shield Bridge SDK** is a comprehensive TypeScript library that provides a simple, secure interface to interact with the Shield Bridge smart contract on Tezos. It enables users to shield their FA1.2 tokens, FA2 tokens, and tez into Sapling shielded pools for **private transactions**.\n\n### 🎯 Why Shield Bridge?\n\n- **🔒 Privacy**: All shielded transactions are obfuscated by the Sapling protocol\n- **⚡ Efficiency**: Multiple sapling transactions in a single operation\n- **🌐 Network Effects**: Single smart contract for all shielded pools\n- **🔍 Auditability**: View-only mode for compliance and monitoring\n- **📊 Real-time Updates**: Progress callbacks for transaction tracking\n\n### ✨ Key Benefits\n\nThe Shield Bridge smart contract consolidates all underlying sapling shielded pools into a single contract, which:\n\n- Encourages network effects and liquidity\n- Reduces deployment overhead\n- Enables batch operations across multiple tokens\n- Simplifies the user experience\n\n## 📚 Table of Contents\n\n- [✨ Features](#-features)\n- [📦 Installation](#-installation)\n- [🚀 Quick Start](#-quick-start)\n- [📘 Documentation](#-documentation)\n  - [Initialization](#initialization)\n  - [Shield Operations](#shield-operations)\n  - [Unshield Operations](#unshield-operations)\n  - [Transfer Operations](#transfer-operations)\n  - [Query Operations](#query-operations)\n  - [Factory View Methods](#factory-view-methods)\n  - [V1/V2 Architecture Switching](#v1v2-architecture-switching)\n  - [Progress Callbacks](#progress-callbacks)\n  - [View-Only Mode](#view-only-mode)\n  - [Operation Hash Tracking](#operation-hash-tracking)\n- [💡 Examples](#-examples)\n- [⚙️ Advanced Configuration](#️-advanced-configuration)\n- [📦 Exported Types](#-exported-types)\n- [🧪 Testing](#-testing)\n- [❓ FAQ](#-faq)\n- [📄 License](#-license)\n\n## ✨ Features\n\n- ✅ **Shield tokens** (FA1.2, FA2, and Tez) into Sapling pools\n- ✅ **Unshield tokens** back to transparent addresses\n- ✅ **Transfer** between shielded addresses privately\n- ✅ **Batch operations** - multiple transactions in one call\n- ✅ **View-only mode** - read-only access with viewing keys\n- ✅ **Progress callbacks** - real-time transaction status updates\n- ✅ **Operation tracking** - get operation hashes for all transactions\n- ✅ **Query balances** - check shielded balances across all pools\n- ✅ **Transaction history** - retrieve incoming/outgoing transactions\n- ✅ **Factory views** - query on-chain registry (set addresses, registration status)\n- ✅ **V1/V2 switching** - seamlessly switch between legacy and factory architectures\n- ✅ **TypeScript support** - full type safety and IntelliSense\n- ✅ **Flexible configuration** - customize confirmations, sapling-params URL, architecture, and more\n- ✅ **Parallel proof generation** - enabled by default for faster operations\n- ✅ **Incremental balance reads** - cached sapling-diff (default-on) + an opt-in decrypt-only-new layer; decrypted notes are encrypted at rest\n- ✅ **Clean lifecycle** - `destroy()` method for SPA cleanup\n- ✅ **Worker safety** - automatic cleanup of parallel workers on failure\n\n## 📦 Installation\n\n### Prerequisites\n\n- Node.js >= v18\n- npm or yarn\n\n### Install via npm\n\n```bash\nnpm install shield-bridge-sdk\n```\n\n### Install via yarn\n\n```bash\nyarn add shield-bridge-sdk\n```\n\n---\n\n## 🚀 Quick Start\n\nGet up and running in 3 simple steps:\n\n### 1️⃣ Initialize the SDK\n\n```typescript\nimport { TezosToolkit } from '@tezos-x/octez.js';\nimport { InMemorySigner } from '@tezos-x/octez.js-signer';\nimport { ShieldBridgeSDK } from 'shield-bridge-sdk';\n\nconst tezos = new TezosToolkit('https://mainnet.tezos.ecadinfra.com');\ntezos.setSignerProvider(await InMemorySigner.fromSecretKey('edsk...'));\n\nconst shieldBridge = new ShieldBridgeSDK({\n  client: tezos,\n  saplingSecret: 'sask...',\n});\n\n// Wait for the SDK to initialize\nawait shieldBridge.ready;\n```\n\n### 2️⃣ Shield some tokens\n\n```typescript\n// Shield 5 tez into the shielded pool\nconst result = await shieldBridge.shield([{ amount: 5, memo: 'deposit' }]);\nconsole.log(`Transaction confirmed! Op hash: ${result.opHash}`);\n```\n\n### 3️⃣ Check your balance\n\n```typescript\nconst balance = await shieldBridge.getShieldedBalance({});\nconsole.log('Shielded balance:', balance);\n```\n\n🎉 **That's it!** You're now using private transactions on Tezos.\n\n> **Note:** `getShieldedBalance({})` takes a `SaplingTokenInfo` object — pass `{}` for XTZ, or `{ contract, tokenId }` for tokens.\n\n---\n\n## 📘 Documentation\n\n### Initialization\n\nThe SDK supports three initialization modes:\n\n#### Full Access Mode (with Spending Key)\n\n```typescript\nconst shieldBridge = new ShieldBridgeSDK({\n  client: tezos,\n  saplingSecret: 'sask...', // Your sapling spending key\n});\n```\n\n#### Full Access Mode (with Mnemonic)\n\n```typescript\nconst shieldBridge = new ShieldBridgeSDK({\n  client: tezos,\n  saplingMnemonic: 'word1 word2 word3 ...', // 24-word mnemonic\n});\n```\n\n#### View-Only Mode (with Viewing Key)\n\n```typescript\nconst shieldBridge = new ShieldBridgeSDK({\n  client: tezos,\n  saplingViewingKey: 'abc123...', // Hex-encoded viewing key\n});\n\nconsole.log(shieldBridge.isViewOnlyMode); // true\n```\n\n> **Note**: View-only mode allows querying balances and transactions but **cannot perform shield/unshield/transfer operations**.\n\n---\n\n### Shield Operations\n\nShield (deposit) transparent tokens into the Sapling shielded pool for privacy.\n\n#### Shield Tez\n\n```typescript\nconst result = await shieldBridge.shield([\n  {\n    amount: 10, // Amount in tez (or mutez if useBaseUnits: true)\n    memo: 'deposit', // Optional memo (max 8 chars)\n  },\n]);\n\nconsole.log(`View on TzKT: https://tzkt.io/${result.opHash}`);\n```\n\n#### Shield FA2 Tokens\n\n```typescript\nconst result = await shieldBridge.shield([\n  {\n    amount: 100,\n    contract: 'KT1LkNWZgVYh3zdaRkBb9aNgLEFCjVJwEKu2',\n    tokenId: 0,\n    memo: 'fa2-shld',\n  },\n]);\n```\n\n#### Shield FA1.2 Tokens\n\n```typescript\nconst result = await shieldBridge.shield([\n  {\n    amount: 50,\n    contract: 'KT1P8RdJ5MfHMK5phKJ5JsfNfask5v2b2NQS',\n    memo: 'fa12shld',\n  },\n]);\n```\n\n#### Batch Shield (Multiple Assets at Once)\n\n```typescript\nconst result = await shieldBridge.shield([\n  { amount: 5 }, // 5 tez\n  { amount: 100, contract: 'KT1...FA2...', tokenId: 0 }, // 100 FA2 tokens\n  { amount: 50, contract: 'KT1...FA12...' }, // 50 FA1.2 tokens\n]);\n\n// All shielded in a single operation!\n```\n\n#### Shield to a Different Address\n\n```typescript\nconst result = await shieldBridge.shield([\n  {\n    amount: 10,\n    shieldedAddress: 'zet13iuD1bKNE5MAEXN4JfVEnSKHyoCAwUhGz...', // Recipient's shielded address\n    memo: 'gift',\n  },\n]);\n```\n\n---\n\n### Unshield Operations\n\nUnshield (withdraw) tokens from the Sapling pool back to transparent addresses.\n\n#### Unshield Tez\n\n```typescript\nconst result = await shieldBridge.unshield([\n  {\n    amount: 3, // Amount to unshield\n    // Unshields to your connected wallet address by default\n  },\n]);\n```\n\n#### Unshield to a Different Address\n\n```typescript\nconst result = await shieldBridge.unshield([\n  {\n    amount: 3,\n    unshieldedAddress: 'tz1VSUr8wwNhLAzempoch5d6hLRiTh8Cjcjb', // Recipient\n  },\n]);\n```\n\n#### Unshield FA2 Tokens\n\n```typescript\nconst result = await shieldBridge.unshield([\n  {\n    amount: 50,\n    contract: 'KT1LkNWZgVYh3zdaRkBb9aNgLEFCjVJwEKu2',\n    tokenId: 0,\n  },\n]);\n```\n\n#### Batch Unshield\n\n```typescript\nconst result = await shieldBridge.unshield([\n  { amount: 2 }, // Unshield 2 tez\n  { amount: 30, contract: 'KT1...', tokenId: 0 }, // Unshield 30 FA2 tokens\n]);\n```\n\n---\n\n### Transfer Operations\n\nTransfer tokens privately between shielded addresses (both sender and recipient remain private).\n\n#### Simple Transfer\n\n```typescript\nconst result = await shieldBridge.transfer([\n  {\n    transfers: [\n      {\n        amount: 1,\n        to: 'zet13iuD1bKNE5MAEXN4JfVEnSKHyoCAwUhGzXFANZxmeof2DJXGX4F23jEW5zgf7LpdK',\n        memo: 'payment',\n      },\n    ],\n  },\n]);\n```\n\n#### Multiple Recipients (Split Payment)\n\n```typescript\nconst result = await shieldBridge.transfer([\n  {\n    transfers: [\n      {\n        amount: 1,\n        to: 'zet13iuD1bKNE5...',\n        memo: 'alice',\n      },\n      {\n        amount: 2,\n        to: 'zet13Kuz6erK5...',\n        memo: 'bob',\n      },\n      {\n        amount: 0.5,\n        to: 'zet14abc123...',\n        memo: 'charlie',\n      },\n    ],\n  },\n]);\n\n// Sends to 3 different recipients in one transaction!\n```\n\n#### Transfer FA2 Tokens\n\n```typescript\nconst result = await shieldBridge.transfer([\n  {\n    transfers: [\n      {\n        amount: 25,\n        to: 'zet13iuD1bKNE5...',\n        memo: 'tokens',\n      },\n    ],\n    contract: 'KT1LkNWZgVYh3zdaRkBb9aNgLEFCjVJwEKu2',\n    tokenId: 0,\n  },\n]);\n```\n\n#### Batch Transfer (Multiple Assets)\n\n```typescript\nconst result = await shieldBridge.transfer([\n  {\n    // Transfer tez\n    transfers: [{ amount: 1, to: 'zet13iuD1...' }],\n  },\n  {\n    // Transfer FA2 tokens\n    transfers: [{ amount: 50, to: 'zet13iuD1...' }],\n    contract: 'KT1...',\n    tokenId: 0,\n  },\n]);\n```\n\n---\n\n### Query Operations\n\n#### Get Shielded Balance\n\n```typescript\n// Get tez balance\nconst tezBalance = await shieldBridge.getShieldedBalance({});\n\n// Get FA2 token balance\nconst fa2Balance = await shieldBridge.getShieldedBalance({\n  contract: 'KT1LkNWZgVYh3zdaRkBb9aNgLEFCjVJwEKu2',\n  tokenId: 0,\n});\n\n// Get FA1.2 token balance\nconst fa12Balance = await shieldBridge.getShieldedBalance({\n  contract: 'KT1P8RdJ5MfHMK5phKJ5JsfNfask5v2b2NQS',\n});\n```\n\n> **Tip:** pass `setAddress` and/or `decimals` if you already know them (e.g. from your own asset\n> list). The SDK uses them directly and skips the per-token factory/`/v1/tokens` lookups —\n> meaningful when reading many balances at once.\n>\n> ```typescript\n> const balance = await shieldBridge.getShieldedBalance({\n>   contract: 'KT1LkNWZgVYh3zdaRkBb9aNgLEFCjVJwEKu2',\n>   tokenId: 0,\n>   setAddress: 'KT1...', // skips the factory set-address lookup\n>   decimals: 8, // skips the /v1/tokens decimals lookup\n> });\n> ```\n\n#### Get All Shielded Balances\n\n```typescript\nconst balances = await shieldBridge.getAllShieldedBalances();\n\nconsole.log(balances);\n// [\n//   { balance: 5.5, setAddress: 'KT1...' },\n//   { balance: 100, setAddress: 'KT1...', contract: 'KT1...', tokenId: 0 },\n//   { balance: 50, setAddress: 'KT1...', contract: 'KT1...' }\n// ]\n```\n\n#### Get Transaction History\n\n```typescript\n// Get tez transaction history\nconst tezTxs = await shieldBridge.getShieldedTransactions();\n\n// Get FA2 token transaction history\nconst fa2Txs = await shieldBridge.getShieldedTransactions(\n  'KT1LkNWZgVYh3zdaRkBb9aNgLEFCjVJwEKu2',\n  0,\n);\n\n// Get FA1.2 token transaction history\nconst fa12Txs = await shieldBridge.getShieldedTransactions(\n  'KT1P8RdJ5MfHMK5phKJ5JsfNfask5v2b2NQS',\n);\n\nconsole.log(tezTxs);\n// {\n//   incoming: [{ value: 5, memo: 'Received payment', position: '0' }],\n//   outgoing: [{ value: 2, memo: 'Sent payment', position: '1' }]\n// }\n```\n\n#### Get Shielded Address\n\n```typescript\nconst shieldedAddress = await shieldBridge.getShieldedAddress();\nconsole.log(`Your shielded address: ${shieldedAddress}`);\n// zet13iuD1bKNE5MAEXN4JfVEnSKHyoCAwUhGzXFANZxmeof2DJXGX4F23jEW5zgf7LpdK\n```\n\n#### Get All Shielded Assets\n\n```typescript\nconst assets = await shieldBridge.getAllShieldedAssets();\n\nconsole.log(assets);\n// [\n//   { setAddress: 'KT1...' }, // Tez\n//   { setAddress: 'KT1...', contract: 'KT1...', tokenId: 0, metadata: {...} }, // FA2\n//   { setAddress: 'KT1...', contract: 'KT1...', metadata: {...} } // FA1.2\n// ]\n```\n\n---\n\n### Factory View Methods\n\nQuery the on-chain factory contract registry to discover set addresses and check registration status. These call Tezos on-chain views directly.\n\n#### Get the Tez Set Address\n\n```typescript\nconst tezSet = await shieldBridge.getTezSetAddress();\nconsole.log(`Tez sapling set: ${tezSet}`);\n// KT1...\n```\n\n#### Get an FA1.2 Token's Set Address\n\n```typescript\nconst fa12Set = await shieldBridge.getFA12SetAddress('KT1P8RdJ5MfHMK5...');\nif (fa12Set) {\n  console.log(`FA1.2 set: ${fa12Set}`);\n} else {\n  console.log('Token not registered yet');\n}\n```\n\n#### Get an FA2 Token's Set Address\n\n```typescript\nconst fa2Set = await shieldBridge.getFA2SetAddress('KT1LkNWZg...', 0);\nif (fa2Set) {\n  console.log(`FA2 set: ${fa2Set}`);\n} else {\n  console.log('Token not registered yet');\n}\n```\n\n#### Check if a Set is Registered\n\n```typescript\nconst isRegistered = await shieldBridge.isRegisteredSet('KT1SetAddr...');\nconsole.log(`Registered: ${isRegistered}`); // true or false\n```\n\n---\n\n### V1/V2 Architecture Switching\n\nThe SDK supports both the legacy V1 (Map contract) and V2 (Factory contract) architectures. You can switch between them at runtime without re-initializing your sapling keys.\n\n#### Switch to V1 for Fund Migration\n\n```typescript\nconst sdk = new ShieldBridgeSDK({\n  client: tezos,\n  saplingMnemonic: 'word1 word2 ...',\n  // Defaults to V2\n});\n\nawait sdk.ready;\n\n// Check V2 balance\nconst v2Balance = await sdk.getShieldedBalance({});\n\n// Switch to V1 to access legacy funds\nsdk.switchArchitecture('1');\nconst v1Balance = await sdk.getShieldedBalance({});\n\n// Switch back to V2\nsdk.switchArchitecture('2');\n```\n\n#### Check Current Architecture\n\n```typescript\nconsole.log(sdk.getArchitecture()); // '2' (default)\nsdk.switchArchitecture('1');\nconsole.log(sdk.getArchitecture()); // '1'\n```\n\n> **Note**: `switchArchitecture` throws if any operations are in flight. Wait for all pending operations before switching.\n\n---\n\n### Progress Callbacks\n\nMonitor transaction progress in real-time with optional callbacks. Perfect for building UIs with loading states and progress bars!\n\n#### Basic Progress Tracking\n\n```typescript\nconst result = await shieldBridge.shield([{ amount: 5 }], {\n  onGenerating: (params) => {\n    console.log(`🔄 Generating ${params.length} transaction(s)...`);\n  },\n  onSigning: () => {\n    console.log('✍️ Signing transaction...');\n  },\n  onSubmitting: (data) => {\n    console.log(`📤 Submitted! Op hash: ${data.opHash}`);\n  },\n  onConfirmed: (data) => {\n    console.log(`✅ Confirmed! Op hash: ${data.opHash}`);\n  },\n});\n```\n\n#### Progress Bar Integration\n\n```typescript\nlet progress = 0;\nconst setProgress = (value: number) => {\n  progress = value;\n  updateProgressBar(progress); // Your UI update function\n};\n\nawait shieldBridge.shield([{ amount: 5 }], {\n  onGenerating: () => setProgress(25),\n  onSigning: () => setProgress(50),\n  onSubmitting: () => setProgress(75),\n  onConfirmed: () => setProgress(100),\n});\n```\n\n#### React/Vue Example\n\n```typescript\nconst [status, setStatus] = useState('idle');\nconst [opHash, setOpHash] = useState('');\n\nawait shieldBridge.shield([{ amount: 5 }], {\n  onGenerating: () => setStatus('Generating proof...'),\n  onSigning: () => setStatus('Awaiting signature...'),\n  onSubmitting: (data) => {\n    setStatus('Broadcasting...');\n    setOpHash(data.opHash);\n  },\n  onConfirmed: () => setStatus('Confirmed! ✅'),\n});\n```\n\n#### Advanced: Step-by-Step Tracking\n\n```typescript\nconst steps: string[] = [];\n\nawait shieldBridge.transfer(\n  [\n    {\n      transfers: [\n        { amount: 1, to: 'zet13iuD1...' },\n        { amount: 2, to: 'zet13Kuz6...' },\n      ],\n    },\n  ],\n  {\n    onGenerating: (params) => {\n      // params contains the full array of transfer parameters\n      steps.push(\n        `Generating proof for ${params[0].transfers.length} recipients`,\n      );\n    },\n    onSigning: () => {\n      steps.push('Signing with wallet');\n    },\n    onSubmitting: (data) => {\n      steps.push(`Transaction submitted: ${data.opHash}`);\n      // Open block explorer\n      window.open(`https://tzkt.io/${data.opHash}`, '_blank');\n    },\n    onConfirmed: (data) => {\n      steps.push(`Confirmed! Op hash: ${data.opHash}`);\n      // Trigger success notification\n      showNotification('Transfer complete!');\n    },\n  },\n);\n```\n\n#### Callbacks Available For\n\nAll transaction methods support callbacks:\n\n- ✅ `shield(params, callbacks)`\n- ✅ `unshield(params, callbacks)`\n- ✅ `transfer(params, callbacks)`\n\n> **Note**: All callbacks are **optional**. You can provide just the ones you need!\n\n---\n\n### View-Only Mode\n\nView-only mode allows you to **monitor balances and transactions without the ability to spend**. Perfect for:\n\n- 📊 **Auditing** - Monitor account activity\n- 🔍 **Compliance** - Regulatory oversight\n- 👀 **Read-only dashboards** - Display balances without risk\n- 🔐 **Security** - Share viewing access without spending rights\n\n#### Export a Viewing Key\n\nFirst, export a viewing key from your spending key:\n\n```typescript\n// Initialize with spending key\nconst fullAccessSdk = new ShieldBridgeSDK({\n  client: tezos,\n  saplingSecret: 'sask...',\n});\n\n// Export viewing key\nconst viewingKey = await fullAccessSdk.getViewingKey();\nconsole.log(`Viewing key: ${viewingKey}`);\n// Save this securely - it's a hex-encoded string\n```\n\n#### Initialize with Viewing Key\n\n```typescript\n// Initialize in view-only mode\nconst viewOnlySdk = new ShieldBridgeSDK({\n  client: tezos,\n  saplingViewingKey: 'abc123...', // The exported viewing key\n});\n\nconsole.log(viewOnlySdk.isViewOnlyMode); // true\n\n// ✅ Can query balances\nconst balance = await viewOnlySdk.getShieldedBalance({});\n\n// ✅ Can view transactions\nconst txs = await viewOnlySdk.getShieldedTransactions();\n\n// ❌ Cannot perform transactions\nawait viewOnlySdk.shield([{ amount: 1 }]);\n// Error: Cannot shield tokens in view-only mode\n```\n\n#### Use Cases\n\n**Compliance Dashboard**\n\n```typescript\nconst complianceSdk = new ShieldBridgeSDK({\n  client: tezos,\n  saplingViewingKey: customerViewingKey,\n});\n\n// Monitor customer activity\nconst balance = await complianceSdk.getShieldedBalance({});\nconst transactions = await complianceSdk.getShieldedTransactions();\n\n// Generate compliance reports without spending ability\ngenerateComplianceReport(balance, transactions);\n```\n\n**Portfolio Tracker**\n\n```typescript\nconst portfolioSdk = new ShieldBridgeSDK({\n  client: tezos,\n  saplingViewingKey: portfolioViewingKey,\n});\n\n// Track all assets\nconst allBalances = await portfolioSdk.getAllShieldedBalances();\nconst totalValue = calculateTotalValue(allBalances);\ndisplayPortfolio(totalValue);\n```\n\n---\n\n### Operation Hash Tracking\n\nAll transaction methods return an operation hash for easy tracking on block explorers.\n\n#### Getting the Operation Hash\n\n```typescript\nconst result = await shieldBridge.shield([{ amount: 5 }]);\n\nconsole.log(`Operation hash: ${result.opHash}`);\nconsole.log(`Block hash: ${result.block?.hash}`);\n\n// Open in TzKT explorer\nconst explorerUrl = `https://tzkt.io/${result.opHash}`;\nwindow.open(explorerUrl, '_blank');\n```\n\n---\n\n## 💡 Examples\n\n### Complete Example: Shield, Transfer, and Unshield\n\n```typescript\nimport { TezosToolkit } from '@tezos-x/octez.js';\nimport { InMemorySigner } from '@tezos-x/octez.js-signer';\nimport { ShieldBridgeSDK } from 'shield-bridge-sdk';\n\nasync function main() {\n  // Initialize\n  const tezos = new TezosToolkit('https://mainnet.tezos.ecadinfra.com');\n  tezos.setSignerProvider(await InMemorySigner.fromSecretKey('edsk...'));\n\n  const shieldBridge = new ShieldBridgeSDK({\n    client: tezos,\n    saplingSecret: 'sask...',\n  });\n\n  await shieldBridge.ready;\n\n  // 1. Shield 10 tez\n  console.log('Shielding 10 tez...');\n  const shieldResult = await shieldBridge.shield([\n    { amount: 10, memo: 'deposit' },\n  ]);\n  console.log(`✅ Shielded! Op: ${shieldResult.opHash}`);\n\n  // 2. Check balance\n  const balance = await shieldBridge.getShieldedBalance({});\n  console.log(`💰 Balance: ${balance} tez`);\n\n  // 3. Transfer 3 tez privately\n  console.log('Transferring 3 tez...');\n  const transferResult = await shieldBridge.transfer([\n    {\n      transfers: [\n        {\n          amount: 3,\n          to: 'zet13iuD1bKNE5MAEXN4JfVEnSKHyoCAwUhGzXFANZxmeof2DJXGX4F23jEW5zgf7LpdK',\n          memo: 'payment',\n        },\n      ],\n    },\n  ]);\n  console.log(`✅ Transferred! Op: ${transferResult.opHash}`);\n\n  // 4. Unshield 5 tez\n  console.log('Unshielding 5 tez...');\n  const unshieldResult = await shieldBridge.unshield([{ amount: 5 }]);\n  console.log(`✅ Unshielded! Op: ${unshieldResult.opHash}`);\n\n  // 5. Final balance\n  const finalBalance = await shieldBridge.getShieldedBalance({});\n  console.log(`💰 Final balance: ${finalBalance} tez`);\n}\n\nmain().catch(console.error);\n```\n\n### Example: Payment Splitting\n\n```typescript\nasync function splitPayment() {\n  const shieldBridge = new ShieldBridgeSDK({\n    client: tezos,\n    saplingSecret: 'sask...',\n  });\n\n  await shieldBridge.ready;\n\n  // Pay multiple recipients in one transaction\n  await shieldBridge.transfer([\n    {\n      transfers: [\n        { amount: 10, to: 'zet13Alice...', memo: 'alice' },\n        { amount: 15, to: 'zet13Bob...', memo: 'bob' },\n        { amount: 20, to: 'zet13Carol...', memo: 'carol' },\n      ],\n    },\n  ]);\n\n  console.log('✅ Payment split sent to 3 recipients!');\n}\n```\n\n---\n\n## ⚙️ Advanced Configuration\n\n### Network Configuration (Shadownet)\n\n```typescript\nimport { TezosToolkit } from '@tezos-x/octez.js';\nimport { InMemorySigner } from '@tezos-x/octez.js-signer';\nimport { ShieldBridgeSDK, shieldBridgeContract } from 'shield-bridge-sdk';\n\nconst tezos = new TezosToolkit('https://shadownet.tezos.ecadinfra.com');\ntezos.setSignerProvider(await InMemorySigner.fromSecretKey('edsk...'));\n\nconst shieldBridge = new ShieldBridgeSDK({\n  client: tezos,\n  saplingSecret: 'sask...',\n  tzktApi: 'shadownet',\n  shieldBridgeContract: shieldBridgeContract.shadownet,\n});\n```\n\n### Custom Configuration Options\n\n```typescript\nconst shieldBridge = new ShieldBridgeSDK({\n  client: tezos,\n  saplingMnemonic: 'word1 word2 word3 ...', // Use mnemonic instead of secret key\n\n  // Network settings\n  tzktApi: 'mainnet', // or 'shadownet'\n  shieldBridgeContract: 'KT1...', // Custom contract (optional)\n  contractArchitecture: '2', // '2' for Factory (default), '1' for legacy Map\n\n  // Sapling params CDN\n  saplingParamsUrl: 'https://cdn.shieldbridge.xyz/sapling-params/', // Custom CDN URL\n\n  // Transaction settings\n  minConfirmations: 2, // Wait for 2 confirmations (default: 1)\n\n  // Display settings\n  useBaseUnits: true, // Use mutez instead of tez (default: false)\n\n  // Performance settings\n  parallelThreads: true, // Parallel proof generation (default: true)\n\n  // Incremental read caching\n  saplingDiffCache: true, // Cache the sapling-diff delta — far less RPC per read (default: true)\n  saplingBalanceCache: false, // Also cache decrypted notes (decrypt-only-new); opt-in (default: false)\n  // saplingDiffStore: new MemoryDiffStore(), // Node/Lambda only — browser auto-uses IndexedDB\n});\n```\n\n### Configuration Details\n\n#### `minConfirmations`\n\nNumber of confirmations to wait for before considering a transaction complete.\n\n```typescript\n// Wait for 3 confirmations for extra security\nconst shieldBridge = new ShieldBridgeSDK({\n  client: tezos,\n  saplingSecret: 'sask...',\n  minConfirmations: 3,\n});\n```\n\n#### `useBaseUnits`\n\nDisplay amounts in base units (mutez) instead of tez.\n\n```typescript\nconst shieldBridge = new ShieldBridgeSDK({\n  client: tezos,\n  saplingSecret: 'sask...',\n  useBaseUnits: true, // Use 1000000 instead of 1 for 1 tez\n});\n\n// Shield 1 tez (specified as 1,000,000 mutez)\nawait shieldBridge.shield([{ amount: 1000000 }]);\n```\n\n#### `parallelThreads`\n\nEnable parallel proof generation for faster batch operations.\n\n```typescript\nconst shieldBridge = new ShieldBridgeSDK({\n  client: tezos,\n  saplingSecret: 'sask...',\n  parallelThreads: true, // Generate proofs in parallel\n});\n\n// This will generate proofs for all 5 shields simultaneously\nawait shieldBridge.shield([\n  { amount: 1 },\n  { amount: 2 },\n  { amount: 3 },\n  { amount: 4 },\n  { amount: 5 },\n]);\n```\n\n> **Note**: Parallel mode is enabled by default and uses Web Workers in the browser and Node.js `worker_threads` in Node (both run the same pooled proof-generation workers). Set `parallelThreads: false` for sequential mode to reduce memory usage — in Node this also skips spawning a worker and runs the sapling core directly (useful for AWS Lambda).\n\n#### `saplingDiffCache` (v1 — fetch cache, default **on**)\n\nEvery balance/transaction read needs the pool's sapling-diff. Re-fetching the whole diff each time is wasteful and gets worse as a pool grows. With the diff cache on, the SDK persists the **finalized prefix** (everything up to `head~2`, which is immutable under Tenderbake) and on the next read fetches only the small unconfirmed **tail** plus any new finalized entries. The decrypt/spend path is unchanged, so balances are byte-for-byte identical — this is purely an RPC-traffic optimization.\n\n- **Browser:** persists to **IndexedDB** automatically (shared across same-origin workers). Nothing to configure.\n- **Node/Lambda:** there is no IndexedDB, so supply a store via `saplingDiffStore` (e.g. `new MemoryDiffStore()`, or your own `SaplingDiffStore`). Only applied in direct-execution mode (`parallelThreads: false`).\n- The cache holds only **public** diff data (commitments, ciphertexts, nullifiers) — nothing account-specific — so it is safe to share and keyed by `(rpc host, set address)`.\n\n```typescript\n// Node / Lambda: enable the diff cache with an in-memory store\nimport { ShieldBridgeSDK, MemoryDiffStore } from 'shield-bridge-sdk';\n\nconst shieldBridge = new ShieldBridgeSDK({\n  client: tezos,\n  saplingSecret: 'sask...',\n  parallelThreads: false, // store injection requires direct mode\n  saplingDiffStore: new MemoryDiffStore(),\n});\n```\n\n#### `saplingBalanceCache` (v2 — decrypt cache, opt-**in**)\n\nLayers on top of `saplingDiffCache`. In addition to the public diff, it caches this **account's decrypted notes** and on a warm scan decrypts only the commitments added since the last read — `O(new)` work instead of `O(pool)`. This is the optimization that makes loading many shielded balances (e.g. a whole portfolio) cheap.\n\nBecause it reimplements the balance sum, it is **guarded**: a runtime self-check recomputes the full stock balance every few scans and, on any divergence, invalidates the cache and returns the trusted stock value — so a cache bug can never surface a wrong balance. Reorg-safe by construction: only the finalized prefix is persisted; a note spent in the unconfirmed tail is excluded from the current scan but not written as spent, so a reorg self-heals on the next read.\n\n**Encrypted at rest.** The decrypted notes are never written in the clear. Each cache entry is sealed with authenticated **XSalsa20-Poly1305** under a key derived from the viewing key itself (domain-separated keyed BLAKE2b). It uses pure JS/WASM (no `crypto.subtle`), so it works in non-secure contexts too (e.g. an HTTP/LAN origin). A locked account (viewing key sealed behind its password) can't be read off disk; a session-only account leaves only undecryptable ciphertext once its key is gone. This is an **at-rest** defense only — while the SDK is unlocked, keys and balances live in memory as usual.\n\n```typescript\nconst shieldBridge = new ShieldBridgeSDK({\n  client: tezos,\n  saplingMnemonic: 'word1 word2 ...',\n  saplingBalanceCache: true, // opt in (saplingDiffCache must be on — it is, by default)\n});\n```\n\n#### `clearShieldedBalanceCache()`\n\nEvicts the **current account's** v2 decrypt-cache entries. The persistent cache lives in IndexedDB and **survives `destroy()`** (which only tears down workers) — that's intentional, so a lock/unlock keeps the cache warm. Call this explicitly when **forgetting** an account so no (encrypted) decrypted data is left behind. It must run while the SDK is still live, i.e. **before** `destroy()`.\n\n```typescript\n// On \"forget account\":\nawait shieldBridge.clearShieldedBalanceCache();\nawait shieldBridge.destroy();\n```\n\n#### `destroy()`\n\nCleans up all workers and clears in-memory state. Call this in SPAs when the component using the SDK unmounts. Note: this does **not** clear the persistent IndexedDB diff/balance cache — use `clearShieldedBalanceCache()` for that (see above).\n\n```typescript\n// In a React useEffect cleanup, for example:\nuseEffect(() => {\n  return () => shieldBridge.destroy();\n}, []);\n```\n\n---\n\n## 📦 Exported Types\n\nThe SDK exports several TypeScript types for use in your application:\n\n```typescript\nimport type {\n  // SDK configuration\n  ShieldBridgeSDKConfig,\n  SaplingTokenInfo,\n  ContractArchitecture, // '1' (legacy Map) | '2' (Factory)\n  AmountInput, // number | string | BigNumber\n\n  // Factory contract\n  FactoryStorage, // On-chain factory contract storage shape\n  ShieldedAssetInfo, // Asset info returned by getAllShieldedAssets()\n\n  // Token metadata\n  TokenMetadata, // TZIP-12/16 metadata (name, symbol, decimals, thumbnailUri)\n  TzKTTokenBalance, // Token balance from TzKT API\n\n  // Operations\n  ShieldParams, // Parameters for shield()\n  UnshieldParams, // Parameters for unshield()\n  TransferParams, // Parameters for transfer()\n  TransactionProgressCallbacks, // onGenerating/onSigning/onSubmitting/onConfirmed\n\n  // Incremental diff cache (Node/Lambda store injection)\n  SaplingDiffStore, // Store interface backing the diff cache\n  CachedSaplingDiff, // Persisted finalized-prefix entry\n  SaplingDiffResponse, // Shape of a single_sapling_get_diff response\n} from 'shield-bridge-sdk';\n```\n\nThe diff-cache stores and helper are exported as **values** (no heavy deps — they use only `fetch` + IndexedDB), so Node/Lambda consumers can inject one:\n\n```typescript\nimport {\n  MemoryDiffStore, // in-memory store (tests, short-lived Lambda)\n  IndexedDbDiffStore, // explicit IndexedDB store (browser auto-uses this)\n  createDefaultDiffStore, // picks IndexedDB in the browser, else null\n  makeCachingReadProvider, // wraps an RPC read fn with the diff cache\n} from 'shield-bridge-sdk';\n```\n\n---\n\n## 🧪 Testing\n\nThe SDK uses [Vitest](https://vitest.dev/) for unit testing.\n\n```bash\n# Run tests\nnpm test\n\n# Watch mode\nnpm run test:watch\n\n# With coverage\nnpm run test:coverage\n```\n\n---\n\n## ❓ FAQ\n\n### How do I create a sapling secret key?\n\n#### Option 1: Using Octez Client\n\n```bash\n./octez-client sapling gen key my-sapling-key --unencrypted\n```\n\nThe secret key will be stored in `~/.tezos-client/sapling_keys`.\n\n#### Option 2: Using a BIP39 Mnemonic\n\n```typescript\nimport * as bip39 from 'bip39';\n\n// Generate a 24-word mnemonic\nconst mnemonic = bip39.generateMnemonic(256);\nconsole.log(mnemonic);\n\n// Use it with the SDK\nconst shieldBridge = new ShieldBridgeSDK({\n  client: tezos,\n  saplingMnemonic: mnemonic,\n});\n```\n\n### How do I add a new token to Shield Bridge?\n\nTo add a new token to Shield Bridge, use the `initTokenSaplingSet` method:\n\n```typescript\n// For FA2 tokens\nconst result = await shieldBridge.initTokenSaplingSet(\n  'KT1LkNWZgVYh3zdaRkBb9aNgLEFCjVJwEKu2', // Token contract\n  0, // Token ID\n);\n\n// For FA1.2 tokens\nconst result = await shieldBridge.initTokenSaplingSet(\n  'KT1P8RdJ5MfHMK5phKJ5JsfNfask5v2b2NQS',\n);\n\nconsole.log(`Token added! Op: ${result.opHash}`);\n```\n\nThe contract automatically:\n\n1. Verifies the token contract has the required entrypoints\n2. Deploys a new Sapling Set contract for the token\n3. Registers the Set contract in the factory's registry\n\n### What's the difference between shield, unshield, and transfer?\n\n| Operation    | Description                                       | Privacy Level                     |\n| ------------ | ------------------------------------------------- | --------------------------------- |\n| **Shield**   | Deposit transparent tokens → Shielded pool        | Sender visible, recipient private |\n| **Unshield** | Withdraw from shielded pool → Transparent address | Sender private, recipient visible |\n| **Transfer** | Send within shielded pool                         | Both sender & recipient private   |\n\n### Can I use Shield Bridge on mobile?\n\nYes! Shield Bridge SDK works in browser and Node.js environments:\n\n- ✅ Node.js applications (including AWS Lambda via `parallelThreads: false`)\n- ✅ React/Vue/Angular web apps (desktop and mobile browsers / PWAs)\n- ✅ Electron desktop apps\n- ⚠️ React Native is **not** supported — it has neither a Web Worker nor Node `worker_threads` runtime for sapling proof generation\n\n### Is it secure?\n\nYes! Shield Bridge uses:\n\n- 🔐 **Sapling protocol** - Zero-knowledge proofs (same as Zcash)\n- 🔒 **No key custody** - You control your keys\n- 🌐 **Decentralized** - No central authority\n- 🗄️ **Encrypted cache at rest** - the optional balance cache seals decrypted notes with XSalsa20-Poly1305 under a viewing-key-derived key, so no decrypted data is stored in the clear\n\n### Can I cancel a transaction?\n\nNo. Once a transaction is submitted to the network, it cannot be cancelled. Always verify amounts and addresses before confirming.\n\n---\n\n## 📄 License\n\nThis project is licensed under the **MIT License**.\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n---\n\n## 📞 Support\n\n- **Issues**: [GitHub Issues](https://github.com/AndrewKishino/shield-bridge-sdk/issues)\n- **Discussions**: [GitHub Discussions](https://github.com/AndrewKishino/shield-bridge-sdk/discussions)\n\n---\n\n<div align=\"center\">\n\n**Made with ❤️ for the Tezos ecosystem**\n\n[⭐ Star on GitHub](https://github.com/AndrewKishino/shield-bridge-sdk) • [📦 View on npm](https://www.npmjs.com/package/shield-bridge-sdk)\n\n</div>\n","readmeFilename":"README.md"}