{"_id":"@aztec-labs/epoch-cache","_rev":"19-32241501a57e6f57010699063e52cdaa","name":"@aztec-labs/epoch-cache","dist-tags":{"latest":"6.0.0-nightly.20260829","prerelease":"6.0.0-nightly.20260916"},"versions":{"6.0.0-nightly.20260829":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260829","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260829","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"a5406e324624f9d5913784f881fac4452e6c9734","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260829.tgz","fileCount":22,"integrity":"sha512-9yTJJOEeRfHt+dIH3mdChk+U4771KDLYKDDdZG+cNYsIilLjnfNFdc2VTrgaC+aAb5rB8Mj4rc/hkqP7kTtKKA==","signatures":[{"sig":"MEQCIAW68hnpwxnhtUKb16QbMQRkakVONudDuYk8jaipeTkbAiB0OrdgMMeTdDjZkFUZ6OsT2Lk4uvaPtP14h5jPnj0Qwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260829","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260829","@aztec-labs/foundation":"6.0.0-nightly.20260829"},"_hasShrinkwrap":false,"typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260829_1787977096879_0.7703290416340594","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260830":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260830","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260830","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"fc668c809d10287ba7658c765f2e5161c5a551fa","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260830.tgz","fileCount":22,"integrity":"sha512-F1F0pKnaKIUtwInSbcp5IPMBP5c/IQ9WH3RqoskVHlicnqTWpM416ikrXXMta3pmfr6wUzgz/dIet0q0iSXTYQ==","signatures":[{"sig":"MEUCIQCcepDSUgXrIR8FaHOX+wpJGSaNo9TNIarAbtEMZ8PdugIgCEfNLGHP6vGwvDf4jrJJeyAhv1oGoyMhg2OP4Sgi/Fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260830","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260830","@aztec-labs/foundation":"6.0.0-nightly.20260830"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260830_1788063568189_0.5965108502309238","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260831":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260831","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260831","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"dbb4597c427f7cd9e132fba4b6acb1e0960f7d1f","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260831.tgz","fileCount":22,"integrity":"sha512-bE4822+/sV9yEVf/mPIliWgUcckkoDUhXyJoFjOKnoF7djvMJP9j6olL75D/kg2nvn2VLNDTlM13ShrAeYGA5g==","signatures":[{"sig":"MEUCIQDlxr1yboAC20dldxOMLsXfhDAK4RKQypg+TEeaoeH9uwIgSd7AYQFezkVtQDTYI5pML+uwL9sDrPp4bMmSaOjhz80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260831","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260831","@aztec-labs/foundation":"6.0.0-nightly.20260831"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260831_1788150074527_0.509970550416178","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260901":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260901","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260901","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"596064a2dc2758a3336d2a46bf32237a4e3c2113","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260901.tgz","fileCount":22,"integrity":"sha512-cC8mdWy8nQshNaRU4asnmdnFu9fHSbrFJNPWvye+K63uCxcpg50ernyscG6xATKDyZNd6P/paVglB/wFLH5xEw==","signatures":[{"sig":"MEUCIEAZrOmE3a5lJPYl+Pw+4NKJZVfdPb85RjDealNyKkp9AiEA+crFt8X8fhel3bSYAMlijcL0HhemryrRHyfq2BW/QlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260901","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260901","@aztec-labs/foundation":"6.0.0-nightly.20260901"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260901_1788236340258_0.9964427476540036","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260902":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260902","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260902","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"fed2628a1f56e85c6e8e75d9c449180b2085996f","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260902.tgz","fileCount":22,"integrity":"sha512-KoDRl46Um5H+51EHSPK8LGfV9hZqdw0kiLEQf2qg8uVHWeNJCSJwj60BIvQVTGjnqrCWsRlpLBhiTmEgabdIEw==","signatures":[{"sig":"MEUCIQCjOqYfeqzwYXxfMDfNy+Iqy4AmNXVunOyMwloP+j82CgIgN3elon8DAITxuiHFmSwMI9/IC1gXDGXlSXAkK/bQKtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260902","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260902","@aztec-labs/foundation":"6.0.0-nightly.20260902"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260902_1788322963705_0.06169011627044885","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260903":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260903","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260903","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"01908b27c2aa9ce8d89bd0edd6fa881da1f4f47d","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260903.tgz","fileCount":22,"integrity":"sha512-NFIebK6TjVOSZY3bVn48ORabqc+6yz1Bn5B5GACP26RgpGHWuUhcSyalGcYbTzn89eepoYbmw2OaXcAYW/gAug==","signatures":[{"sig":"MEUCICchuNaBqklKWyw/Z+b6BVMzZV/B4KEgk7vnT7IkJx/RAiEAj434G8nVqFWJq0yFnNv2kfzQQFLFkwnwLvR5Rw7l/+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260903","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260903","@aztec-labs/foundation":"6.0.0-nightly.20260903"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260903_1788412862084_0.4654343090140869","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260904":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260904","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260904","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"91fb8f7b361ff97212c9cb6f23d1c38f9abd7b06","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260904.tgz","fileCount":22,"integrity":"sha512-u2ghUZLgw11oAZvJfP8TpoC8CRAkXzBvNBKqW/H6FvtPoBbHO7bhXxOZUHfBVOJO2p1I1gy8JrQqAmXgk7GrOg==","signatures":[{"sig":"MEQCIHuMU7G1GqBIP7rfHS/pTXjjaKg7zMQqQ0okp+j01qwaAiBPcYVrGDKNsk2GT9cn78GRH6BxhduH30Bh/2AJmgcr/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260904","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260904","@aztec-labs/foundation":"6.0.0-nightly.20260904"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260904_1788495564464_0.05285135435188448","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260905":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260905","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260905","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"28d7077af4ea138fe0f62fb022d5e286586439a0","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260905.tgz","fileCount":22,"integrity":"sha512-Z7jmoK3wRdzs9mrDInrB8PBy1cEuvtQgbPAdbCIk+SkKkkBO6R337sGDymhQbCvgcilw7ExlAkC4sH6eAO2IiQ==","signatures":[{"sig":"MEUCIQDqWwsx3YOnAQNjQZ7gj+cwQr6NS3LrsHMu2i2XuYc07AIgU4sbowNCh6dr4Ps3mHAevQqkENRvHufVcUbqA5Ud9/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260905","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260905","@aztec-labs/foundation":"6.0.0-nightly.20260905"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260905_1788581888601_0.5680519083705371","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260906":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260906","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260906","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"72dcea933beba35777d16c5f5703ddd28677f09a","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260906.tgz","fileCount":22,"integrity":"sha512-6tq5O6ZQtpeKL0VvtXfN6AngSYHR6BIuQclapxKmMGp19XSY+1iTg8+6Ffh+eMrYOMTVBUHPRUUyjQlJFWOG4g==","signatures":[{"sig":"MEUCIGITlNzOyY3SZM/NizVecvCOHuT6MBkSQdAc7TU+mNKvAiEAlrUClNb1sZL3+/BQUkp0mxzeVQxiSHBto/JJprE8QN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260906","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260906","@aztec-labs/foundation":"6.0.0-nightly.20260906"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260906_1788668326995_0.9639516860163626","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260907":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260907","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260907","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"1561e54c769ccce13c734c03aeb720219832d8e1","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260907.tgz","fileCount":22,"integrity":"sha512-ZUnedAhZEzi4uomKRugEwibLrXGXUdRctXNrsSrr9jY67br6qvAUw5i5BipOTfVgAYzOsUwodSUJeLAtukvI3w==","signatures":[{"sig":"MEYCIQDoxqSIzr/L5x3bSZC3gkxDSU/k9WPYxpUXxBAW1/nUJAIhANdy4+JQt3kEQCsh33LP6nm/FQhNxNnY4z+inHdu3hgk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260907","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260907","@aztec-labs/foundation":"6.0.0-nightly.20260907"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260907_1788754799056_0.7586956239530256","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260908":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260908","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260908","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"a61cf1098890071421e190b67360fed537cc7982","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260908.tgz","fileCount":22,"integrity":"sha512-q6NZ0hZF5r8nFiBivHDpgDoPTiHEqY7W/N27Isx6JBGFPBzoXnkR2lfaIed431V1BbWALKqSvUhlD8sdZS/8Bw==","signatures":[{"sig":"MEQCIByQMTAPOoF2WvO7sGFvL/i1TkdA0jYWxbjhl4ouI0xQAiB65igGvyLD2RvN/nq3Od9Ti7a5rsJkJ/Q6RIGcizF7Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260908","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260908","@aztec-labs/foundation":"6.0.0-nightly.20260908"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260908_1788841120347_0.5501841984277722","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260909":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260909","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260909","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"42695e98b1b7ab8fd23ff4972ffe9842fe883d6f","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260909.tgz","fileCount":22,"integrity":"sha512-f6HntQciYd0E7kR11KMEgQYIVH3PdQJIUAlXWyaEPUfc+FoXoHMVlcJ/B9k3CkiMjJQJHXDE5pGIcWCgm+nVnA==","signatures":[{"sig":"MEQCIDD1U+7TIdzEw/bVEuLsiOGgyoaiYba2QhhNkfBfgDgAAiBtRj1eQldxPVbs3/YMpf88zi5539tDT8RwPR6LeLbjAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260909","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260909","@aztec-labs/foundation":"6.0.0-nightly.20260909"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260909_1788927594589_0.24540518088912489","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260910":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260910","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260910","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"83d7c61c4c62dbff3bd4e50d08b49b36c3a6e2f7","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260910.tgz","fileCount":22,"integrity":"sha512-3c4H1D0lO7ruRxX9LTO7wipvXFPSFRz8O7tT9FrnpBbgLxgPO4AtbTlo0tbB55sy9JRoVjAytgdXV4x9fDkwwQ==","signatures":[{"sig":"MEUCIQChhOoEvGrZu9KrA8/iAent2uVjNdDch68vqGBlQttgZQIgesmqnIZgufR/cF4Co65SEo50CiJ3PTEbj5XChY7P+Kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260910","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260910","@aztec-labs/foundation":"6.0.0-nightly.20260910"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260910_1789013946963_0.4915459954301855","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260911":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260911","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260911","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"4e6b54332a9ee44ca008712583a1c9c7df098686","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260911.tgz","fileCount":22,"integrity":"sha512-/Rbbw0pQcJB/HSlY6QtObDlzLSOmOFLB4h+Le3CWhH6t2Ox//lSmTu1XXsG1bNTOLcerS1P/QKR+k+pwUIj/8A==","signatures":[{"sig":"MEUCICn6cedHAuy5LdvfXk062/KC54UvhLsWdTElVwp2kiInAiEA7PgW4gR74UNSGOzubOop2+aDKuaMQ+BWMjzYRLwW6Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260911","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260911","@aztec-labs/foundation":"6.0.0-nightly.20260911"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260911_1789100383342_0.7360449070994692","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260912":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260912","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260912","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"19110b848d39375e327dee0073d7545d47f89dd2","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260912.tgz","fileCount":22,"integrity":"sha512-zNIGkXejY1SXeQjzt4f9qg3Hc9xLMuszKVDWslgspMGRal7OBXu7lvtoDNmDd4ZeFhbm3Q6NuMvt06u7c/Txtw==","signatures":[{"sig":"MEQCIFJr/pD9v6ZJS/VbvkBNK/iXH3/GiEiWE+eWQJCuTXgEAiALL0/74tCrg/D5Wee+0fiLbqa2E4AZ5DjXhPLtp4+frQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260912","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260912","@aztec-labs/foundation":"6.0.0-nightly.20260912"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260912_1789186710134_0.8492223984285003","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260913":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260913","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260913","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"dc5613185bc0e456ddbcc823cc8d40e94f1d39d6","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260913.tgz","fileCount":22,"integrity":"sha512-5d/1tXQnuM9KMzVDM8reknX4raTPO8D32EIZqAVj5OiO1NL8YZTg3QqKvvCWMj87JisH9PWFn4z8NjlBpkjMBg==","signatures":[{"sig":"MEYCIQCc13hLH0QJ56hJHNJ0W98biSsSTNZEH7z1wuxvrur2fQIhAPu6JmmkB2ljdkRV2D6TPNCD6WIBJGM1iQFBdARWg35Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260913","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260913","@aztec-labs/foundation":"6.0.0-nightly.20260913"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260913_1789273116911_0.08675709779247764","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260914":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260914","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260914","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"c4d3a64c86a3e4f815ad5364fca1386b97df7fde","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260914.tgz","fileCount":22,"integrity":"sha512-CTJjWRvi/G3ZQ/7SettpEk6YSAUenEccRppdHKlA3x8XFH1lGEcAX5fFScIadCPcKWfFLx0PcVmSnDJTONtCOw==","signatures":[{"sig":"MEUCIAsn5foMJbd95euSmitAp6w/NP5yqB/o0m6XumhbLNoqAiEAujOW6WCUqiJXY8XR4LG7vfjKX0fhiC4sfiJPuTOP66s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260914","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260914","@aztec-labs/foundation":"6.0.0-nightly.20260914"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260914_1789359636309_0.19608756379548242","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260915":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260915","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260915","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"1d58244d0c038545b9deb0c1c1a26a0bda1628ed","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260915.tgz","fileCount":22,"integrity":"sha512-9jd7b4E/PqAb854Y+GWk86QkZGEjYQFVaQQk6kiAMcqBeWt93EEPffRTM/99acRl2xlGDrXvZA92MoqlM8okvQ==","signatures":[{"sig":"MEUCIQCfLvj4wgTZpj3BADcGEui6i/1vg1xbG+UVAR1Sw1l4owIgUMsgDHVBJdwX0lWfKYRqVdonWhEs5dfIbnHZ9B3r+sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103124},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/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 && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest/index.js","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4","viem":"npm:@aztec/viem@2.38.2","tslib":"^2.4.0","dotenv":"^16.0.3","get-port":"^7.1.0","@aztec-labs/stdlib":"6.0.0-nightly.20260915","jest-mock-extended":"^4.0.0","@aztec-labs/ethereum":"6.0.0-nightly.20260915","@aztec-labs/foundation":"6.0.0-nightly.20260915"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Epoch Cache","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/epoch-cache_6.0.0-nightly.20260915_1789445949336_0.3880939081776067","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260916":{"name":"@aztec-labs/epoch-cache","version":"6.0.0-nightly.20260916","type":"module","exports":{".":"./dest/index.js","./test":"./dest/test/index.js","./contracts":"./dest/contracts/index.js"},"typedocOptions":{"entryPoints":["./src/index.ts"],"name":"Epoch Cache","tsconfig":"./tsconfig.json"},"scripts":{"build":"yarn clean && ../scripts/tsc.sh","build:dev":"../scripts/tsc.sh --watch","clean":"rm -rf ./dest .tsbuildinfo","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\"","start":"node ./dest/index.js","test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}"},"inherits":["../package.common.json"],"dependencies":{"@aztec-labs/ethereum":"6.0.0-nightly.20260916","@aztec-labs/foundation":"6.0.0-nightly.20260916","@aztec-labs/stdlib":"6.0.0-nightly.20260916","dotenv":"^16.0.3","get-port":"^7.1.0","jest-mock-extended":"^4.0.0","tslib":"^2.4.0","viem":"npm:@aztec/viem@2.38.2","zod":"^4"},"devDependencies":{"@jest/globals":"^30.0.0","@types/jest":"^30.0.0","@types/node":"^22.15.17","@typescript/native-preview":"7.0.0-dev.20260113.1","jest":"^30.0.0","ts-node":"^10.9.1","typescript":"^5.3.3"},"types":"./dest/index.d.ts","jest":{"moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","rootDir":"./src","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"extensionsToTreatAsEsm":[".ts"],"reporters":["default"],"testTimeout":120000,"setupFiles":["../../foundation/src/jest/setup.mjs"],"testEnvironment":"../../foundation/src/jest/env.mjs","setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"]},"engines":{"node":">=20.10"},"readmeFilename":"README.md","_id":"@aztec-labs/epoch-cache@6.0.0-nightly.20260916","description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-kfdc5ggkWPsiFFeR0TicpC3jkk4cki4WNr+yjN8O9kMIAbXgTuKXqtBSFnXZpp1tHRizj8Yx0Xmw0VaPC5FLYQ==","shasum":"2bf8aae6163ec71cd20fd924cb76aeb47e985d3e","tarball":"https://registry.npmjs.org/@aztec-labs/epoch-cache/-/epoch-cache-6.0.0-nightly.20260916.tgz","fileCount":22,"unpackedSize":103124,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCZFvFfgg8T/74iuGriMNOWBjS4Lp9z/31IerqYjea3gwIgHxktSXZYAKNGA9paqslXhbHTB6AGlSZmb6oYGYyLeW8="}]},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"directories":{},"maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/epoch-cache_6.0.0-nightly.20260916_1789532339031_0.7385197334882978"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-29T04:18:16.728Z","modified":"2026-09-16T04:18:59.363Z","6.0.0-nightly.20260829":"2026-08-29T04:18:17.026Z","6.0.0-nightly.20260830":"2026-08-30T04:19:28.314Z","6.0.0-nightly.20260831":"2026-08-31T04:21:14.638Z","6.0.0-nightly.20260901":"2026-09-01T04:19:00.410Z","6.0.0-nightly.20260902":"2026-09-02T04:22:43.967Z","6.0.0-nightly.20260903":"2026-09-03T05:21:02.246Z","6.0.0-nightly.20260904":"2026-09-04T04:19:24.587Z","6.0.0-nightly.20260905":"2026-09-05T04:18:08.740Z","6.0.0-nightly.20260906":"2026-09-06T04:18:47.166Z","6.0.0-nightly.20260907":"2026-09-07T04:19:59.164Z","6.0.0-nightly.20260908":"2026-09-08T04:18:40.470Z","6.0.0-nightly.20260909":"2026-09-09T04:19:54.718Z","6.0.0-nightly.20260910":"2026-09-10T04:19:07.103Z","6.0.0-nightly.20260911":"2026-09-11T04:19:43.480Z","6.0.0-nightly.20260912":"2026-09-12T04:18:30.263Z","6.0.0-nightly.20260913":"2026-09-13T04:18:37.040Z","6.0.0-nightly.20260914":"2026-09-14T04:20:36.452Z","6.0.0-nightly.20260915":"2026-09-15T04:19:09.485Z","6.0.0-nightly.20260916":"2026-09-16T04:18:59.173Z"},"description":"Caches validator committee information per epoch to reduce L1 RPC traffic. Provides the current committee, proposer selection, and escape hatch status for any given slot or epoch, used by the sequencer, validator client, and other node components that nee","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"readme":"","readmeFilename":""}