{"_id":"@aztec-labs/validator-ha-signer","_rev":"34-6918890096c2da9b6aff9e8a6f0ac172","name":"@aztec-labs/validator-ha-signer","dist-tags":{"latest":"6.0.0-nightly.20260829","prerelease":"6.0.0-rc.1","tmp-publish":"6.0.0-nightly.20260924","nightly":"6.0.0-nightly.20261004"},"versions":{"6.0.0-nightly.20260829":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260829","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260829","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"20def0eb614e16eb1117cb3a295f99ae087d172b","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260829.tgz","fileCount":66,"integrity":"sha512-mqw6nNy2gulKSH4/3Rki/GleTFsoQ6qyUe7IQIr/lwUVDohKBfqREvRNa5ERxQrA0Dj/3SIhOsbTC4RL7xCZaw==","signatures":[{"sig":"MEQCICxaHi3q7tIRUb08iToLGIhDsNsWvYPRpQcUfUjtTYk8AiA0zeVDuQtxaRjJsHWZ9J1lA7l+cZUMn67YBJNSrTyKww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260829","@aztec-labs/kv-store":"6.0.0-nightly.20260829","@aztec-labs/foundation":"6.0.0-nightly.20260829","@aztec-labs/telemetry-client":"6.0.0-nightly.20260829"},"_hasShrinkwrap":false,"typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260829_1787977182775_0.4443563728209028","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260830":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260830","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260830","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"1ff4c2d810ea6cf4c33b98c48422b59c72043ed0","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260830.tgz","fileCount":66,"integrity":"sha512-ATZfJl6knnT0EjLJhaPsJkHFWxh3suaPpBc4qkcg76/fenfNeaNUlMkxGNEcAJLvJHhb9Ao9dAhs+6doWL9t6w==","signatures":[{"sig":"MEYCIQCLiqYzbfiHj5b6eQiU3Bp3ThkavLx35B6rsDqFJI+mTwIhALFhAIaY7ZKmHNq55fODtzKYq3SD0xEgTuIJmIoETKcJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260830","@aztec-labs/kv-store":"6.0.0-nightly.20260830","@aztec-labs/foundation":"6.0.0-nightly.20260830","@aztec-labs/telemetry-client":"6.0.0-nightly.20260830"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260830_1788063658380_0.12525471305226454","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260831":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260831","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260831","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"a63cd5605cb12b9407aa9f74234333f70f445919","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260831.tgz","fileCount":66,"integrity":"sha512-3V9W0Zka35VrTa3rK9cem13tx5irTntlSOQllLGkMrto2N5hKq/SQOz792EG7CxnPwGY8qGAynKO81Zt17fbKA==","signatures":[{"sig":"MEUCIF+6s1xVbeP15Y2s1C1GP5/h+539dffZjBfisisUvGq3AiEA2DDLOTXaEDCx90HGUd0/iBFmxwq5Igxa/7AlvZ5pXDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260831","@aztec-labs/kv-store":"6.0.0-nightly.20260831","@aztec-labs/foundation":"6.0.0-nightly.20260831","@aztec-labs/telemetry-client":"6.0.0-nightly.20260831"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260831_1788150167894_0.8921508168893133","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260901":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260901","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260901","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"28972da9c1028e83955b716cb787ba852e1877c7","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260901.tgz","fileCount":66,"integrity":"sha512-0phfikJxrXJcg5IIwv/4gOViHGVxOONnL9OpDGuAfRogzKMcrfghH4XVHOOQbBWJ955vR41D0fFIk9nOxgtR7Q==","signatures":[{"sig":"MEUCIBK7b+VstThL0AOriwhtnk9NNLZIz4QIM6528Txbh4kVAiEA12RNH/ZUCbTY94xUtTbTOav9CoiBTQluTcaI6vPRfW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260901","@aztec-labs/kv-store":"6.0.0-nightly.20260901","@aztec-labs/foundation":"6.0.0-nightly.20260901","@aztec-labs/telemetry-client":"6.0.0-nightly.20260901"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260901_1788236425911_0.7101117341455478","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260902":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260902","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260902","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"56395c6ba03bf9d9737dd78b6a46f1aca6fa9146","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260902.tgz","fileCount":66,"integrity":"sha512-ZNQeWcL9k4xfjTuhrom6N+gPpGuU1eK/zDbPMxeGyWEdyMd8ewJ6zrGHCZpcFar0zXrOvKxSH65YhvMpRuFj1A==","signatures":[{"sig":"MEUCIFb4j1uZNn8gs+PvUnVMJExp7DXbfzbp5gRKJhO1Sp1XAiEA4tfhf046n9eqntHe0/njYP0eYa5DuL7BtEcPEDQsq1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260902","@aztec-labs/kv-store":"6.0.0-nightly.20260902","@aztec-labs/foundation":"6.0.0-nightly.20260902","@aztec-labs/telemetry-client":"6.0.0-nightly.20260902"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260902_1788323048195_0.8874726206033696","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260903":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260903","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260903","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"4e0784ba5120490b65bc0c60898e869464eefbe1","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260903.tgz","fileCount":66,"integrity":"sha512-H2mJ9Qjzs7716enNj/0hc0f6thsJw5Kx+izR06Ib/3zaPIYaVA2I4u6FjHtcL4mPCglzWBY8vBKswV/JRDMpjQ==","signatures":[{"sig":"MEUCIQDAPmi6/MBh93RQ17MST7MDX7SmkNsjxMJxJBIcnL1QugIgcTaPHb9dh290NhFmrhvBEIMASVCqrAtc3lfU7mScmNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260903","@aztec-labs/kv-store":"6.0.0-nightly.20260903","@aztec-labs/foundation":"6.0.0-nightly.20260903","@aztec-labs/telemetry-client":"6.0.0-nightly.20260903"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260903_1788412943853_0.9347053408895998","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260904":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260904","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260904","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"a3358be63eaaae7ed7f2c13c6679dcd5e2e54987","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260904.tgz","fileCount":66,"integrity":"sha512-Z02gt1ME7eoO3FQJ0E1556JWGpf3mwRALgDMoUnRYhcfxVspWQjX5WgpybGm24GgVk1XkpTaUSs6s6iQK3X8bQ==","signatures":[{"sig":"MEUCIBjo51zxOFjJPcMc7ciVw0lbtGGB/PtlIVdfv0yCryMYAiEA2tdaJX4CWCF5PE+pG3lwJeD49/EG+gOmsePlDU4TXLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260904","@aztec-labs/kv-store":"6.0.0-nightly.20260904","@aztec-labs/foundation":"6.0.0-nightly.20260904","@aztec-labs/telemetry-client":"6.0.0-nightly.20260904"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260904_1788495646248_0.4307906675638362","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260905":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260905","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260905","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"c1ebc17cf96a1179dfe70fa8c13d40fe3737f20b","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260905.tgz","fileCount":66,"integrity":"sha512-PlkhVUizqzhvF1kNxXypXhs8OoTzLpYsnltDJOeRufXiW+B9J4Je4PfJNkKrHBgM/tTx/h1PguIdB3WWA0pUyw==","signatures":[{"sig":"MEYCIQDe8XVp6UxQUD1bgO9cJ6oWPmej4qXLTAyKiQGSNStLswIhAOY4pWAO5fCNFxVfKphZ5DulJ1xQ5k4DdHPg/9ITPjtU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260905","@aztec-labs/kv-store":"6.0.0-nightly.20260905","@aztec-labs/foundation":"6.0.0-nightly.20260905","@aztec-labs/telemetry-client":"6.0.0-nightly.20260905"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260905_1788581971018_0.9841384399675035","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260906":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260906","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260906","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"20a7d449a7cfc13d0c365e7ffe99fa9034b94294","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260906.tgz","fileCount":66,"integrity":"sha512-q5lO6uKa9Db5iBdN/4VhV4Dh0UHCX4uR5zyI/H2owcGQTf8qnsl/f9GFmOlCK02ctH2noQUg8CnacNWz8kh5Zg==","signatures":[{"sig":"MEUCIBo63CgX1smcLCee1h3yJNQr5XNDZx9CM2/AfF4617LJAiEAkLFsPrF/jNGb5k+Dt5gXkfrM4wJd1luYbvjSI+8mBlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260906","@aztec-labs/kv-store":"6.0.0-nightly.20260906","@aztec-labs/foundation":"6.0.0-nightly.20260906","@aztec-labs/telemetry-client":"6.0.0-nightly.20260906"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260906_1788668415673_0.02809225693040629","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260907":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260907","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260907","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"9b77cdab18f19f11a7cf81a09510e07498094278","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260907.tgz","fileCount":66,"integrity":"sha512-u30+wrdg9A/v8pD4D4FwN+dpGRaPLBuclufURXFVaq0L5EueazsEwr5Y3rikY96rG8+9/x1zZ84I/4EaH+jLHg==","signatures":[{"sig":"MEUCIQClCBxXJ4DFEounV13LpwM0emD2xauno6UCNEdv9Irg+wIgEXrNlURewF+oVN6vSA9HqvbLMQHTBo2sLn/Qqx04elM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260907","@aztec-labs/kv-store":"6.0.0-nightly.20260907","@aztec-labs/foundation":"6.0.0-nightly.20260907","@aztec-labs/telemetry-client":"6.0.0-nightly.20260907"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260907_1788754884988_0.060385474286149377","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260908":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260908","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260908","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"e113e344002742a620de52f0953925336d443607","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260908.tgz","fileCount":66,"integrity":"sha512-ghE2BIA6IhozmIzg3xZcoO0Ns6zEslxz2ZH9m/Hhv6id/sc45DDlHKrvxRQ79N7/5/ndFO3p2WTPQeOhQLq6Fw==","signatures":[{"sig":"MEUCIQD7VZRv5DhJMFmClLvyzKIzhkZQoJRPPKnryqG+nKtbcgIgRPK+sGv4f0elN8ZIR/pTRCpFqmiOIuziW4Hom8pGbq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260908","@aztec-labs/kv-store":"6.0.0-nightly.20260908","@aztec-labs/foundation":"6.0.0-nightly.20260908","@aztec-labs/telemetry-client":"6.0.0-nightly.20260908"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260908_1788841201904_0.28296072433485175","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260909":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260909","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260909","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"b040cd83d31ed230698d7d7a40a69cdd165c5832","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260909.tgz","fileCount":66,"integrity":"sha512-//kzMRILnG/FDU//XFqELBUPtE/9fcX4OX7SWLZejlckeP/t6JXe1R+7jfq7iEMiCx5LYANU9JOQPeo5WVPV6Q==","signatures":[{"sig":"MEUCIQCVQvnvh6Tfjal4gAZg/oQIsgjcLd9R1thzUNCRWWlVSQIgEAhKbUwUVK84PVLXaWKxGa0nF759g9G3AafNmWisvZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260909","@aztec-labs/kv-store":"6.0.0-nightly.20260909","@aztec-labs/foundation":"6.0.0-nightly.20260909","@aztec-labs/telemetry-client":"6.0.0-nightly.20260909"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260909_1788927682318_0.6096234119657962","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260910":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260910","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260910","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"40f5ca6ad40bbfce2ed21d9058c2d4bbcd304a7e","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260910.tgz","fileCount":66,"integrity":"sha512-xGl7x6p3wp8Ca6ZDui1l2QkvK75jeFkMDYXxioAFdvt3y+wvv35p7gC2RA22pTOfsTB48RgF/CaBK/vevfoRGg==","signatures":[{"sig":"MEYCIQCUDm0YF2hxupfXxoEiweMs0bNxv50i8o+qoBEZq0r+TAIhAKy/IHqwTatLJF10gsJv/uJSPmV0SZCKoXkpNTpIn6rW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260910","@aztec-labs/kv-store":"6.0.0-nightly.20260910","@aztec-labs/foundation":"6.0.0-nightly.20260910","@aztec-labs/telemetry-client":"6.0.0-nightly.20260910"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260910_1789014035579_0.9921187057252308","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260911":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260911","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260911","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"53a1d1cc20024e73b38ffd4d3199992bc4eb8732","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260911.tgz","fileCount":66,"integrity":"sha512-BRbl9RiI6JW6qlauBPcqyPWPPiYvc+7FkgBA2kv0EP1CBEmvk37wiKia4QeQnyWRuosaK1EGq/UIEi5wKRgEGA==","signatures":[{"sig":"MEUCIQDK/LOJOa/KG8GeLj43hJY6RJpJpCW5wzOdV8itwCFBLAIgNK8m8GA1nxgP7FY8B/By8NigomxRgpDh7RfvLLlABqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260911","@aztec-labs/kv-store":"6.0.0-nightly.20260911","@aztec-labs/foundation":"6.0.0-nightly.20260911","@aztec-labs/telemetry-client":"6.0.0-nightly.20260911"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260911_1789100470344_0.19723143295757017","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260912":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260912","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260912","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"4937119c6aaf80ae72cce901a10ce2725080c7e0","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260912.tgz","fileCount":66,"integrity":"sha512-10OQ1XQxoAw/+YgrEN8iK+Jdx8zfbGm9ji31H0BEY3Q4pj2SNiAWNBoUKkzezu6Iw8bofCcRKqLMAfiPw9KHhA==","signatures":[{"sig":"MEQCIACA+67NfOCeo4Bhaq4pcSYShlZKlyZxVmsPNfCfRPVpAiAGFdmSnz7lkra6A3zKJx8eslRLwtjXHlg7f8UpfanjSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260912","@aztec-labs/kv-store":"6.0.0-nightly.20260912","@aztec-labs/foundation":"6.0.0-nightly.20260912","@aztec-labs/telemetry-client":"6.0.0-nightly.20260912"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260912_1789186801800_0.7764432033617041","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260913":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260913","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260913","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"38f3499b997cc8ecbfd6d53d6079e32952ba6260","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260913.tgz","fileCount":66,"integrity":"sha512-3h1hphViTjMBtEYiWSihtr5X58MN7XXJuwnN3utKh15kZv0odsyHy6pKFCaOQNIwnbJrbTppFVW/541mD5DeFg==","signatures":[{"sig":"MEQCIAqk1tIuwWoPRJcTSROtGh6nz6rhFP2x51m8tWDoKf7kAiAJs5RjE6GSMklnMcVK/7ttYWrUn+Tn1T24+ypgDfavkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260913","@aztec-labs/kv-store":"6.0.0-nightly.20260913","@aztec-labs/foundation":"6.0.0-nightly.20260913","@aztec-labs/telemetry-client":"6.0.0-nightly.20260913"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260913_1789273206138_0.15882283978540146","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260914":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260914","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260914","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"d521cee35d8f6af679508bb846372971f1b27d98","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260914.tgz","fileCount":66,"integrity":"sha512-FGGicH/B8JRb/DknWd3ihtaM0ty33/oFvzi3I5kt0yewzfAQ0WUqgUUW69yWLiqRqIP9E4ouzP0Erqtm+tf2EA==","signatures":[{"sig":"MEUCIQCV2uXeiXOZMJrQ1358N8GjpB4eDMW79/QEUTP1oKZwoQIgW4ZHULLLxfYFToDn/1SQUEHhIt82k9/f6lAVT2V8H+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260914","@aztec-labs/kv-store":"6.0.0-nightly.20260914","@aztec-labs/foundation":"6.0.0-nightly.20260914","@aztec-labs/telemetry-client":"6.0.0-nightly.20260914"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260914_1789359725605_0.2462550185481036","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260915":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260915","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260915","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"c58554f30b462345a8a80405aab6f4024083bf89","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260915.tgz","fileCount":66,"integrity":"sha512-6s8WbzH/+wi3jtW2ArzAGXa/GS7+Hyg1rTwoY04p7I+3jD+uuq56mGQ5dv5XBy3bBUwF3uXASrYNzGTR9Ft+/A==","signatures":[{"sig":"MEYCIQCCH4C3UrA7wo2VFK/GXjyQKMPviStSr1/BOYh47iEhUQIhAJr77wmrmWP83X0V4krw7pdSIyi+alOPYzkgggodB83Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260915","@aztec-labs/kv-store":"6.0.0-nightly.20260915","@aztec-labs/foundation":"6.0.0-nightly.20260915","@aztec-labs/telemetry-client":"6.0.0-nightly.20260915"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260915_1789446037154_0.13901837660600957","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260916":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260916","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260916","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"868313176f2036ac8cf97ed7389b64218dcdce1e","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260916.tgz","fileCount":66,"integrity":"sha512-TPSycdj69FL6rvAoXs99BQLvAtbr6uHa9ThbW5V8vIYKTPr9R3l0VcUD8/XfFW/3bUs1fisPCaU0Y1+8YoTgLA==","signatures":[{"sig":"MEQCIA0gvBknBA9wTPL0lbIX9vJ/ryrP/PxPSMzm/JAOQPV+AiAu8Z9TShveAin1XssKrCPNonRZKSz8RQxbts2ebrzp0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267480},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"^4","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260916","@aztec-labs/kv-store":"6.0.0-nightly.20260916","@aztec-labs/foundation":"6.0.0-nightly.20260916","@aztec-labs/telemetry-client":"6.0.0-nightly.20260916"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260916_1789532423066_0.5080901673957514","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260917":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260917","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260917","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"f07723b66cba8e04a9e641590d06689636c15ca2","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260917.tgz","fileCount":66,"integrity":"sha512-n45Mi6qvAkbJT+HqMD5EjKd49udVCScEIZ8541N09IUEAOEioZUtwJO4HVKGaunWN3P7HH/uev/btbo9MS1/UA==","signatures":[{"sig":"MEQCID4gW1MmEHkDQp2OkA5aBA5hSmNjWRkGDkutvS1G84tvAiAKk7X4tc5LI7NjBc0MRdEYjBwbvjUE4jhIu9tos919ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267484},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"~4.4.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260917","@aztec-labs/kv-store":"6.0.0-nightly.20260917","@aztec-labs/foundation":"6.0.0-nightly.20260917","@aztec-labs/telemetry-client":"6.0.0-nightly.20260917"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260917_1789618938255_0.9655423382941228","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260918":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260918","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260918","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"1337abf778742b431d9c48d5397b7e9f8fe5add5","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260918.tgz","fileCount":66,"integrity":"sha512-xgh+VFOnIgGk5OCQlRPW8rwh1JR3QG+s1GUWaWoqLSOBCaM34qtvfA+GHJxadf97wGFlFIvHICiWnkf3ptXuRQ==","signatures":[{"sig":"MEQCIFgwjaCn/4B9dHNnINIB/W5QRj7f+gOxjMrSZuEuA7cuAiBO0DjD5eNnN2BxFnhiYnym/E3IIXTLOZbJbxZ7uXymFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDU8wKIbUihc9sPTseRLVNPGJyJDHPNmgykU2tKcoKrJwIgBf0y0+kEa14YFLXwultxhmuK13mJdL2tY58t1cIyeng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267484},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"~4.4.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260918","@aztec-labs/kv-store":"6.0.0-nightly.20260918","@aztec-labs/foundation":"6.0.0-nightly.20260918","@aztec-labs/telemetry-client":"6.0.0-nightly.20260918"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260918_1789705255323_0.5947247954277326","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260919":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260919","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260919","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"1f77e659ccccc15bf4455cc84951e6451d7dd705","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260919.tgz","fileCount":66,"integrity":"sha512-opmS4aROKomd9z7ngWhsVucade4bDvV5ppTMGFkTb2lhUpF3kb5Q6TuMWCx5JWsgMHb4O5V4u15HURhPfkG0lQ==","signatures":[{"sig":"MEUCIQCe0Yn6ah75skyBE2uaxOrFhmYNcyROX435syZjXgk+TQIgUm+pP8Gd3m0NTaCL26mujqpXky+YAHJ8YSQM64EA/Qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIASwK9yEUIBQu+vFdjNMHv6R2W9/Ugtoo1ywDR1JhyVLAiEAgwXiii7yT20ioRjPPCUBQdzIH6XjwLE2fib8ftIOrjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267484},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"~4.4.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260919","@aztec-labs/kv-store":"6.0.0-nightly.20260919","@aztec-labs/foundation":"6.0.0-nightly.20260919","@aztec-labs/telemetry-client":"6.0.0-nightly.20260919"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260919_1789791690177_0.8174201472573432","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260920":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260920","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260920","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"e374faaddbcc8c9834894809330914ec8031f50e","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260920.tgz","fileCount":66,"integrity":"sha512-gxWgwMCnJbLusLWc6f+tRoalo0mbHrn8PDhaKeH2g2PXs+VDcFJZGR4fD8obbJSokRkwTBXy3tWqmku6zjTfOg==","signatures":[{"sig":"MEUCIQCfc2i+z+NvOo7JEYjqo6w8AuG4zvraMnPUxSCqiNqXPwIgIoSUvv1m86xcYijTCQksTviS6UCtEGLCLN/KH7Sxt4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGkA+ZXTPKT3oX/Jk1h5fZ3A3UIHlULENi+2WLRFW8tiAiAi/wkL4o0yPRYaUpBW5VtkK6uhhpny695COKkws8wJHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267484},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"~4.4.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260920","@aztec-labs/kv-store":"6.0.0-nightly.20260920","@aztec-labs/foundation":"6.0.0-nightly.20260920","@aztec-labs/telemetry-client":"6.0.0-nightly.20260920"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260920_1789878113267_0.7305464605752412","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260921":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260921","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260921","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"d44d78740b9f02c10fa4882d4f56d4e2a73a7245","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260921.tgz","fileCount":66,"integrity":"sha512-OVii+M9o7SEiK8lX28VvB6XM5IPeXim24fQPfGlAgSUQj0oy0/8nt7E7LDlPUroZvKq/D7ydB2Stt6ibO05BTQ==","signatures":[{"sig":"MEYCIQDogbWe9MgJvvPZ4ZwkhfI4kOyKkgw3PomaKhOrkB/QEQIhAOMXdb1j0UTveWuS0/3eqbiq80nuhx7hewAcfbmZpHSt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFqwPG+DmxzrSltlLbTDS/acjaYyHVjfa1mIcJbyYOy/AiBS1YnXXSZD8BOEdb1KCEcXoO8jWR/OgZKuHd2TWMtL/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267484},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"~4.4.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260921","@aztec-labs/kv-store":"6.0.0-nightly.20260921","@aztec-labs/foundation":"6.0.0-nightly.20260921","@aztec-labs/telemetry-client":"6.0.0-nightly.20260921"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260921_1789964598495_0.5105264620495971","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260922":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260922","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260922","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"09a948596d39c37de01978e63f1ffbe2fbaab795","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260922.tgz","fileCount":66,"integrity":"sha512-9YFc//WBa86EpRPukiiU1pSZQWCXnC9HHPYtllb50FFCPY5Ti1aqEiuCyFg2lqoA/Pi+RsUD33A272tQNqKt5A==","signatures":[{"sig":"MEYCIQC6jpu+ldwB/TCRztymhe11CAtg2FeuUFndsDLIXJlrKQIhAIcprnP8Bl6+q0KZVowEY2X8PahUV6bPgH/WGoCM/Bh+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC0SsB521deyFR1lZ+yf2rO5wGqtya7uUN4XPjsU8/wEAiAJVetHGykC1JGQAEynGguoOvzwFdsKhyTpu+Pehl/7Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267484},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"~4.4.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260922","@aztec-labs/kv-store":"6.0.0-nightly.20260922","@aztec-labs/foundation":"6.0.0-nightly.20260922","@aztec-labs/telemetry-client":"6.0.0-nightly.20260922"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260922_1790051054378_0.006393134376862175","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260923":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260923","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260923","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"234ae539ecc1a453b24a951d16a0c97c256b9617","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260923.tgz","fileCount":66,"integrity":"sha512-BJCwuq6+s9d69j/MlrF7U3AULi7hTU8fb3q/gYI2QX/JtlHLcenzSMDWDxE72Tn5JshozuA1BeKRtb10vynrOw==","signatures":[{"sig":"MEUCICPQP/Dc0kgMcr1em5QQ7tSgsQqCBWzgZ0Sxj6QIgt8oAiEAuUxJopKAXJdbntyUzBVkC4Cis5UG6umEC1BIM6p5tVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC9/D5rzrox/l1DjQuecsqelV9u19Hr3OZeXv44k5DtlAiEAjGW4icQNidqAIbwq622Ww3+2VWdhcfk4FhpHKEElwLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267484},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"~4.4.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260923","@aztec-labs/kv-store":"6.0.0-nightly.20260923","@aztec-labs/foundation":"6.0.0-nightly.20260923","@aztec-labs/telemetry-client":"6.0.0-nightly.20260923"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260923_1790137516984_0.30786682003467725","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-rc.1":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-rc.1","_id":"@aztec-labs/validator-ha-signer@6.0.0-rc.1","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"8c054fed8a5cb225990f676d8b4970a7c799f49e","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-rc.1.tgz","fileCount":66,"integrity":"sha512-d5vOjHDFrbMGEOtj8Va1+GCSH22UM4DL874rR/biBwq8vnNLVF2g2z15yKLBK8Eu9YlBRZrqx+QjkR/tfmmgYQ==","signatures":[{"sig":"MEQCIEg8Oa86Kr38f9r0PxuzOeIW0qIh0Mj5pvdtS0r3P2aQAiBjnN1eJz6g4WE5i+ABOOOEMjwG6XVG75fbrmuR48oUxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3tuRerfIwLpGlHhi/J11gAfLbOeKbadEhYguKf4w6BgIgDmqIpK3bIzh0dwC2tUl2blaww3V8a+b6ltg9jX+9oiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267424},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"~4.4.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-rc.1","@aztec-labs/kv-store":"6.0.0-rc.1","@aztec-labs/foundation":"6.0.0-rc.1","@aztec-labs/telemetry-client":"6.0.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-rc.1_1790194042657_0.34491603190523556","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260924":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260924","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260924","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"a16a3dd8a8bb8278be7c7a03c452739e8342a905","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260924.tgz","fileCount":66,"integrity":"sha512-tqK+jSWsA53LH9NRr0JdsCNcqmoEDH2n7j0d4jVmu0a6wM4odlpR+ZtHcyu1DSWhtEAu87KF4JzmimN8fA2QIg==","signatures":[{"sig":"MEUCIQDvtCwXL/ZdhgF2uOfHs4mvcP9mep1YNaeC2J4ec8tt7gIgWudCOy5PclRDdSkQPRH0soNVRXBqi0B5F1O9WNA5Kx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFzcg+zseOR2pmzgW3kwGamZY1g6cSbKYGUJmueACObDAiEAxma3qCBTicwSQkhOqc1xdOlIQbau4SAenh0mw5gtWFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267484},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"~4.4.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260924","@aztec-labs/kv-store":"6.0.0-nightly.20260924","@aztec-labs/foundation":"6.0.0-nightly.20260924","@aztec-labs/telemetry-client":"6.0.0-nightly.20260924"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260924_1790223166171_0.4937686100117453","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260929":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260929","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260929","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"c0e5ee0794f4c1c02e60b7cafea319d97eadd03e","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260929.tgz","fileCount":66,"integrity":"sha512-jyT0j8L6m2TWjtcu1lfew0Mw6tqZDesvJIsOimb5N2vBoBwyK6oQ2eJFfTHxo623UcD26nGzrMctsULfU1sxAg==","signatures":[{"sig":"MEUCIAcApENZlGRUolbpKrlKmE5ZjcWwzdhrgoVBO/gCjnZHAiEA3p1zQs7qpohmn0JHmJp4F/y8ZOzUz6k5zkPUZJILMDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2BabQIqjJ15CZtV1TvhvMNHAo8ooT0RxaKVXyCBGclwIhAMU1eu/GtiGarQDzbvLI03TEzSaiqsraZFU5+tcC2X0y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267484},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"~4.4.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260929","@aztec-labs/kv-store":"6.0.0-nightly.20260929","@aztec-labs/foundation":"6.0.0-nightly.20260929","@aztec-labs/telemetry-client":"6.0.0-nightly.20260929"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260929_1790655225400_0.9475659975062956","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260930":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20260930","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20260930","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"666e11a298faa210e2362afa5c38059c758a911a","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260930.tgz","fileCount":66,"integrity":"sha512-9EHRFYzDHbU9XFQWr6RHrmh/wUX15nbz0rNRnNZekgkzghCDYHXO7crTW83CZYolS/a/n66teKCuGuHcTJJncw==","signatures":[{"sig":"MEQCIG++4COk5g1YJbztHs+w0u2cIh5ZtO4uWE8QrHYSyGS8AiAFOoFbcFKJYd+EAkXxJJnICNOG1ix8wL6OsLGaAFF/yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDtn3okKzMT2rAyN/HHHtEy5p7yxS0aVkkCFIthgZATzwIgKCjA2j2TYyjTyv1ar3m8kJARamyqJBh3tYz5DmmkJjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267484},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"~4.4.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20260930","@aztec-labs/kv-store":"6.0.0-nightly.20260930","@aztec-labs/foundation":"6.0.0-nightly.20260930","@aztec-labs/telemetry-client":"6.0.0-nightly.20260930"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20260930_1790741633350_0.21026589075515667","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20261001":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20261001","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20261001","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztec-labs.com"}],"dist":{"shasum":"c1118250ece11b8d64e6b9d9358e02ceacba1e52","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20261001.tgz","fileCount":66,"integrity":"sha512-uDqfRiCpCMTr04rnktymQtyvULqohcVTBS3s+CIUvbAGhNGHPDCAyJ3xmKvUJRGUKD0ZSbvG5J3FopKWWha8Fw==","signatures":[{"sig":"MEUCIACa5tp4kr7DzrhZP7qnf1fKoFEwDw9HOrioiilyGGdsAiEAxcpLqMt6B4BqwTT3EJb/YFKKWDuzVHIXTB/ZOxzw6e4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG4xnQt8ZtF6BURhq++IYO1bPCy7Ho4BtHaZYPb/j5HZAiACv2ZQxNnoKbN5t8yV/cKXKWTvnrPy+YpdPpWYzylv6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267484},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztec-labs.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"~4.4.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20261001","@aztec-labs/kv-store":"6.0.0-nightly.20261001","@aztec-labs/foundation":"6.0.0-nightly.20261001","@aztec-labs/telemetry-client":"6.0.0-nightly.20261001"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20261001_1790828098764_0.016599130380176685","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20261002":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20261002","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20261002","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztec-labs.com"}],"dist":{"shasum":"76fc668c3513e01256abc392a39335fb3809904a","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20261002.tgz","fileCount":66,"integrity":"sha512-7ICwptfiLlZmn6VaLljFHrmGZfxlYscQ99FR0H2ibSSC+Uohb8zk3T9H4TAO41V5m1bpvKsdFyrk8Zjn20uQsA==","signatures":[{"sig":"MEUCIENHsZ75DHRM9sT7Fg7tRYgQ9s33jdYdMaztJk3zml60AiEAvhvXnOJIUU6Hmiij9+Tqr+4KscovTTjG7MUIfd8LQSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCIHMst8LZ9dptdyyjEXrH3iYSzuyd0aNrZSp+6e31QL3EAh93VNHTBF9zSH0mVKAGl1h2CCK2BfVnDeRBsfVoaHek","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267484},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztec-labs.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"~4.4.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20261002","@aztec-labs/kv-store":"6.0.0-nightly.20261002","@aztec-labs/foundation":"6.0.0-nightly.20261002","@aztec-labs/telemetry-client":"6.0.0-nightly.20261002"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20261002_1790914463702_0.8990494329544412","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20261003":{"name":"@aztec-labs/validator-ha-signer","version":"6.0.0-nightly.20261003","_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20261003","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztec-labs.com"}],"dist":{"shasum":"5a3644b46804709f4dea4d487f324c85d2c38802","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20261003.tgz","fileCount":66,"integrity":"sha512-iTT+lALKqy89arUcI6RFaOwSatwas7jw4qbaOONlN8V+YZpRRvuc+EoaY+eBixiS678L0JxB0rZ7bEK4+U/htA==","signatures":[{"sig":"MEUCIBFK6bqqfTDbMu52u9SZQyleDrT3qAlJ1G9JD76pUP5qAiEA1h66K7Z9ojMtVnBUeCivDnygkKgnV5dJovgjJQaCU/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDILUd3RGNONybD8aYweL6prnrsEJpleTOd0HP5kz9ZKAIgRE2dcYN1kLjuMthfgl1G2S7Zx/wgW0VQSdq1D1GgE7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267484},"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/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"_npmUser":{"name":"charlielye","email":"charlie@aztec-labs.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"~4.4.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20261003","@aztec-labs/kv-store":"6.0.0-nightly.20261003","@aztec-labs/foundation":"6.0.0-nightly.20261003","@aztec-labs/telemetry-client":"6.0.0-nightly.20261003"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_6.0.0-nightly.20261003_1791001127206_0.9449935701080396","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20261004":{"_id":"@aztec-labs/validator-ha-signer@6.0.0-nightly.20261004","dist":{"shasum":"da0d1a47b292e3b636ea7029fe7d6643489013e9","tarball":"https://registry.npmjs.org/@aztec-labs/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20261004.tgz","fileCount":66,"integrity":"sha512-n7IXeCz9I5U7eLE9BPeU9/cJGn47rNydj8Nsh/An382EhJ4UvpJetXcTtxToLFBnpZQ4QZGTrDRwO12NkDAKWg==","signatures":[{"sig":"MEUCIEcvg/wEOE8eyEr9a0aYlHhxBNaPKEZ6niDjUtsXGp0WAiEA1UppRBW/F2B0uoWEoTrfBv3zCEJVvR63H/HAowYMQRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGDlyjY3rP0MADbhLeObTWLb6dcfqzBW3uaPstPkrUTMAiEAu43ozrnJ/7I7DeCUw8EA0ljGTucz0hwA/cJvBPdmQSQ="}],"unpackedSize":267484},"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"]},"name":"@aztec-labs/validator-ha-signer","type":"module","types":"./dest/types.d.ts","engines":{"node":">=20.10"},"exports":{"./db":"./dest/db/index.js","./test":"./dest/test/pglite_pool.js","./types":"./dest/types.js","./errors":"./dest/errors.js","./db/lmdb":"./dest/db/lmdb.js","./factory":"./dest/factory.js","./metrics":"./dest/metrics.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.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","build:dev":"../scripts/tsc.sh --watch"},"version":"6.0.0-nightly.20261004","_npmUser":{"name":"charlielye","email":"charlie@aztec-labs.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztec-labs.com"}],"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"~4.4.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec-labs/stdlib":"6.0.0-nightly.20261004","@aztec-labs/kv-store":"6.0.0-nightly.20261004","@aztec-labs/foundation":"6.0.0-nightly.20261004","@aztec-labs/telemetry-client":"6.0.0-nightly.20261004"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/db/index.ts","./src/errors.ts","./src/factory.ts","./src/metrics.ts","./src/migrations.ts","./src/slashing_protection_service.ts","./src/types.ts","./src/validator_ha_signer.ts"]},"devDependencies":{"jest":"^30.0.0","ts-node":"^10.9.1","@types/pg":"^8.10.9","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@electric-sql/pglite":"^0.3.14","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/validator-ha-signer_6.0.0-nightly.20261004_1791091704947_0.24797664494655125"}}},"time":{"created":"2026-08-29T04:19:42.625Z","modified":"2026-10-04T05:28:25.249Z","6.0.0-nightly.20260829":"2026-08-29T04:19:42.897Z","6.0.0-nightly.20260830":"2026-08-30T04:20:58.518Z","6.0.0-nightly.20260831":"2026-08-31T04:22:48.788Z","6.0.0-nightly.20260901":"2026-09-01T04:20:26.054Z","6.0.0-nightly.20260902":"2026-09-02T04:24:08.340Z","6.0.0-nightly.20260903":"2026-09-03T05:22:24.187Z","6.0.0-nightly.20260904":"2026-09-04T04:20:46.626Z","6.0.0-nightly.20260905":"2026-09-05T04:19:31.157Z","6.0.0-nightly.20260906":"2026-09-06T04:20:15.832Z","6.0.0-nightly.20260907":"2026-09-07T04:21:25.167Z","6.0.0-nightly.20260908":"2026-09-08T04:20:02.084Z","6.0.0-nightly.20260909":"2026-09-09T04:21:22.454Z","6.0.0-nightly.20260910":"2026-09-10T04:20:35.701Z","6.0.0-nightly.20260911":"2026-09-11T04:21:10.475Z","6.0.0-nightly.20260912":"2026-09-12T04:20:01.948Z","6.0.0-nightly.20260913":"2026-09-13T04:20:06.261Z","6.0.0-nightly.20260914":"2026-09-14T04:22:05.747Z","6.0.0-nightly.20260915":"2026-09-15T04:20:37.300Z","6.0.0-nightly.20260916":"2026-09-16T04:20:23.208Z","6.0.0-nightly.20260917":"2026-09-17T04:22:18.393Z","6.0.0-nightly.20260918":"2026-09-18T04:20:55.440Z","6.0.0-nightly.20260919":"2026-09-19T04:21:30.327Z","6.0.0-nightly.20260920":"2026-09-20T04:21:53.349Z","6.0.0-nightly.20260921":"2026-09-21T04:23:18.588Z","6.0.0-nightly.20260922":"2026-09-22T04:24:14.891Z","6.0.0-nightly.20260923":"2026-09-23T04:25:17.100Z","6.0.0-rc.1":"2026-09-23T20:07:22.759Z","6.0.0-nightly.20260924":"2026-09-24T04:12:46.266Z","6.0.0-nightly.20260929":"2026-09-29T04:13:45.539Z","6.0.0-nightly.20260930":"2026-09-30T04:13:53.436Z","6.0.0-nightly.20261001":"2026-10-01T04:14:58.851Z","6.0.0-nightly.20261002":"2026-10-02T04:14:23.792Z","6.0.0-nightly.20261003":"2026-10-03T04:18:47.280Z","6.0.0-nightly.20261004":"2026-10-04T05:28:25.062Z"},"description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztec-labs.com"}],"readme":"","readmeFilename":""}