{"_id":"@zkprivacysol/sdk-core","_rev":"28-4e49677ddc57285739fda1c00bf9c7db","name":"@zkprivacysol/sdk-core","dist-tags":{"latest":"0.1.28"},"versions":{"0.1.0":{"name":"@zkprivacysol/sdk-core","version":"0.1.0","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.0","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"d81ee244d175327bd9f0fcc431c8c63aa11c3b97","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.0.tgz","fileCount":27,"integrity":"sha512-gwx/Bop6b4FPD8zRpXPzAMLpQXUFhNgZtke48SaoVwIlG+jKue1jjsPrHFbtElK8xEshxZdOpvy1ojuWsxFJBg==","signatures":[{"sig":"MEYCIQCMbcdiO0aPTCUgBHHt6B8oBF8fbbUCefr2sVJJ03ESKQIhALHl+nOBtlmEjTc5GbTMn2KL3GvRR/DMi3uVpP3Yv3PO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57438},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"4b36b13a66601f11f731c942ebf938f8a706e5e3","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json npm run build && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{"test":"tests"},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.0_1765231447337_0.4303054853840973","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@zkprivacysol/sdk-core","version":"0.1.2","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.2","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"e0af5b30341d577692dd3ec2383d87aa1d5d5743","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.2.tgz","fileCount":27,"integrity":"sha512-k7Z0W1pEtTwxRmLQfIn+QDtnucA4VcdO1lrSvleLo/y/LWCOeKibeXlz7UZlOum5FwowHEJQ/BZ+/Z14BT1FWA==","signatures":[{"sig":"MEUCIEcIsNHWXZyyv48scWQTQjxVX/gjZR/aIowKY/AR8zrEAiEAwf5xQb83EoYVPiCY3bdOx5Arqvmm5QabniYb/ukodHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57526},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"55851facffed4187935da176d3368b2dd9d0f3c0","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json npm run build && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{"test":"tests"},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.2_1766169338875_0.6008903828457905","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@zkprivacysol/sdk-core","version":"0.1.3","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.3","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"431998277c2c8e34a2054f093cb5005f0221037a","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.3.tgz","fileCount":23,"integrity":"sha512-w5P7f9of62zmlkrTgWlkPpT6Y3mM565TkiBuYjbht93aS4G7ISv9GVs4LJ3HTCr3WnNog9CRolKMpjAkfXfYnQ==","signatures":[{"sig":"MEYCIQCPgCF+6F1epfgBZaaXjvM9vRUxCkA41vDyU2phkKnkZAIhAJI8FEwU0xMMyKqp6rpKu2kLJvvRP/zgjub4lcjrRqgR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51543},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"c7046327b35047d025b0632a5878d0b9890a06b2","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json npm run build && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.3_1766237128354_0.7026360169492121","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@zkprivacysol/sdk-core","version":"0.1.4","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.4","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"eb0d688951327e7f0461db6a7201cf444cc72d70","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.4.tgz","fileCount":23,"integrity":"sha512-yb+8SnApTWAIcbpJRSOAuMGI58Mw+sjmwUup22OgQlVPcDlnGxnfbvMwIe7xTKETc47n/IOJrcakeBEfXElyhQ==","signatures":[{"sig":"MEUCIQCY+UrbE5GbV2gqPoHhkt7fO1d29CaP35a+1Pbj+Os4xgIgPy+yPjFoS+v/Rm6SH55yvp7fBSgjEGhKjDILiGIPmOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53089},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"a86761f2a1e90dd2950998c796c107ab49f6c4c4","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json npm run build && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.4_1766241983551_0.9799000725974045","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@zkprivacysol/sdk-core","version":"0.1.5","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.5","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"543e15ed68fbd44ae62a8880974b7beba9405f02","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.5.tgz","fileCount":49,"integrity":"sha512-l1ydhRbT74+iuCiFfnDbsmvYT0uJtely//KmuYI/Sj3UmXo64tbGoK1ZXlsZFYVm074xLhBEWHnfxUpCwD05lw==","signatures":[{"sig":"MEUCIQDzwFUTiwn/FhRnYHizW2G5/2huNp8RsIQWirU3orHmaAIgXdedN032/nYh0UhRF+prKqsFkOyn85hmbdzSLkK15BY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2485550},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"a268de2fed7255c9d9de364510bbd0065001be13","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.5_1766270065629_0.9592250765976416","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@zkprivacysol/sdk-core","version":"0.1.6","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.6","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"450e8686e190c6d82a57515a83c99e76066ca1f4","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.6.tgz","fileCount":49,"integrity":"sha512-0Rdal408ubg5SDtexja9oJfKszCIJO5NZZrdztzew0Pn/C8T6ZE0ha2TxDHEuT4h0oDNuLeu9btF3bgBmsZ1AA==","signatures":[{"sig":"MEQCIGCRbkPxLfH2CN334ns55G/15E8O3NGjQPqm2s/mhHbXAiBFAX+MiE0twJ7zNCpA0zZ0+hfBWffk8XNhnaqEMVhe3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2487931},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"dc116cff348ef069c03354ad99817f2e4d9f0e6f","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.6_1766272232508_0.5087129677614886","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@zkprivacysol/sdk-core","version":"0.1.7","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.7","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"0860e32acbc0a5eeef3cea225b557e1da177ac3f","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.7.tgz","fileCount":49,"integrity":"sha512-rO+NU6AIrBKx6p4G9KkySogsC75bZx7K7KyB5BOGtkz0tBuybm4KGwBK8rIiUrjtztloS53cUra8KPkeiUK4Nw==","signatures":[{"sig":"MEYCIQDUC8uLls8eaYGK5CUr64mpZz7HdNfB5fz0SVRPFZppUwIhAMsXmyDZ0rZnpZJ3Jl4CXVAfw32BPV9qKELAzUfAGYEv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2493254},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"60ea4f625c241552793080badde1124e8e463e58","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.7_1766624890111_0.9709351989078716","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@zkprivacysol/sdk-core","version":"0.1.8","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.8","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"cc1d92515c4902646f543d2d53adc6714fa4cfb7","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.8.tgz","fileCount":49,"integrity":"sha512-J8eF9bqPp4MVJFeHWRbCLgzL14TD37zDjH58TzRPyfi80ZsmdSLCnNuT87VzqvrTWwLOxs3JKfJsgy2KHSVojw==","signatures":[{"sig":"MEYCIQCUkcAl6qJRBV8xzoFGwK3aYhJEBwa/ja9K7kO9jUKK0QIhAKFN4NDszpnY2NR56ppul/Y+IPCy3bp75+EBduVi1Wuh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2495402},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"01ddc3f4a58f4d85992271a769842bf1f41016e7","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.8_1766625826153_0.8821964564036362","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@zkprivacysol/sdk-core","version":"0.1.9","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.9","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"ff283b6f39cab318ff3ac7318da24d67d4018721","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.9.tgz","fileCount":49,"integrity":"sha512-p7fTE7Vs9O21A/bRtxCGBLQbzOXfriMw3UAc8q7IIkmXu2h7ZNyfZwTl8NSMrpvGMUCOLtRVTo/4YwtI9Q4wVA==","signatures":[{"sig":"MEUCIQDYzwnsL4xznci3USplC8KOUOUtuhL+kf91LYxEMt81XgIgfpoTc36DUBNGHrenIlDFMee0GuyLlumR+OdInPHEU4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2497059},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"ed4c1c46793d7df3a08a3e2ed5924f9e56658a8a","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.9_1766852426749_0.8717634812529444","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@zkprivacysol/sdk-core","version":"0.1.10","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.10","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"79195ef3aec6571178ae4e12068fb1c224c737d3","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.10.tgz","fileCount":49,"integrity":"sha512-21dAjWNKmT0c9dI69rll7OT2rWx0iGOMG3PhbVMdCFi5s481pxAjq3O8Es6gVvswvVNE4HiJIO5ZUy7ADST6zQ==","signatures":[{"sig":"MEUCIDdyzvZFHG8L1W+bFrfygs42JHoBl0MQAVaf5qNbAq5TAiEA2oB5xU0/klEuAHpDftiEEtOwB76R2qLP7g/4CyYZgak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2496707},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"d0f8db8e4a2705cd5c7b9d9317c961412626363f","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.10_1766858160712_0.7314046757327128","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@zkprivacysol/sdk-core","version":"0.1.11","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.11","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"e3a7ade62e648a7ca393eb9acffce9ba91990123","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.11.tgz","fileCount":49,"integrity":"sha512-SP2+qfOuol7GHWWMllQowybzUQtGwmL9L56c3J3fRMlyiJ33z2oYuk5YbthvvaT1bTO1NdqM3fI1K74uXy0PYw==","signatures":[{"sig":"MEUCIDJdb+yuGxs44Eb9Z9PvS0li1SWiTTVZ4tpkDlXzba+dAiEAqBF+2wf4Rb2MOZ3BW+ushQSR3ap73aage4z2WJ8gKv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2497867},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"7a9f8bbea007f43912c3dbfd26242a9aa46100e5","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.11_1766859535208_0.6230686781800612","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@zkprivacysol/sdk-core","version":"0.1.12","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.12","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"17cd811374c1fa8da4f637ee342a1e9acfe5a0df","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.12.tgz","fileCount":49,"integrity":"sha512-xjLx6ByUW1yVFra5sGEUmenYfva3DAFlhopDbuU0Asp1l7iD6sghMdxR/Hkuwsjq7+3WJS+J6zzCaeEwfb3dNg==","signatures":[{"sig":"MEUCIGRPg/zA7Sddr0Fo4G2wS7PX4Gap91NSkO6nWehZIxbBAiEA71m1D/EKOQAUf5p7wYTMk3BpLYI2SCVtxSbGzZvrBF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2497927},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"5d41f3b0d165b5219e2da0b63f875cde80be1233","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.12_1766861346463_0.4598949614938834","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@zkprivacysol/sdk-core","version":"0.1.13","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.13","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"99a2d502dfeabb843a101decf92721aa5aedc722","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.13.tgz","fileCount":52,"integrity":"sha512-Rtb+yiQFNcnfhIZ/GCwVBgWWWT4UYazdK9ZFKKIhiw/s2mMUQYPOdoSYPQQzfw4QDDIGARdSuNZayJxMDxEsjQ==","signatures":[{"sig":"MEUCIBhc0v31ovJfGS8N0IlQR/iRZ7yV0n4JWp/bNvOsyPIgAiEAvUgGE/ISUvwTxcce5Dq46t5exYMWeCRwTOgSYT0cj3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2501518},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"4c52c893c567d572215475390a30ac8dc3dcfd08","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.13_1766863314304_0.2737543412022896","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@zkprivacysol/sdk-core","version":"0.1.14","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.14","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"d15c3a9b2b1de155b8758ecf97a3d0b41f69a965","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.14.tgz","fileCount":52,"integrity":"sha512-/Msg7K1ouqngvxg6muBiL6gWinItx1dQ3/VHwkxcCRMGoo1CqMh/2K2BqBm3Emy+nzTSjGBXoyX271csvyUvWg==","signatures":[{"sig":"MEUCIQD2hbwTNNmxG0Z43b+RJjmlvSawlbacr4gq8VdueDXtvAIgVjd6Wo4wU6H1DRLQyoIe7Eqlz0HGk20TAznjUAZ7Oho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2503353},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"b479d87335f62689a2974d93c0690f9c4c3ddfe4","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.14_1766863683821_0.312518461359923","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@zkprivacysol/sdk-core","version":"0.1.15","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.15","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"075f36afee553c8d6a79639f2ac8bc994e9dc028","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.15.tgz","fileCount":52,"integrity":"sha512-NqEpEp4hY9C00kIw7nCxZB7B1ELJfYmd+/z8VPEczFgH8sG1cmoOuqYG3yqigZDgwrcAUHsx+oQxxP1znT/tGw==","signatures":[{"sig":"MEUCIFA4zaG4g7fs6lku4RehWmJQJz9/SuPzFbP6JEo/GKGOAiEA/wbiOVjtnyN4yJeyRWvfZZ61yT93RhpmLTcDWqHlqrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2503353},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"8b4ae00b40742cd68f5d11d41d9a93079e844369","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.15_1766864002896_0.13154308315523044","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@zkprivacysol/sdk-core","version":"0.1.16","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.16","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"9766fdad16c15f925426e49e59d7de54a8cb4477","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.16.tgz","fileCount":52,"integrity":"sha512-lJW5CsyOCt/zG7F8e/+7t4gqtkxDr4z3lFsIA+A1CB62/C5vVdAQnuLR/x1GDRbEGZDser/dJ+VohhuD/4C+eg==","signatures":[{"sig":"MEUCIChzeqXhgB3EWHUTK4SKCC8s1A62l5QLi7dBLOgyClzfAiEAlH9OCsvBK36FApmA7qbpPJoLxqHbZJhFGvZKm5JzuHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2503359},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"de822d47899d3c4c958422e4f42fde554d88f9d6","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.16_1766864646834_0.4352636882172316","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@zkprivacysol/sdk-core","version":"0.1.17","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.17","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"bffef248144ec6bdbb120d9afdcb914a39a8699b","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.17.tgz","fileCount":52,"integrity":"sha512-0/gu4B6pZajnrh6tizCK57JI2W5z5/Ju0PlwWxKIXj6OFOpKWJ1AHtpUrx8m3Ry/ljlrATG5PXtp1LWLmapKrg==","signatures":[{"sig":"MEQCIE2NDgJzKRslMmGwwXXhsTgrvyO8B4MWGnJNYQpjuDoaAiBPtjODnN2pXKOIDpXg0AGnriN5Mw9UezotSbUx+yqexw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2504901},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"d3f08d59dffa7f745c14fb17efe3f8914b31fbdb","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.17_1766865292702_0.240146676695828","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@zkprivacysol/sdk-core","version":"0.1.18","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.18","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"1c1b72ea09e47b51a9f1f26ea2752bcc54f90a74","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.18.tgz","fileCount":52,"integrity":"sha512-qCSDWaj7D9pbAgxxkyrT62j/bTrz0xjTi21/fkRl+y/bUm4xDzJ0sujXYEUyY16LXMyuphRj2mjWfo97Adbczg==","signatures":[{"sig":"MEQCIBK+G3Gmz6zthXR9RR24ho/a9SKfOJ+EMitIKKvmJ6ibAiBoQqsRhYxjX6D0FTWHLfvtuhIfCPO+Si4/D2d3xkTxOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2504898},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"72accaf7b20548fc57424474281402a8f1923e07","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.18_1766865422223_0.5610551615280415","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@zkprivacysol/sdk-core","version":"0.1.19","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.19","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"909f047b853625b01c448e7de066f75905c62c47","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.19.tgz","fileCount":52,"integrity":"sha512-Ib8TfjAkVp9b8hZQXAe7PIgzjVUDPtWixeahH0mzNFeg4x8YfwSCPKSkCaPkKZDboeiFq2/2ZXFrC+NJO+CP6Q==","signatures":[{"sig":"MEYCIQDrXL6T6oXXrzOLiAVLyZgTpfvO4GlAZOVvN8o4y5U1qAIhAO+A8KKgh3sG3RZBl+5uMLO+rtPqwnSNHHO66d3p/QZC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2504898},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"59a5f0889795d68728ea0cef252e098008e9d265","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.19_1766865740017_0.2593391004718637","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@zkprivacysol/sdk-core","version":"0.1.20","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.20","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"0b81ea063c02bd7836bf0e5bc5b278fb512182de","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.20.tgz","fileCount":52,"integrity":"sha512-lRI9nTyemJBrYUBfMtlfwxWYBYDLF2ijlAUUxKOmb4LpTaD5KiF2Gvc7e1aeBVR+qZ0uJnMa6rVUZuw1xcKPRA==","signatures":[{"sig":"MEUCIQCdk5CVplPWIK3+UgRKgdj8zwHJVLBG6fCHrrplhVeRTQIgRfml3s0dePa5op9+rOBrI4GOcSCC2iCcdyne/22E3rY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2504898},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"1a30be40b42175835467f74e4523b347a7249c91","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.20_1766865827538_0.7918107882411487","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@zkprivacysol/sdk-core","version":"0.1.21","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.21","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"f8d554d7aa29a8511194a05bb16de1638a5af63c","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.21.tgz","fileCount":52,"integrity":"sha512-iGETbYsisIbnMZSLvk9GR53oKP3JHSDCYEylMbOILFvUv6jBDUTFgSzZT9rxso9BJjzyyYA3XuYZF+jxSRDsew==","signatures":[{"sig":"MEQCIDXHBAwPEQY6m2d0ZQ0DiRSPalsMDbYtTYbsjhXJ5s0oAiAekeiHBDP8Ht5ZXPUD6EURSGC9s1/5s1AchGqfRkeovw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2504274},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"95153f125ae14c259b2842b95ed4dbb217be1573","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.21_1766866628632_0.48563814011216877","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@zkprivacysol/sdk-core","version":"0.1.22","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.22","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"59edd6c920677d9ac43b7182564702aa6cda5df6","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.22.tgz","fileCount":52,"integrity":"sha512-c0FeBM6+U49FaFU1dCccaxH2SKFl0/3wdzUta37+JPZOIBJSB0AvfOmC07oUQKYtvbDgy7LAVV0OLW69wjJRKQ==","signatures":[{"sig":"MEUCIEyDJE31/0A9/IjIh1xkfHSMQpKhIh+9c4LXDHX4qQapAiEAihNO2tP7HYY6AdYm7HPydHE9K7pHk0YnrP4PItjB5m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2507769},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"c173c456bf6b181ec0b79e1af776e8f11fa2a2dd","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.22_1766911762290_0.630853081035075","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@zkprivacysol/sdk-core","version":"0.1.23","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.23","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"c2c629fcd1b2a2f4f9dc7207a1a6ca8c3602bc63","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.23.tgz","fileCount":52,"integrity":"sha512-h2KVEM1GIDXJ4BoJL78kSjHlV6175JsY3a2kvlfKM0j+fiLC5tAilVLVjzrYopmA8uXX+ZkLBxyZYiD33mPQfg==","signatures":[{"sig":"MEYCIQCu5u0DdFn/OAWmDiSFYDfidW0tk9PyDCSLTCk/mN0bvgIhAOgMtCTSP8cC1xywfkAqKDTYi1ddp/c81YXe93iYgPE9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2507375},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"0e358a418e5c6478e79a4a1fe32d797c99e55f3c","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.23_1766912184002_0.25884918263407775","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@zkprivacysol/sdk-core","version":"0.1.24","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.24","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"dfb8ff219ffe6f54ecac436ad882dbf0ba7954d5","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.24.tgz","fileCount":52,"integrity":"sha512-6X4cTabdEteznXB5rQizdnDvbly8h5fVj1k3bFh/s+5+TKyRuh2t0z0vh07gPwh7Gq9ptpbjUTgAiR4iq9NJig==","signatures":[{"sig":"MEUCIQDNm/SpsK7l7FMO3DnrXxMiyFAX9y7qYg659B2iINc3PAIgQx32c5z+Wep8wPLJ87tBQa0ghrfoY+52TSctICwaVuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2507375},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"8043f9d812de2a84f9dea8fab05b19343301a2c4","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.24_1766912280958_0.711018758090564","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@zkprivacysol/sdk-core","version":"0.1.25","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.25","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"b6fda095d8d33151b9d80fb2aee4f1edca5a3618","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.25.tgz","fileCount":55,"integrity":"sha512-I1E5b4Sgit86XcTnErHUc1KwBVlJWDncAj7GnX7BS3ofGHQP//9HMfPigS6KZKaCRb65eXy5uoBSHl8BycjSYg==","signatures":[{"sig":"MEYCIQC2oGypN8++ZFB76krqEVblEkk00YLgG4G5Xk2YSeUOeAIhAND4Un36cFhloXnqc10cwuJf0FtbQR7yLL/+oOEZDann","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2502657},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"631a513aabcbdcc35db1e74bb478664aa50118d2","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.25_1766921718978_0.8608656325468411","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@zkprivacysol/sdk-core","version":"0.1.26","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.26","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"b811ebe45a1cc0b99ba406100735990528ba141f","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.26.tgz","fileCount":55,"integrity":"sha512-5urVsm/7dcqFjgIVsaaey6/W/ecs3OWuMstatlHyNKJnmH9Ixe+fn301thOSRwsC9xllTs6lWA5V0jaGiCASBQ==","signatures":[{"sig":"MEUCIQDv4YATss+nsq4klDQ96nnFZAYBOA/ci76VgdM5ZRQtQAIgIc3ZeZPK80s899bKSzO2mTLNNrZTCH6gDaT+Fdb6R5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2503900},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"a940628601a96a0999e8af91fa4db16d8b24417a","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.26_1766922314670_0.565403141700165","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@zkprivacysol/sdk-core","version":"0.1.27","author":"","license":"ISC","_id":"@zkprivacysol/sdk-core@0.1.27","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"dist":{"shasum":"2cfaf39fc2f519a8cbfaf17cc5837a2a3a5c1a02","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.27.tgz","fileCount":55,"integrity":"sha512-ZXIEkrF3Ufy+anVqJfU6DEl4txDjc/4oTzbgXXuOZG26zPt9Y25eo2/uYKvb4OXj9++VhN9VxKI6EAgU70LE7w==","signatures":[{"sig":"MEYCIQCyJhzzaC4yfdp+EYBJ4yn+oAUPPEvSLj8VJZi7IhJYpgIhAPJfelcLYgFYf+PSePcP2IjM9qz3prfanT/8r/ZEmtiS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2502953},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"c9f4b545938d561ff55476befacf9486744e7ae7","scripts":{"test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\"","build":"rm -rf dist/ && tsc -p tsconfig.json"},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"repository":{"url":"git+https://github.com/ZKSOLDev/core-sdk.git","type":"git"},"_npmVersion":"11.6.1","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"mocha":"^11.7.5","tweetnacl":"^1.0.3","circomlibjs":"^0.1.7","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.30.0","@solana/spl-token":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.10.1","@types/mocha":"^10.0.10","@types/circomlibjs":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/sdk-core_0.1.27_1766923067927_0.5716810401935766","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@zkprivacysol/sdk-core","version":"0.1.28","description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","homepage":"https://github.com/ZKSOLDev/core-sdk#readme","bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/ZKSOLDev/core-sdk.git"},"license":"ISC","author":"","type":"commonjs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist/ && tsc -p tsconfig.json","test":"ANCHOR_PROVIDER_URL=http://127.0.0.1:8899 ANCHOR_WALLET=$HOME/.config/solana/id.json rm -rf dist/ && tsc -p test-tsconfig.json && mocha -t 1000000 \"dist/tests/**/*.js\""},"dependencies":{"@coral-xyz/anchor":"^0.30.0","@noble/hashes":"^1.8.0","@solana/spl-token":"^0.4.6","@solana/web3.js":"^1.95.0","circomlibjs":"^0.1.7","mocha":"^11.7.5","tweetnacl":"^1.0.3"},"devDependencies":{"@types/circomlibjs":"^0.1.6","@types/mocha":"^10.0.10","@types/node":"^24.10.1","chai":"^6.2.1","ts-node":"^10.9.2","typescript":"^5.9.3"},"gitHead":"9b122b863d0de738c488e5688ee49ae3c5ff4dbe","_id":"@zkprivacysol/sdk-core@0.1.28","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-VobMPDkVh672kES9/dMZQ2IKycflexlv8ZQaf9jL6jghvEfYO9CYxdWDqPsnwlqy8vOf+piNc5mSjNZS22IEog==","shasum":"e547fa8bf7bac242fc9e5f6a8875d01ba3a710f5","tarball":"https://registry.npmjs.org/@zkprivacysol/sdk-core/-/sdk-core-0.1.28.tgz","fileCount":55,"unpackedSize":2502953,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCrcHE1PgFw6RPskcuTiLyDTZKAv935R5GxPKl3u+QumAIhAKrhVhuunwfDgI53VZu4tdD8Fv3oJZhKX5BToXeuwSF/"}]},"_npmUser":{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"},"directories":{},"maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk-core_0.1.28_1766923109960_0.2284674901426309"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-08T22:04:07.275Z","modified":"2025-12-28T11:58:30.470Z","0.1.0":"2025-12-08T22:04:07.511Z","0.1.2":"2025-12-19T18:35:39.032Z","0.1.3":"2025-12-20T13:25:28.525Z","0.1.4":"2025-12-20T14:46:23.708Z","0.1.5":"2025-12-20T22:34:25.858Z","0.1.6":"2025-12-20T23:10:32.755Z","0.1.7":"2025-12-25T01:08:10.313Z","0.1.8":"2025-12-25T01:23:46.387Z","0.1.9":"2025-12-27T16:20:26.958Z","0.1.10":"2025-12-27T17:56:00.950Z","0.1.11":"2025-12-27T18:18:55.417Z","0.1.12":"2025-12-27T18:49:06.667Z","0.1.13":"2025-12-27T19:21:54.508Z","0.1.14":"2025-12-27T19:28:04.026Z","0.1.15":"2025-12-27T19:33:23.155Z","0.1.16":"2025-12-27T19:44:06.999Z","0.1.17":"2025-12-27T19:54:52.904Z","0.1.18":"2025-12-27T19:57:02.423Z","0.1.19":"2025-12-27T20:02:20.228Z","0.1.20":"2025-12-27T20:03:47.738Z","0.1.21":"2025-12-27T20:17:08.808Z","0.1.22":"2025-12-28T08:49:22.504Z","0.1.23":"2025-12-28T08:56:24.180Z","0.1.24":"2025-12-28T08:58:01.151Z","0.1.25":"2025-12-28T11:35:19.172Z","0.1.26":"2025-12-28T11:45:14.863Z","0.1.27":"2025-12-28T11:57:48.153Z","0.1.28":"2025-12-28T11:58:30.189Z"},"bugs":{"url":"https://github.com/ZKSOLDev/core-sdk/issues"},"license":"ISC","homepage":"https://github.com/ZKSOLDev/core-sdk#readme","repository":{"type":"git","url":"git+https://github.com/ZKSOLDev/core-sdk.git"},"description":"Tiny TypeScript SDK for the `privacy-pool` Anchor program.","maintainers":[{"name":"ryuzaki01","email":"shinji666mmc@gmail.com"}],"readme":"# @zkprivacysol/sdk-core\n\nTiny TypeScript SDK for the `privacy-pool` Anchor program.\n\nThis package wraps the on-chain program with a small set of ergonomic helpers for:\n\n- Deriving PDAs (`config`, `vault`, `note_tree`, `nullifiers`)\n- Initializing the pool with fixed SOL denominations\n- Depositing using a note commitment + **off-chain Merkle root**\n- Withdrawing via an authorized relayer (with fee + TVL accounting)\n- Building simple Merkle roots off-chain (for demo / testing)\n- Handling note commitments (`createRandomNote`, `commitNote`, etc.)\n\n> **Status:** internal/dev SDK. No production guarantees.  \n> ZK verification is expected to happen **off-chain in a relayer service**.  \n> On-chain, `proof: Vec<u8>` is treated as opaque bytes (hook for a future verifier).\n\n---\n\n## 1. Install\n\nFrom the monorepo root (or inside the package folder):\n\n```bash\ncd packages/sdk-core\nnpm install\n```\n\nIf you publish it somewhere later:\n\n```bash\nnpm install @zkprivacysol/sdk-core\n```\n\n---\n\n## 2. Prerequisites\n\nYou need:\n\n- A running Solana validator (localnet recommended):\n\n  ```bash\n  solana-test-validator\n  ```\n\n- The `privacy-pool` program built and deployed to that validator.\n- The `privacy-pool` Anchor IDL available (the SDK tests load it from):\n\n  ```text\n  ../../privacy-pool/target/idl/privacy_pool.json\n  ```\n\n- A funded keypair on that validator:\n\n  ```bash\n  solana config set --url http://127.0.0.1:8899\n  solana-keygen new --outfile ~/.config/solana/id.json\n  solana airdrop 10\n  ```\n\nEnvironment variables for tests:\n\n```bash\nexport ANCHOR_PROVIDER_URL=http://127.0.0.1:8899\nexport ANCHOR_WALLET=$HOME/.config/solana/id.json\n```\n\n---\n\n## 3. Build & Test\n\nFrom `packages/sdk-core`:\n\n```bash\n# Typecheck & build to dist/\nnpm run build\n\n# Run unit + integration tests\nnpm test\n```\n\nWhat the tests do:\n\n- **Unit tests (`note.test.ts`)**\n    - `createRandomNote` / `encodeNoteToBytes` / `commitNote` / `createNoteWithCommitment`\n    - Ensures 32-byte commitments, deterministic encoding, etc.\n\n- **Integration test (`sdk.integration.test.ts`)**\n    - Loads the `privacy-pool` IDL from `privacy-pool/target/idl/privacy_pool.json`\n    - Constructs an Anchor `Program` with a provider from `ANCHOR_PROVIDER_URL` / `ANCHOR_WALLET`\n    - Runs end-to-end flow:\n        1. `initializePool` (configures denoms + fee)\n        2. `createNoteAndDeposit` (creates note, commits it, calls on-chain `depositFixed` and updates the Merkle root)\n        3. `addRelayer`\n        4. `withdrawViaRelayer` (using a Merkle root that actually contains the note + a demo nullifier, empty proof)\n        5. Asserts vault TVL decreased, recipient gained funds, relayer received fee.\n\nThe integration test uses an **empty proof** for now; in a real deployment your **relayer** would generate and verify a Groth16/Plonk proof off-chain, then pass the proof bytes into `withdraw`.\n\n---\n\n## 4. SDK Surface\n\n### 4.1 PDA helpers\n\n```ts\nimport { getPoolPdas } from \"@zkprivacysol/sdk-core\";\nimport { PublicKey } from \"@solana/web3.js\";\n\nconst programId = new PublicKey(\"YourProgram1111111111111111111111111111111111\");\nconst { config, vault, noteTree, nullifiers } = getPoolPdas(programId);\n```\n\nThese must match the on-chain seeds (v3 layout):\n\n- `[\"privacy_config_v3\"]`\n- `[\"privacy_vault_v3\"]`\n- `[\"privacy_note_tree_v3\"]`\n- `[\"privacy_nullifiers_v3\"]`\n\n---\n\n### 4.2 Pool init / configuration\n\n```ts\nimport * as anchor from \"@coral-xyz/anchor\";\nimport { initializePool } from \"@zkprivacysol/sdk-core\";\nimport { sol } from \"@zkprivacysol/sdk-core/config\";\nimport type { Program, Idl } from \"@coral-xyz/anchor\";\n\nasync function initPool(program: Program<Idl>, adminWallet: anchor.Wallet) {\n  await initializePool({\n    program,\n    admin: adminWallet,\n    denomsLamports: [sol(1), sol(5)], // 1 SOL & 5 SOL\n    feeBps: 50,                       // 0.5% fee\n  });\n}\n```\n\nThis calls the on-chain `initialize` instruction and sets:\n\n- fixed denominations (in lamports)\n- vault + note tree + nullifier set PDAs\n- fee in basis points\n- initial TVL = 0\n\n---\n\n### 4.3 Notes & commitments\n\n`src/note.ts` is a small “note” helper module. It **does not** implement real zk-friendly Poseidon hashing yet; it’s just using SHA-256 to get 32-byte commitments that the on-chain program treats as opaque.\n\n```ts\nimport {\n  createRandomNote,\n  encodeNoteToBytes,\n  commitNote,\n  createNoteWithCommitment,\n} from \"@zkprivacysol/sdk-core/note\";\nimport { Keypair } from \"@solana/web3.js\";\n\nconst owner = Keypair.generate().publicKey;\n\n// 1. Create a note\nconst note = createRandomNote({\n  value: 1_000_000n, // lamports\n  owner,\n});\n\n// 2. Encode deterministically\nconst bytes = encodeNoteToBytes(note);\n\n// 3. Hash to a 32-byte commitment (placeholder)\nconst commitment = commitNote(note);\n\n// 4. Convenience combo\nconst full = createNoteWithCommitment({\n  value: 1_000_000n,\n  owner,\n});\n// full.commitment is 32 bytes\n```\n\nEncoding layout:\n\n```text\nvalue (u64 LE, 8 bytes)\n|| owner pubkey (32 bytes)\n|| rho (32 bytes random)\n|| r   (32 bytes random)\n```\n\nHash:\n\n```ts\ncommitment = sha256(encodedBytes);\n```\n\nLater, a real implementation should swap this out for the exact hash function used inside the zk circuit (Poseidon/Rescue/etc.). The on-chain program just sees `[u8; 32]`.\n\n---\n\n### 4.4 Merkle helpers (demo-only)\n\n`src/merkle.ts` provides **very basic** Merkle helpers so callers can build roots off-chain. This is meant for demos/tests, not production.\n\nKey functions:\n\n```ts\nimport {\n  merkleLeafFromCommitment,\n  merkleHashPair,\n  merkleRootFromLeaves,\n  MerkleTree,\n} from \"@zkprivacysol/sdk-core/merkle\";\n\n// Stateless helpers\nconst leaf = merkleLeafFromCommitment(commitment);\nconst parent = merkleHashPair(left, right);\nconst root = merkleRootFromLeaves([leaf1, leaf2, leaf3]);\n\n// Simple incremental tree (toy)\nconst tree = new MerkleTree();\nconst { index, root: newRoot } = tree.insert(commitment);\nconst path = tree.getPath(index); // Merkle path for proofs\n```\n\nNotes:\n\n- Uses SHA-256 under the hood, returning `Uint8Array` of length 32.\n- Pads with a “zero node” derived from hashing the all-zero leaf repeatedly up the tree.\n- This is intentionally “toy” to keep the SDK usable while the real circuit/Merkle design is still in flux.\n- On-chain, the program only stores the **latest Merkle root** in the `NoteTree` account (v3 layout exposes a `currentRoot` field).\n\n---\n\n### 4.5 Deposits\n\nLow-level helper (you supply both commitment + Merkle root):\n\n```ts\nimport * as anchor from \"@coral-xyz/anchor\";\nimport { depositFixedSol } from \"@zkprivacysol/sdk-core\";\n\nconst provider = anchor.getProvider() as anchor.AnchorProvider;\nconst wallet = provider.wallet as anchor.Wallet;\n\nawait depositFixedSol({\n  program,\n  depositor: wallet,\n  denomIndex: 0,        // index into cfg.denoms\n  commitment,           // 32-byte note commitment\n  newRoot,              // 32-byte Merkle root (caller computed off-chain)\n});\n```\n\nHigh-level helper (with note creation, but you still feed a root):\n\n```ts\nimport * as anchor from \"@coral-xyz/anchor\";\nimport { createNoteAndDeposit } from \"@zkprivacysol/sdk-core\";\nimport { sol } from \"@zkprivacysol/sdk-core/config\";\n\nconst provider = anchor.getProvider() as anchor.AnchorProvider;\nconst wallet = provider.wallet as anchor.Wallet;\n\nconst dummyRoot = new Uint8Array(32).fill(7); // replace with real Merkle root\n\nconst note = await createNoteAndDeposit({\n  program,\n  depositor: wallet,\n  denomIndex: 0,\n  valueLamports: sol(1),\n  newRoot: dummyRoot,\n});\n\n// note.commitment can later be used in your off-chain tree\n```\n\nThere’s also a higher-level helper that integrates directly with an in-memory `MerkleTree`:\n\n```ts\nimport { createNoteDepositWithMerkle } from \"@zkprivacysol/sdk-core\";\nimport { MerkleTree } from \"@zkprivacysol/sdk-core/merkle\";\n\nconst tree = new MerkleTree();\n\nconst { note, leafIndex, root, merklePath } =\n  await createNoteDepositWithMerkle({\n    program,\n    depositor: wallet,\n    denomIndex: 0,\n    valueLamports: sol(1),\n    tree,\n  });\n\n// `root` is what got written to the on-chain NoteTree\n// `merklePath` can be used as witness for the zk circuit\n```\n\nOn-chain, the `depositFixed` instruction:\n\n- moves SOL from `depositor` to the vault PDA,\n- updates TVL,\n- writes `new_root` into the on-chain note tree’s current root field.\n\n---\n\n### 4.6 Relayers & Withdrawals\n\nAdd a relayer (admin-only):\n\n```ts\nimport * as anchor from \"@coral-xyz/anchor\";\nimport { addRelayer } from \"@zkprivacysol/sdk-core\";\nimport { Keypair } from \"@solana/web3.js\";\n\nconst provider = anchor.getProvider() as anchor.AnchorProvider;\nconst wallet = provider.wallet as anchor.Wallet;\n\nconst relayer = Keypair.generate();\n\nawait addRelayer({\n  program,\n  admin: wallet,\n  newRelayer: relayer.publicKey,\n});\n```\n\nWithdraw via relayer (SDK-level helper):\n\n```ts\nimport { withdrawViaRelayer } from \"@zkprivacysol/sdk-core\";\nimport { Keypair } from \"@solana/web3.js\";\n\nconst relayer = Keypair.generate();\nconst recipient = Keypair.generate();\n\nconst root = /* 32-byte Merkle root containing the note */;\nconst nullifier = new Uint8Array(32).fill(3); // demo only\n\n// In the real world, `proof` will be zk-proof bytes coming from your prover.\nconst proofBytes = new Uint8Array([]); // currently ignored by on-chain program\n\nawait withdrawViaRelayer({\n  program,\n  relayer,\n  recipient: recipient.publicKey,\n  denomIndex: 0,\n  root,\n  nullifier,\n  proof: proofBytes,\n});\n```\n\nThere is also a higher-level helper (`withdrawViaRelayerWithProof`) that takes:\n\n- `noteData` (serialized note),\n- `merklePath`,\n- `feeBps`,\n- a `builder: ProofBuilder` callback\n\nand lets you plug in your own proof generator. In practice, your **relayer service** will own that logic.\n\n**Production pattern:**\n\n- A **backend relayer service** (see `packages/relayer` or similar) owns:\n    - the proving key / circuits,\n    - a mirror view of the Merkle tree and nullifier set,\n    - a funded relayer keypair.\n- The front-end sends a withdraw request to that service:\n    - `root`, `nullifier`, `denomIndex`, `recipient`, plus any private witness data.\n- The relayer:\n    1. Builds & verifies the zk proof off-chain.\n    2. Packs it into bytes (e.g. via a `packProofToBytes` helper).\n    3. Calls the on-chain `withdraw` via Anchor, using the same program/PDAs as the SDK.\n\nFrom the SDK’s perspective, `proof: Uint8Array` is **already-built**; this package doesn’t know how you generated it.\n\n---\n\n## 5. Environment & Localnet\n\nTo run the integration tests successfully, you should:\n\n1. Start local validator:\n\n   ```bash\n   solana-test-validator\n   ```\n\n2. Build & deploy the `privacy-pool` Anchor program in `packages/privacy-pool`:\n\n   ```bash\n   cd packages/privacy-pool\n   anchor build\n   anchor deploy\n   ```\n\n3. Ensure your CLI and wallet match the validator:\n\n   ```bash\n   solana config set --url http://127.0.0.1:8899\n   solana-keygen new --outfile ~/.config/solana/id.json\n   solana airdrop 10\n   ```\n\n4. Export env vars (or inject via `npm test` script):\n\n   ```bash\n   export ANCHOR_PROVIDER_URL=http://127.0.0.1:8899\n   export ANCHOR_WALLET=$HOME/.config/solana/id.json\n   ```\n\n5. Then from `packages/sdk-core`:\n\n   ```bash\n   npm run build\n   npm test\n   ```\n\n---\n\n## 6. Limitations & TODOs\n\n- **Merkle tree is minimal.**\n    - Toy implementation, primarily for demos/tests.\n    - No persisted tree; you’re expected to maintain state in your own service.\n- **On-chain NoteTree only stores the latest root.**\n    - Historical roots/nullifiers must be mirrored off-chain.\n- **Proofs are relayer-only.**\n    - SDK does **not** generate Groth16/Plonk proofs.\n    - On-chain program currently only sees `Vec<u8>` and does not verify it yet.\n- **API is still evolving.**\n    - Types, exports, and function signatures may change as the circuit + relayer design solidifies.\n\nThis SDK is meant as a thin, hackable layer around the Anchor program while the core privacy design (circuit, proof system, Merkle layout, relayer flow) is being explored.\n","readmeFilename":"README.md"}