{"id":177252568,"number":"0.0.1-commit.72dcdcda8","published_at":"2026-03-02T22:17:28.057Z","licenses":"","integrity":"sha512-rRMBE+mc4K85x88Jp6beyfUDCHEYBR7S8a5KNQ8PWkg1rcTfw2expDdsF0YbMEFTckiWdqCQzoFwiakUzdzJ5w==","status":null,"download_url":"https://registry.npmjs.org/@aztec/foundation/-/foundation-0.0.1-commit.72dcdcda8.tgz","registry_url":"https://www.npmjs.com/package/@aztec/foundation/v/0.0.1-commit.72dcdcda8","documentation_url":null,"install_command":"npm install @aztec/foundation@0.0.1-commit.72dcdcda8","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"dist":{"shasum":"16cebcf98d78899eb79ab9dff6c9305d27d59f3b","tarball":"https://registry.npmjs.org/@aztec/foundation/-/foundation-0.0.1-commit.72dcdcda8.tgz","fileCount":769,"integrity":"sha512-rRMBE+mc4K85x88Jp6beyfUDCHEYBR7S8a5KNQ8PWkg1rcTfw2expDdsF0YbMEFTckiWdqCQzoFwiakUzdzJ5w==","signatures":[{"sig":"MEUCIQDXiQoJ4iDoBPqEMo5S0AdapBsaUO5fK5NgwmqPFoXHFgIgG44n/1MnnHEoHwLBGinVaLFKk3pup1tMN0Wpvz0xtD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1638954},"gitHead":null,"main":"./dest/index.js","scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean \u0026\u0026 ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","generate":"true","build:dev":"../scripts/tsc.sh --watch"},"_npmVersion":"11.6.2","_nodeVersion":"24.12.0","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=20.10"},"exports":{"./fs":"./dest/fs/index.js","./abi":"./dest/abi/index.js","./log":"./dest/log/index.js","./url":"./dest/url/index.js","./noir":"./dest/noir/index.js","./array":"./dest/array/index.js","./error":"./dest/error/index.js","./mutex":"./dest/mutex/index.js","./queue":"./dest/queue/index.js","./retry":"./dest/retry/index.js","./sleep":"./dest/sleep/index.js","./timer":"./dest/timer/index.js","./trees":"./dest/trees/index.js","./types":"./dest/types/index.js","./bigint":"./dest/bigint/index.js","./buffer":"./dest/buffer/index.js","./config":"./dest/config/index.js","./eslint":"./eslint.config.js","./number":"./dest/number/index.js","./string":"./dest/string/index.js","./message":"./dest/message/index.js","./promise":"./dest/promise/index.js","./schemas":"./dest/schemas/index.js","./testing":"./dest/testing/index.js","./iterable":"./dest/iterable/index.js","./iterator":"./dest/iterator/index.js","./json-rpc":"./dest/json-rpc/index.js","./prettier":"./.prettierrc.json","./profiler":"./dest/profiler/index.js","./async-map":"./dest/async-map/index.js","./serialize":"./dest/serialize/index.js","./transport":"./dest/transport/index.js","./async-pool":"./dest/async-pool/index.js","./collection":"./dest/collection/index.js","./crypto/bls":"./dest/crypto/bls/index.js","./decorators":"./dest/decorators/index.js","./log/server":"./dest/log/pino-logger-server.js","./validation":"./dest/validation/index.js","./committable":"./dest/committable/index.js","./crypto/keys":"./dest/crypto/keys/index.js","./crypto/sync":"./dest/crypto/sync/index.js","./eslint.docs":"./eslint.config.docs.js","./eth-address":"./dest/eth-address/index.js","./crypto/bn254":"./dest/crypto/bn254/index.js","./crypto/ecdsa":"./dest/crypto/ecdsa/index.js","./curves/bls12":"./dest/curves/bls12/index.js","./curves/bn254":"./dest/curves/bn254/index.js","./bigint-buffer":"./dest/bigint-buffer/index.js","./branded-types":"./dest/branded-types/index.js","./crypto/aes128":"./dest/crypto/aes128/index.js","./crypto/keccak":"./dest/crypto/keccak/index.js","./crypto/random":"./dest/crypto/random/index.js","./crypto/sha256":"./dest/crypto/sha256/index.js","./crypto/sha512":"./dest/crypto/sha512/index.js","./eth-signature":"./dest/eth-signature/index.js","./json-rpc/test":"./dest/json-rpc/test/index.js","./testing/files":"./dest/testing/files/index.js","./crypto/schnorr":"./dest/crypto/schnorr/index.js","./crypto/grumpkin":"./dest/crypto/grumpkin/index.js","./crypto/pedersen":"./dest/crypto/pedersen/index.js","./crypto/poseidon":"./dest/crypto/poseidon/index.js","./curves/grumpkin":"./dest/curves/grumpkin/index.js","./json-rpc/client":"./dest/json-rpc/client/index.js","./json-rpc/server":"./dest/json-rpc/server/index.js","./json-rpc/undici":"./dest/json-rpc/client/undici.js","./running-promise":"./dest/running-promise/index.js","./crypto/secp256k1":"./dest/crypto/secp256k1/index.js","./crypto/signature":"./dest/crypto/signature/index.js","./crypto/secp256k1-signer":"./dest/crypto/secp256k1-signer/index.js","./crypto/bls/bn254_keystore":"./dest/crypto/bls/bn254_keystore.js"},"browserify":null},"created_at":"2026-03-05T12:01:28.615Z","updated_at":"2026-03-05T12:01:28.615Z","purl":"pkg:npm/%40aztec/foundation@0.0.1-commit.72dcdcda8","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@aztec%2Ffoundation/versions/0.0.1-commit.72dcdcda8","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@aztec%2Ffoundation/versions/0.0.1-commit.72dcdcda8/codemeta","dependencies":[{"id":1942539560,"ecosystem":"npm","package_name":"koa","requirements":"^2.16.1","kind":"runtime","optional":false},{"id":1942539561,"ecosystem":"npm","package_name":"zod","requirements":"^3.23.8","kind":"runtime","optional":false},{"id":1942539562,"ecosystem":"npm","package_name":"pako","requirements":"^2.1.0","kind":"runtime","optional":false},{"id":1942539563,"ecosystem":"npm","package_name":"pino","requirements":"^9.5.0","kind":"runtime","optional":false},{"id":1942539564,"ecosystem":"npm","package_name":"sha3","requirements":"^2.1.4","kind":"runtime","optional":false},{"id":1942539565,"ecosystem":"npm","package_name":"bn.js","requirements":"^5.2.1","kind":"runtime","optional":false},{"id":1942539566,"ecosystem":"npm","package_name":"undici","requirements":"^5.28.5","kind":"runtime","optional":false},{"id":1942539567,"ecosystem":"npm","package_name":"hash.js","requirements":"^1.1.7","kind":"runtime","optional":false},{"id":1942539568,"ecosystem":"npm","package_name":"@koa/cors","requirements":"^5.0.0","kind":"runtime","optional":false},{"id":1942539569,"ecosystem":"npm","package_name":"colorette","requirements":"^2.0.20","kind":"runtime","optional":false},{"id":1942539570,"ecosystem":"npm","package_name":"leveldown","requirements":"^6.1.1","kind":"runtime","optional":false},{"id":1942539571,"ecosystem":"npm","package_name":"koa-router","requirements":"^13.1.1","kind":"runtime","optional":false},{"id":1942539572,"ecosystem":"npm","package_name":"detect-node","requirements":"^2.1.0","kind":"runtime","optional":false},{"id":1942539573,"ecosystem":"npm","package_name":"pino-pretty","requirements":"^13.0.0","kind":"runtime","optional":false},{"id":1942539574,"ecosystem":"npm","package_name":"@aztec/bb.js","requirements":"0.0.1-commit.72dcdcda8","kind":"runtime","optional":false},{"id":1942539575,"ecosystem":"npm","package_name":"@scure/bip39","requirements":"^2.0.1","kind":"runtime","optional":false},{"id":1942539576,"ecosystem":"npm","package_name":"koa-compress","requirements":"^5.1.0","kind":"runtime","optional":false},{"id":1942539577,"ecosystem":"npm","package_name":"lodash.chunk","requirements":"^4.2.0","kind":"runtime","optional":false},{"id":1942539578,"ecosystem":"npm","package_name":"@noble/curves","requirements":"=1.7.0","kind":"runtime","optional":false},{"id":1942539579,"ecosystem":"npm","package_name":"@noble/hashes","requirements":"^1.6.1","kind":"runtime","optional":false},{"id":1942539580,"ecosystem":"npm","package_name":"koa-bodyparser","requirements":"^4.4.0","kind":"runtime","optional":false},{"id":1942539581,"ecosystem":"npm","package_name":"lodash.clonedeepwith","requirements":"^4.5.0","kind":"runtime","optional":false},{"id":1942539582,"ecosystem":"npm","package_name":"jest","requirements":"^30.0.0","kind":"Development","optional":false},{"id":1942539583,"ecosystem":"npm","package_name":"viem","requirements":"npm:@aztec/viem@2.38.2","kind":"Development","optional":false},{"id":1942539584,"ecosystem":"npm","package_name":"eslint","requirements":"^9.26.0","kind":"Development","optional":false},{"id":1942539585,"ecosystem":"npm","package_name":"comlink","requirements":"^4.4.1","kind":"Development","optional":false},{"id":1942539586,"ecosystem":"npm","package_name":"globals","requirements":"^16.1.0","kind":"Development","optional":false},{"id":1942539587,"ecosystem":"npm","package_name":"ts-node","requirements":"^10.9.1","kind":"Development","optional":false},{"id":1942539588,"ecosystem":"npm","package_name":"prettier","requirements":"^3.5.3","kind":"Development","optional":false},{"id":1942539589,"ecosystem":"npm","package_name":"supertest","requirements":"^6.3.3","kind":"Development","optional":false},{"id":1942539590,"ecosystem":"npm","package_name":"@types/koa","requirements":"^2.15.0","kind":"Development","optional":false},{"id":1942539591,"ecosystem":"npm","package_name":"typescript","requirements":"^5.3.3","kind":"Development","optional":false},{"id":1942539592,"ecosystem":"npm","package_name":"@types/jest","requirements":"^30.0.0","kind":"Development","optional":false},{"id":1942539593,"ecosystem":"npm","package_name":"@types/node","requirements":"^22.15.17","kind":"Development","optional":false},{"id":1942539594,"ecosystem":"npm","package_name":"@types/pako","requirements":"^2.0.0","kind":"Development","optional":false},{"id":1942539595,"ecosystem":"npm","package_name":"@jest/globals","requirements":"^30.0.0","kind":"Development","optional":false},{"id":1942539596,"ecosystem":"npm","package_name":"@types/koa__cors","requirements":"^4.0.0","kind":"Development","optional":false},{"id":1942539597,"ecosystem":"npm","package_name":"@types/leveldown","requirements":"^4.0.3","kind":"Development","optional":false},{"id":1942539598,"ecosystem":"npm","package_name":"@types/supertest","requirements":"^2.0.12","kind":"Development","optional":false},{"id":1942539599,"ecosystem":"npm","package_name":"@libp2p/interface","requirements":"1.3.1","kind":"Development","optional":false},{"id":1942539600,"ecosystem":"npm","package_name":"@types/koa-router","requirements":"^7.4.4","kind":"Development","optional":false},{"id":1942539601,"ecosystem":"npm","package_name":"typescript-eslint","requirements":"^8.32.1","kind":"Development","optional":false},{"id":1942539602,"ecosystem":"npm","package_name":"@types/detect-node","requirements":"^2.0.0","kind":"Development","optional":false},{"id":1942539603,"ecosystem":"npm","package_name":"@types/koa-compress","requirements":"^4.0.3","kind":"Development","optional":false},{"id":1942539604,"ecosystem":"npm","package_name":"@types/lodash.chunk","requirements":"^4.2.9","kind":"Development","optional":false},{"id":1942539605,"ecosystem":"npm","package_name":"eslint-plugin-jsdoc","requirements":"^50.6.14","kind":"Development","optional":false},{"id":1942539606,"ecosystem":"npm","package_name":"eslint-plugin-tsdoc","requirements":"^0.4.0","kind":"Development","optional":false},{"id":1942539607,"ecosystem":"npm","package_name":"@types/koa-bodyparser","requirements":"^4.3.10","kind":"Development","optional":false},{"id":1942539608,"ecosystem":"npm","package_name":"eslint-config-prettier","requirements":"^10.1.5","kind":"Development","optional":false},{"id":1942539609,"ecosystem":"npm","package_name":"eslint-plugin-import-x","requirements":"^4.6.1","kind":"Development","optional":false},{"id":1942539610,"ecosystem":"npm","package_name":"@typescript/native-preview","requirements":"7.0.0-dev.20260113.1","kind":"Development","optional":false},{"id":1942539611,"ecosystem":"npm","package_name":"@types/lodash.clonedeepwith","requirements":"^4.5.7","kind":"Development","optional":false},{"id":1942539612,"ecosystem":"npm","package_name":"eslint-plugin-no-only-tests","requirements":"^3.3.0","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@aztec%2Ffoundation"}