{"_id":"@nori-zk/o1js-zk-utils","_rev":"31-9d87434e5a32592aa0c5c359e57ce02f","name":"@nori-zk/o1js-zk-utils","dist-tags":{"latest":"0.1.31"},"versions":{"0.0.2":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.2","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.2","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"71e2d824b8a12249b247b6a3a2ef14939f0b49e7","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.2.tgz","fileCount":49,"integrity":"sha512-qbsOPgDbrC6dlUW3fzZOYrx5By+Qfjig0I1rUAwvjKS5bphpbLN09uj7njxRsVEhyQqslVkFtCBNXTIObnos+A==","signatures":[{"sig":"MEQCH24lNhrR/e81UPctq8y81WG/JoGNpGzBFSdpoVDCwcACIQDqFst+CV1BORepXTPO5c9pAmjOfdWdOh7BCa0P+9bzNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301696},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"757ba04216c0cca3eef61686d110325cb7050fc2","scripts":{"lint":"npx eslint src/* --fix","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --write --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js"},"_npmUser":{"name":"jk89","actor":{"name":"jk89","type":"user","email":"jonathan.s.kelsey@gmail.com"},"email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"10.9.2","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","mina-attestations":"^0.5.2","@nori-zk/proof-conversion":"^0.5.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","eslint":"^8.7.0","mkdirp":"^3.0.1","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^2.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.19","@babel/preset-env":"^7.16.4","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.5.0","npm-workspaces-publish-tool":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"o1js":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.2_1751987034703_0.14480399574702818","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.3","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.3","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"13482548ae08433dd0d00568d38e94a115924446","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.3.tgz","fileCount":49,"integrity":"sha512-SHyV1k2muUNSJfCykJPhQuSAp7QlWBPLpH59BkPr+jxyp7t/VQCeqV3O66qwHYI9NFnP6FqcksyAwH+nSiosWQ==","signatures":[{"sig":"MEYCIQC6sk7/NoSzfCLC+k8Rpz+oTPsirWjnM8gU5sE291GmaQIhAPq+xgxpJQzjbkPLM46eLDeQ16tZeYQ0KPU7awiHtu6c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301696},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"6ccb879caa9cb351ee58aedb3c255aaf3bae0759","scripts":{"lint":"npx eslint src/* --fix","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --write --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js"},"_npmUser":{"name":"jk89","actor":{"name":"jk89","type":"user","email":"jonathan.s.kelsey@gmail.com"},"email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"10.9.2","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","mina-attestations":"^0.5.2","@nori-zk/proof-conversion":"^0.5.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","eslint":"^8.7.0","mkdirp":"^3.0.1","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^2.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.19","@babel/preset-env":"^7.16.4","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.5.0","npm-workspaces-publish-tool":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"o1js":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.3_1751987275240_0.6444346484301544","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.4","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.4","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"754f7d573b4cc8cb8128425954577f61da76f14f","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.4.tgz","fileCount":49,"integrity":"sha512-HtivlmBUS1Ju7a6xEhQxyIjFsIRT/cHhnX1LsnIe7cg4I4Q/RWTn/fSkI89tQ42ygFoA6+i74XdpXm8yx+nqzw==","signatures":[{"sig":"MEQCICOYGPpXGpbUTqjenvlUxHaLuXyYU/GMHdP4CLBQ1BSnAiBfP/XGIGrclgZlgm5Kdukg+qGwZtaS8kbek5nYNn3uow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301696},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"b38824784935b03e5d55710e062fcb6ed762a113","scripts":{"lint":"npx eslint src/* --fix","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --write --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js"},"_npmUser":{"name":"jk89","actor":{"name":"jk89","type":"user","email":"jonathan.s.kelsey@gmail.com"},"email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"10.9.2","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","mina-attestations":"^0.5.2","@nori-zk/proof-conversion":"^0.5.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","eslint":"^8.7.0","mkdirp":"^3.0.1","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^2.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.19","@babel/preset-env":"^7.16.4","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.5.0","npm-workspaces-publish-tool":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"o1js":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.4_1751987702690_0.9030173280672205","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.5","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.5","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"8687c55f0936da923c62be544427f577115ca0e3","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.5.tgz","fileCount":49,"integrity":"sha512-dQSlldbqcGr303wK+UCD9ywjNZWmARV6KXZs5yGMcqL9E0SVoul46uL2f/YyF3onPDaO/Ufra7GKZ+Lr92Wrng==","signatures":[{"sig":"MEUCIQDpkOwW3AZdgK7aN8H04A2nGinyrONIkK4ImqnymZrByAIgBndZWY3FmM808Q553bG2PGp+p53O+QVZqazJDNPA5nM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301696},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"7b9c01cbeb80064a471a9c4cd1d06a8c8dafecb1","scripts":{"lint":"npx eslint src/* --fix","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --write --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js"},"_npmUser":{"name":"jk89","actor":{"name":"jk89","type":"user","email":"jonathan.s.kelsey@gmail.com"},"email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"10.9.2","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","mina-attestations":"^0.5.2","@nori-zk/proof-conversion":"^0.5.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","eslint":"^8.7.0","mkdirp":"^3.0.1","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^2.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.19","@babel/preset-env":"^7.16.4","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.5.0","npm-workspaces-publish-tool":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"o1js":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.5_1751988133181_0.7208608207141796","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.6","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.6","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"2885c9036d40f159e0131eb3ae8e98d2edb57cc4","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.6.tgz","fileCount":52,"integrity":"sha512-yYcT1r89yIqrzCJkrN7sXyxiefUPkIaxevP0et0YaPt5oWmAjTN3plWL+ArZjBF/xWRXITKZe53xyIw14s9OhQ==","signatures":[{"sig":"MEUCIQCtuNiDUoPFs7uQvXAM53Tkp6W1mepYmYYdqFJfUJM1qgIgX9RteaeOnvkSjKxrBZn7jNPu/Ynp0iJ5ouDQfY0cNjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314802},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"26db09f07b0e1997afd4ae89767c398c1fa4b329","scripts":{"lint":"npx eslint src/* --fix","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --write --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"10.9.2","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","mina-attestations":"^0.5.2","@nori-zk/proof-conversion":"^0.5.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","eslint":"^8.7.0","mkdirp":"^3.0.1","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^2.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.19","@babel/preset-env":"^7.16.4","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.5.0","npm-workspaces-publish-tool":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"o1js":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.6_1753350889847_0.9408228993850853","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.7","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.7","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"dc0b5e879efb0b86afc3cc04bd42275965ae401b","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.7.tgz","fileCount":52,"integrity":"sha512-jicg+qnWj5kDFBRlmaZ++t3ryY+eyWpI7Zf6vuDqs3DGqdLVyKTBhwdBi7+8rCngo32O9yQv0+MUntZ/YgbEiA==","signatures":[{"sig":"MEYCIQCGbaisFAvBvTMO1dMNwyQ6spf4RGQAE1HF5YMRGHWVDAIhANUt85cJczWLhEtHRXN+0wtRLmEPXIi7O43p87uUJhEP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314802},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"83b04a11463c1819a139cca86df876270d15ff4b","scripts":{"lint":"npx eslint src/* --fix","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --write --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"10.9.2","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","mina-attestations":"^0.5.2","@nori-zk/proof-conversion":"^0.5.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","eslint":"^8.7.0","mkdirp":"^3.0.1","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^2.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.19","@babel/preset-env":"^7.16.4","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.5.0","npm-workspaces-publish-tool":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"o1js":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.7_1753351604613_0.4082111107630917","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.8","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.8","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"ec50de3666379cefb019b41b9d4837c84855cf13","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.8.tgz","fileCount":52,"integrity":"sha512-fn7QMpIYseP8TTTvsrpk1bND0pnRsKXPDl3aJhFODq3cjxlgMO33I/ZcqCQ1aTUzMdTbvQ+rdlBELWohnsSAsw==","signatures":[{"sig":"MEUCIQCczsBUOzFc3e59/9O2fzdj/Hd++dNu/7inHNctQFUc/QIgVJLAGHqO/QFeRgJSz8mKoNJMfkZjaFvqQiUWRFT9FA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314777},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"648511bc4ae83d1e0b8b4eb8c4c72d407cea23ae","scripts":{"lint":"npx eslint src/* --fix","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --write --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"10.9.2","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","mina-attestations":"^0.5.2","@nori-zk/proof-conversion":"^0.5.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","eslint":"^8.7.0","mkdirp":"^3.0.1","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^2.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.19","@babel/preset-env":"^7.16.4","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.5.0","npm-workspaces-publish-tool":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"o1js":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.8_1755157993668_0.10996199813087593","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.9","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.9","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"203d2a85c07f44e9e062c5e48b42fe273740fb36","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.9.tgz","fileCount":52,"integrity":"sha512-NuSoSig/t+Wq5igBHUE0XLZsThOGZLgIRksjkfpqUB2hk1gv9VW3SO0z8+Jl0jENTBjQwI6NGCMZHCFoJ1RI4A==","signatures":[{"sig":"MEUCIQCTa4m7Moc1a6A+TVUVlB6FpOZ0QnytXhnPeJDWVROpRwIgXBI5GL/AXF0MY2H6ZAK02EoyeisUg/d5LLzuIuu97k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314778},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"4d66891d759e31038be03ab0410c5729bcb3ebac","scripts":{"lint":"npx eslint src/* --fix","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --write --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"10.9.2","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","mina-attestations":"^0.5.2","@nori-zk/proof-conversion":"^0.5.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","eslint":"^8.7.0","mkdirp":"^3.0.1","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^2.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.19","@babel/preset-env":"^7.16.4","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.5.0","npm-workspaces-publish-tool":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"o1js":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.9_1755162259287_0.24424511641178315","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.10","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.10","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"ea80bf8ed65a0c7d1fd4239cfb6571ef00292d09","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.10.tgz","fileCount":53,"integrity":"sha512-ijFPtyGNlYdwYPfLinbI274JsE5CvjVNNeYAAXKH+pBA2hlNSh19y96bbxYNKP7vKjR3tsGWklcQedQu+DfXbw==","signatures":[{"sig":"MEUCIB9njIOiNA1968sBJzvUArogshETBgochq0rD8J8IsQWAiEA5LgRyRJuutLLl4hfKSgbXHdyaulK8fMgXweJaCoGjKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319961},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"820c09295391a1ca6214299fa14f65faa58fc297","scripts":{"lint":"npx eslint src/* --fix","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --write --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"10.9.2","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","mina-attestations":"^0.5.2","@nori-zk/proof-conversion":"^0.5.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","eslint":"^8.7.0","mkdirp":"^3.0.1","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^2.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.19","@babel/preset-env":"^7.16.4","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.5.0","npm-workspaces-publish-tool":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"o1js":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.10_1755167253126_0.1815665133082791","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.11","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.11","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"a3a1b008fe8a1aee238e7ddd0a553f93c7f45852","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.11.tgz","fileCount":53,"integrity":"sha512-KA959Vx7qklVo4ofDwo7eIUryWXxqYX5f7KP2ctVZoIJSaTX947AbrI7tMDSfv2n7s25pwOFa5om/EGSvGTrTQ==","signatures":[{"sig":"MEYCIQDcXGKfOIk2TU0TscJDu6oGjD95a+1DCBlvGuwrvDWb9AIhANtWGo46HbBCc7ZbFc3OADMswtrMvKjEbRF+hsVZHAGh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320154},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"}},"gitHead":"baa9f2d5879ae633d49f55cd259f9cf82dda5d2b","scripts":{"lint":"npx eslint src/* --fix","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --write --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"10.9.2","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","mina-attestations":"^0.5.2","@nori-zk/proof-conversion":"^0.5.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","eslint":"^8.7.0","mkdirp":"^3.0.1","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^2.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.19","@babel/preset-env":"^7.16.4","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.5.0","npm-workspaces-publish-tool":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"o1js":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.11_1755175047299_0.23883635765703137","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.12","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.12","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"580f2653549e15147047e9ffa06cae8a8fdf136f","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.12.tgz","fileCount":56,"integrity":"sha512-v+GsDmf+dL32cusVjZVDxkwrO0djdKjxRFPxhiEXBH2boW82KEXpMRLswhz8CSdEmLLUCPij//uRrIzlZjHFUQ==","signatures":[{"sig":"MEQCIBtJJL7u6AaXP7bmizL77WiBs9I5GPqBBuyrYM9xv4lBAiA3mqSWgf8+2SDtjpKJu1rD9rQx8GH9FtTot8i7wGzn8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320354},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"}},"gitHead":"3dd5a11e045b2e64af5ef9b59ea70c19c015e76f","scripts":{"lint":"npx eslint src/* --fix","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --write --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"10.9.2","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","mina-attestations":"^0.5.2","@nori-zk/proof-conversion":"^0.5.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","eslint":"^8.7.0","mkdirp":"^3.0.1","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^2.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.19","@babel/preset-env":"^7.16.4","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.5.0","npm-workspaces-publish-tool":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"o1js":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.12_1755185200244_0.8782062216891724","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.13","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.13","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"4f6a5ceb5677d6a8ee9e3feb1c2558fdbc72a80c","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.13.tgz","fileCount":56,"integrity":"sha512-E6OD4RnSLxPZHPfdpQ+W+lFHONU78QuXfn5lDOL522hHOrcGrB46Y/1o5ISA3RPy1ETZAK7SKpxorrOjTnAFaA==","signatures":[{"sig":"MEUCIQDvQGAqdw1rRNXw/HseBQSGD827hUS+vD0OxIfaRQOgFQIgJ9K3tflYlE4W5g2rdEI1h+cEQePeUinfixSoY3RyOAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320416},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"}},"gitHead":"8226e96d62d090017bf4838a50f33819ab013d09","scripts":{"lint":"npx eslint src/* --fix","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --write --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"10.9.2","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","mina-attestations":"^0.5.2","@nori-zk/proof-conversion":"^0.5.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","eslint":"^8.7.0","mkdirp":"^3.0.1","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^2.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.19","@babel/preset-env":"^7.16.4","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.5.0","npm-workspaces-publish-tool":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"o1js":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.13_1755621042013_0.5882516399461766","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.14","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.14","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"efb82836debb5a868963d6e595025bb1aaf0854b","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.14.tgz","fileCount":56,"integrity":"sha512-CJkMy9a/L1uf/gGhNcQxzGvfb8R7QyRFu+xeNimU7034lOtFsLBwyCBpkyh7mSDJp7LqYzeXk7D2UgAAxvlXDw==","signatures":[{"sig":"MEYCIQDgMoBQMuBdzfSNNXilCwhrci7vBlRBYi2uhT02zhyNRwIhAIjZHhXhEC5o9Qw1sFeBUqdltusd9RXsCvRN2rIlhu4S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324299},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"}},"gitHead":"f49fa222e00669e443640206b49244965c86cc11","scripts":{"lint":"npx eslint src/* --fix","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --write --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"10.9.2","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","mina-attestations":"^0.5.2","@nori-zk/proof-conversion":"^0.5.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","eslint":"^8.7.0","mkdirp":"^3.0.1","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^2.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.19","@babel/preset-env":"^7.16.4","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.5.0","npm-workspaces-publish-tool":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"o1js":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.14_1757950330503_0.6125319450980211","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.15","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.15","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"b14d9dec1f1ebda42694a3ad619d7289e2a83c52","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.15.tgz","fileCount":77,"integrity":"sha512-jReDQzROIVgUFDhbOZ3sVRUl2zc465mmKr2wp3PymDJu0rwvRL6amH+KrhdL/H5KEc7Z0NKEcLTk6AMlmnuucA==","signatures":[{"sig":"MEQCIARzYQMGg1scdmQtdj7XSDl2k6Zor05pCnxLSSABBV2BAiBG+DAvsbwAqu4awuqfkAXFXBTIqkKYlvxRfXSISam41w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352764},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"},"./node":{"import":"./build/index.node.js"}},"gitHead":"9a53d09a3e8921c3c1dadbc4ada7b8005a1169c3","scripts":{"lint":"npx eslint src/* --fix","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --write --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"overrides":{"o1js":"2.10.0"},"_npmVersion":"10.9.2","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","mina-attestations":"^0.5.2","@nori-zk/proof-conversion":"^0.5.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","eslint":"^8.7.0","mkdirp":"^3.0.1","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^2.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.19","@babel/preset-env":"^7.16.4","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.5.0","npm-workspaces-publish-tool":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"o1js":"2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.15_1760095403184_0.8387419297933711","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.16","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.16","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"0e10d1a8a819a57499db9c97460b749b89686032","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.16.tgz","fileCount":77,"integrity":"sha512-evTgZmxF3gqrofShnph4uvmCJiHU5PsiLpIEtzqYgppWF4QQpxdi91XNrkiwHgXdyGApNZStWwwuR7I9Uk6nlA==","signatures":[{"sig":"MEYCIQD1MBArD0M0MphkNAhDdldSHMDdRXZCUNtIRwtAOPQkegIhALvjEQsAAmztaMMRPNZk4TewdoeVcjmXBjM3gTFgvlXo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352763},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"},"./node":{"import":"./build/index.node.js"}},"gitHead":"e39f76b9f1e44525534d697b888aac6fba5d93b2","scripts":{"lint":"npx eslint src/* --fix","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --write --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"overrides":{"o1js":"2.10.0"},"_npmVersion":"10.9.2","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","mina-attestations":"^0.5.2","@nori-zk/proof-conversion":"^0.5.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","eslint":"^8.7.0","mkdirp":"^3.0.1","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^2.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.19","@babel/preset-env":"^7.16.4","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.5.0","npm-workspaces-publish-tool":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"o1js":"2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.16_1760470256720_0.33156668717114135","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.17","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.17","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"125b9a9143264ffaa9a3b6d5825d31ca99184a27","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.17.tgz","fileCount":77,"integrity":"sha512-+wr4xm1CvLyR8/36P2ACz6K+CdWc1zXSpas3IMG1Q7UhmzcKHCbhcvv/4sJ/HtGPTrvCzLJsRRy7rZRwd1cKMQ==","signatures":[{"sig":"MEUCICO9w/G55sS2NoylIDjJZQ2oV83FV7BJPyPHp7AS4xybAiEAzg+LzLV+ZJKNHScojmY/wyPTDXmk/lne2D60xhMFo/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352831},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"},"./node":{"import":"./build/index.node.js"}},"gitHead":"b83eab43257533f64b7c78264f5f6de0ec249046","scripts":{"lint":"npx eslint src/* --fix","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --write --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"overrides":{"o1js":"https://pkg.pr.new/o1-labs/o1js@e2d5762"},"_npmVersion":"10.9.2","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^16.4.7","mina-attestations":"^0.5.2","@nori-zk/proof-conversion":"^0.5.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","eslint":"^8.7.0","mkdirp":"^3.0.1","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^2.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.19","@babel/preset-env":"^7.16.4","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.5.0","npm-workspaces-publish-tool":"^0.0.14","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"o1js":"https://pkg.pr.new/o1-labs/o1js@e2d5762"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.17_1764166039686_0.2488361458709918","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.18","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.18","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"b34435fedf4f267f49124a1afa54aa559a481d63","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.18.tgz","fileCount":77,"integrity":"sha512-2LdoshXCOzH9ZhnC4Gj/7WMbAQsS1v1QK/3i9/P61rr6anpq3qFBvk+331VyQGR9RrTLbc/nSq1gyWKsr3cIbw==","signatures":[{"sig":"MEYCIQCkoSZ/nU7gn9GR+taYZonLjsyEcT7tVkkP02G3jMxr/wIhAP/Gplly3Fq8OTETTDm1rzjcY00y/Br/zFfkF9kU2Ai6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352576},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"},"./node":{"import":"./build/index.node.js"}},"gitHead":"88303d9af19a2c359e16e7cf915153058fbcf43c","scripts":{"lint":"npx eslint src/* --fix","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --write --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"overrides":{"o1js":"https://pkg.pr.new/o1-labs/o1js@e2d5762"},"_npmVersion":"11.6.1","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"24.11.0","dependencies":{"dotenv":"^16.4.7","mina-attestations":"^0.5.2","@nori-zk/proof-conversion":"^0.5.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^29.7.0","eslint":"^8.7.0","mkdirp":"^3.0.1","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^2.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.17.19","@babel/preset-env":"^7.16.4","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.5.0","npm-workspaces-publish-tool":"^0.0.14","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"o1js":"https://pkg.pr.new/o1-labs/o1js@e2d5762"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.18_1770720005053_0.5316843029823821","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.19","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.19","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"c6d5c935d2bb67f79beccbc6da129e323a5d91de","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.19.tgz","fileCount":77,"integrity":"sha512-+szbItcSWYiehxNGb0MU3WKEn0mAM76oL2ND74FKXTiKl3MtRF3WvSFYra9IQ6uRVmev+JPCPnm1os0xVawmZA==","signatures":[{"sig":"MEQCIH7SR3eQRkrX1kXTDdrxS9Yr+F9HYhJldIJnXFU67IpnAiAe0glhqlLiB9+HdncidccjNhvcXbLRJ2l3bIgv4gY8Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354013},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"},"./node":{"import":"./build/index.node.js"}},"gitHead":"f8bb5eb4d3f91861fd6f3ff961110cf990b5af6f","scripts":{"lint":"npx eslint src/*","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --check --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","lint:fix":"npx eslint src/* --fix","format:fix":"prettier --write --ignore-unknown **/*","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"11.6.1","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"24.11.0","dependencies":{"dotenv":"^17.2.4","esm-iso-logger":"1.0.2","mina-attestations":"^0.5.3","@nori-zk/pts-types":"5.0.0","@nori-zk/proof-conversion":"0.8.17"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^30.2.0","eslint":"^9.39.2","mkdirp":"^3.0.1","rimraf":"^6.1.2","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@babel/preset-env":"^7.29.0","typescript-eslint":"^8.55.0","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.55.0","npm-workspaces-publish-tool":"0.0.17","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"o1js":"2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.19_1771261906552_0.4746309282183241","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.20","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.20","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"6cea4e91186d57f67f661de273e313323512d6b7","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.20.tgz","fileCount":77,"integrity":"sha512-LDFDQCyYcKPOx3mTQZRr9sq9Vn4xh6DRBSCQuAmnJrFhV7bfLAyMF3ERCY+NiLedecOka/JWu+L33S+w7Ppfzw==","signatures":[{"sig":"MEUCIQDsUfXZW5ju5FgpE2bXPadcbfwr5MnhYi/mS0CWEronwAIgHFWAQnqgXgXTA0Mj+K370maHeNQhNZsv1b339wIIFMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354290},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"},"./node":{"import":"./build/index.node.js"}},"gitHead":"d93a16a46ce533914dbeb512d99c275d78eee9b9","scripts":{"lint":"npx eslint src/*","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --check --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","lint:fix":"npx eslint src/* --fix","format:fix":"prettier --write --ignore-unknown **/*","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"11.6.1","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"24.11.0","dependencies":{"dotenv":"^17.2.4","esm-iso-logger":"1.0.2","mina-attestations":"^0.5.3","@nori-zk/pts-types":"5.0.0","@nori-zk/proof-conversion":"0.8.18"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^30.2.0","eslint":"^9.39.2","mkdirp":"^3.0.1","rimraf":"^6.1.2","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@babel/preset-env":"^7.29.0","typescript-eslint":"^8.55.0","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.55.0","npm-workspaces-publish-tool":"0.0.17","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"o1js":"2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.20_1776269403335_0.518964566719389","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@nori-zk/o1js-zk-utils","version":"0.0.21","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.0.21","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"a3e764b06ceed26e1ed860e62f46e9c384582f04","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.0.21.tgz","fileCount":77,"integrity":"sha512-H0EoVY9yeVTDLjCrqIIQIaZz6cd9Rahswa8n20SoSPdJb85PajPceppcFioVpW9QtGkoAp36lqSVCRWDLL6qEw==","signatures":[{"sig":"MEUCIEC/loFCJCkKu2rmceM/0HSb3G+2CoMU3pNsqeDOmbEEAiEA9Mxd/aF0RAey9SMRQL6IZTKNPRNrre3zFGFF9lq5Qc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354284},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"},"./node":{"import":"./build/index.node.js"}},"gitHead":"386b022dc7dc3d0c9b22f1cef43d0254eae2a519","scripts":{"lint":"npx eslint src/*","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --check --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","lint:fix":"npx eslint src/* --fix","format:fix":"prettier --write --ignore-unknown **/*","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"11.6.1","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"24.11.0","dependencies":{"dotenv":"^17.2.4","esm-iso-logger":"1.0.2","mina-attestations":"^0.5.3","@nori-zk/pts-types":"5.0.0","@nori-zk/proof-conversion":"0.8.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^30.2.0","eslint":"^9.39.2","mkdirp":"^3.0.1","rimraf":"^6.1.2","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@babel/preset-env":"^7.29.0","typescript-eslint":"^8.55.0","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.55.0","npm-workspaces-publish-tool":"0.0.17","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"o1js":"2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.0.21_1776425083551_0.4375037070431811","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@nori-zk/o1js-zk-utils","version":"0.1.23","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.1.23","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"aaaa9565e4cd0310cfb4fdbd99d0f314129a47f5","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.1.23.tgz","fileCount":90,"integrity":"sha512-veS4slMfQtKcidYVAXy0v4Nkd5YicU5iSF9AM+4er230H6ZAJk/GiHL2O672ERRBRHJjkHGHkdnbhp0TtTMscA==","signatures":[{"sig":"MEQCIEG5Co5ZHZU1vun1WCj5IYDfqr9tpCLWxvr0VCmPOf2UAiAp/4GndG2Utif+RJeu9+S7FYHMmuA7KeQpSGKfOW4dlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546738},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"},"./node":{"import":"./build/index.node.js"}},"gitHead":"aeb25aba7574aa3b7f11c9b162eaa71fb7af172d","scripts":{"lint":"npx eslint src/*","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --check --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","lint:fix":"npx eslint src/* --fix","format:fix":"prettier --write --ignore-unknown **/*","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"11.6.1","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"24.11.0","dependencies":{"dotenv":"^17.2.4","esm-iso-logger":"1.0.2","mina-attestations":"^0.5.3","@nori-zk/pts-types":"5.0.0","@nori-zk/proof-conversion":"0.8.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^30.2.0","eslint":"^9.39.2","mkdirp":"^3.0.1","rimraf":"^6.1.2","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@babel/preset-env":"^7.29.0","typescript-eslint":"^8.55.0","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.55.0","npm-workspaces-publish-tool":"0.0.17","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"o1js":"https://pkg.pr.new/o1-labs/o1js@2701"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.1.23_1776710240521_0.25076325849190484","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@nori-zk/o1js-zk-utils","version":"0.1.24","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.1.24","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"3e25fc9a53f18a8c89f8156fe3203b37e5d57750","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.1.24.tgz","fileCount":90,"integrity":"sha512-07ihI635R19KAZ2l/4vGu6Lw/M+MP/DHax9hEEy+u6TP3CC48OndFHENxAXG1+/dfACtCEu1QLEbbVcBGuraxw==","signatures":[{"sig":"MEYCIQCcD3YHGFrTmI9eEKaEhC6gVLOTSeau/Yo99HALPmzZdAIhAJWSqZKvTXKvzN5gBy+Fx0NojlMwph9dgkScF2UYgMPw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540448},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"},"./node":{"import":"./build/index.node.js"}},"gitHead":"067628d1030e18bb76f04384f31710d676a74e30","scripts":{"lint":"npx eslint src/*","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --check --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","lint:fix":"npx eslint src/* --fix","format:fix":"prettier --write --ignore-unknown **/*","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"11.6.1","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"24.11.0","dependencies":{"dotenv":"^17.2.4","esm-iso-logger":"1.0.2","@nori-zk/pts-types":"6.0.1","@nori-zk/proof-conversion":"0.8.20","@nori-zk/mina-attestations":"0.6.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^30.2.0","eslint":"^9.39.2","mkdirp":"^3.0.1","rimraf":"^6.1.2","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@babel/preset-env":"^7.29.0","typescript-eslint":"^8.55.0","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.55.0","npm-workspaces-publish-tool":"0.0.17","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"o1js":"3.0.0-mesa.698ca"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.1.24_1777488794993_0.9451215551476204","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@nori-zk/o1js-zk-utils","version":"0.1.25","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.1.25","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"6ed4b472c1eb15d947c65514977e4393519e1f62","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.1.25.tgz","fileCount":90,"integrity":"sha512-H3TSuzxpHWu8yh6uMXCXbthl+Q+mpBzjXOPXmMc7C2kh5zMvFIe6utZquRZfNCWWGHvSrOdjrm/19KjiChCiIw==","signatures":[{"sig":"MEQCIF02p1xBKZkjCCTVQ1foGnosl79UZuMYJ1QMLDPaaFgFAiAHH9i4X9xNs9VgwrGfkFNAvVkKU1383/lfHOS9ZZjwYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544871},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"},"./node":{"import":"./build/index.node.js"}},"gitHead":"4d7119d74a0eed09fbbcab44dd6bb978b7caf17e","scripts":{"lint":"npx eslint src/*","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --check --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","lint:fix":"npx eslint src/* --fix","format:fix":"prettier --write --ignore-unknown **/*","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"11.6.1","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"24.11.0","dependencies":{"dotenv":"^17.2.4","esm-iso-logger":"1.0.2","@nori-zk/pts-types":"6.0.1","@nori-zk/proof-conversion":"0.8.21","@nori-zk/mina-attestations":"0.6.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^30.2.0","eslint":"^9.39.2","mkdirp":"^3.0.1","rimraf":"^6.1.2","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@babel/preset-env":"^7.29.0","typescript-eslint":"^8.55.0","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.55.0","npm-workspaces-publish-tool":"0.0.17","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"o1js":"3.0.0-mesa.698ca"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.1.25_1779244735874_0.48286380074270263","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@nori-zk/o1js-zk-utils","version":"0.1.26","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.1.26","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"43bcdf3a62b7c26da4d1e0e2c2a98feb931991b0","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.1.26.tgz","fileCount":90,"integrity":"sha512-afo341yjzfe4lVNfhxxXekR0Yw7OUmVNR0VWXbToU0+OlEep0QujLc1iagfaID4aN0RAeSbjmmfgNufBKIfm6g==","signatures":[{"sig":"MEQCIHQ/nMZ7Y4S4OV9HHkUtkoiFQbAninzAR1uQCRDQNJRpAiA+M1UQv0fzQlvvalXgnjxjhGWhhBW+AzF8WUBgXYy9wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545064},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"},"./node":{"import":"./build/index.node.js"}},"gitHead":"b37842266f97b2c8c6260b797116d112f4fda8fb","scripts":{"lint":"npx eslint src/*","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --check --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","lint:fix":"npx eslint src/* --fix","format:fix":"prettier --write --ignore-unknown **/*","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"11.6.1","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"24.11.0","dependencies":{"dotenv":"^17.2.4","esm-iso-logger":"1.0.2","@nori-zk/pts-types":"6.0.1","@nori-zk/proof-conversion":"0.8.22","@nori-zk/mina-attestations":"0.6.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^30.2.0","eslint":"^9.39.2","mkdirp":"^3.0.1","rimraf":"^6.1.2","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@babel/preset-env":"^7.29.0","typescript-eslint":"^8.55.0","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.55.0","npm-workspaces-publish-tool":"0.0.17","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"o1js":"3.0.0-mesa.698ca"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.1.26_1781107106798_0.9429863355535864","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@nori-zk/o1js-zk-utils","version":"0.1.27","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.1.27","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"3bc5b4e8b95f9a8f8d64fb52dd31bf47de9c61eb","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.1.27.tgz","fileCount":90,"integrity":"sha512-3rIRruspT9ov1r4zt3Q+Pvf2XLqXn8kjofWNApm/L+kzIBLzRVKdthGx1bI8eqi0swiK4UcpQbSRHsEcNt3VXw==","signatures":[{"sig":"MEQCIHvWqqiXxR+5rIBB2FHmyzjEMx5uyfM5MoHET/dMNhrjAiBGdPkpAexTwxGUaK9YTmf+Mis/ztbuOrLuEEExnqxEnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545064},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"},"./node":{"import":"./build/index.node.js"}},"gitHead":"b4c4efedcd7a12ac918a1f307da6f75bca1eaa55","scripts":{"lint":"npx eslint src/*","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --check --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","lint:fix":"npx eslint src/* --fix","format:fix":"prettier --write --ignore-unknown **/*","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"11.6.1","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"24.11.0","dependencies":{"dotenv":"^17.2.4","esm-iso-logger":"1.0.2","@nori-zk/pts-types":"6.0.1","@nori-zk/proof-conversion":"0.8.24","@nori-zk/mina-attestations":"0.6.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^30.2.0","eslint":"^9.39.2","mkdirp":"^3.0.1","rimraf":"^6.1.2","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@babel/preset-env":"^7.29.0","typescript-eslint":"^8.55.0","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.55.0","npm-workspaces-publish-tool":"0.0.17","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"o1js":"3.0.0-mesa.698ca"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.1.27_1782783159723_0.09651629732320655","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@nori-zk/o1js-zk-utils","version":"0.1.28","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.1.28","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"d3d75da54cd7f304578ed6ca3c2df6c21ae0d3b6","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.1.28.tgz","fileCount":90,"integrity":"sha512-jwVpvUeP+S691t3w3m4fF/tHlS1vu6+8ZbkB4971JlRjJPZvHh76+I2bVOg/OF83PLlARXxdIIbBkVWcGjp8Lg==","signatures":[{"sig":"MEQCIG+Y1BH6MfxxYX2fbMflO5yZWcaJynAXhTaEdKgNtj1+AiAVUc2BSLYyPqNMTU53fhzoHOlX/SfFkaFKhAspk7HVDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545071},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"},"./node":{"import":"./build/index.node.js"}},"gitHead":"17f8f29687d1063107e9ff16da93f4a289f7404f","scripts":{"lint":"npx eslint src/*","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --check --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","lint:fix":"npx eslint src/* --fix","format:fix":"prettier --write --ignore-unknown **/*","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"11.6.1","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"24.11.0","dependencies":{"dotenv":"^17.2.4","esm-iso-logger":"1.0.2","@nori-zk/pts-types":"6.0.1","@nori-zk/proof-conversion":"0.8.25","@nori-zk/mina-attestations":"0.6.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^30.2.0","eslint":"^9.39.2","mkdirp":"^3.0.1","rimraf":"^6.1.2","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@babel/preset-env":"^7.29.0","typescript-eslint":"^8.55.0","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.55.0","npm-workspaces-publish-tool":"0.0.17","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"o1js":"3.0.0-mesa.698ca"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.1.28_1783016790641_0.6822948637089856","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@nori-zk/o1js-zk-utils","version":"0.1.29","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.1.29","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"18491f47d8b4c7cb42b72b2fdb478e381df4eb9b","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.1.29.tgz","fileCount":90,"integrity":"sha512-GW7ZwJRI+eneOVwMpT+C3UTZ16DAgY7G8vS3EesRErsre02bc83NnzGyQut30IoSyxz8zmcytPHUbpxXf4XdQQ==","signatures":[{"sig":"MEQCIFYOlvZtRwPHI4LBgccwayMm/SRk24Hj9NRB4gY/Jg0BAiAxQCXHlthhbgtFHKmo4E5CXr26qunZpo6NVgh+5fKrbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545075},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"},"./node":{"import":"./build/index.node.js"}},"gitHead":"8a160427f298a1a58c43dd9b5df2966cafd6c9b3","scripts":{"lint":"npx eslint src/*","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --check --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","lint:fix":"npx eslint src/* --fix","format:fix":"prettier --write --ignore-unknown **/*","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"11.6.1","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"24.11.0","dependencies":{"dotenv":"^17.2.4","esm-iso-logger":"1.0.2","@nori-zk/pts-types":"6.0.1","@nori-zk/proof-conversion":"0.8.26","@nori-zk/mina-attestations":"0.6.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^30.2.0","eslint":"^9.39.2","mkdirp":"^3.0.1","rimraf":"^6.1.2","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@babel/preset-env":"^7.29.0","typescript-eslint":"^8.55.0","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.55.0","npm-workspaces-publish-tool":"0.0.17","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"o1js":"3.0.0-mesa.final"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.1.29_1784029055861_0.020339347422549947","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@nori-zk/o1js-zk-utils","version":"0.1.30","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"author":{"name":"Nori"},"license":"Apache-2.0","_id":"@nori-zk/o1js-zk-utils@0.1.30","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"dist":{"shasum":"120b768c6a076d77a5928eb3c16cf92d9b802553","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.1.30.tgz","fileCount":90,"integrity":"sha512-25HfyEKFK4VFqW9XhWl9ukQf93RhPTfgkrPgQZyp23Z+AUnPEiz/xfIk7Wwuy3pmVvIvhwZ8S/ChaMBgTePAkw==","signatures":[{"sig":"MEUCICW8RU9+QzGv5z8AhiBiTLgIP4JUIvY+jIYbANh2l+h0AiEAzkIrb8YKPcUsNh20L0jnhJJwQStIuiPhhuTX8DIkOCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545073},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":"./build/index.js"},"./node":{"import":"./build/index.node.js"}},"gitHead":"d1c234b79379cbe4e08a3ecaba7995ade7401f70","scripts":{"lint":"npx eslint src/*","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","build":"npm run clean && tsc","clean":"rimraf build","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","buildw":"tsc --watch","format":"prettier --check --ignore-unknown **/*","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","lint:fix":"npx eslint src/* --fix","format:fix":"prettier --write --ignore-unknown **/*","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"_npmVersion":"11.6.1","description":"o1js-zk-utils supporting Nori Bridge","directories":{},"_nodeVersion":"24.11.0","dependencies":{"dotenv":"^17.2.4","esm-iso-logger":"1.0.2","@nori-zk/pts-types":"6.0.1","@nori-zk/proof-conversion":"0.8.27","@nori-zk/mina-attestations":"0.6.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","jest":"^30.2.0","eslint":"^9.39.2","mkdirp":"^3.0.1","rimraf":"^6.1.2","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@babel/preset-env":"^7.29.0","typescript-eslint":"^8.55.0","eslint-plugin-o1js":"^0.4.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.55.0","npm-workspaces-publish-tool":"0.0.17","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"o1js":"3.0.0-mesa.rc2"},"_npmOperationalInternal":{"tmp":"tmp/o1js-zk-utils_0.1.30_1785853567048_0.14368271156978918","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@nori-zk/o1js-zk-utils","version":"0.1.31","description":"o1js-zk-utils supporting Nori Bridge","author":{"name":"Nori"},"license":"Apache-2.0","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"type":"module","main":"build/index.js","types":"build/index.d.ts","exports":{".":{"import":"./build/index.js"},"./node":{"import":"./build/index.node.js"}},"scripts":{"clean":"rimraf build","build":"npm run clean && tsc","buildw":"tsc --watch","coverage":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --coverage --runInBand","format":"prettier --check --ignore-unknown **/*","format:fix":"prettier --write --ignore-unknown **/*","test":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --runInBand --forceExit","test-ci":"npm run test -- -t \"contract_deposit_pipeline\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_pipeline\" && npm run test -- -t \"test_large_slots\" && npm run test -- -t \"test_all_leaf_counts_and_indices_with_build_and_fold\"","testw":"node --experimental-vm-modules ../node_modules/jest/bin/jest.js --watch --runInBand","lint":"npx eslint src/*","lint:fix":"npx eslint src/* --fix","bake-vk-hashes":"npm run build && node --max-old-space-size=8192 --max-old-space-size=8192 --max-semi-space-size=128 --no-liftoff --no-wasm-tier-up --experimental-vm-modules --experimental-wasm-modules build/bin/bakeVkHashes.js && npm run build"},"devDependencies":{"@babel/preset-env":"^7.29.0","@babel/preset-typescript":"^7.28.5","@types/jest":"^30.0.0","@types/node":"^25.2.3","@typescript-eslint/eslint-plugin":"^8.55.0","@typescript-eslint/parser":"^8.55.0","eslint":"^9.39.2","eslint-plugin-o1js":"^0.4.0","jest":"^30.2.0","mkdirp":"^3.0.1","ncp":"^2.0.0","prettier":"^3.8.1","rimraf":"^6.1.2","ts-jest":"^29.4.6","typescript":"^5.9.3","typescript-eslint":"^8.55.0","npm-workspaces-publish-tool":"0.0.17"},"peerDependencies":{"o1js":"3.0.0-mesa.rc2"},"engines":{"node":">=22.0.0"},"dependencies":{"@nori-zk/proof-conversion":"0.8.28","@nori-zk/pts-types":"6.0.1","dotenv":"^17.2.4","esm-iso-logger":"1.0.2","@nori-zk/mina-attestations":"0.6.6"},"gitHead":"0fd6b54898b4244d7d7bc093681e09935ce1c06f","_id":"@nori-zk/o1js-zk-utils@0.1.31","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-om8a3BTjVkF7wLSLK79+td4/SC33QsNF96mBnOyTulGeTXJWa6BO4JlDie6KZf0v/0l94IcJtwE2WdfyUtSXQA==","shasum":"7e57d361589f8ce911b4df6135c418444121e0c1","tarball":"https://registry.npmjs.org/@nori-zk/o1js-zk-utils/-/o1js-zk-utils-0.1.31.tgz","fileCount":90,"unpackedSize":545078,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEzrQ9wCbXxC6OX2BbKGkUx0MjXyDXkeEmXsO0H2HFUKAiBGMjnevlv+S6OY7aY2dvQutOXcK8lAJndT4BNFgB7S0A=="}]},"_npmUser":{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},"directories":{},"maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/o1js-zk-utils_0.1.31_1786392176448_0.6329617187100667"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-08T15:03:54.578Z","modified":"2026-08-10T20:02:56.873Z","0.0.1":"2025-07-08T14:56:29.618Z","0.0.2":"2025-07-08T15:03:54.892Z","0.0.3":"2025-07-08T15:07:55.439Z","0.0.4":"2025-07-08T15:15:02.915Z","0.0.5":"2025-07-08T15:22:13.357Z","0.0.6":"2025-07-24T09:54:50.075Z","0.0.7":"2025-07-24T10:06:44.777Z","0.0.8":"2025-08-14T07:53:13.840Z","0.0.9":"2025-08-14T09:04:19.457Z","0.0.10":"2025-08-14T10:27:33.276Z","0.0.11":"2025-08-14T12:37:27.470Z","0.0.12":"2025-08-14T15:26:40.425Z","0.0.13":"2025-08-19T16:30:42.225Z","0.0.14":"2025-09-15T15:32:10.709Z","0.0.15":"2025-10-10T11:23:23.358Z","0.0.16":"2025-10-14T19:30:56.946Z","0.0.17":"2025-11-26T14:07:19.874Z","0.0.18":"2026-02-10T10:40:05.229Z","0.0.19":"2026-02-16T17:11:46.720Z","0.0.20":"2026-04-15T16:10:03.491Z","0.0.21":"2026-04-17T11:24:43.726Z","0.1.23":"2026-04-20T18:37:20.666Z","0.1.24":"2026-04-29T18:53:15.144Z","0.1.25":"2026-05-20T02:38:56.027Z","0.1.26":"2026-06-10T15:58:26.949Z","0.1.27":"2026-06-30T01:32:39.917Z","0.1.28":"2026-07-02T18:26:30.894Z","0.1.29":"2026-07-14T11:37:36.016Z","0.1.30":"2026-08-04T14:26:07.203Z","0.1.31":"2026-08-10T20:02:56.635Z"},"author":{"name":"Nori"},"license":"Apache-2.0","keywords":["mina-zkapp","mina-zk-app","mina-dapp","zkapp"],"description":"o1js-zk-utils supporting Nori Bridge","maintainers":[{"name":"jk89","email":"jonathan.s.kelsey@gmail.com"},{"name":"kirol","email":"karolpodufalski@gmail.com"}],"readme":"# o1js-zk-utils\n\nA collection of zk-programs and utilities to support **Nori Bridge**.\n\n## EthVerifier\n\nA zk-program to verify an Ethereum consensus MPT transition proof, made verifiable (converted) in o1js.\n\nIt depends on:\n\n- Public input 0 from the SP1 consensus MPT transition proof (`sp1Proof.proof.Plonk.public_inputs[0]`), the Nori SP1 Helios program identifier (`bridgeHeadNoriSP1HeliosProgramPi0`), stored in [`src/integrity/nori-sp1-helios-program.pi0.json`](./src/integrity/nori-sp1-helios-program.pi0.json) — a copy of [`nori-elf/nori-sp1-helios-program.pi0.json`](https://github.com/Nori-zk/nori-bridge-head/blob/develop/nori-elf/nori-sp1-helios-program.pi0.json) from [bridge-head](https://github.com/Nori-zk/nori-bridge-head). Changes frequently as the Helios light client evolves — when bridge-head releases a new version, copy [`nori-elf/nori-sp1-helios-program.pi0.json`](https://github.com/Nori-zk/nori-bridge-head/blob/develop/nori-elf/nori-sp1-helios-program.pi0.json) from the appropriate release tag into [`src/integrity/nori-sp1-helios-program.pi0.json`](./src/integrity/nori-sp1-helios-program.pi0.json) before re-running `bake-vk-hashes`.\n- Public output 2 from the converted consensus MPT transition proof (`proofConversionOutput.proofData.publicOutput[2]`). Infrequently changes, for instance when SP1 undergoes a major version upgrade (e.g. v5 -> v6) that affects the cryptography of proof conversion.\n- The verification key data from the `sp1Plonk` zk-program in [proof-conversion](https://github.com/Nori-zk/proof-conversion). Unlikely to change.\n\nWhenever any of these change, you must run:\n\n    npm run bake-vk-hashes\n\nThis updates the integrity files (used to ensure zk compilation is correct and not affected by stale o1js cache). Commit any changes to the `integrity` folder.\n\n```typescript\nimport { EthVerifier, EthProof, EthInput } from '@nori-zk/o1js-zk-utils';\n```\n\n## Merkle Leaf Attestor Generator / Utils\n\nA generator that produces zk-programs for proving a leaf’s inclusion (via a witness, generatable from all leaves) in a dynamically sized Merkle tree, with a constraint on the tree’s maximum height.\n\n**Utilties**\n\n```typescript\nimport {\n    buildMerkleTree,\n    foldMerkleLeft,\n    getMerklePathFromLeaves,\n    getMerklePathFromTree,\n    computeMerkleRootFromPath,\n    merkleLeafAttestorGenerator,\n} from '@nori-zk/o1js-zk-utils';\n```\n\n**Example Usage**\n\n```typescript\nimport { Bytes, Field, Poseidon, Struct, UInt8 } from 'o1js';\nimport { Bytes32 } from '@nori-zk/o1js-zk-utils';\nimport { merkleAttestorGenerator } from '@nori-zk/o1js-zk-utils';\n\nexport class YourLeafType extends Struct({\n    value: Bytes32.provable,\n}) {}\n\nexport function leafHashFunction(contractDeposit: YourLeafType) {\n    const valueBytes = contractDeposit.value.bytes; // UInt8[]\n    const leafBytes: UInt8[] = [];\n\n    for (let i = 0; i < 32; i++) {\n        leafBytes.push(valueBytes[i]);\n    }\n\n    let firstField = new Field(0);\n    for (let i = 31; i >= 0; i--) {\n        firstField = firstField.mul(256).add(firstBytes.bytes[i].value);\n    }\n\n    return Poseidon.hash([firstField]);\n}\n\nconst {\n    MerkleTreeAttestorInput: LeafInclusionAttestorInput,\n    MerkleTreeAttestor: LeafInclusionAttestor,\n    buildLeaves,\n    getMerklePathFromLeaves: getLeafInclusionWitness,\n} = merkleAttestorGenerator(\n    16,\n    'YourLeafInclusionAttestor',\n    ContractDeposit,\n    leafHashFunction\n);\n\nexport {\n    LeafInclusionAttestorInput,\n    LeafInclusionAttestor,\n    buildLeaves,\n    getLeafInclusionWitness,\n};\n```\n\n## Contract Deposit Attestor\n\nA zk-program to prove that a user's deposit is included within a consensus MPT transition proof window.\n\n**Leaf format:**\n\n```typescript\nexport class ContractDeposit extends Struct({\n    codeChallenge: Bytes32.provable, // SCRAM code challenge (Poseidon hash of Mina signature)\n    value: Bytes32.provable, // Total locked amount (cumulative)\n}) {}\n```\n\n**Imports**\n\n```typescript\nimport {\n    ContractDepositAttestorInput,\n    ContractDepositAttestor,\n    buildContractDepositLeaves,\n    getContractDepositWitness,\n    ContractDeposit,\n} from '@nori-zk/o1js-zk-utils';\n```\n\nFor example usage see the [test](./src/contractDepositAttestor.spec.ts).\n\n## Utils\n\nA range of utilities for handling proof byte encodings and ensuring zk compilation integrity.\n\n```typescript\nimport {\n    fieldToHexBE,\n    fieldToHexLE,\n    fieldToBigIntBE,\n    fieldToBigIntLE,\n    decodeConsensusMptProof,\n    compileAndVerifyContracts,\n    extractEthTokenBridgeAddressFromSP1Proof,\n} from '@nori-zk/o1js-zk-utils';\n```\n\n## Types\n\nTypes for various proof and encoding formats.\n\n```typescript\nimport {\n    PlonkProof,\n    ConvertedProof,\n    EthVerifierComputeOutput,\n    Bytes32,\n} from '@nori-zk/o1js-zk-utils';\n```\n","readmeFilename":"README.md"}