{"_id":"@aztec/validator-ha-signer","_rev":"651-5ff0c3fce12b231d844f56b29831c6aa","name":"@aztec/validator-ha-signer","dist-tags":{"spartan":"4.0.0-spartan.20260218","patched":"5.0.0-patched.20260318","private":"5.0.0-private.20260319","aztecnr-rc":"4.2.0-aztecnr-rc.2","devnet":"4.0.0-devnet.4-patch.0","commit":"0.0.1-commit.fff30aa","rc":"4.3.0-rc.1","nightly":"4.4.0-nightly.20260618","dev":"0.0.1-dev","latest":"5.2.0","prerelease":"5.3.0-nightly.20260917"},"versions":{"4.0.0-nightly.20260110":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260110","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260110","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a4d13792c3f9040976300611baf72d96c5dd97f2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260110.tgz","fileCount":54,"integrity":"sha512-ck8FuvkoxnZnbcSVJJq9QRiBCDn2kgQ9lvn7YRaN+nBt2b53RGaMFCiOC3KxDfsQMKcYsAxwR+mJHvhmDnpIzw==","signatures":[{"sig":"MEQCIDxUd5tZS4I2pqMuPHrFiqY0q/wkJ3VLZ565s4XIHacoAiBlSzBcaoAGgvssKeu1ilAeZVNY3tLUEMvirCF38WkKPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135775},"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","./types":"./dest/types.js","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"6fb60b346ecdbb458fff078d1b16a56f2c63591c","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","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260110","@aztec/node-keystore":"4.0.0-nightly.20260110"},"_hasShrinkwrap":false,"typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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.2.17","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20251126.1","@middle-management/pglite-pg-adapter":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_4.0.0-nightly.20260110_1768017120267_0.13950394336506822","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260111":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260111","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260111","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"fa8be28488a74f67de2bbf67173839477cd1d4a9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260111.tgz","fileCount":54,"integrity":"sha512-TcN5WRZNAMPvyatI9RV9AyQrPZ+s+4q3ylszvNZ5f0eKmBXm6mPLZqm/WB0vYvLfUgwrzCa3gnTBN9DAxdERGw==","signatures":[{"sig":"MEUCICD0NXflrpY848X+CwP4OhNm5lonrUY0Oxp/AmZVX7GiAiEA7IzX8O6+KTD5QpRlAue2BKlSJNtYFUT55wDXSrwYWeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135775},"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","./types":"./dest/types.js","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"a895f37193b92e3d20c5ca78bb36300f1d875d4f","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","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260111","@aztec/node-keystore":"4.0.0-nightly.20260111"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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.2.17","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20251126.1","@middle-management/pglite-pg-adapter":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_4.0.0-nightly.20260111_1768104188936_0.39613349107374596","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260112":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260112","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260112","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"2aa953581699bed93076204afe318299b18aa980","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260112.tgz","fileCount":54,"integrity":"sha512-px1ZGoGoXxSSYfNEYZkiZxkDWyDQsfA3gkqSD5hkaozdk1OX7DatuCCUeut9idoI+izjhv2fKh6fwYzOgcQ+TA==","signatures":[{"sig":"MEQCIBx15YzUwpHrTz/VobfA37ujgdNKxegJ9+Y3ybEuOiI+AiATKmMwb1kzkzebrnuq6L9seJ9+Y7QlayYX/PvNCsDzbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135775},"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","./types":"./dest/types.js","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"fe859c4c9229fd92c4c750a6cae3e2fa2a30c33b","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","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260112","@aztec/node-keystore":"4.0.0-nightly.20260112"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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.2.17","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20251126.1","@middle-management/pglite-pg-adapter":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_4.0.0-nightly.20260112_1768190552578_0.2652440659107773","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.96bb3f7":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.96bb3f7","_id":"@aztec/validator-ha-signer@0.0.1-commit.96bb3f7","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"bb2d2deee842ac2f65119425ad81d6bd88aa263d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.96bb3f7.tgz","fileCount":54,"integrity":"sha512-7D25tky5QnWy/lDmSyaUmLdC8OYFIXhkmb7Via0W0udrDcy+Y1hs7uzzuy+90sDWyDjXM7CjGYk0N/ZVq9Ooig==","signatures":[{"sig":"MEUCIQD/fye5zpYN7x+ehO8EqdHxnwx+F8H4k3p42PlMYgAjFAIgTK7irx275gE05R2N9zAwBgYQ84tBOoZoOq0WvX8yQDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135769},"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","./types":"./dest/types.js","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"96bb3f7539a2379dc10dd0284c2adc0da68173a8","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","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.96bb3f7","@aztec/node-keystore":"0.0.1-commit.96bb3f7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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.2.17","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20251126.1","@middle-management/pglite-pg-adapter":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_0.0.1-commit.96bb3f7_1768243814130_0.8140740725324342","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260113":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260113","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260113","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a14f374a7ef7c9911cb781c02d951a9fd690f91f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260113.tgz","fileCount":54,"integrity":"sha512-8Lkgl53cD0H8OWZnvRYB+qOC293DqCQPTsQ5J8MmZPjIr0MsoEyIdbFh1zfrMXUNDp+Pmibs7BHZVf6NPXPQtw==","signatures":[{"sig":"MEUCIQDKPlLWfZOcR6qiryaXWMdFZeY8OCx2KepHshVliEBZigIgc3uip70m8ft6TNzfMGtvuoanRbAm8arijXPRsdHVBI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135775},"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","./types":"./dest/types.js","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"35f474b42c9d86a725aa6353748d6e80b35d8465","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","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260113","@aztec/node-keystore":"4.0.0-nightly.20260113"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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.2.17","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20251126.1","@middle-management/pglite-pg-adapter":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_4.0.0-nightly.20260113_1768277085107_0.8813222907812106","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.6d3c34e":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.6d3c34e","_id":"@aztec/validator-ha-signer@0.0.1-commit.6d3c34e","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"53143f81e4701b91b97c055161f5b27a03c9ff42","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.6d3c34e.tgz","fileCount":54,"integrity":"sha512-89pVkC6wsmn9xxsA2k8qQbzIvWmDLPfMIM6ud5PA9Rzlet2cclHOWwly4Inkowj3ka65GyOYPrd+YHVyGKONXQ==","signatures":[{"sig":"MEQCIBg3w0g0cJws+jfAoY6To5JgNxMcmrjTyjSNLP/vkkNcAiAHXVS/t+QM3/6yNK/+MTPtZCz2UDs1Zu4l5hGHvFrr4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135769},"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","./types":"./dest/types.js","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"6d3c34efff683ebf8789774f7f1f43e6c3c575e0","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","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.6d3c34e","@aztec/node-keystore":"0.0.1-commit.6d3c34e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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.2.17","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20251126.1","@middle-management/pglite-pg-adapter":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_0.0.1-commit.6d3c34e_1768306993238_0.6332940611820554","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.1142ef1":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.1142ef1","_id":"@aztec/validator-ha-signer@0.0.1-commit.1142ef1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"beb28b695804a2f10935ec4e09bf1e74fddc6b1d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.1142ef1.tgz","fileCount":54,"integrity":"sha512-isi3DJOpOrzM4WPszYpvQxZaGgAndCDB0rzv92IoXYWmdaGkxDeIsbuNmT53rw7Q3iMVT737Eqh5jES6GMQReg==","signatures":[{"sig":"MEYCIQC+4ljmEDrdIh3XCzdg/j2bWhxGXvYQz1rT3+3XcHzWBwIhAN9cYHTdgSWH735bx54l/ztzK45ENwnmomn2D9sZtm0w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135769},"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","./types":"./dest/types.js","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"1142ef1530fe3d47dd3aad20227fd1bc9be99a28","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","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.1142ef1","@aztec/node-keystore":"0.0.1-commit.1142ef1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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.2.17","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20251126.1","@middle-management/pglite-pg-adapter":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_0.0.1-commit.1142ef1_1768325057888_0.6293694810283157","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.7d4e6cd":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.7d4e6cd","_id":"@aztec/validator-ha-signer@0.0.1-commit.7d4e6cd","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"862761c9927bc01001363c010557def36fd9b31b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.7d4e6cd.tgz","fileCount":54,"integrity":"sha512-MZdvrdhyaz4T5Ilv+lTZV2ickDXNFP3qa0JUhtFDmEIrl4OUd/aviWgx3aC64MWru03nSvvogYCXTCb2j7vxKg==","signatures":[{"sig":"MEUCICVqcC1ToPH1x9lgHORQvZcLVe4G3CujxWPKlncb5wJdAiEAlKxb5hGoWMTJnfH7fcDaoNBhwc9qRyXAnD4bMh0h56w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135769},"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","./types":"./dest/types.js","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"7d4e6cdd45be51b72c1c248aa42b13e5b8633f04","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","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.7d4e6cd","@aztec/node-keystore":"0.0.1-commit.7d4e6cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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.2.17","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20251126.1","@middle-management/pglite-pg-adapter":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_0.0.1-commit.7d4e6cd_1768329696134_0.17042692879375365","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260114":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260114","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260114","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7ab04cd63e7994afd8406e25e23186a867571aba","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260114.tgz","fileCount":54,"integrity":"sha512-bOm2lb2F1Jy8L47EgXZ7hrntfYVmtiFV4/+e5OyJnL45n61j8rZ7ebMfKEbz4xw/1seB3bdE2BLWhZpv0Wcf7A==","signatures":[{"sig":"MEUCIQCGo1sgFBrD0k7fmDYK9BYnY0R2tug2clB9aAMPXZVnKAIgUbxh5JjGiDYLlOBDQ3EBVTySgUazoa0pj8UZjN8+3SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135775},"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","./types":"./dest/types.js","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"59e53a55bc808a1558703a3e252720b998fe4f0b","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260114","@aztec/node-keystore":"4.0.0-nightly.20260114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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.2.17","@types/node-pg-migrate":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20251126.1","@middle-management/pglite-pg-adapter":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/validator-ha-signer_4.0.0-nightly.20260114_1768364022842_0.4207236163527712","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260115":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260115","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260115","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"86f5ecf41435d75235c1341cb23a7328c0648d48","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260115.tgz","fileCount":58,"integrity":"sha512-mB5/Ceh0SuowF9d3g1q1Fr8l28idWStwcdYR7IPpuiRCNlpnkX9Vq49HacaMcGa55yE1WmOOTq6WdJm/sE79Wg==","signatures":[{"sig":"MEYCIQCduaHj/okmEeFeWmDdPblOr0IHDKTTMIEGVE7Jz6FIewIhAK90BtSmev67o1BSWm2m0HGXKJFS/dPv2tHyxonp5bUw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159167},"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","./types":"./dest/types.js","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"fc7d5b6663acebf6adc313362c913d9f8a22e9d0","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260115","@aztec/node-keystore":"4.0.0-nightly.20260115"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260115_1768450039623_0.05749027716513688","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260116":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260116","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260116","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4c06e7b8d942d202e6d5f3a9e4b92d70cfb781dd","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260116.tgz","fileCount":58,"integrity":"sha512-SR3mJKVXXJDnYFQl6E1nS1BfumeCTZrKyCz8LPG302IQwiBMaDsqDifpmYwVHSQ97ObpZggNvauLPHYZ2u/m8Q==","signatures":[{"sig":"MEUCIGljFmMM/V8SyVoexPOz5ICf4lYS4Z4eOQ/8EpdaqESbAiEAvzVV0G/t/adgMwf4XG77pdMyzeyvo4awY8qJuKswsko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159167},"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","./types":"./dest/types.js","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"b277e39763e387281dc15cc1905f485c0896dc7c","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260116","@aztec/node-keystore":"4.0.0-nightly.20260116"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260116_1768536384140_0.5528192215221353","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260117":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260117","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260117","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4abd459b79096c694ef76f7a1705b254707e7ecb","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260117.tgz","fileCount":58,"integrity":"sha512-caQ/Jqu77ARgoOdRxLrbv/fn09QN7t7PSrm20yZpU6RZakciUf2LWx6p6KDqgiGKszfS2wMo7P+ZsVnp2V1tZQ==","signatures":[{"sig":"MEQCICCalrLWjehBmblrm5xI8vKm0Vok/Us4s/1oBPFMnFdpAiBoGz7mIZ2HrSW3m3NsC5E1GI7932hU5INuojNa/PISGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192209},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"7cda630c4d886a2ea69bccf55a72334e0fc119dd","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260117"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260117_1768621658124_0.7943777950298516","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260118":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260118","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260118","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c67d685e89cabdc9284238f6a931f234fda0bcf3","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260118.tgz","fileCount":58,"integrity":"sha512-ICyGGRZzmr71ChFcmm6jcOuZ/hpSj7CagA4vQFaFh8vjVGyhA5DzXetorBwLQcTo/g5FYzF5vpTX6e7bSk5sZA==","signatures":[{"sig":"MEUCIHcteauf33TUnAo1CnjVkrcIaYfcC4BRh+IrO+qzvrOOAiEAvqr07r5DtbunP8FLJNZha1dJFbOfU/XvyQGDwjVt0fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192209},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"5a7a45369769c78dcf79e40011647acbae2ac6d5","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260118"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260118_1768709502936_0.7239496083523018","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260119":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260119","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260119","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"297f5815cdb647d22bccf0a2ac74a93434211f5a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260119.tgz","fileCount":58,"integrity":"sha512-oMHuMoVUmLwDEUw+LOsG8L8s/4o7/iLC8ArqhqsHYsVePF86zx5rgCEPHEG87/gqPlgbqh6Tla4umChHEwU8dA==","signatures":[{"sig":"MEUCIH7F6h3eCwmi+oBwHA9fN04HQzE5rxb4FLU2TVgYsh8bAiEAqu3eDQsowtB7NK3kfG6Wn/Wna7arRJhGNCy0/izWEg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192209},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"cee8d993650aaf9be0ed50c22d018ddc3474e99c","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260119_1768795301656_0.8665323247891301","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260120":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260120","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260120","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d8e4cd67791083c340988d1ca1d6992d453e79e1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260120.tgz","fileCount":58,"integrity":"sha512-Z9QIjl/OI7llVNoGQ8FCPjsOe00X5ngbPkrY5qaDlq5pvycpVC/buJJJAWvtx8oZTSi3eCFeW77OeeFZx2YYiA==","signatures":[{"sig":"MEQCIBIiaypzQJDeezw5p7W/VGn5qTr2J07HdHMoqXFzsy/TAiBZQ5//VXzkCmYna1vJhJOQrZKSTGBJRwfhvaFREcqAnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192464},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"91b05864a007c771353225b24c2fd30de5ccc9d1","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260120"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260120_1768882168932_0.04529242864473959","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.f295ac2":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.f295ac2","_id":"@aztec/validator-ha-signer@0.0.1-commit.f295ac2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"810eeca266a21ceceaeaa430cfc5544811428fad","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.f295ac2.tgz","fileCount":58,"integrity":"sha512-LmKNaTMwcXI0PZOv1F0v69T6ZQVG31P8StV+KkqtYSlLcfmLHJjGjweRVbBaYX/e2nC7hCMOc5OXW1T7r4gLQQ==","signatures":[{"sig":"MEYCIQC1bW6C/e1ZjZX7+9CxfJV3NmYEODVKToVSQc8/6iWtQQIhAJj5PUHxB14Mqm51JOC+ozh2XNDknMGItjglILXgoZ8d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192460},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"f295ac27721b1d25e552c46c1ec5c929ffc24341","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.f295ac2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.f295ac2_1768921537065_0.557441208632218","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260121":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260121","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260121","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"023082d1c87b4f97c504dcb5c95218766e510436","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260121.tgz","fileCount":58,"integrity":"sha512-JwYpXZ2yXTxzSuEQFXwctv/evoXeYmWTea6LEcaRHRbxTovdTJJLQ/fd1UeDfUZsPOEwBQaA5VR+5K6NRIOCEQ==","signatures":[{"sig":"MEYCIQDT+DjaRdxStXfQfF1aoYhdpdQkgQgGOfc+c48m/odhbgIhAMX9fcTn4R4jGPoiAaCfLQiY1VhKYTy5f8lwCmq5IYfI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192464},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"45204cdea26c77cd2a790e14a5b7aa05ca361ab9","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260121"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260121_1768968603504_0.637901550382703","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260122":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260122","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260122","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e76274ae95e4c4ef9770d85ecab52a3669d133fc","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260122.tgz","fileCount":58,"integrity":"sha512-xTYcFTcB1q1n1XmLntdXAOVVHJ/EBwd55V+ZUvGPNgtMmbLyWjP090d0AW+YqCB24QxOhPkKDACSvKADKN/KCA==","signatures":[{"sig":"MEUCIQCq2SvxFi9uZeKU4oa92r7VarEkKCpyCmBzmerU0COvMQIgMJvU2tT6zBH79j6FjKIt6HJFzDjtKN80W6dtqqQ0Kxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192464},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"5723a98658c263106eac059c110fd7cd1bfa8985","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260122"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260122_1769055248528_0.5018348990178763","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260123":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260123","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260123","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8636b2b92fd11908b88b7f3b41e5b7b9971b8062","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260123.tgz","fileCount":58,"integrity":"sha512-ecCuC89foJuSIg22SqtwzCemPKEMDdpPbfTHiHF+vSy3K7l04UcYLQFxwbGU72VVm/OOV9E4qGIYHnFEe6fgTQ==","signatures":[{"sig":"MEQCIEJYhes48WI8qqVCLHYP9JG4JdsFoY2GrLJAnhfhIcCEAiAIhwzY6XbPRCnBYhgSBh6v8xSacwWe0Y5JHSPbTetejA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192464},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"888ce84bf8670d4f5a410371d9c7ddea1ff42875","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260123"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260123_1769141334265_0.5176767565412383","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260124":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260124","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260124","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"0a91ed5ef8a3f4d48d747664712284090babada6","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260124.tgz","fileCount":58,"integrity":"sha512-N7O3vZjkw2RjTwPYChoXEAZU4u4uRpcnqtnbSzxCO9WVahHeAo8/ibEdbvnaggKbuPMoGiZYLBGN7ngCOcHy7A==","signatures":[{"sig":"MEQCIEMvO8AOxqaWffUqunF3g9THyQUtMH8Or1OzOLrZmBazAiBlVnGONBeMV5mSETZhlCTleb0PoAf2vwZqR9iFn1p8RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192464},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"338868f707af2300ef095816e1c96867287d9260","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260124"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260124_1769226782017_0.5541425698667775","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260125":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260125","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260125","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"756ae3fb692f13fbfc1ba76d4a1b47068c0a2700","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260125.tgz","fileCount":58,"integrity":"sha512-T/FAB5OR5qWZ+67fUuhbbJxe23oy/41CmYcCBzWfm09yg16u1nvVJSnLqbKLHC9Gj3K4Lv7blWLmvHMvhK2XXQ==","signatures":[{"sig":"MEUCIA3Y55g2m2LK+tRokDemz5oIIqTjscCZbEgIWTMSiNolAiEA0P7iO0+BfIzauljIVZK1MsOldJ9IihSwHpg4XpMYWtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192464},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"e35f0701f6919ad0fbc651b87a8689a23501f85e","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260125"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260125_1769313948211_0.2617062211855148","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260126":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260126","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260126","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c7608bd2abd86b970952660f3871368556699f0b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260126.tgz","fileCount":58,"integrity":"sha512-appnbqLVvGgysaJptRDe0iEt3rdqqKJXDpY/KDDJi0YmHTAQFDBMHY+j+nQgkGPn81+yRcf/iJmiUVolxKEpnQ==","signatures":[{"sig":"MEQCIAdmzRamNQE0u3O7cbsbxwSP1PjPEmbOCeaA7YJUA5rMAiBusZNjUK5z5VgzG0W1nFDL6OSkuPkAntjfePt3IKjgxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192464},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"1463fca7bd10ed09aac3b8608780896e9e1ce59f","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260126_1769400581083_0.15975471494273585","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.d1f2d6c":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.d1f2d6c","_id":"@aztec/validator-ha-signer@0.0.1-commit.d1f2d6c","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7938dda216761490d7d8cb9dcaccdbee53070ac1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.d1f2d6c.tgz","fileCount":58,"integrity":"sha512-ek1Pp0n6zUNOUUqH617ZiVR5upTXmW87kBgsiPKF6IToAYGNs+J1ag2zHARW52Nj8tXIae8nvx1TdpvCvYz03A==","signatures":[{"sig":"MEQCIGSb1U9Z21njbgjqJ4leGz/Xf/7mPZsRNCi+xHR/KI3oAiBysEAJ9a0VJhpidwt5jG28qg1R1Hk8bCVBN2H4+26Qzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192460},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"d1f2d6cc20e617569b02326481d632f669ca8b29","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.d1f2d6c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.d1f2d6c_1769449558547_0.4929781097380441","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.e6bd8901":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.e6bd8901","_id":"@aztec/validator-ha-signer@0.0.1-commit.e6bd8901","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ad9484dce5b9c97e3c9bd4292fd756e249293c77","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.e6bd8901.tgz","fileCount":58,"integrity":"sha512-ft1FHFVdWiUf9s4vuUxmhQQUeBvpYm+R6KIo2aZxHj7Ji25DmqFh+PD4zM3on+KAIkplNUV61F1u+slG7Qd4mQ==","signatures":[{"sig":"MEUCIAlzh7r4zSYuSlUeeXRQ9dW+XnW4BHdu2JfvV7Up+5F5AiEAiIYqbYEbsYpDvoncpdJQoGglrUj1TN017EC5ZMs6ChA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"e6bd8901f51f7d69ad417b7a6813312f58648a52","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.e6bd8901"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.e6bd8901_1769460299184_0.014014501402073387","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.0b941701":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.0b941701","_id":"@aztec/validator-ha-signer@0.0.1-commit.0b941701","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"bedefea477642d36ee777acd8e6a4caaa158f15e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.0b941701.tgz","fileCount":58,"integrity":"sha512-EgTlnsAvKhHkfovNfhwJFrI4KHfyVcCr6R3LDjGytKEB8EqcMOv7vGXJ4JWc3q1cW0eEtZAH6uCujnjcPDKVrQ==","signatures":[{"sig":"MEQCICFrWHAq+IV6C7uozhg5vB6JI0DCfUweTIsjrfTLg7LSAiBgZBlhub28VXuGTh14D7Q9lAOB1x5JAuvmHwjEGH5OdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"0b941701291cc56b58bf539bb514b25785aec9bf","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.0b941701"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.0b941701_1769464723005_0.416919065986753","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.2ed92850":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.2ed92850","_id":"@aztec/validator-ha-signer@0.0.1-commit.2ed92850","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9a0de2439a771b47cc8f90cc2fdb3a5d18046e82","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.2ed92850.tgz","fileCount":58,"integrity":"sha512-UvIFiTXXcRfBU5ZGu6Rn4nW2KwZUY6X31XUFnoI9TJLQM0WgRWKhDv5qn9KfBcdn/T+ucsLS3++3KvhT1GAROw==","signatures":[{"sig":"MEUCIEmC7agAm+SidhoIyaBDHp3lgnBaYtSpN2Y0HdDXngQnAiEA+yiJJ7nFYpEBiYWONj3OrBEA0hcgCy/qo+ZjR4vSxVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"2ed92850a750de5b16f311324204728edfa150a3","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.2ed92850"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.2ed92850_1769467304224_0.10517456730454278","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.fffb133c":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.fffb133c","_id":"@aztec/validator-ha-signer@0.0.1-commit.fffb133c","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"598dec93e34624e5ffb9b73c81a5ad0c94174bd4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.fffb133c.tgz","fileCount":58,"integrity":"sha512-32o8KbrWlVtriK/cf/krJBiB143RnAz97vlJbZePdBqAw30FZ23YJxuk8gnISCguutaojBaFqMLr9t11oOTIhQ==","signatures":[{"sig":"MEYCIQDNyFFfJ2ggsrpjkinZJXrdLziNaklVbP1y1HWRtjYWHAIhANOnw1bA4/BtZDtE0iu08oYeSr0LhMf/Rz4kaDBq/T32","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"fffb133cedb8748d9ff8c20d869e2db92250bcae","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.fffb133c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.fffb133c_1769472879753_0.9719488062135819","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.e61ad554":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.e61ad554","_id":"@aztec/validator-ha-signer@0.0.1-commit.e61ad554","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4582447401af31c441c0706836dca8699d937add","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.e61ad554.tgz","fileCount":58,"integrity":"sha512-bDvRxkO2gEv72Hd4iZHWW0jA8v0zaS8B9eR8WwnPD+5qypdV2tgFkq5B3a/0ZNkWke6cmDczyKUpacSMtrJAcA==","signatures":[{"sig":"MEQCICs8Ffjk1pZDKR69lOH3cKmdj492673LANA6rK7f0zOfAiAHTg1BC9Bl3jgYo6gG7YcdKfUEmvDqDROa8gY4d8q0YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"e61ad55404921581c97d7ebea1cae54f3fa48549","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.e61ad554"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.e61ad554_1769483571637_0.9062902823418497","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260127":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260127","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260127","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9f0e09889297ee6427c58e8aff7821faf6973f7f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260127.tgz","fileCount":58,"integrity":"sha512-ujNzYK3x2QFgUNHXsqvPAflIOCe1qpriaUszwKiIiOmd5G7kIcffHjlDPEyd+CuR8CzdgMkkVuXYtOjs0e+DIw==","signatures":[{"sig":"MEUCIQCJkTDG78x0Qbe8/S0rYe4drZ83J6JQDhw7kNanBTQ+PgIgR9k5sqQrBQtWpp/i8NMaqLWkTFgyIUiQFu5VSoFlGf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192464},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"6be0df01eb17e0c468abc46ea0c239929c90c503","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260127"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260127_1769486388786_0.7670363661218245","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.1bea0213":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.1bea0213","_id":"@aztec/validator-ha-signer@0.0.1-commit.1bea0213","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"be865c66045ed3a86ecbf1f0ca021ea428dd21a9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.1bea0213.tgz","fileCount":58,"integrity":"sha512-TC/QgYOuPDTwjAaSpR/OPgYBkFHqHL9VXJYxnPdCn/+bZxmDenANPnTfIws7Z246SIesS4r9RHEZ7OSnxt4AMQ==","signatures":[{"sig":"MEUCIQDMWlbt4PMRDu2JqLyeTg4gmC3GXt78UwJMGGmCyNH36QIgWLI14wNzhqULCugXinwniFc0EgFbhO5dgRs1rUBRsUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"1bea0213c9950a48e9b744916be6927aa5ed069b","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.1bea0213"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.1bea0213_1769523108306_0.3054391894687789","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.bf2612ae":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.bf2612ae","_id":"@aztec/validator-ha-signer@0.0.1-commit.bf2612ae","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d52a2cd1a6bab6dbb065af87b3249c6f74eddf4c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.bf2612ae.tgz","fileCount":58,"integrity":"sha512-gRjn3cu9hatRofyMdtlKOdHh66LZkv5hnZTEEshNZjjrPXJFAYcBKEul4ksN+s0LLIN2Bg4WsMermMQzwUWR0w==","signatures":[{"sig":"MEYCIQCAwSUjwWmSBGAhrHpYBw7fRto91eEVClIMJ3VIutL+GwIhAM7mY/KoU2nW44U1qM4M4DCGX25TOo7ZHDegCovt1ENB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"bf2612ae4e245a714274f49548e3b0c9b2bf378e","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.bf2612ae"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.bf2612ae_1769523197773_0.39146431080939315","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.3469e52":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.3469e52","_id":"@aztec/validator-ha-signer@0.0.1-commit.3469e52","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"34d9d56238b1599f3cce09038aa72794152668fa","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.3469e52.tgz","fileCount":58,"integrity":"sha512-m9P5QHVTtkhm4ijcqg3BQA+To+S0NkaEQqnQwJqrBL9+fia8UQAJohnGiLu4HO2c1kj0Ku2345RK2W56Rgj1IQ==","signatures":[{"sig":"MEQCIEqw6p8E0DnMdMkV5phJvRoU+y96kPkqjqjYQQkC/CtXAiApiVole+mbApmWiOAfTmKbRr4oFEjShJJwozW4kAjNbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192460},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"3469e52acfab51a39cbee1b082587617405941a1","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.3469e52"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.3469e52_1769527407229_0.7026591629996011","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.59e663cd":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.59e663cd","_id":"@aztec/validator-ha-signer@0.0.1-commit.59e663cd","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"3a88da76381d883dab30144b21d2e3e1f82e7468","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.59e663cd.tgz","fileCount":58,"integrity":"sha512-OiYieXWUIaCl4iKxYJm1pQWLA7MpHvrkhlbxWlZdXcN4bxZJpJJ5lwAYgtOL014DcGMhyS7WTp+AQPo+b2mgOA==","signatures":[{"sig":"MEUCIQD4xrLToYpuOnJlLYnW1XXP7Gq1AZ3uV/KHwUvwH4UEGwIgRpHimgYIaEBNoUhK7QoAmmx2sLwvJPpb2EcNPJlUpYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"59e663cd0e653b481ff9dc97d12af35b055782aa","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.59e663cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.59e663cd_1769531786733_0.3291869340500204","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260128":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260128","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260128","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"54c056f9450864e04abfd1ad854a2cdad113f958","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260128.tgz","fileCount":58,"integrity":"sha512-9lpM3OzZth54IyG1oy7VkYfGg11eXZDdKXAOyWzzGNHXuzLKIeyfgJVFE7E3T8cnTbPZhOnZ1E5AEeF8PZ8wJw==","signatures":[{"sig":"MEUCIQChCgXbxZprVvYZ4i8Xci4AjIeVoKMWkoyz+eJnU9ohhgIga/Q841RB6GUUoOvLzbGSDjMvvhdk5YKGoeBHKfsH7jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192464},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"8b8f888ca4494118e5f4697b5b6632ef97b79af6","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260128"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260128_1769573457150_0.31687186352844665","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.29c6b1a3":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.29c6b1a3","_id":"@aztec/validator-ha-signer@0.0.1-commit.29c6b1a3","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"70e644ec1a76874cb24413e39edd918d639ba795","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.29c6b1a3.tgz","fileCount":58,"integrity":"sha512-vVa7QORw3FH4RpgnI5iOqHNSpCp0imQlOcNJQv/DUiesapDSTHSTWP6ojNz7cNl5RvHV4iJdmNhpxxapzarT/Q==","signatures":[{"sig":"MEUCIBEMMLaVJwm+K6HEhX4Y8P3ahOliPrUuVUgiEvv2VUozAiEAwE3glKqiWt1uAhaGs1RigHtk7Yfoe13Jty02vNaiNY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"29c6b1a3a408bfefff568f171c141e1248d09d00","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.29c6b1a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.29c6b1a3_1769600753717_0.3114619682688975","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.c80b6263":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.c80b6263","_id":"@aztec/validator-ha-signer@0.0.1-commit.c80b6263","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"00dba76d7754c47b950c640c74ba31e865e4b604","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.c80b6263.tgz","fileCount":58,"integrity":"sha512-1fhOX7ObqAWlZkP/xfflf0pJ9vigHJQSZHa8NCwBDVZ3cCVEWTKPm5juwNGu0j4yrnngglx4+Jz7vstexiwl/g==","signatures":[{"sig":"MEYCIQCUbROmZzzIXa03GbanwWDLqr9MbysMkMyrxBHI2NIlEQIhAKtwVouCN1G2LxT1MiKM5TLRVOPs+oLxw7AKcmOTxvJm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"c80b6263e18a7dd550e8cfa2b5b64aecf64c3963","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.c80b6263"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.c80b6263_1769620476708_0.7950211915033236","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.c31f2472":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.c31f2472","_id":"@aztec/validator-ha-signer@0.0.1-commit.c31f2472","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f98a0972e122a2e43a88ecebab9cfcb41f76eea1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.c31f2472.tgz","fileCount":58,"integrity":"sha512-yIdxik13V1/wJCy7xfkcrcJQQr1cGCIxDTUzqLWsOBTznEGAUlfWFNhs6pvKXsvXZaSSa9p9zzdS6qrI/wNCvA==","signatures":[{"sig":"MEUCIQD9YTLn17coYc3WZpRShzTCflqlltGBhqs23ImM14Co5AIgabMbSxun2RixCjGTEHuQHL97DT5LJdxe6/02jKTrRFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"c31f2472f8c05a5335576ec869243a1e85c2864f","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.c31f2472"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.c31f2472_1769626625192_0.3469815118650714","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.1a99e26c":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.1a99e26c","_id":"@aztec/validator-ha-signer@0.0.1-commit.1a99e26c","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b819c4dc26d094056f686044054d4dbead9ba243","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.1a99e26c.tgz","fileCount":58,"integrity":"sha512-j1HpfMKO981ALpjQ4SWx832cJSr0SWoMv+pMjSLVEXwSwFN7rahxnUl1IevQ2gbcvpiquRJkEdIXu3x7YLbfqA==","signatures":[{"sig":"MEUCIA6df/yrx8J2RZKO9tmJQgK/Zg2K0g2fSvJgEu/b86WkAiEAsz0Mnil/EM1cdyB5GHXd5pEhseNcq5heFRlRm+dW/TM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"1a99e26cdce1c20c0b257981dc29b242fcd20ee0","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.1a99e26c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.1a99e26c_1769636958234_0.4898605510197678","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260129":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260129","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260129","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7893e8a6e49da65099d3d7764cbf7c45b8b207be","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260129.tgz","fileCount":58,"integrity":"sha512-QYi5pkTArCD2tZ5iT7WbfOPOeQQEATthAziyJccZsQtl5Cro0c1QJyC9uTb+hqJwl6+klc2M7fe8aUHFkiPf2w==","signatures":[{"sig":"MEUCICczUqKlKQm3qJWvvgqBeIANnc9wR8QlNEQbb2IIW0oXAiEAo2WfeM4xyR2rGihrUvx/O3Wo+xuckHgm+/9kIwxKSr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192464},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"7291e66fbfe501199eab192ab13ade579f17ab79","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260129"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260129_1769660287467_0.4104678132742996","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.18ccd8f0":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.18ccd8f0","_id":"@aztec/validator-ha-signer@0.0.1-commit.18ccd8f0","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"6025b39d7a4e7f5991040cac353950b9c63d0664","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.18ccd8f0.tgz","fileCount":58,"integrity":"sha512-rcjwMx/YIImHYiYDHW6Pa7CogJpdWLT6hOJyU77vaBhd8KrEZ+I2Tvxdg4WF3OB64/fQwA23QBHm3Me15z5Dag==","signatures":[{"sig":"MEUCIQDiMO3Ph9mmzIUHQ5PsMR3a93oRnFY2xWQn7jdRveFW+wIgD2R+vTPcJ3NMBg9eSwGJQ7UsNSXPN47l/oKciJoXY4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"18ccd8f0a9e60a91c2526109d765ff8c48927b2a","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.18ccd8f0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.18ccd8f0_1769678678493_0.5637522151992471","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.54489865":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.54489865","_id":"@aztec/validator-ha-signer@0.0.1-commit.54489865","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"090aeba89d847e1ff0e5e1563de6718bad187530","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.54489865.tgz","fileCount":58,"integrity":"sha512-rPTdOU0uWOfClwG0CdNjsGOtCkG7yLHcsrN4awLpW3l8m35vwEp8Vyqc+9zKcKTgNiNrz2WO/XMiwphEkm1A3g==","signatures":[{"sig":"MEUCIA+hEd0lTvzNZQlZXAgF2lBX+VrOE2he/vKwf6+SwS0NAiEAsIFyf9uB1nS2RMmxhIPFYMrg4UWA41L+4kzMA5QsK3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"54489865e4fb5458be715381f41249d47fdac677","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.54489865"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.54489865_1769700884990_0.7459493687425955","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.c2595eba":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.c2595eba","_id":"@aztec/validator-ha-signer@0.0.1-commit.c2595eba","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5cedaf637c9af245c9f03de48275fc9cb23d18d8","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.c2595eba.tgz","fileCount":58,"integrity":"sha512-xtBb6CuPRc3dT0CyovGF2BOIuvH/9Ms9fdhnpyBEouLiMyyBGNWgnzI+742/y9KZ2uwVg13oTxlAGTerYymCtA==","signatures":[{"sig":"MEUCIDMhspcXYYnlVNQbHbXWIWkFFZi1qeDAO8Nh+QF28LfGAiEAhaJn5CNihKDAjiIYe4g8mQEvIubr5KGYC+KxZ4pfQWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"c2595eba7a31641b28e958bf302f85254a2ddefc","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.c2595eba"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.c2595eba_1769704594478_0.2666230656780133","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.d431d1c":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.d431d1c","_id":"@aztec/validator-ha-signer@0.0.1-commit.d431d1c","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ef7a2a95c82ec14dbea4f5ff8c9381f518142d1e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.d431d1c.tgz","fileCount":58,"integrity":"sha512-aIUzhRABm2GCt6MVqI2p1kNS7DtMjaZ3GLLwHfzbkzREt2++ZSIcvwRGwhVNBhzH0CGrJ79iXVpidHXGMRu1ng==","signatures":[{"sig":"MEUCIQDVqYIaB0Vv/Hlw4R6U+wb6DfD8NfzmYziLCAQmLLBi6QIgK/FHCzWF2T+JZ07hCRr7z4vrXUC6XvrCOWifJHqamUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192460},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"d431d1c2b3aa16cf023c460e0a9cee2ab97331e7","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":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.d431d1c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.d431d1c_1769705664925_0.16012171795464591","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260130":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260130","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260130","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"fc0192143cf3c921e5682a886c04283e6f0e96a4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260130.tgz","fileCount":58,"integrity":"sha512-zAPWm9+Rd81/MADdYrsadoOpObm1b/a1N3RwMKCK1vprDxnAyduArCS/YZnD/D11AXe8g9s2ivO1gN2l35IuUQ==","signatures":[{"sig":"MEQCIFsF5hxpnSgc7uJkdChpbH56gJFOiEavLf34r1pMKnXwAiBb0P5EJaWGUR2SSlSokhYNuFxIZP+qKS5V8XPnRH+h8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192464},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"4d38189fc61fef2cae4f5eee9393d5ffbe5db45b","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260130"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260130_1769746862997_0.25775061438544555","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.e3c1de76":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.e3c1de76","_id":"@aztec/validator-ha-signer@0.0.1-commit.e3c1de76","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9a9f1fe3b8acf7e50f4120ae45b224796977b158","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.e3c1de76.tgz","fileCount":58,"integrity":"sha512-L+h1L2PZ3s8tnzWelNwZyeG1U/VY+UzXWk0dXN4pD31o9pzxroEvw0Kc2tvWqyr1wWJEg4n1LFn8Afj0noed6g==","signatures":[{"sig":"MEUCIQD3zm4+ceYMl/OFhRPytM4dyP8QkZEYV2080rrcrE7rWQIgN0EHi0U5IA3pyZdNj7k97i4xcXMgLCwCuVLFTfcjK60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"e3c1de760d01607bef13a7dc7ffbd8f0a5f07e76","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.e3c1de76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.e3c1de76_1769810356007_0.3512874798737724","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.6b90f3f5":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.6b90f3f5","_id":"@aztec/validator-ha-signer@0.0.1-commit.6b90f3f5","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"77bed7aae860ae48dfb97529ce4cb78a52349539","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.6b90f3f5.tgz","fileCount":58,"integrity":"sha512-gsRaihppSJ+cp+L2pz4cYBmeGLAoL0bD1WkRGHUYwbt3JtZoa45ULZ7Ro5irM5+aJDqswEt1HcEooPqaQbn7oA==","signatures":[{"sig":"MEUCIQCZYBc1ImXTMe/q0/qqCg949Dzcf64VuVu4abw/UesihgIgDcyAk/LNMZf8d/Tl5TEPNkfkqiwlTwOR6qGLwRLmL5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"6b90f3f5a886d3a2a5e3f64134bdbcf593e545fe","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.6b90f3f5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.6b90f3f5_1769815407918_0.7460743154072187","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260131":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260131","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260131","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8e6afc0dd1d61c08cd39c6c6cb3adbc5d6067693","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260131.tgz","fileCount":58,"integrity":"sha512-8cn7+ds/B3Ew5dFYMzmmn2HrKY+q37p3mngEEUt9hD6pUjTJ/KjQnKi7jfCb7+3OQNHNbCs19DX+i5WtEurnfQ==","signatures":[{"sig":"MEQCIBxUUsiKHoYxQzFFJfteSW8DmpSFMgZ8T/rxbjbbOuLOAiA0FrdRWF0MPlD5s5DH+1g9QBxyBk4UwOhJzYP2z+j/mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192464},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"65ce9a892b36ead97c0a4c89f8947a64c6894e52","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260131"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260131_1769832998118_0.8937883915523948","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.e310a4c8":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.e310a4c8","_id":"@aztec/validator-ha-signer@0.0.1-commit.e310a4c8","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e67ac9724c7c81ea069807715c11e08155db0e3f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.e310a4c8.tgz","fileCount":58,"integrity":"sha512-LNpxMgCTjyV+jhxBxMFdlttf72F4pSJCHqBcC/kT2SkgDImzlqu0pdtEO4p0w/rPCr1LGsCOjaKG8yihROdpDQ==","signatures":[{"sig":"MEUCIQCPs68KqGsz8FjgiX23fPiFVko/NUf23eosSQ4VBleWrAIgZ6ZiCcR6EiqvWSEmxnWdQvHxp7pVRDXt1P75Os5oROU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"e310a4c85228ade7bfbbb5f24c51e6dfd3f761ef","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.e310a4c8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.e310a4c8_1769854062481_0.3070564176389774","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260201":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260201","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260201","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c577f818ac5f14ca4a044f0f3785aa9b58289cfa","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260201.tgz","fileCount":58,"integrity":"sha512-1ElZBx1e4NuiToctYDW3EMR7bfc1exszT95poHWaRRxt/IWo8MnJTOIet2BlyiXwiJZ3HQwGK+fb+ov6cBQQmw==","signatures":[{"sig":"MEUCIQDHiT1wEQEd34FKD0cNmSITatwDil3+Ulgk7YU1aI7gtAIgX8bCWnyKMO+23/xAlyWo3l9+9T67Hx0aFB0PsoebjZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192464},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"d7ec707e6cdedc837d13774179acbde0d36e9810","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260201"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260201_1769920808896_0.37256550315444303","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260202":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260202","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260202","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"de019064b24de934a433b154825c8583fac47a11","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260202.tgz","fileCount":58,"integrity":"sha512-PGv42DHqj+P1EkMcxZgq3W7MPsE0LvPfgU05jO5TfV1Meq1PEmvmfBtCwUFva7WbjOpCCZlnudF+GzfZbQIPZA==","signatures":[{"sig":"MEUCIQCcSxhX57xQdu6rQTaPWhPfCVpq7LE/G1ZDKTiObK6eKwIgbUcPwAKcRvc2P7uLKyl63VvZikgcJtzdm5ahHPBBgOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192464},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"0319115d88812d61771a1856448aa8d1c9e9df73","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260202"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260202_1770006976716_0.17606936297161413","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.f146247c":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.f146247c","_id":"@aztec/validator-ha-signer@0.0.1-commit.f146247c","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b33004daff0f072864739ce26e7d8f373b21ea6b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.f146247c.tgz","fileCount":58,"integrity":"sha512-eKRom2C2LFHPuXnxr1scOswEgVUU/OmLqMCZz/FvklGKfM+3tRMTHcNiQLdj1VGFeIx0i6eS8NkAwoa47jiYPQ==","signatures":[{"sig":"MEUCIQCWZCHZtRameyTLZYjDoCGXJ181os3ArQui6GkIukPLigIgE0dJwuGv2NBfI3TZnu5CAiNwR8l3j01opK0GMbG+bwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192462},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"f146247c4c08b42b71df7d59f4a8663c66663a58","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.f146247c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.f146247c_1770033828990_0.06815586118229544","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.a072138":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.a072138","_id":"@aztec/validator-ha-signer@0.0.1-commit.a072138","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"49c9f4a7d7c1538962a22f20d7f8e3f68c0a1cc6","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.a072138.tgz","fileCount":58,"integrity":"sha512-ZJjmpnwD2i4ilZtiRwnRzZF3B1Y3x7qftpYEQBnuYf1Kyv4JKH2vxSE1pYLUy25hedTlav7HldjGN6Qf35A0GQ==","signatures":[{"sig":"MEYCIQDoXw3+t2XDPN76JvlSHVvem4yHwn/lfo9G1X6FaLtuLAIhANnL7EIk2dgM8CaSI8n1XOtZVEbc4zq+Vq2ULKDSvKMu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192460},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"a072138da356aca6086b7df864b90346602c6f0e","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.a072138"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.a072138_1770050866485_0.09752106121791959","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.fc805bf":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.fc805bf","_id":"@aztec/validator-ha-signer@0.0.1-commit.fc805bf","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4d3c0cd6d13fc71a39cbf34abee351b2dcc13b79","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.fc805bf.tgz","fileCount":58,"integrity":"sha512-yCdKBoBOSG/LU/Qbo8utnLgGA2qB/4J23AyuNe5DRCbmfROhuZj6KbixoD+zPy9fzLtX7NnzL5pBNpk/XuXtPQ==","signatures":[{"sig":"MEQCIB8i3gLuetIt0Wc3esTSNhbDWcERf3A199xHKPen8PNrAiAEqcyBIYw43c6bdPNWo6GKfjjeVoCXaz9hKJ3XwxWwPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192460},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"fc805bf3173a59e06b16e184c885875ed97de56c","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.fc805bf"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.fc805bf_1770051977443_0.005385928203742063","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.b468ad8":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.b468ad8","_id":"@aztec/validator-ha-signer@0.0.1-commit.b468ad8","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"6ecfbd74c75ebaf368ff3ad35da99b4696f4fc77","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.b468ad8.tgz","fileCount":58,"integrity":"sha512-Mqorzx7X2n1io/dD/Duxr5sPI4sDangOAObFrYkf7Fs21C/CsdzQymYKTGYyXFikXKNFyScvY6Aea51ihVhnkw==","signatures":[{"sig":"MEUCIGMvijCJBNXznkRJw00JeEZjL2VAwWOiz7fCvW/ro0CMAiEAkGRlI67x3+6ftilBTfsCXCUGNRFPsZmOyeshyk9Bd70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192460},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"b468ad8dcfb0b60ae21949aad7c4e02007d6171b","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.b468ad8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.b468ad8_1770052576305_0.42139635848311663","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.023c3e5":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.023c3e5","_id":"@aztec/validator-ha-signer@0.0.1-commit.023c3e5","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5764d0257f6d1ba587b3cb092b4fb3e88a9748c7","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.023c3e5.tgz","fileCount":58,"integrity":"sha512-8zS/wgu8102/69Bly150Lz/M310JRLnSxEIdVSwSfTPO5z5yuTNg7gicA2AEhg1P1tvNyPQYJrKn3eFhSyy5YQ==","signatures":[{"sig":"MEUCIQCnE+AVAIpwMNg+xbrmC6vQMtBwlDlrt9iZHvtdKCePUAIgD0xgW3xsOIXqUKVPcdvH2to61RRimmjgJ4ZFk8GZugM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192460},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"023c3e5926b4548be9b8dadffaec23a37ae6e375","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.023c3e5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.023c3e5_1770052978623_0.6088278880465019","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.9372f48":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.9372f48","_id":"@aztec/validator-ha-signer@0.0.1-commit.9372f48","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"829372229b70cacbb63c9e3d21110a1caa6f4882","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.9372f48.tgz","fileCount":58,"integrity":"sha512-cpQVq0iza9BXL8qyxZhfcV0XMHalAGZ3LC4/4Qkbt+bPMFXQu4PRx+tGddurHRPTN1LsdVyOKwnXO6dzb1c7Uw==","signatures":[{"sig":"MEYCIQD67KvjLN6P5T5rbBzjUds5tA7pfzZtETNiCb07g15eZAIhAPZ7rJCupeDstJ44Bgxh55kipwoBSK8AdHbe+m/lKyMy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192460},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"9372f489d53e6078e689e50589978bf63ba5ec7c","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.9372f48"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.9372f48_1770053221207_0.9804204361669171","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.6a729f7":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.6a729f7","_id":"@aztec/validator-ha-signer@0.0.1-commit.6a729f7","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"609c2f892b76864d0661cc4e0ae28028d1aed8f7","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.6a729f7.tgz","fileCount":58,"integrity":"sha512-/UoGFtJh3N6z+7kqaaxP+FRvsEaFLHYGVsPEglDJW/013iihYvzU4v3CQHWCx42t2KinTuBSggOyhzPYAqBmpg==","signatures":[{"sig":"MEYCIQCMEsczl4AUYUvdQk7dVOCqFqGTp0XhmNHegovj9PvNYgIhAPQSOsGhfUdyVKLT4JzIPYu/sLoHZbXfLdGA85sUsBjo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192460},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"6a729f78ff4b87a3299254731e84f97ec2bb3ce4","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.6a729f7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.6a729f7_1770053416932_0.07757916395931486","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.135b523":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.135b523","_id":"@aztec/validator-ha-signer@0.0.1-commit.135b523","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4975d97ff4e792fe2f730ef04a1013437654df3a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.135b523.tgz","fileCount":58,"integrity":"sha512-fkmygTt0/MRvCzrrVXD66pSdVIsfcvVNC+wtsNwTal3MwrYIQzxQ4IAchvbRnqfJFtJaQp5MV4Rp5WEvLOxXSA==","signatures":[{"sig":"MEUCIHY+8xiHd3cr5AyPK+3DTjnj3/UxkPGmhjMailBFgNp1AiEAjUgSsFujTIvR6sP2ZyQrQNlbc/uuRnY1HiHyAG5I8go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192460},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"135b523f7cfdcd6823fa4ef8287facd1b0676db5","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.135b523"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.135b523_1770053892690_0.5595591228480217","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.179ed20":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.179ed20","_id":"@aztec/validator-ha-signer@0.0.1-commit.179ed20","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"2c968703c06648fe35c9c69a4c2874d108378d86","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.179ed20.tgz","fileCount":58,"integrity":"sha512-IOpnsEGZuAcdHJWeRXffoprjYL2l/BTb/+zfWKgbJ/TusD/9SBJl2NB4rCnTjfN5G/pHn3xJCgpU9MHim4Y2rA==","signatures":[{"sig":"MEUCIQCm/LwR7KudWXRZZkGFlSxsnQ1mtmlEbpRoasQ7RS0+vQIgb9qQGZsrWjkEVatkSmK4Miv3DPSpA1wJYKXYsgQQHgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192460},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"179ed20a1ed1feb1dcec068396258988d0180cd3","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.179ed20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.179ed20_1770055878522_0.5452007117471214","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.592b9384":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.592b9384","_id":"@aztec/validator-ha-signer@0.0.1-commit.592b9384","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"796dccdf7d74e54980ff7afd551326b606c52632","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.592b9384.tgz","fileCount":58,"integrity":"sha512-lZHwfh3qI+92j80iBbvTGOAMRrC1AGICgQdeavJtMYTtafGUhod6GSxgcl8I+//TwEV9sw1WyYqVeDjAuZs9FQ==","signatures":[{"sig":"MEYCIQCYnRbfCb+YZ51Fqw/0rTWaF/JknkV6r2PXVWd6BOopOQIhAOjGId19MkNyU/cNpvxU7rFTWIFiFHQdNE+qB37ryDcz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197896},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"592b9384693142ad090c53c6531927a83a282411","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.592b9384","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.592b9384"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.592b9384_1770058859281_0.4859114964364719","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260203":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260203","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260203","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ff61159e5c4bd8814c43ab9bc20995798e089f9e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260203.tgz","fileCount":58,"integrity":"sha512-shnKrqKEZxQcewpqwJSY+zHYBV1ZGjuoCPWpU2K91eF5nJ7/Ze/CFptlv293dUyhonGDzwKZh3sY4xnIGEqMlA==","signatures":[{"sig":"MEQCIBs7vEvCspnmPwvhbBoDp1Wpai1YcPzocd9ZuDgv4XLfAiBq0L7YCs4s0gSKRIV1ndbSJbI3Rw4yDNS4FRtGbQibiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197899},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"d5ed41ce404450a17b8c15340482c4461acd5c63","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-nightly.20260203","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260203"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260203_1770092809461_0.6685525779104833","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.86469d5":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.86469d5","_id":"@aztec/validator-ha-signer@0.0.1-commit.86469d5","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e9bd45f64e2b90dca5659c1ce8895ecc23a85839","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.86469d5.tgz","fileCount":58,"integrity":"sha512-DPFktChNQqEYYHvcH/kXR2iFb4JLAs2T6wV281LVsa1B7500j8ys0av3PHGusbe0zr7jo3OloRgR/OYXsrYQZQ==","signatures":[{"sig":"MEQCIG655FMpMpR8LDbkc2FtsdQF/Zl4QcibKptnh/2q0PS7AiAnPNJMLH1o3IGb8vGZVeNm05j+wRV/KbDUvaTKCPuz2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197893},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"86469d5a34e2ea4406580c402c42516c10d11339","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.86469d5","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.86469d5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.86469d5_1770114172114_0.6949079228125683","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.ee80a48":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.ee80a48","_id":"@aztec/validator-ha-signer@0.0.1-commit.ee80a48","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b6f0992cff76096461568b97ae57729826de292c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.ee80a48.tgz","fileCount":58,"integrity":"sha512-/JJYyC9tnx8IyeUrNAAZuABK/+5E5oAQVIiicjYzHMIMNhwdb2V6eusbrZHeYW5ygt7n0iN23rB/hOZGg8xYqg==","signatures":[{"sig":"MEQCIAw1X+UWcfd552c4LY2oK6BeQtCSrkteKGFRqfGmV8EHAiBswRHLRKYhBUkpL+NIpoUYWKgNMAWLMLYm9N5zDs0rhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197893},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"ee80a485654eddd9e711055cd504dfb41b32d545","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.ee80a48","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.ee80a48"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.ee80a48_1770122089384_0.16261127099562533","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.23b0eb0":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.23b0eb0","_id":"@aztec/validator-ha-signer@0.0.1-commit.23b0eb0","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1615a6904980c0813074fc9889f508ae8bfa613d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.23b0eb0.tgz","fileCount":58,"integrity":"sha512-4OhoV20O0Vo1DGstmpO73o19WloCAI7IJJoMJ+QNI3yECXdHnWv5sGjskwUM7sAWPDaJLqm/7ORMtxa8z4eynw==","signatures":[{"sig":"MEQCIDXyaxtIJv2trwpNX6AHgZze+1rb/ti+KcY5y33feMl6AiB16hk4FX9klnx+hoRk5desf2CW0zTORhnWMbF0N2FKIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197893},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"23b0eb063c8c5432d01460a1c69d6e5eec760e90","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.23b0eb0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.23b0eb0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.23b0eb0_1770128930092_0.32017878163023417","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260204":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260204","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260204","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e367864ee1e1aafa3a2b8d5457a3f41d64b73608","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260204.tgz","fileCount":58,"integrity":"sha512-bl3QM6TvAaZ3VaAzliovcw1VVqWmfbbE8U2nYQooM8W6cIbjnYT9u6gpFII12v6H476bX3N6G85u/M2argMzdQ==","signatures":[{"sig":"MEUCIQD+GJQbdL0BjQKG/VF2qGmSUYo8a8ZV1gmp2M8hPaQoTwIgMrBKk6/fQbVkxVlnraSJ30qrDLdpuBkp0hdYl3+J91c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"cf2aaf0f902ea7d57561f93c933c1aa8357d5b98","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-nightly.20260204","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260204"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260204_1770175588809_0.2868582059384568","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.9d2bcf6d":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.9d2bcf6d","_id":"@aztec/validator-ha-signer@0.0.1-commit.9d2bcf6d","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c9fae9c71b31ecad291cd4350fe46ae6b5ba70b7","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.9d2bcf6d.tgz","fileCount":58,"integrity":"sha512-aEweicr5NexAeC9n0cyudmwxdb6n6lbQ6YfhWku0YgcVQ9F1hLMNMJekCtI6FTJDQgBTa20if1Ifnw7mYYziBA==","signatures":[{"sig":"MEQCIDCcrbrAxf2DSG0cakPC6pYvGXiJTU6EJvo+btf03M7vAiBvkqTb0L0yx+gKv9V+k87lBHzj3/ZZ8lkOWYymHJS2Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207968},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"9d2bcf6d1e34ba0dcb7589b7f04383f36c201de3","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.9d2bcf6d","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.9d2bcf6d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.9d2bcf6d_1770217360401_0.5185091682079492","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.5cf06de3":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.5cf06de3","_id":"@aztec/validator-ha-signer@0.0.1-commit.5cf06de3","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7094601e13c82e9ed2726c81f48a4e3986f04c58","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.5cf06de3.tgz","fileCount":58,"integrity":"sha512-lnqHOeddu/W8ib+fw335ALi175WeCBxuO0PL47FGjTqWvdpUYIvQ8xrXN+0jAtMeKYyRhH3f3OjR8hHHriEyFQ==","signatures":[{"sig":"MEQCICDLu01bGiFYDcRczr8vacxL4YLzr50F3q34qC5+dIICAiBcLsDc9NVOZgiPlQrIc4GaZLN8yazvqLPwFSsZoiK/xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207968},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"5cf06de34f0d6b54175fef2dab44e4883351d328","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.5cf06de3","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.5cf06de3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.5cf06de3_1770222888366_0.032010548129643324","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.f1df4d2":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.f1df4d2","_id":"@aztec/validator-ha-signer@0.0.1-commit.f1df4d2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"2064a68c7f8a7c0681c4f494fa22e6066755daa4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.f1df4d2.tgz","fileCount":58,"integrity":"sha512-GWLe7VvnowOU3Y5kedCwFXbmFA8f6AUuruCpOG51AAR9pcCOfgX9sUiM7D1FB9fvoGkFo8ib8Ac9ItoSQ+ekjw==","signatures":[{"sig":"MEYCIQC62NYM4Ph/RcIDpVx/7Bfl00FZtD3FlhpSwDnZdC9+5AIhAIITT1nKZOdaW1urNRmM9gj+aW0Y2I23nfzY6OX9Y7pm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207965},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"f1df4d23c89591889364a20d37e1842176fa97df","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.f1df4d2","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.f1df4d2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.f1df4d2_1770224183816_0.017319903003425452","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.aada20e3":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.aada20e3","_id":"@aztec/validator-ha-signer@0.0.1-commit.aada20e3","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8c4d8fccff1f34892a57a12449082bfdc50e6806","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.aada20e3.tgz","fileCount":58,"integrity":"sha512-YyCVN2NbIh8XIzArVtcmt7RPUIgtSv6/LTvGORRPYJ84jwKEcEKArgK+62B1JnB2rvSBkdxGyZveRLraMpKlvQ==","signatures":[{"sig":"MEUCIHd+ycinW+riSPqRsHxGpBmICFpM4qt/Dzn0AU7chbdSAiEA0HXESVTo2WLTfoAC51H0AzOr0H2/dFcRT2nwGSMbw58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207968},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aada20e36787e8c3b81fac0fb4ce2413db10fa8b","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.aada20e3","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.aada20e3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.aada20e3_1770224324469_0.8595956829820512","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.6230a0c":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.6230a0c","_id":"@aztec/validator-ha-signer@0.0.1-commit.6230a0c","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"0a5c679debe9dab813217f618978d18d67a0a15d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.6230a0c.tgz","fileCount":58,"integrity":"sha512-5qJMbtBU/pNPZEg/Yg5PzYiTkrsYhGaHgYRSRsTFUATo3GDoDX1GWN9Msw2lanLPlcjunGYKPPHDEaKgoW0Wpg==","signatures":[{"sig":"MEQCIGtH3D6tx9tMsn96n/HcstE33LPG5mTdgdZYBny9vRj6AiAxZTd9eypNydDH8HTYteNozUMZ6lnSn7zHJKSbMPkP1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207965},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"6230a0c432f56d7404c466b48f51ef56a5cb17e6","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.6230a0c","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.6230a0c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.6230a0c_1770227326657_0.057633537307812066","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.0208eb9":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.0208eb9","_id":"@aztec/validator-ha-signer@0.0.1-commit.0208eb9","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"bc5242f4623e8f7298ef3414a231a42a7ccad3ac","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.0208eb9.tgz","fileCount":58,"integrity":"sha512-gDys6rtkh432Ji7mKQs929/B6/jgON1bO7xlZ9yRIxsy2/5XIgrndVq4h3sx0YiISVXtEEc3V80jynsvhZyLpw==","signatures":[{"sig":"MEUCID5WDfTX3qMAjwu0pKOMI8E288c9eEpnaSz8MnHii1nyAiEApuu5lkFIPFwmxYumK1Y6Oj0dWuhYKm1PtF4IbAV6s38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207965},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"0208eb9f9e5263cee164217c92cfc00dacbdaa1f","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.0208eb9","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.0208eb9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.0208eb9_1770227347438_0.285137058321816","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.8afd444":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.8afd444","_id":"@aztec/validator-ha-signer@0.0.1-commit.8afd444","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e6f6a828e263244d9bbb1548a2aab5278dac12d4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.8afd444.tgz","fileCount":58,"integrity":"sha512-jKsegpnNzpIwhf7mGohTtEwOTupPszC1CoBMjULFmaBoPphPfJh4dIAhSv+Zl+pJcOhhalRnmX7kfjGAxcL07g==","signatures":[{"sig":"MEQCIFbk+05y4RmaIUcPtuFm18vb5sHSDNZ3CDE9Ab6Zcr7qAiAOurY7E2IA+kksqXajJrDHt2dZbLGac3ZDKjBIsQSlHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207965},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"8afd44434f19d08242f1225984ed62ab68862cff","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.8afd444","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.8afd444"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.8afd444_1770227404592_0.9397744927244163","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260205":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260205","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260205","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"95d705f5104a887b86f7326be5b42aca6f00cf5f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260205.tgz","fileCount":58,"integrity":"sha512-Vm3CaFUlwT3mCemK4swjtBAOATAmgvrsCLAq489d4sKOmp4obGDzpTAdrKEf00lPRZXbYmBtPKlR/tBfBL19yg==","signatures":[{"sig":"MEYCIQDzJTScQ7HBNPTHswhgyyk7avdzqbUuImBq7gLgLyk/kAIhAIsY2pmiGDtefxwFHRp9w/emaQBY6ST3/odM7mLnB2wI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"de84de535786a5a3af10e1a6ff3cf6e56e4a97be","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-nightly.20260205","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260205"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260205_1770262096675_0.010111068026807724","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.2e2504e2":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.2e2504e2","_id":"@aztec/validator-ha-signer@0.0.1-commit.2e2504e2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1c6b250402860d514f676b3d99b20f7495a2c545","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.2e2504e2.tgz","fileCount":58,"integrity":"sha512-/vMhgKhEayk2v1gvYgHXA95a2tQuLCHIlSpZNJNFJHATTxcIFqVkDlGcws6+JpV9pktal9ry3USuk67bkEcrCA==","signatures":[{"sig":"MEUCIQCu+6KAK5Ztj4LDEbsKl5vix7EIIXtUeQTweVy0kM/awgIgG10aTnoh6Z6J0+MepB13E8T0Vc82Cug1E4xieL/CSws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207968},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"2e2504e25309bae8b1c9b6228b0d0b6179f9bebf","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.2e2504e2","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.2e2504e2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.2e2504e2_1770295337701_0.10954859108713388","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.43c09e3f":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.43c09e3f","_id":"@aztec/validator-ha-signer@0.0.1-commit.43c09e3f","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8c53ab516e8d8f3cf0d17c188f803ea6a001e978","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.43c09e3f.tgz","fileCount":58,"integrity":"sha512-gG2aO9yiAWf83KxGDNKobRLVkflXu5XaC+Y3t2uUG5LJ56ExqRWl962kYVF+GgOEivIQqDExX2QXpycXQEHKYA==","signatures":[{"sig":"MEUCIQDPBx2f1GuBJB8g6EvxUYDcZEb+iMC2QNiOHwFpLvjl5QIgXAHJgPGcsFczQ0hkFrKR/W9nzGwFZtg2nsDKrNjkEUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207968},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"43c09e3f420d464873042a35fdbc09923e1fdd09","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.43c09e3f","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.43c09e3f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.43c09e3f_1770309341407_0.45240190242837697","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.6d63667d":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.6d63667d","_id":"@aztec/validator-ha-signer@0.0.1-commit.6d63667d","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"0b3381bb94fe22d645ba264fc695f3ca552ee2ef","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.6d63667d.tgz","fileCount":58,"integrity":"sha512-1XK0cpI6SbpTgOuM+/2MbxWeIfS34gm25rpp912+yWEv/vwL/WOJ2JaOE4j5c/Ccwn5C6MPSYAFQE2ncwqUdOQ==","signatures":[{"sig":"MEUCIQDdffu1CIcuPzdBr/tETADnTxZlUMMkCPotdXf+DiejEAIgQAb0affSdmgmvaPjqsFsaI3m7JxBcQfNqwHxwQ2lpxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207968},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"6d63667d910c4fc63595c44a9baf003143cebc18","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.6d63667d","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.6d63667d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.6d63667d_1770321928880_0.6573954409373142","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260206":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260206","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260206","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"3f84b0c1e3b695c5c1d2398b26ad7b9a31889a6f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260206.tgz","fileCount":58,"integrity":"sha512-aNdc1BblP2kMSeXqVrGrJPh8Qkc4SZ1QbLfdBHtSzEWcBh5c4yhjpSpKNWiZoSKYFgWiQf4IyXnG0lKiogRk6A==","signatures":[{"sig":"MEYCIQCG3GwCmhsEIpvIpDWo6U6jiUDFw0P4FEEMAB+fqKnb2QIhAObiwje9lbr5CJee5157m49yHwBCIf/0f22DwrKq8T1W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"81dd0960fa74cdaab992cd46d0626de59752ddb1","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-nightly.20260206","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260206"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260206_1770347689200_0.5751021392350979","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260207":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260207","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260207","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f03388f5621301c27294e003ca7418b9e1cf1ae3","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260207.tgz","fileCount":58,"integrity":"sha512-qqmcItxmy4kzqrl5MIXmtR/jJ9QXiGXmOi1g8UYd5mJC6pPSP9NDesDjCpypwojcW49BkvVZWMNiVCQRHE4Epg==","signatures":[{"sig":"MEUCIAhU3tB7wQ9ZVXXGV3mdh6CvgIqmRcPf8dmQDmNLVJTkAiEAvd6h0E/H7iz5rzFSwnwA66GSM/OsBU0Oe6gWgI6r61A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"1720b1f8a010f0367406af48cae20bc726f35219","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-nightly.20260207","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260207_1770434666653_0.18227369105839086","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-spartan.20260207":{"name":"@aztec/validator-ha-signer","version":"4.0.0-spartan.20260207","_id":"@aztec/validator-ha-signer@4.0.0-spartan.20260207","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5d91d98d7f080c874683b3e573340fc808469dc4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-spartan.20260207.tgz","fileCount":58,"integrity":"sha512-+mfTThPZ5YlticaVmW3eiRwQ0LeSR5zorGRyaPQNzfIzLJ4q2L+Cnt57Jgwr4IFdf41TbzVjEejq5r8p+JpbsQ==","signatures":[{"sig":"MEQCID1oA6gWoDdtAs36tCZNjRfL3jGbF6vh/dxdtLOAwWaCAiAP80SRhI/Jz4kzO8VnDB6aTpi3KG33ZQpQqdq40ndOvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"79b1ee5fe294c977ebcee58ea557d06c1d134b4a","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-spartan.20260207","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-spartan.20260207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-spartan.20260207_1770434668517_0.18258142221093432","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-spartan.20260208":{"name":"@aztec/validator-ha-signer","version":"4.0.0-spartan.20260208","_id":"@aztec/validator-ha-signer@4.0.0-spartan.20260208","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f764f6f0ff3fe2334473be683bfa448e0c6bb470","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-spartan.20260208.tgz","fileCount":58,"integrity":"sha512-3yA2B+NHy0XhQEGIBgb823EQETlC4aZWNt30uIgs9GxSsya66H2vcLvGnF3OgZYlh9qMUOJDZO70OdDsUAouxg==","signatures":[{"sig":"MEUCIBaEO0HXbBSpbC3FvyWXHsMVGfIdN8nD9f6B+6SF86vuAiEA3hhD2puD6mRvvS1PWzrvuIYdbXOcNQ5haTpDMOb145M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"759e7694f6f5bd3bbd7d7295cc10a5fbcd0cac9b","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-spartan.20260208","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-spartan.20260208"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-spartan.20260208_1770520718647_0.2873288431981722","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260208":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260208","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260208","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"bee14fd3ca845d2bb8a74a86f465a5c0ff1532e4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260208.tgz","fileCount":58,"integrity":"sha512-Ps3ctnfMgyAvO8yhTSZjcDsHTnCGaF2WOFDTu0KMc9rqCU78YeojxBdZBtMsRP4ITpWkO8UjNFEtwJYHcz1CEw==","signatures":[{"sig":"MEQCIHNdk9LwvWczFq2WtKwf3lHVrsW+XMmiYuIQCB8+TkorAiArDxZ2phstRKj2ft7qtoudbYmvLAmi87ry/n4WyVG0hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"759e7694f6f5bd3bbd7d7295cc10a5fbcd0cac9b","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-nightly.20260208","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260208"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260208_1770520724453_0.6878481621899255","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.2eb6648a":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.2eb6648a","_id":"@aztec/validator-ha-signer@0.0.1-commit.2eb6648a","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"56342b92ae21f5cb5206efa962aa9d048bfa35da","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.2eb6648a.tgz","fileCount":58,"integrity":"sha512-NtKupdVMi27fto6HJ8mDmjYbvZqExIzHC/vy4iqj/ddW84hrm6wGpRV1T33JvUrDX/2KdmsqDOcn2X/zYIGSiw==","signatures":[{"sig":"MEUCIQD/EONwwx2qiObPU08agWiXtws9q/SXJ9CVXhuPfgaiMwIgI3vHX8M77HnyMuBm1hDbV6DcaTSmGEdwv7CzGyYDi+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207968},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"2eb6648a3e5e507dbce5bde999ebbc52d7918650","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.2eb6648a","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.2eb6648a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.2eb6648a_1770539227344_0.6885243537227517","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.e558bd1c":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.e558bd1c","_id":"@aztec/validator-ha-signer@0.0.1-commit.e558bd1c","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7ddf7af2b6368072c35755b7e9d91934e6eb15d9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.e558bd1c.tgz","fileCount":58,"integrity":"sha512-KWcA1a3Ha5hcvtbOVW7bVDZQbsoIIxVdukIWJX5EJYbbqzi0YPkiX6YNWUlPLf/Arli5MVaq1Io/nbicKPeXmw==","signatures":[{"sig":"MEYCIQCcLgVlcWg1rlRZaifIBpPBqUDBp4c7v8QXJiYBMnSrGAIhANx7rRMQW+eA41BrCbqH/JqH3zh90CKrOy78YGtTcNK5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207968},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"e558bd1c9c15dcb3c1f933c8cc80d99462bed640","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.e558bd1c","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.e558bd1c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.e558bd1c_1770548524622_0.16237110674107114","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260209":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260209","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260209","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e1d44065c3a29c926582e880820c9290eb615c3d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260209.tgz","fileCount":58,"integrity":"sha512-hVUVglaPvdteJOYjvj4hv/3cDe/7Cd4kXEz5JGVxCBk1fMnmSVN/34fEy5Lbtam2CIIl/TLsI8GfiFzKsX8gLQ==","signatures":[{"sig":"MEUCIANrpV/51xdUz48Sixq6XpwJdY0lJGPVaWkhMjCGPA3mAiEAllf9SZcp7Ptr4W/OLYec0Pny0CpXgnRKa3YBGnOgfzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"00a3ee77bcb8dd7655cf4f9b6ca28e1b026a9efa","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-nightly.20260209","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260209_1770607096809_0.158360740896071","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-spartan.20260209":{"name":"@aztec/validator-ha-signer","version":"4.0.0-spartan.20260209","_id":"@aztec/validator-ha-signer@4.0.0-spartan.20260209","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"01ec24e65986c99e7dd373a2a5e13ebe75e85e41","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-spartan.20260209.tgz","fileCount":58,"integrity":"sha512-h9P3K3F1jP4NnCSqoAuTuz/nUrTqeeIExA9aLR09DAFCUnkOiGs4rkxnEJV2hWb3VudWT55zgecBRNGZlenl4A==","signatures":[{"sig":"MEUCIDZZ9eZ4ikKkv3lSrstQiDKl5XJ3ZsEOhP6Fo/NBDkkcAiEA99W5PxaaHjDfpWgTvPNdUZhmMlTbFBrkRXR09wLfurE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"00a3ee77bcb8dd7655cf4f9b6ca28e1b026a9efa","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-spartan.20260209","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-spartan.20260209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-spartan.20260209_1770607104727_0.7150877724303448","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.43597cc1":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.43597cc1","_id":"@aztec/validator-ha-signer@0.0.1-commit.43597cc1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"3ec3a1b74b8d6d70203e2a731534a34cd56a5a6f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.43597cc1.tgz","fileCount":58,"integrity":"sha512-7hO3iPqJphw4/yTQq389hYRLLxSR8/jkhDo6B1dLjTczIuv01hKuVdU4RAmZnMLgpvpD/s6XuH6FNF6KSNvnrw==","signatures":[{"sig":"MEUCICYBLHhT8w0LnQ/Ro9KlORbOYYkSyQAVu+CXjGVbrna8AiEA9WdvgDjP96LJr5Jjq/qVlnG65WPfbe8m/aHvGP4wpts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207968},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"43597cc1afdef24163ee3a422414d9f4b3b33fcf","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.43597cc1","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.43597cc1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.43597cc1_1770680608656_0.14857118556068594","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-spartan.20260210":{"name":"@aztec/validator-ha-signer","version":"4.0.0-spartan.20260210","_id":"@aztec/validator-ha-signer@4.0.0-spartan.20260210","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"450a65d7cc41f23b6b69af7409c1e1adae64ee4f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-spartan.20260210.tgz","fileCount":58,"integrity":"sha512-nFCP+y4Wp+DczvIBKodv+iijiMMbrVytl9aeVH4IJ4MW71gj+4VekbwwugZ14uZxuLQfdnsKymVZNK4C6SbBxg==","signatures":[{"sig":"MEUCIQDjmNdWmjjw9XbqcocypDRZNUeDCGbKQasUnhfE4zeO0wIgFQDNA/phH+ihRpZR3C84xtB248nKlHjSmCtpUtDlj04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"9b0725d80d3715aaeecee9649f73fe6e6a9a7e4e","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-spartan.20260210","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-spartan.20260210"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-spartan.20260210_1770693529591_0.10312166574897685","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260210":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260210","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260210","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"687a28eef5e30152b540f8cc98636e838ba71e9b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260210.tgz","fileCount":58,"integrity":"sha512-mD3vrLljJhD26X1Si+h2cXIPyk4iThB7vYqeDaEpR1xau4WbYnIpf91nJEiXEPBbSpRZDtJpvJG098oWM/C1YA==","signatures":[{"sig":"MEUCIQC2nN1iZdBQiiQOC6HBz/T+3BSmp3570bYPtFEvoQOO4wIgWErNmmKRLPhaF1l+Yg/Je4QoREPqI8NEi0hEGEzl7dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"8f0b87906c6093efd4462969651289cc2ac465d7","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-nightly.20260210","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260210"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260210_1770693561378_0.049091315114234035","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.f2ce05ee":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.f2ce05ee","_id":"@aztec/validator-ha-signer@0.0.1-commit.f2ce05ee","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ff18a53457a585674ec5f8edc1c854fff67549af","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.f2ce05ee.tgz","fileCount":58,"integrity":"sha512-tzhnEZct+5dPj3r6Af65tprU59oVklw3tNVIlvzbegd55oX+nuY0X5Giuk3hkj5kMpKklwMo+gxAWReSGJvx5Q==","signatures":[{"sig":"MEUCIQCIVKhKHwD+zFENVVtFQ25lYnuFcaGpbTtUkT3R6z5ncQIga1PjSBuKIIMroPz2JD7q/ysL739pOebYL+z3UgpCx4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207968},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"f2ce05ee2a0338127611635e97bd41b0d53bcf01","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.f2ce05ee","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.f2ce05ee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.f2ce05ee_1770722096053_0.082439233849525","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.87a0206":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.87a0206","_id":"@aztec/validator-ha-signer@0.0.1-commit.87a0206","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e56dd97838cb5e94b5c9e282b56ef2814ff010df","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.87a0206.tgz","fileCount":58,"integrity":"sha512-5pUQVXNBuzjb5Y4d8cmEJBOQpavQTpPXqQuV6/oCPeyrPZYthNfwcq6/0nNdGGpgzZJBkO0eerQUjJ8HRTW5qQ==","signatures":[{"sig":"MEUCIFZ5RSkeuRbYVypEN3pbTVsEllT/BRYem8HRxPkjnh8XAiEAo1t41o8IZ3J8/+NbhW4TFcqTsjYDA2JbKXETmCLMIZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207965},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"87a02069ebb015cb8bf76c228013870b170c1c85","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":"10.9.2","description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pg":"^8.11.3","zod":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.87a0206","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.87a0206"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.87a0206_1770738795123_0.12412285062847794","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.d6f2b3f94":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.d6f2b3f94","_id":"@aztec/validator-ha-signer@0.0.1-commit.d6f2b3f94","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e3206173fd080080ac03dcbc03fbd26f26da4825","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.d6f2b3f94.tgz","fileCount":58,"integrity":"sha512-9neTwCRskTanF1fyzIE4nLf3FRpCTKDvyJKUHyO6fgrTz1IfrRqKNcXsFV/JLexcVDVqvVNZnD2ZSWf6FWu3tQ==","signatures":[{"sig":"MEUCIFkT1gjICt8sSxkuQecYKopMqbDTkowPdua5zJ6ac2ZDAiEAgv1o0621WmisNBYxJyv0IfY34/3HQJMDrUaU6YMKFzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"d6f2b3f94828b1a5c980c2100c91109812137c46","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.d6f2b3f94","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.d6f2b3f94"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.d6f2b3f94_1770772423016_0.7652125269539125","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260211":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260211","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260211","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"6d1000428ef5176cf717106ac191739b7d7d76b0","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260211.tgz","fileCount":58,"integrity":"sha512-t/ikT99iTavj16brobGmO/xtWu6LDpVSnNC/UvbO131YFl6FpJ4i0RlV/G1SPKX7xiUUDEWLNNMnvS17+TtkIA==","signatures":[{"sig":"MEUCIQCTYH79beL5zsO1nTNPvbFGI/fdVvk3qLfh2OscC51q1gIgF5pV+Wzc1fpyhQ/IuorkQbUvkODu7Mk4oOZiucUa8D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"02172e1d34e0556021776f561af7053da3f79abc","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-nightly.20260211","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260211"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260211_1770779964957_0.7311872788632967","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-spartan.20260211":{"name":"@aztec/validator-ha-signer","version":"4.0.0-spartan.20260211","_id":"@aztec/validator-ha-signer@4.0.0-spartan.20260211","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4215ec2055b634fab95051a3204d2710af3a5232","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-spartan.20260211.tgz","fileCount":58,"integrity":"sha512-SHoIXmWAbpk8PZcSmsWVZMFOFlIIYkreIkgw92QKJvLv/ERALjMHz79oByZw5vwyDCc4O0sH9mxaUhMWhcYWpw==","signatures":[{"sig":"MEUCID9nj8uy9LpOsI4wlA28BW4QhVkpPGmdcGeYIwy5KmulAiEA6UCQpCj39xAvO7vB49nZ0r1/oJ0oyv6o6mLJwpvZaf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"02172e1d34e0556021776f561af7053da3f79abc","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-spartan.20260211","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-spartan.20260211"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-spartan.20260211_1770779974739_0.5966163147840651","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.3d8f95d":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.3d8f95d","_id":"@aztec/validator-ha-signer@0.0.1-commit.3d8f95d","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e5341574c54caf1b7ab93cff3023d0221af630fc","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.3d8f95d.tgz","fileCount":58,"integrity":"sha512-/8e8RBysTQ0Dj2z5jEngHcAO3OInstITZ2npSSeQZHPj0iunDZx1F02hBjToJ79kcj9mRw35v14htPnV91NSYQ==","signatures":[{"sig":"MEUCICZJxjYOfdbBBO0YHPh7XMXlBBmFYUof6zonsc8To38PAiEA1+DO0QBxWWQ77pqc2/F7+hoec0sXOeGzLyVihe+TbL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207965},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"3d8f95db260a68f972677b6eb0b29cacc594d3fc","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.3d8f95d","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.3d8f95d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.3d8f95d_1770820498863_0.36524290122749914","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.134ed76":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.134ed76","_id":"@aztec/validator-ha-signer@0.0.1-commit.134ed76","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"57186a7c4da4510fafa441dcdcb68ff473401045","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.134ed76.tgz","fileCount":58,"integrity":"sha512-xns5Px/P1RVAESRDBzFunRNq0iGl8Hw3c85XJPXaDwU67j+2BLALLeJQSo45h6scR5g9BL73tQNtsE9HsPD0qg==","signatures":[{"sig":"MEUCIBaKsLVtZKuC6I/K+k5h+wR2NE4ZG2aNx6Vth+ycvHogAiEApi/9NhBZlHotUC5yz0yBAEGYfjDC1ytM9h79UVHTQas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207965},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"134ed7626708cbe53e9a3e7eddde5fd40cb6669f","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.134ed76","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.134ed76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.134ed76_1770821195409_0.8240045551493189","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.f8ca9b2f3":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.f8ca9b2f3","_id":"@aztec/validator-ha-signer@0.0.1-commit.f8ca9b2f3","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"6c1201f5752545949ac10595762a67be67b581a8","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.f8ca9b2f3.tgz","fileCount":58,"integrity":"sha512-gkRf7n94GKxd2U0fDGgjIZaJ1hPjhiAr/gKCFrLiwmkRDyS1YCpf4BD14OP48NFsbbUz2SYprRzoPKUhFaSRRA==","signatures":[{"sig":"MEYCIQCqE4ozTcQeTp2jWdNmKKejStbeB8g0suZ9eNBS6+fDsQIhANOyBJpWyVaEs7RY6lB+ylD8u09WV1JKtczVUQFxOLBg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"f8ca9b2f303059bb6610fef43498d48aa6a65051","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.f8ca9b2f3","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.f8ca9b2f3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.f8ca9b2f3_1770825151838_0.43985474166030425","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-devnet.1-patch.0":{"name":"@aztec/validator-ha-signer","version":"4.0.0-devnet.1-patch.0","_id":"@aztec/validator-ha-signer@4.0.0-devnet.1-patch.0","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d2d51016f1d2ed5fc752106767951d732a660972","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.1-patch.0.tgz","fileCount":58,"integrity":"sha512-HEEWyo2Lpusu8XVxsvMmI6LbGtjtWYUB19wBnDwPQn97HlewK3nCkWF+c9QEMPhKloZAk+jaNd0hZYxNji369w==","signatures":[{"sig":"MEUCIQDDk11igDjHT48LS8TipD3hh4Glnxfyz0SAaonQMeFCIgIgK+esUSxZtF5MR2emp2JF/HkIzxAa0FLAaIT2gj6UvUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"4047b6e151166d7101cefe8983634d5f82e4d884","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-devnet.1-patch.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-devnet.1-patch.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-devnet.1-patch.0_1770826105738_0.6649841692627276","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.64b6bbb":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.64b6bbb","_id":"@aztec/validator-ha-signer@0.0.1-commit.64b6bbb","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"345b71a7220702a8fc13d3d5f1418bcbbbfbbe48","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.64b6bbb.tgz","fileCount":58,"integrity":"sha512-/NsX0hSD/9eEp0+9IUiyTq447enw+AP/UHhVgu1vR+gYQe0JnzNFUpDMUcSYubpDhjzYFx64c+GHDSNwS82J8Q==","signatures":[{"sig":"MEQCIE3VIwcx25Q9NkREF28WJ08MK0hDDR6urOvGLUSjPwtNAiBdAcwOv6/6SaNnr6kVRNPR6arzlpsdeCjG7b3OMLHx5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207965},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"64b6bbb931a47c7b0d5d5133a8559fb2fc2096be","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.64b6bbb","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.64b6bbb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.64b6bbb_1770826972777_0.20095310631259045","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.858058eac":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.858058eac","_id":"@aztec/validator-ha-signer@0.0.1-commit.858058eac","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"672fbdcb4c824c04535cc7f28b37a42ec012e6bf","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.858058eac.tgz","fileCount":58,"integrity":"sha512-CJHhqlYp0+Deq/UtXx9NCGz1S+e+QJHhTpUYJK/gJXIOrVGXL0+8IXjDFLUs5sX27jgFs9pEwvxE/yBxPRiUgA==","signatures":[{"sig":"MEQCID2Thlx/aZ9R7CJuHchbi/CdBuBGiUODUTa6CtH0sbpKAiAuz9nyHREcjZvipU7xpZPD68GPoeopg8NNq5V9CZLlzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"858058eac306d2aeb121431aae583ff5416d3651","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.858058eac","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.858058eac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.858058eac_1770838813838_0.9939889739711565","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.4d79d1f2d":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.4d79d1f2d","_id":"@aztec/validator-ha-signer@0.0.1-commit.4d79d1f2d","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7b1dcf66bfb96fe4497c0d91bfa6c62c0efd089e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.4d79d1f2d.tgz","fileCount":58,"integrity":"sha512-fYWGor4Xv3sFKE+3ojdDbt+gFqAUh+p6uBhvNd5jWjoffDY4zWFAB2amMjcVQEW3ZTrDgaxBNelpoVA1t2SDTA==","signatures":[{"sig":"MEUCIBFjnatQskvGbxacizcyjiV2HnPsrv2JoPR/Ckwz3m3vAiEAsP6oi8oMj/u19UWpT+6PLZ+e5sCc/wlmNr0rv+Sr//Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"4d79d1f2dd389916ee0b040cb4fb96d465716220","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.4d79d1f2d","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.4d79d1f2d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.4d79d1f2d_1770859729340_0.03393018922995972","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260212":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260212","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260212","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"aa8336815a9db23a6dfbcc5cd2d2b658171dade1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260212.tgz","fileCount":58,"integrity":"sha512-QB1wAMLg4pvNLEwucABwp2fPZHlTWoVOJjdse8MiVDM0f3gO9KeKqSMo57zM0F6bhbDuxHEskxPGmj9L9Pm3WA==","signatures":[{"sig":"MEUCIQC6+F7hVzQMVX/YosKtfGB3yoAdy2U+kPCPPHAbfe8XQgIgHQZUwXNegeqiEjWkwF9uvOVNoGYV2whRd70gBjc4Di4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"6b0178e19b8b7bb0a62d97526480a54623ef6068","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-nightly.20260212","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260212"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260212_1770866339325_0.714997011249201","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-spartan.20260212":{"name":"@aztec/validator-ha-signer","version":"4.0.0-spartan.20260212","_id":"@aztec/validator-ha-signer@4.0.0-spartan.20260212","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"92ac0413d87a4a368f21c2e9532020fd025457b0","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-spartan.20260212.tgz","fileCount":58,"integrity":"sha512-V+B/wJH3+D4GhFnkUiPPGmwjQwz8M0WU3Nj66mW84uSs+aofy3LK3VMWaySpFRcoPwpw5vK7rAtLmQsL0l+/JA==","signatures":[{"sig":"MEYCIQCRmVy1bwYiuXwqyGBIBwBUEIew5C0B/qnTmuQmQZm0KQIhAOycEjhkL1Ntl8vLhdoXoB48atroJlrUO49SIuSnNkuF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"d2eb422a3fdaea499d3c32f2f5aebbb9adc057fd","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-spartan.20260212","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-spartan.20260212"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-spartan.20260212_1770866483064_0.08663369603787463","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.e2b2873ed":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.e2b2873ed","_id":"@aztec/validator-ha-signer@0.0.1-commit.e2b2873ed","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"294d4d788663cefe72d0d547f7aeb9f75e911752","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.e2b2873ed.tgz","fileCount":58,"integrity":"sha512-9lyP1LaqCWoGWr11W/JYTdQxmP92pDgAfAJr/arJWmYNYF+Vj59bnEsI1NHvm6KjCMJKI5c0KA3B23nTASYMTw==","signatures":[{"sig":"MEUCIBB/eDCkXAA9KV9QQtKAtmpR98uGCrk/ie2E6I38H5+vAiEAuAOYHFc8gf8QYjg/fauybwxyRXlk0yYNFAx0B20ac6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"e2b2873edb0cfaa1bf4b6bfaa75cec100c89e0e2","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.e2b2873ed","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.e2b2873ed"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.e2b2873ed_1770898683698_0.4456271496687474","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.08c5969dc":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.08c5969dc","_id":"@aztec/validator-ha-signer@0.0.1-commit.08c5969dc","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"905a45fe12fafb137f6e19671147ebb3c4f79807","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.08c5969dc.tgz","fileCount":58,"integrity":"sha512-/50DPIrQJvRScy+uYGAdoJvjQj2/iBxtUYqT2Gp99UKIjMKyJiqbUuJmsuIQDZiSAtgGYxiDc4Z1uNzyFuC5vA==","signatures":[{"sig":"MEYCIQDQwfYeX5at3Bu9fpUN+unHYH5MLjuVEtkAmW72LLQe+QIhALz83Q+D1PxA4MMEEeEd+McL6KtB/+cplkc74vM1kb4T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"08c5969dc60a7194f59ad88822eb64a176795d5d","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.08c5969dc","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.08c5969dc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.08c5969dc_1770919378754_0.80833247548759","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.4ad48494d":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.4ad48494d","_id":"@aztec/validator-ha-signer@0.0.1-commit.4ad48494d","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"208f7660064bb0361dad08471fdd152a377c7d8d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.4ad48494d.tgz","fileCount":58,"integrity":"sha512-zTuOBp/g5Q+hQzZjvqJlrc8NvuBglDWxJDFZe2/KhQTf/Sr+/dnoZfrjFpOFLBebD3JETF1b0dzOZ6gDbH5XxQ==","signatures":[{"sig":"MEYCIQD79as+ydNFctI2DAJJq2RfnXsA2/zDDpLvYE6B5nQgtAIhAM2Hp7T8af7nGvIssjM+YYS/Bu8SbDrHY4h4kZu3+cR+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"4ad48494de2e919980bb0893e5eddf9a6176b384","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.4ad48494d","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.4ad48494d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.4ad48494d_1770919635198_0.034281059835965966","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260213":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260213","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260213","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f77075bd8551487b17364610de48aba0320bee63","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260213.tgz","fileCount":58,"integrity":"sha512-nqVobBcDDLnCD/celpx2I3yX6fT1qPV8hUD6sMSx03b9CdksYMLxvCz7Sw/K4EAuafIdi++zrYSYcMfeZ1GWIA==","signatures":[{"sig":"MEUCICWcdN8IfNXKODl3eXZ734LESWL6togR8OBJ8F4fFJvxAiEApfOvs0CHakRn2d3CwN68wxHN3+hg9+H8+N2+qZd8EUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"b0fe78410fc5e4db9887c6a6919de0f0eae7ffd4","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-nightly.20260213","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260213"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260213_1770952912862_0.5508396529364574","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-spartan.20260213":{"name":"@aztec/validator-ha-signer","version":"4.0.0-spartan.20260213","_id":"@aztec/validator-ha-signer@4.0.0-spartan.20260213","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"6d3b0da70a531e6354f86d7f213c0183607e3547","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-spartan.20260213.tgz","fileCount":58,"integrity":"sha512-NKXlMa51ixHR/GDIf11fyfPFk+Zpn/ZllHdgZnSYdVWD0NXKJUkvalBDQyvsQwIjPxOoPVdQWqUw7EweX5xjhA==","signatures":[{"sig":"MEUCIFtP2YwRUVM/E35Qr/8npAO8zKzMIYvzXxmMyvK1a3EQAiEA9SGPnse8mKVNm4MmHFhYrBUUVm+aZl8aWDBQs22vfsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"0f12e41939d4a0e079fe20a1d2b72fe82a8faa35","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-spartan.20260213","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-spartan.20260213"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-spartan.20260213_1770953168249_0.8542445447671259","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.7cf39cb55":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.7cf39cb55","_id":"@aztec/validator-ha-signer@0.0.1-commit.7cf39cb55","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ed32c1fcd5c8e4ba2b1ea22dadfdc7b1986fa721","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.7cf39cb55.tgz","fileCount":58,"integrity":"sha512-ac9J0MS/UpTuv2OvF4iU8Juv0FlIZHS2WUeGEBfTzxSbihFAHjrlPbAxArd5n82qh5WN29Mbm0LeUu66pq+1cg==","signatures":[{"sig":"MEUCIQDWbHfMxydyxQKiZKNX7G83/axVP6znV9day5LRMEaRnQIgbkPn6FGvSOvx2dRfP3ThUtOiZFXHN5+AYld9Wb7vCZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"7cf39cb558a80aefa0f3a596fc0c13660b8e216f","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.7cf39cb55","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.7cf39cb55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.7cf39cb55_1770958398170_0.5332418967165775","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.0c875d939":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.0c875d939","_id":"@aztec/validator-ha-signer@0.0.1-commit.0c875d939","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f64575bf1fafbf64d06aabfa6bc9cbd9eefb5491","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.0c875d939.tgz","fileCount":58,"integrity":"sha512-qnQvqrFKG3VnU61COLf5ts87Uc3BuakHu03wwQIYxgOFPcJfFGrl+jH8LXJMvSWBThJUBSFrdbFdQc1De5Oieg==","signatures":[{"sig":"MEQCIGp3VKB9bQIvKLpNBvUXkxSV60J+4hBXlVw9D2/n4MdXAiBL4Eh3nv0ThQAQ+mqNtc6uiKLebZ/Dv8BadbDPUmzXdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"0c875d939213391fc9739a1251dc3cb92ef1b551","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.0c875d939","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.0c875d939"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.0c875d939_1771023989505_0.15637592333682404","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260214":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260214","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260214","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"fb19b6e87aef632de1bd118fb6da0de6f576f4c8","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260214.tgz","fileCount":58,"integrity":"sha512-ycrorcZbPx2iwwGhv+O7PSPdzg/4FHN4vcZaLnEu0zKE5BCSG5mNxKGD3gbOo+wO3znh1fO42UWeSS9jwn1/aQ==","signatures":[{"sig":"MEUCIC9F3RbN45prhfdZ6prfPZp6vO25UlsN0SOtkTPByl9rAiEA6J+mbx4j4u/P3zKdofqYNR9Fab455wqp3FIfikGyXbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"a477c02864e34807d04bab7c783b0c2a9138c310","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-nightly.20260214","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260214"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260214_1771038928402_0.4567162497776347","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-spartan.20260214":{"name":"@aztec/validator-ha-signer","version":"4.0.0-spartan.20260214","_id":"@aztec/validator-ha-signer@4.0.0-spartan.20260214","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"180b4bcf3643c103937c9474c9fab441b52a13c7","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-spartan.20260214.tgz","fileCount":58,"integrity":"sha512-xebAoSZQijRPjxKHoCzxrXBbNXr9zbT3eTqHFD05gmuQ6vky8j9EKIW57JQNJOtV67WmkTWSJL808ZEYtZljkg==","signatures":[{"sig":"MEYCIQCl9F2jiA9xc+WWLmrGSq8Zpp4nyEFdVL8ZXPVDE+mAAAIhAIxvbhwkxHiiU3pZ9TVs6XYbu9QoVWD+tiVeYX7jmmrH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209049},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"06d81c8871f64fd659abfcfbb3074904917f3d8e","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-spartan.20260214","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-spartan.20260214"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-spartan.20260214_1771039808759_0.9362763110683556","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260215":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260215","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260215","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ffd5151c71f11f9ec4629eef5320b9d5179337b0","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260215.tgz","fileCount":58,"integrity":"sha512-vul1pr0X7XX8sPh568WTvVdoNpiQr2YkNIRtjsfnh7Qat9ceHvRTSyMnR5qzc6WLExhkvKAREmdDsg20kPJOKA==","signatures":[{"sig":"MEYCIQDCPJMgTOVD+N/C14oE4JgVmbSBujtYfrKtesMRdGcb+wIhAKQIXEvKKRYXO1tur4OuAMfAxIJT13+aPJ216XUhozC2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"726b5a308d3ae4c3a4dec2874017aedb20110a16","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-nightly.20260215","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260215"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260215_1771125674881_0.43311561006029176","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-spartan.20260215":{"name":"@aztec/validator-ha-signer","version":"4.0.0-spartan.20260215","_id":"@aztec/validator-ha-signer@4.0.0-spartan.20260215","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"2992e2f1d0d22712249111a44af7bb6e936f0226","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-spartan.20260215.tgz","fileCount":58,"integrity":"sha512-kCq4icokzmCnZKkT1nuYUiSBZHvKbB3ZkEs+jZ4C2YuEXrOL5c/AOhHSrqTvdlTS3GSYOhadl708e4K10lTTbQ==","signatures":[{"sig":"MEUCIQCGV7DQBaMfRrE5RhQOfLqznvCbGylmV521aNfnd4g7MQIgYGS+Cl3kuPVGOEHaTpmg04eqfnTPmrYcpGBUZhK9R0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209049},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"58fd912372cf82e69a34a99d5f9774575345cd42","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-spartan.20260215","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-spartan.20260215"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-spartan.20260215_1771125693622_0.1398431589644724","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-spartan.20260216":{"name":"@aztec/validator-ha-signer","version":"4.0.0-spartan.20260216","_id":"@aztec/validator-ha-signer@4.0.0-spartan.20260216","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4b3a4f55f3baa01c41d2b2499d2bfca401b3711e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-spartan.20260216.tgz","fileCount":58,"integrity":"sha512-o71DWBf7fol1nXTPN/4asIRqr40MBz+I4SiVdJJjKehQ0bYuYoZOxAU7PKEOIWMDXVK/h3soU8vZe3UbSPC/Ug==","signatures":[{"sig":"MEQCIByslg/T+VguTahnBDKO4zYB4z90fv5aQjgd7L6OEoBEAiA5w8Acb7pB7++Bl62/LakE5d+FTLcTTfj+2tExs0euMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209049},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"58fd912372cf82e69a34a99d5f9774575345cd42","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-spartan.20260216","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-spartan.20260216"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-spartan.20260216_1771212070294_0.010390263161065949","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260216":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260216","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260216","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"146597430ba524019bd3a219cf38f38b2d86a233","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260216.tgz","fileCount":58,"integrity":"sha512-75PU4YBtd1/hte++VZ7sYm8SvNxiBfqMszvKFSfsuTKCPY73fvbxtrYK/gyhNURg/5M2gfSWEfi302L5CLhWaQ==","signatures":[{"sig":"MEQCIGjiJQYDqw2DRergOWY+3OvfYH2LUaP6lxzLSMKEoZYNAiA/R/nqDhKQyxMesHCufteSnN4MtGoBNdcOdzLSm8l3xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"7fb92e8cdf2decbdbcb27b1b85f959d9d4459703","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-nightly.20260216","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260216"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260216_1771212914995_0.834439290407069","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-devnet.1-patch.1":{"name":"@aztec/validator-ha-signer","version":"4.0.0-devnet.1-patch.1","_id":"@aztec/validator-ha-signer@4.0.0-devnet.1-patch.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"3e8f3fd0a8b37518654d17bc7ce11c403f02e914","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.1-patch.1.tgz","fileCount":58,"integrity":"sha512-76HtaghSZssGyzMGxxmjAtoxqeFK8Lf43hBM5WFzc9NICH6cIqSe0eVqcDRQRqJD40GIHVvx78jvZqReYrH4+A==","signatures":[{"sig":"MEQCIE29p7aq6PZBfxB/gscXBseaufUPt4kR60ByistjS+abAiBcBA7vQ3hl2SBZFiMoclPiGJPM67/fE6DnzL03g7Czww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"9e31661d382934477d66b637fcb1d9b51dc6b0ed","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-devnet.1-patch.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-devnet.1-patch.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-devnet.1-patch.1_1771243562283_0.8281394870626646","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.1bb068fb5":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.1bb068fb5","_id":"@aztec/validator-ha-signer@0.0.1-commit.1bb068fb5","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ed781a4571f78948d65ca1e22ab3209c3c90ee6c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.1bb068fb5.tgz","fileCount":58,"integrity":"sha512-qOzP+bD/rMLtm+trv3isdn5pvHQnI6dwytuNUypqebrhWPY6zz+TDEFH269GWQrJAD7iitd9NH4zGgX6r9b9/w==","signatures":[{"sig":"MEUCIQCq0OzYTHIv66Khl8J0SaNg1R8iCgur3J0wsaN7yN0+CQIgZ5dJkK0SR2hDhSEhcrpymhIPKDWPlgpPLQtAdtVNg50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"1bb068fb5fa311ff6ee8ce0726544694378fd533","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.1bb068fb5","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.1bb068fb5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.1bb068fb5_1771248069619_0.9086124208574708","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.8f9871590":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.8f9871590","_id":"@aztec/validator-ha-signer@0.0.1-commit.8f9871590","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f6e936a12b3fbec08367ccfffd530dfa7a30b157","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.8f9871590.tgz","fileCount":58,"integrity":"sha512-cyaqp8iSL8QgZZSsdAjkJQ6UWUCogGxkGgqwn9gTfieuwJeyigsDiFgtZzEvUtpszu0lQfDkhgI4xeCQ94z/Rg==","signatures":[{"sig":"MEQCIHKNXVg5bTcAWSv4Hs2ee4vzfkCIf6Ww/LR5Ic06eStVAiB2g8waxAPA77YVZ9umw9lvkOGAFwi+dEmG4tg9ztCwBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"8f987159003d50e44bc5659f4c69c9718dab40aa","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.8f9871590","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.8f9871590"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.8f9871590_1771277286779_0.3596357277423772","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260217":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260217","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260217","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4cf498c8428d0bfa22fadef4e1498557d1fdd349","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260217.tgz","fileCount":58,"integrity":"sha512-FG9a9z0FFjwjHB5WdNir7x1f/kNKUqKgsJy252Au3lQ8fxrBLQL6H6EvXdxFHODc6FjxI7lCjyxgD+oKPGqqrg==","signatures":[{"sig":"MEUCIDj4sM73nACYUPYLukJVqCtXwkcz/iv9k/xU/fvMYEdoAiEA6qwWUQp6CcxP3njF64NW8pvYSf86cvMFgBJkSGmEQXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"fa29717547a9ba32ce21ff46dae5f0750a84ec4d","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-nightly.20260217","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260217"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260217_1771298300135_0.3538311811613688","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-spartan.20260217":{"name":"@aztec/validator-ha-signer","version":"4.0.0-spartan.20260217","_id":"@aztec/validator-ha-signer@4.0.0-spartan.20260217","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"78df2a8bb75e14a03374b3d2ebba727c956366b3","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-spartan.20260217.tgz","fileCount":58,"integrity":"sha512-+88xTbrIHPKT+MFDwX82zfvTijD9k6rRGy6dL9XwFe51XvcjAKOYkumTJ1FUX6zSa03yhE9jvegb3CsTPVoyUA==","signatures":[{"sig":"MEYCIQC+CffY1vGOAYaKmXhVjaHpXUEYcg1shUKLiOAusi6mdAIhAKK+4Bjp6hMizwBH7k3sAdLJCrVO6eB7vAHQ5nLr9Awp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209049},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"50338067402a330ffd064d656e75b650ac63948a","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-spartan.20260217","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-spartan.20260217"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-spartan.20260217_1771298316722_0.7258170072937107","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.21ecf947b":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.21ecf947b","_id":"@aztec/validator-ha-signer@0.0.1-commit.21ecf947b","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ef94ad09d3de453857af6b1836a254af9d58e21a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.21ecf947b.tgz","fileCount":58,"integrity":"sha512-L2mLUVDDbT9XFKTD6PL6zLnrz4/OvAwjlgTpJIi5omeh2ckI6qr4gU8ZNTulXFGKXLy6Obt+cllsjQ5zNpWvyA==","signatures":[{"sig":"MEUCIFDOA61tJmFlvjHIQwwz+fzHk8Aaier1hYUEj0p3ImO5AiEA+oZWQpL972ku9IcpMh8Hfq3PlRsxbVxhl3nZa95i7JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207971},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"21ecf947bf78087dcceb4e803f109d65250fc37a","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.21ecf947b","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.21ecf947b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.21ecf947b_1771324803460_0.8915220056236985","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.cf93bcc56":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.cf93bcc56","_id":"@aztec/validator-ha-signer@0.0.1-commit.cf93bcc56","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e05b22cc4e3b2363f570c34edbd3298707c614d6","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.cf93bcc56.tgz","fileCount":58,"integrity":"sha512-/uA2DGHrxY/Y/uGXpQKWb57PMD4tionrNjXjaA3/6tWVdkpacyThC/ub289s6+oNizT6KeQ2iNhhVGqBVfkbEA==","signatures":[{"sig":"MEYCIQCpL3HDATWXZM+uIdKhyeflDn4/Tl3MJspRO1LucgAdxgIhAOQCF7U8dU7dh58ATbsSwz2DzLh4mMzLT5+VJcKWvMCK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209049},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"cf93bcc56c909b89a460576b215b7c512ca15fe9","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.cf93bcc56","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.cf93bcc56"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.cf93bcc56_1771361231814_0.15233033268857632","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-spartan.20260218":{"name":"@aztec/validator-ha-signer","version":"4.0.0-spartan.20260218","_id":"@aztec/validator-ha-signer@4.0.0-spartan.20260218","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"aeac9ecc2522431af5aec56f623ed17def301940","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-spartan.20260218.tgz","fileCount":58,"integrity":"sha512-IoMf1K1wf8gtHE5ZaH+kVfGp4Kccmo5XpJN0LKAJvGS3CgwL657ASTDwPTbORGADYBFESkV2gyhsUeb7jrrevQ==","signatures":[{"sig":"MEUCIEWO+7iPvodVy/MazQ0SuXZMM6osQ/+uvcuUpciE023SAiEAscV3Tsekx6+Adx5mbILvQ0G4/gS1dgl53QwecmYloYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209049},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"6ad4a313a75db2661f3d3c9f7123b6e18ec8e878","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-spartan.20260218","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-spartan.20260218"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-spartan.20260218_1771385664067_0.4530513522426418","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-nightly.20260218":{"name":"@aztec/validator-ha-signer","version":"4.0.0-nightly.20260218","_id":"@aztec/validator-ha-signer@4.0.0-nightly.20260218","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5c8fcdb2524f43b1346199db9cef43cc61e67941","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-nightly.20260218.tgz","fileCount":58,"integrity":"sha512-TV04ZBgXfEuhGR+bZsMLUuWag0HYiriylAfjy/ECqaYKvsozGanZMAPCkiBz8arA00DTlnN84k9IiJTqxy1gDQ==","signatures":[{"sig":"MEUCIQDGicGsHqsd52aVjLrI3WWuKLhBAhlY64+CIjvUX285AwIgbHZEV6je13NbA6Fr9r28N9lHxsPWtl5zqb0agnjbIcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209049},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"dedf44097cc8dcfc7969e46baa05303005b092e9","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-nightly.20260218","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-nightly.20260218"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-nightly.20260218_1771385670123_0.1901845624001004","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.1":{"name":"@aztec/validator-ha-signer","version":"4.0.0-rc.1","_id":"@aztec/validator-ha-signer@4.0.0-rc.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4e92cc40f4ca5260f8ab25c4da14013b12af8341","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-rc.1.tgz","fileCount":58,"integrity":"sha512-zpxFFPrEuy7rRgDX+JdXJfBZkiYstulxE+9WTDf5GByGllYQaPMSJuIe25cEDnmTdj0sFNdA4F/yWZqzOAdC+g==","signatures":[{"sig":"MEUCIQCkIZtZHR1mcaB4ru2p/KYkpZTaFRCy9vBM/NWjtCXPNgIgFiKCvDiUEafzeosrVCUH6qlD6T2tnb2NWkXb0jffgQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"48441452a98c2e16cd5132618d566e93b0f4758c","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-rc.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-rc.1_1771413191351_0.4197911417804068","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.2":{"name":"@aztec/validator-ha-signer","version":"4.0.0-rc.2","_id":"@aztec/validator-ha-signer@4.0.0-rc.2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4f03ade37abc440f7f3a526aa64bc9b698bfadaf","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-rc.2.tgz","fileCount":58,"integrity":"sha512-51iQ19F3CxrWhfLbzF7QYPh6IEbZkWKvl3gt0PUPTwQWdBHSm2wOZFkz2EL+v0dcUef+p8giBfc29k68VF4OFA==","signatures":[{"sig":"MEUCIEtmChCtpJ574F7SnMYQrAxVLBJiPq8oxzlbQrYdcb2IAiEAwVfxmjtnT25cfP09C0u6BNZ5dzjfUHw6etF+QphSokQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"6414d9ba2e2e622a5cb6541612dfdc119388522b","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-rc.2","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-rc.2_1771415109962_0.6567062786202584","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-devnet.2-patch.0":{"name":"@aztec/validator-ha-signer","version":"4.0.0-devnet.2-patch.0","_id":"@aztec/validator-ha-signer@4.0.0-devnet.2-patch.0","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"6e2af4de0c86605e9eb740b74030206fb965e65a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.2-patch.0.tgz","fileCount":58,"integrity":"sha512-K3KZcAdgbaySMAOcCsAw9QexO0h9hlQhtY1Psjdp8tqjtMF5hPRcpGNeGn+NFkTzkp1QoPHzvJymUlv5HcYddg==","signatures":[{"sig":"MEQCIHvOy4bNJJ3zZhxDfcEZdQ5lhtOEjO10DkIhp41PEq/TAiBpFmqKmdfcMUVRO3c/ox/3f7BOTnQQECos82jwaIdDFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209049},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"9dbf240caec1524706a8094a78b08c7d0c1cb09a","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-devnet.2-patch.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-devnet.2-patch.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-devnet.2-patch.0_1771424150381_0.2106212050828915","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.4eabbdb":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.4eabbdb","_id":"@aztec/validator-ha-signer@0.0.1-commit.4eabbdb","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a49cb1441d44349debb38be74a30e3f6a54dfdd4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.4eabbdb.tgz","fileCount":58,"integrity":"sha512-EWqkuGrETVZ/Tt5WtMf4x5LxHP1ytjoeC3LMb6NyOB1H11KQUzIi7fpKnJCHYAv0vbMdX2H2lY/V2LrvyzoVww==","signatures":[{"sig":"MEUCIQCwoZq1iO3MK+5v7bSvw5C4CE41DTZy+wG5sQHmxetwRQIgROA3nK5c85rPWyDuS4p1sZbeUofL47O7nYDhpXtOj44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209043},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"4eabbdb58b86b93cd6c691c3b696ddf064cdbdf7","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.4eabbdb","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.4eabbdb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.4eabbdb_1771446186750_0.06850366655364404","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.cd76b27":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.cd76b27","_id":"@aztec/validator-ha-signer@0.0.1-commit.cd76b27","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"bd45504fb7dab370e760c03656b84f4f90edd456","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.cd76b27.tgz","fileCount":58,"integrity":"sha512-BIrJ12GostecswdTltLrduZCiXgeUZ68DAuuFtXBfpUwMdzBvjM/ZX/M9+//L6bWfRp3dFQ7q4tBw/4NrWUbOQ==","signatures":[{"sig":"MEUCIQDwZ8yZ4LT39PZCeqQGJQutRdVL1n92UNVwJ2WJmvqZKgIgW5m3NmFWfDJjI5t1FEAuqC+2gLV0an33y/pfhQ/2MBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209043},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"cd76b2715a106f170044239eafb7d00944b60942","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.cd76b27","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.cd76b27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.cd76b27_1771466344230_0.05249365325818789","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.3":{"name":"@aztec/validator-ha-signer","version":"4.0.0-rc.3","_id":"@aztec/validator-ha-signer@4.0.0-rc.3","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"16d4df2f6c37d973fd3b3610c67ba47ef1ec790c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-rc.3.tgz","fileCount":58,"integrity":"sha512-Yr08+lRJYgvoGAl4HLoHQ5hiUUyKcjPFx49FaUuTJ1an8L/XvBTzIy+4zO7Sa26wGaIIR3phC4z/6CHS6V/+Vw==","signatures":[{"sig":"MEYCIQC1e5ZQaLxA5gI/UQ4r4a6dIdvM0MPkORoviOSKPi2yOwIhAKNyu9N8E76w7RvxWHw0MaOrDCWcLLyvLI124gn7H1mZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"b87c8ae0aed61474dbcbca5acabc5a833404b817","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-rc.3","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-rc.3_1771490296223_0.3374549006506222","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.7ac86ea28":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.7ac86ea28","_id":"@aztec/validator-ha-signer@0.0.1-commit.7ac86ea28","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"05e197bb1439ea7c58a646dd4bf12d466f5bfd8c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.7ac86ea28.tgz","fileCount":58,"integrity":"sha512-yYG5wTyatyqwucFz4Hb6WW5/IpeeO63KT7UY401looJ6reCG4GmLEovrSHp5ovqnKxWwlE95FMx5pq30VgySSQ==","signatures":[{"sig":"MEYCIQCVJU/qZaCsH0gLFsLgBVy6E1raOr7d/QZh2Eniud90lwIhAPI/4x/sqtPk/972Ll8ipYTT9jivcUrL395VxH3HVeNM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209049},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"7ac86ea28db2bbab8ca875f4279c1fba907d6d27","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.7ac86ea28","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.7ac86ea28"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.7ac86ea28_1771531985734_0.32066001094611885","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.7b97ef96e":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.7b97ef96e","_id":"@aztec/validator-ha-signer@0.0.1-commit.7b97ef96e","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9ce2a4b8d90750801572d4c80404106250454f03","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.7b97ef96e.tgz","fileCount":58,"integrity":"sha512-9lYrUw0M9PZ/p7pkVXU679BeWUyxbnqx/yZeSt77GuWi+c0jvzmDUIJ50lOwMBYCI7qcmGzrjYdLmEv6zbvilA==","signatures":[{"sig":"MEUCIQDOA0JyEA3LHSls7tL+6z7YlN48cQM3U6K07qvnD0oTVAIgDI5DoDi0CpR27OldAHGgTsHgcwVe7zdePo3H5zgNG0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209049},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"7b97ef96ef4bbd339f764d4478aa97b95cbb2bd0","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.7b97ef96e","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.7b97ef96e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.7b97ef96e_1771532416955_0.08275002369796747","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.ff7989d6c":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.ff7989d6c","_id":"@aztec/validator-ha-signer@0.0.1-commit.ff7989d6c","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"465a5b1b3ba184f0abdc3384126fe8008a7ea312","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.ff7989d6c.tgz","fileCount":58,"integrity":"sha512-gmso6RO4cNrmoOwHrQxjIyNrycH21miPTlXs7ZdX1nTiAa4EHMzGYdx20lL+roa7OBXUaAe5p0LcTsbNHfiH1Q==","signatures":[{"sig":"MEUCIQD9yNFpgrS0A23BaUFC8I53YXxOCfYOYRkGHSpWalCiHgIgfY+AmOkqWSZK8L10X6gBe2u8EKRznvYWUVzKNuEQCQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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"},"gitHead":"ff7989d6c5fdaf43057ac69d769a606172ff043d","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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.ff7989d6c","@aztec/ethereum":"0.0.1-commit.ff7989d6c","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.ff7989d6c","@aztec/telemetry-client":"0.0.1-commit.ff7989d6c"},"_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_0.0.1-commit.ff7989d6c_1771550396556_0.9494921802534739","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260220":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260220","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260220","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1e5c11da468cfc26c680a8cb8bdd190a5d431a20","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260220.tgz","fileCount":58,"integrity":"sha512-DQ8s4OVdPaV0MjHfd7Q93+KByBlSrze5Uq2udDRxHr+9Va6MFxtleDEIxHuR/M1PLVLFjIrW1mTQJA9nMa6k8A==","signatures":[{"sig":"MEYCIQDhh/1YpemNTn+jT1jYOPjppwi31EFkiF241Tw07e9tKgIhAMyGQXVG9eFCFHDziPo3eKIDixJpGwq0OirVH6xrR/jg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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"},"gitHead":"8d63fa440a04c672542f1f7ccd0c22291015a69b","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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260220","@aztec/ethereum":"5.0.0-nightly.20260220","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260220","@aztec/telemetry-client":"5.0.0-nightly.20260220"},"_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_5.0.0-nightly.20260220_1771557539013_0.6276858857566447","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.217f559981":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.217f559981","_id":"@aztec/validator-ha-signer@0.0.1-commit.217f559981","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d92219162fd9b67c495629953671675e01042b55","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.217f559981.tgz","fileCount":58,"integrity":"sha512-sXeUJyV14VFRk3l37kcwbAes1uZnK6uNTanQ9vEJDIz7pSlzUpq6NenRrdxpGJ2xxdTCZn+wF2dblDtqOTx3FQ==","signatures":[{"sig":"MEQCIGypw2qvzoisj2JdLaWEhJGkVLay9bcrSCt/2cF+FeZRAiBfWXOb1nxEkNvTMgHgoUg7ExYp/SwhLrIEtcrrFTtnWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203770},"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","./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"},"gitHead":"9fdd20e7508d1bc536989fc8928b569a43494077","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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.217f559981","@aztec/ethereum":"0.0.1-commit.217f559981","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.217f559981","@aztec/telemetry-client":"0.0.1-commit.217f559981"},"_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_0.0.1-commit.217f559981_1771558063062_0.8459154429097315","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-commit.217f559981":{"name":"@aztec/validator-ha-signer","version":"0.0.2-commit.217f559981","_id":"@aztec/validator-ha-signer@0.0.2-commit.217f559981","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"853ccbe99ce8e4f84e26338dda653ad39f974eee","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.2-commit.217f559981.tgz","fileCount":58,"integrity":"sha512-MvWE2m0d0XMC/OXRcRDHI6klpHEXbZuPuTiPXQQXwr8jagDNG+EQU/qd61nXkDmRBTjD+HjwWoO0TSK17yrIwg==","signatures":[{"sig":"MEQCIGb0PFGo1LCXv3SDlOV9C4PrggQQRc6Ac+F3cN7rZKPVAiBWlM2wrK5rFbtVmBT3j3WjRerU3pHo0RfMyAcmWl+tQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203770},"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","./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"},"gitHead":"96762327f9bb07f5b3314d3369eea8a081d3f567","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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.2-commit.217f559981","@aztec/ethereum":"0.0.2-commit.217f559981","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.2-commit.217f559981","@aztec/telemetry-client":"0.0.2-commit.217f559981"},"_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_0.0.2-commit.217f559981_1771561655398_0.42356298184032015","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-devnet.2-patch.1":{"name":"@aztec/validator-ha-signer","version":"4.0.0-devnet.2-patch.1","_id":"@aztec/validator-ha-signer@4.0.0-devnet.2-patch.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c81ea2d08d5d60870e36cd20fe3b5a9cfafe3074","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.2-patch.1.tgz","fileCount":58,"integrity":"sha512-vp9dMqK5RzDzpKwnXSb99XNosOExDBUsjCAFDPoRz5RJZlEvgHOptPKB45YiQlHkWxZGLXKQil26DP+LcxALeA==","signatures":[{"sig":"MEUCIBBqDSZpxgtjptbncLPbO1YumGJEqZAhq24gbmzu0pRxAiEA712pp52IduRYgPLs4XwtMCWXYfudzmoLoEbqq7fcOJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209049},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"1dbe894364c0d179d2f6443b47887766bbf51343","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-devnet.2-patch.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-devnet.2-patch.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-devnet.2-patch.1_1771578862511_0.20808709960177696","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.4":{"name":"@aztec/validator-ha-signer","version":"4.0.0-rc.4","_id":"@aztec/validator-ha-signer@4.0.0-rc.4","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1dd2e956f148a8a622fe45f8c2102013ac75aa98","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-rc.4.tgz","fileCount":58,"integrity":"sha512-vX5W7ELStXSEAEn6UBZ6qqYzObvK9WlBaHxHHpbJBEi8P+fqBLGhGc8qYOwda9BnMrsaJRNP3/RSFfUndKRyZQ==","signatures":[{"sig":"MEUCICjbzqQINTZY9rnx2tq7jKgP73mA3Gp4o/maG0QIHlwkAiEAimz0xK0yeFqut/RXD4YiaTlyrVoNKj0ktrylCiAY7Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"715cb89ccfea6d3585134d579c7bc6ccf6369644","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-rc.4","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-rc.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-rc.4_1771584892168_0.47255464896204935","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.5":{"name":"@aztec/validator-ha-signer","version":"4.0.0-rc.5","_id":"@aztec/validator-ha-signer@4.0.0-rc.5","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c7f55cf96442ea5c0698664c0d7b0bdc58637a68","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-rc.5.tgz","fileCount":58,"integrity":"sha512-Z8aQMl2Cdo/zfXS47D5p1kpyaIOw4Uwajm2f7x+tWpnHRQia3eSA9eouQRpArwMjWZcmCStTgQOrneMzqDyq+w==","signatures":[{"sig":"MEQCIHrJayH+39gY7expxrYK84gojMyv3G0bXSIJwD6RodH6AiAitiJ3FuM/FYKi39a8nlIi7FjBHm0x8J420On6GXtK5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"43caf7c71f19e1f16151b81ed1f93a09b8de3666","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-rc.5","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-rc.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-rc.5_1771607345109_0.21013626344692926","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-commit.a2d1860fe9":{"name":"@aztec/validator-ha-signer","version":"0.0.6-commit.a2d1860fe9","_id":"@aztec/validator-ha-signer@0.0.6-commit.a2d1860fe9","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"620acc00e57b48c6d1ac526c947215e9644f592f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.6-commit.a2d1860fe9.tgz","fileCount":58,"integrity":"sha512-bPLlYCC0nJ8CCJFRhNYR6eMpeu9ujD3n7SCxmsk8VqcvBa9EDqnVZ6SwFiRTxjKhQxC204NQAdfs0Dd9A+CEPw==","signatures":[{"sig":"MEUCIQD/M9m31spWidni/55CcnEovFRF0wsDoGNpCchb6odDCwIgXz6oxRJGri73PPj0MtY/sSIZ8uabqSZsXfOTAjddEK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209052},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"a2d1860fe9d7907cdf4820b81999271ad06027ca","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.6-commit.a2d1860fe9","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.6-commit.a2d1860fe9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.6-commit.a2d1860fe9_1771624432036_0.42857851018208093","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-commit.a2d1860fe9":{"name":"@aztec/validator-ha-signer","version":"0.0.8-commit.a2d1860fe9","_id":"@aztec/validator-ha-signer@0.0.8-commit.a2d1860fe9","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d023efbf908b16f818bc35a43f534905de8616f2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.8-commit.a2d1860fe9.tgz","fileCount":58,"integrity":"sha512-46Ln75J1DQpESZEIqh6jHsOEcmjNEFcISg+ryI2Kc7jsWm4wwgyEQWpfYICZq2eWPPGzSBe7IKKlBRKLMhIrEg==","signatures":[{"sig":"MEYCIQDEZiz+VoAiiwAsinKLm35k0IB6ZpewKlvTnKIunD93jwIhAIXKoCG+FiTJTwjl2wxtveF8ERV6WEHXqtaum/xNzds8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209052},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"a2d1860fe9d7907cdf4820b81999271ad06027ca","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.8-commit.a2d1860fe9","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.8-commit.a2d1860fe9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.8-commit.a2d1860fe9_1771625165967_0.8257516497339561","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.643667a5cb":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.643667a5cb","_id":"@aztec/validator-ha-signer@0.0.1-commit.643667a5cb","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"cd2bcb1eed2c42781864d90e453c7a81d2d624b6","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.643667a5cb.tgz","fileCount":58,"integrity":"sha512-Rsm/GGLfOxni/PdYTadKBHRbIvJAkUcp9lUQtMy8VVwUf2+LWrAeGTY5KKOYrHmAaHO1K7N+ENSMmCnFLUDoFg==","signatures":[{"sig":"MEYCIQCBHr0WX4mBv4EYwjK27FZjhIL8SWEfbW/8uOgN14M5LAIhAJhpJUknzem4RZmge1LylSWNTFqwqBfP/7g4L56ZjW2z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203770},"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","./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"},"gitHead":"6b51c6b9394806de7c00ee81553413d1879924d1","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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.643667a5cb","@aztec/ethereum":"0.0.1-commit.643667a5cb","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.643667a5cb","@aztec/telemetry-client":"0.0.1-commit.643667a5cb"},"_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_0.0.1-commit.643667a5cb_1771636497602_0.6300558049027716","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260221":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260221","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260221","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1d6eae8c4aa867acb69179d9b2dbda3abd31df58","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260221.tgz","fileCount":58,"integrity":"sha512-iMkKxvOwzrgTq48Ln6eNum5AAZU7WLLHhVVxr00qOVa1JuNnJZ/Aqfv7KeHC0V3plBHe4Rx0FqCsvsAzKGEXGA==","signatures":[{"sig":"MEQCIFxgq2Uag4WcGnv77aX9AYeYdK8dMqQ4zoDA1aOWq5usAiAtB/OcHqOxKJPitOcfghZUwqtyyx9HAEUNNs64LUh8nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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"},"gitHead":"321b439b3018aa9eaedbbf440936417999dc43de","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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260221","@aztec/ethereum":"5.0.0-nightly.20260221","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260221","@aztec/telemetry-client":"5.0.0-nightly.20260221"},"_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_5.0.0-nightly.20260221_1771643637706_0.296776349459144","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260222":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260222","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260222","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"efdf202cc39148046ddd8f71bc42b279405736af","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260222.tgz","fileCount":58,"integrity":"sha512-GH4OvHOTA14QJjTRAIc/4iFiBN1SxMCsxrsujsoJhGyGpdFEz7xMzhnjFSLEds3wzBMhduOa2ITnX4c+q9TDVw==","signatures":[{"sig":"MEUCIQCee2mNonxwOnQS2rfQfHfz8CWvkzpve/sggCUtPh6seQIgMyy1hnGriw13H1oefKdX+v9rL4LRh62ggosnnFOXZoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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"},"gitHead":"7d3f8099c31187dcb669717ac257e4066dc14dea","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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260222","@aztec/ethereum":"5.0.0-nightly.20260222","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260222","@aztec/telemetry-client":"5.0.0-nightly.20260222"},"_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_5.0.0-nightly.20260222_1771731327953_0.9008182145114945","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260223":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260223","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260223","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"34562d2eeb3c66545dd602314060772bc6e89fd7","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260223.tgz","fileCount":58,"integrity":"sha512-9xsS7bpjYqHFU8PFGxPHzf7UeI/H/NKmxoHsKZfcaBLQR3KsC5Emh9mq3+VlSmuHMj42fPKrsPsUlhRKK7cCgg==","signatures":[{"sig":"MEQCIA5za1EFKeFTKUYJOaZTx1pdUrK1HSf0F0JjJ62Ljg53AiAyJSyc3buZeETpJBovRlNxm67qDvGJ9wb0ZMMNqNEBRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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"},"gitHead":"eebed0371e625820186469f00d5acc8b6bcf37fa","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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260223","@aztec/ethereum":"5.0.0-nightly.20260223","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260223","@aztec/telemetry-client":"5.0.0-nightly.20260223"},"_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_5.0.0-nightly.20260223_1771816959286_0.1669834774577521","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.808bf7f90":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.808bf7f90","_id":"@aztec/validator-ha-signer@0.0.1-commit.808bf7f90","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"3c570bd5f83f243b2e5c9386f868fcf3688cc991","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.808bf7f90.tgz","fileCount":58,"integrity":"sha512-Ez5z4OaquX6uFWvWIBqeSn+8l1JbODcBkM3SmWkivDTnz+ePO+cZYIogEc588a+zQhX9l7c+EaWtW6I5CkN0qg==","signatures":[{"sig":"MEUCIE2DVeBJs0lXwcdsHAHce5VmS5CkWTxcGW7nfZRxuudgAiEAk13Jg7StUIqEFG18H22FvSb2HqXtys/nm3nMfPM7fW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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"},"gitHead":"808bf7f904e3b53b3467dcf09bbbfb0348164421","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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.808bf7f90","@aztec/ethereum":"0.0.1-commit.808bf7f90","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.808bf7f90","@aztec/telemetry-client":"0.0.1-commit.808bf7f90"},"_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_0.0.1-commit.808bf7f90_1771867073564_0.03294435866406453","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260224":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260224","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260224","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a28bda4709f40b50863dbcd932ca765c5005aada","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260224.tgz","fileCount":58,"integrity":"sha512-fq7qD6JfTTt/h6Hm5QUHNjr6aH8yAxXxov6LKBmdydUanQKZBvgC+oXE16aF25FOin6e1XWcvPG91Bd+asToOA==","signatures":[{"sig":"MEYCIQDTFvwr52GseyduP1k2uKNJrxHGPIX5Hvh5gAwBdhQ5WAIhAKXJJ5nLYv75N/xZ4j/MhTQXirYCPPHzhxbk8wo+X97s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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"},"gitHead":"a481a8aa69ab53dcb1de4252c75b5786463f852e","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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260224","@aztec/ethereum":"5.0.0-nightly.20260224","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260224","@aztec/telemetry-client":"5.0.0-nightly.20260224"},"_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_5.0.0-nightly.20260224_1771903248203_0.5268156322947322","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.0658669b3":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.0658669b3","_id":"@aztec/validator-ha-signer@0.0.1-commit.0658669b3","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c88747a90dd993d037953004d4f1f9932bc4a787","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.0658669b3.tgz","fileCount":58,"integrity":"sha512-Nyn6lTuMUxFGtEkGc9K3gZPGOm5uBX6ymhIi4LykMEOZ4KugtqwCbJWP4m0BRTf8xd21+lAUt0DjxQeGu21Fzg==","signatures":[{"sig":"MEUCIQCO8+kkKYrvfI7ce/vtheIbc/q2LsRfqCVl7mBY8rAsQQIgbvbUIyrW+mwwdf0eMxXs4EJk2JQzxyruVSbtxnRP68w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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"},"gitHead":"0658669b3989daf180a548b1a4a1b050958b6b03","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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.0658669b3","@aztec/ethereum":"0.0.1-commit.0658669b3","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.0658669b3","@aztec/telemetry-client":"0.0.1-commit.0658669b3"},"_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_0.0.1-commit.0658669b3_1771909091414_0.31976484972105235","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.96dac018d":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.96dac018d","_id":"@aztec/validator-ha-signer@0.0.1-commit.96dac018d","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"388ec570c411fab401375d4860449aab5395e4c5","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.96dac018d.tgz","fileCount":58,"integrity":"sha512-Kz/gLHLTdtlzy+2+vhXQv/lz3DThBNq4iG0ASiFwMtIvhB6HHuG4nkR+6B785I2a9cpdq1lu3A7Fp6DzTK/BFQ==","signatures":[{"sig":"MEYCIQDYXnoaD+bvOsIO+FmSmDGW+tYQ1VqVLgMxP80ixeCYrQIhAL3tsBT1Z2s8xxXN2F9ouwc269d2y8xXRlObglcpaVpK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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"},"gitHead":"96dac018dfdebfaa5c197696294ef67fc056d643","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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.96dac018d","@aztec/ethereum":"0.0.1-commit.96dac018d","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.96dac018d","@aztec/telemetry-client":"0.0.1-commit.96dac018d"},"_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_0.0.1-commit.96dac018d_1771939952703_0.09497954725587854","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.934299a21":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.934299a21","_id":"@aztec/validator-ha-signer@0.0.1-commit.934299a21","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"becd13b8bdd5c2be75b5de3c1c75b1eefd1a3ba2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.934299a21.tgz","fileCount":58,"integrity":"sha512-ciP/AevDVzH1wyEmJzP5NZrxaVcVxeR3cbL1KccddBKUVDtTs84fNFasnNuU2tiWlRmih5neMMFw2AMRcU2pRg==","signatures":[{"sig":"MEUCIHNvnZ5Z5/q26Yzl5K5Zh5zkRjsSb08HXDszDqqiALIsAiEApz1yaDjQ6N34qXEN5FfTEJRzqoXi4pDoHfw4RZp5mSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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"},"gitHead":"934299a216937a8e6611ce8fdcd5a400e6c2addb","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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.934299a21","@aztec/ethereum":"0.0.1-commit.934299a21","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.934299a21","@aztec/telemetry-client":"0.0.1-commit.934299a21"},"_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_0.0.1-commit.934299a21_1771948714835_0.07666324507857736","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.8227e42":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.8227e42","_id":"@aztec/validator-ha-signer@0.0.1-commit.8227e42","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"6b02c5a4be8d1bf7fd42c7aae3463c0321d961e6","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.8227e42.tgz","fileCount":58,"integrity":"sha512-DtSLQFF1wtLjTnP+DhHIOZ9DZhgxJ93B/dNfAp7q0fFRivg9VNFdPkWn2s3qB8L69t9CHQZsAxNH7Wg+OFCpfQ==","signatures":[{"sig":"MEUCIQCahBnjzDmmpJcZDLjl5gHjiqHiij46TxQyCdVW1pFJdQIgBBZ9yuQJxF9AypugwShtxJUIkyucZtcxbiVM2XkDGCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203755},"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","./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"},"gitHead":"8227e4284600024106d62377fd93b1573a991602","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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.8227e42","@aztec/ethereum":"0.0.1-commit.8227e42","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.8227e42","@aztec/telemetry-client":"0.0.1-commit.8227e42"},"_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_0.0.1-commit.8227e42_1771951864317_0.28299541798126127","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.358457c":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.358457c","_id":"@aztec/validator-ha-signer@0.0.1-commit.358457c","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"efc66fc3230d8ce2d0d641bd92cd485f9dd050ee","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.358457c.tgz","fileCount":58,"integrity":"sha512-g7iXj+6FT7HlDi9FJm3hU0yqi9yBRyQbCnSh3QdI0Y0SKxi9epmV7TtnuyUg1/SrTt/wiK+cY9OT/TFbeFAidg==","signatures":[{"sig":"MEUCIQDvIkhq3yLbb8jO1HfhsExGWyBeMUw9bETxn02wRaKFbQIgIGyAHhrFlhutCwKZ1vWPA2FUYgh524dt5zlYRzh1eiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203755},"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","./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"},"gitHead":"358457cd0e1608da45297409f19b2df55f6562d3","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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.358457c","@aztec/ethereum":"0.0.1-commit.358457c","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.358457c","@aztec/telemetry-client":"0.0.1-commit.358457c"},"_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_0.0.1-commit.358457c_1771955365411_0.9567188960684083","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.6":{"name":"@aztec/validator-ha-signer","version":"4.0.0-rc.6","_id":"@aztec/validator-ha-signer@4.0.0-rc.6","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"30d1fe8152621a38d94c5221360d4824f4b2b94d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-rc.6.tgz","fileCount":58,"integrity":"sha512-19TrS38/quMRrS7ZJVGYhG1H0xbtGFB2ps4RfcveaLQzJqnUQLD6MueVxHq5CbHJr2CIXvkknhG6RU3CWQNGjg==","signatures":[{"sig":"MEUCIGO12enpHtrRLOZyvbsxT+0u1rNu/Gj9/EcZWQwxfzhsAiEAkRMI+rMsKujTmPj2gt3m27ZVj4VJopPQqDKdxbthrIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"fdd0d0d6b37751ddb419475fc6634a9ae13f8235","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-rc.6","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-rc.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-rc.6_1772036029077_0.39477768696718707","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.733c4a3":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.733c4a3","_id":"@aztec/validator-ha-signer@0.0.1-commit.733c4a3","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"59a9d84023af5b72e648ccb8f9a6a6b7de0aac33","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.733c4a3.tgz","fileCount":58,"integrity":"sha512-QcECYYyF7qe93XDP+JJvnnqCImRDVvrINmzKIXU8QDt0go0OJFSOqU3b/cgDLcjQiRjC+k1O+FCRUOxzx1xJqQ==","signatures":[{"sig":"MEQCIGodHTdduxctaNTKbCZENHlrf1keYxHgaT+yLVgU7AfnAiBGNIN7LXKIuJzcN9kwQhZoFlpMTF3CY7ita0tGEjsVpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203755},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.733c4a3","@aztec/ethereum":"0.0.1-commit.733c4a3","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.733c4a3","@aztec/telemetry-client":"0.0.1-commit.733c4a3"},"_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_0.0.1-commit.733c4a3_1772089630062_0.0067052699882921285","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.7":{"name":"@aztec/validator-ha-signer","version":"4.0.0-rc.7","_id":"@aztec/validator-ha-signer@4.0.0-rc.7","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"0d04e1ae0e932ec68224f1bb45f9cccd011122ce","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-rc.7.tgz","fileCount":58,"integrity":"sha512-9REVWrUNn9QqtYOkRI9ColALoDSh96rCV1+l3Nzv6iAb8+xcl9DPJEllBSFroO3TcoteldTbZJsSQJqsPhbiQQ==","signatures":[{"sig":"MEUCIQCy5X9KUGhVH3owaGfqaWOOPdVc6uqDvMrTSOKImkaeIwIgTgHRBz2bP+YEs7+AbSwO12msWQPSNu/Qst4MUCo7D+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"8e3f5db414794273da123abc7c355f7397458fa7","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-rc.7","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-rc.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-rc.7_1772113071037_0.4284953619605336","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.8":{"name":"@aztec/validator-ha-signer","version":"4.0.0-rc.8","_id":"@aztec/validator-ha-signer@4.0.0-rc.8","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"777aa086f0b92d98232185ffafa336f5d3c195a3","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-rc.8.tgz","fileCount":58,"integrity":"sha512-YWZEuYiPeuawT98ikMzilgtttc3DwaGEXcXGpcQ3Pv0g/513Ey6IvHw4+qq4fP4ZmPtDdF/SnHvqTE7qiXpXqQ==","signatures":[{"sig":"MEYCIQDnf7EhFX9nEIcBBXYlLEsBEP+8/c2Y2wQGjLkLPy56PQIhALdSzQevhmoVYei43Q4MyywbO7hjQwYv402Fsw+HRabY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"83ea2023bb6d1a928943e9af7a9e17bb6a6e8d11","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-rc.8","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-rc.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-rc.8_1772121484699_0.3472280340379692","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-devnet.2-patch.2":{"name":"@aztec/validator-ha-signer","version":"4.0.0-devnet.2-patch.2","_id":"@aztec/validator-ha-signer@4.0.0-devnet.2-patch.2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f3db0a28416dc942972633f4cab8fb91a5a0f103","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.2-patch.2.tgz","fileCount":58,"integrity":"sha512-yEKmqMQUTZxbxBPWgTaI0HSSPXPcp3WKgm2Q59X4GeuKm+j8vHJxwYXumJzb7GoUCdp7mEBINgP+SKp6KBiD/A==","signatures":[{"sig":"MEUCIQCrJd9+zxH2GidQjSzva1jl95O2ElidBdFoBoivZVHfxQIgG9wRMjtw4zbyaEihz1lZnJDbPSVo72+IqXikfogezXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209049},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"ec529ec709125b492e0ae966860cbf3c9b52e0ba","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-devnet.2-patch.2","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-devnet.2-patch.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-devnet.2-patch.2_1772126270339_0.6315240050825603","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.9":{"name":"@aztec/validator-ha-signer","version":"4.0.0-rc.9","_id":"@aztec/validator-ha-signer@4.0.0-rc.9","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e70a547a772e968441ee0ddb5217ff78b7c11cf0","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-rc.9.tgz","fileCount":58,"integrity":"sha512-HCzNRCMFHWNPnn/MCeP0fANF9Ha+OJBl5IFXbl5JHMqCRM7hb1bUkaPeZIcgMZsfpVKn6Tg3+FfowRASkL1pZQ==","signatures":[{"sig":"MEYCIQC1P4KEvZpEqtdOvf6spI0HfQl3dSnENtgkUykA2cChgQIhALmGNuXmLenljsnjJRAfGLbDBryPK8+r+SiLr2KJz6Tx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"7a09c3ccffe7433ccece6fa4bf3d4a4c320a0720","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-rc.9","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-rc.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-rc.9_1772130652584_0.90464340112074","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.10":{"name":"@aztec/validator-ha-signer","version":"4.0.0-rc.10","_id":"@aztec/validator-ha-signer@4.0.0-rc.10","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7b24ae0b788437f774a6dcdae19a8ec50a9c22cb","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-rc.10.tgz","fileCount":58,"integrity":"sha512-u9S05lKW4M3gpVFNm7hS9JYliXz0K9QZxm9wxzU2gu8OJDEaeTHYT5kmpX6hms2lvZpiGDqCqqEpSz33opWqyg==","signatures":[{"sig":"MEQCIBSVmf3I0rvE7k8A6/KQZLB2vmSMvi4AjwI7kO9Mm0IcAiA2Dfn10+pBlwwY6SFz03Mlc2dwS3FXYNVpj9dApOs59w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209016},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"f3f543878af6f9e428618f0d751675585638ff0c","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-rc.10","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-rc.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-rc.10_1772139543714_0.0002608770162317864","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@aztec/validator-ha-signer","version":"4.0.1","_id":"@aztec/validator-ha-signer@4.0.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"995509cc7d22bf737ec85b063cc1593f55c6ca2b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.1.tgz","fileCount":58,"integrity":"sha512-07pWnp2hlmDw3v6PYt7VLxwNGBgMAyqQYOBPUSDLgOQchBY55WtLHJNhorMldQtLNzgd6PITfarX6zzDiJG5OQ==","signatures":[{"sig":"MEUCIQChprv3QEDTGgvjSSmviYZbdFKqhcmttE7rzbr9lo8gggIgNXMmjLrgctv8MEbNfy2QRnBkIOIKjjeHpkJIs4oECH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208998},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"0cec03b5abe8620eef7f9b4aa175bcb006776b79","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.1"},"_hasShrinkwrap":false,"typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.1_1772151951134_0.5102030344845885","host":"s3://npm-registry-packages-npm-production"}},"4.0.1-rc.1":{"name":"@aztec/validator-ha-signer","version":"4.0.1-rc.1","_id":"@aztec/validator-ha-signer@4.0.1-rc.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ee18c6564c4fe9a742538cd9137b4f4795245a23","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.1-rc.1.tgz","fileCount":58,"integrity":"sha512-32qPgFh6QAiWs+8C8EG/WQy+HgANSWTi9zeRg+Tsk7luFM28YrLAjJg2edcZ/qxfg30Gpd/bTOz1N06IEYLpeA==","signatures":[{"sig":"MEQCIESQetgfFyhVc3s4aw7u0rQfpcl1FKB39r3qH7s3jxrKAiACD1TCxsZ+KODP6IXmEQ80qW02hJ1HUQWroTgedCco2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"0cec03b5abe8620eef7f9b4aa175bcb006776b79","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.1-rc.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.1-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.1-rc.1_1772151988081_0.033840777423047586","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.dbf9cec":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.dbf9cec","_id":"@aztec/validator-ha-signer@0.0.1-commit.dbf9cec","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"37a5b9d8ca7a3c30175b71eb16aae7e65e1d18b5","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.dbf9cec.tgz","fileCount":58,"integrity":"sha512-WM6oPZdVBjkloyqdvDbe9YCvtvzKugm8fBjefdAUfdoRT5fvwHzxMHI2yZrV0KUussu6aaBfEL6P6c2FODUMow==","signatures":[{"sig":"MEQCIHv+P9NgKtylUTYcww82GGLy1Y+Al2gFg3YrjWGXwlp1AiAeqHfkT+yCpLMeI+RnuFeDAaDdjzEI+zz8q7O/t2bBcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203755},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.dbf9cec","@aztec/ethereum":"0.0.1-commit.dbf9cec","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.dbf9cec","@aztec/telemetry-client":"0.0.1-commit.dbf9cec"},"_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_0.0.1-commit.dbf9cec_1772153580106_0.888788274193572","host":"s3://npm-registry-packages-npm-production"}},"4.0.1-rc.2":{"name":"@aztec/validator-ha-signer","version":"4.0.1-rc.2","_id":"@aztec/validator-ha-signer@4.0.1-rc.2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d4d629a902cfd822fcbc3378c5ee1acf3050da5a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.1-rc.2.tgz","fileCount":58,"integrity":"sha512-S+kOkmPj/UHa4PaiqfAP4SKn+gFQC5O5qzdEo/coN8hGfGKuRaRObxV25BKTSjVm5WmSCAd8sSL2s3U3ZOZtJA==","signatures":[{"sig":"MEYCIQCToBuMihZRZSCu9jo1m9zSdwZMwb7IL8I/Oc8nPBMeuQIhAKUV1nf9w1IBAGFRzDpuyaBOjJWcmbakSkY91CX16+dE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"1fa71ae18d94c4dbfee74b07c23b932e9236dbc7","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.1-rc.2","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.1-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.1-rc.2_1772163008672_0.4445868138668103","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.ec5f612":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.ec5f612","_id":"@aztec/validator-ha-signer@0.0.1-commit.ec5f612","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"2725bc6de3a3777e7bcd8dcc1b26556c2073743c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.ec5f612.tgz","fileCount":58,"integrity":"sha512-hS6elvlNP+OW0hVilsLl9W1gG+Eu/fwfrrebgXPygs4qEc6C/ZUopdGwCcjuwLSQ79UxgLskGGLp1gwoZ36ZGA==","signatures":[{"sig":"MEUCIERdibzsK5qbsLAQWfL44rixby2nljybnD9YiEPMsNXDAiEAn0EPT3dk6zwTrUaqHOqjMLEoWUXRZsPC24deiQ5v+Jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203755},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.ec5f612","@aztec/ethereum":"0.0.1-commit.ec5f612","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.ec5f612","@aztec/telemetry-client":"0.0.1-commit.ec5f612"},"_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_0.0.1-commit.ec5f612_1772163074018_0.35280410308432053","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.7b86788":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.7b86788","_id":"@aztec/validator-ha-signer@0.0.1-commit.7b86788","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e4fab8bf7d540f50aef64a529bf408b64e44c88b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.7b86788.tgz","fileCount":58,"integrity":"sha512-4yqANsDe7PEqdli6owLTquU+5RZ/JFO3020HlCV1o8Fxjank9UMOzd+E51dIDqy5m4qsSey0l3go2XT7S9jzMg==","signatures":[{"sig":"MEUCIEJ62YSgHqgninnuGe+yNhXW8IkfpD54PtFcRqrCvgIIAiEA3QvRQhGTBkuVNRRphYElUHToXw41f6V97VQ61kbHC9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203755},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.7b86788","@aztec/ethereum":"0.0.1-commit.7b86788","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.7b86788","@aztec/telemetry-client":"0.0.1-commit.7b86788"},"_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_0.0.1-commit.7b86788_1772163156769_0.3028688460413358","host":"s3://npm-registry-packages-npm-production"}},"4.0.1-rc.3":{"name":"@aztec/validator-ha-signer","version":"4.0.1-rc.3","_id":"@aztec/validator-ha-signer@4.0.1-rc.3","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e8ee9ab6dae2c1a28c922d6369eecf504b5f7b85","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.1-rc.3.tgz","fileCount":58,"integrity":"sha512-XJzcL8g9r+RySt/EcsTvVdAmnB2d9A2OW5E8e2YTCqjIyYImdwyT0XevXM/RdCY5srTMMPBR+x4ttY6aswK+fA==","signatures":[{"sig":"MEUCIQDnKeiII/ifeh69bPsbPncojkSR8rgI7HwoptLCqsQ0uQIgXtAyjFnUg+a8cedQdUamjaOXweOtzKsK+JdqEYObC+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"0ed0a0680c42ca88e650bffd0f2eee3ac93c3f5a","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.1-rc.3","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.1-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.1-rc.3_1772163908907_0.9021768984953524","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@aztec/validator-ha-signer","version":"4.0.2","_id":"@aztec/validator-ha-signer@4.0.2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"916144ab2cec5bd6f243cee315f9484a62c6c75d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.2.tgz","fileCount":58,"integrity":"sha512-VguR4TNrjMdybOgoeaQWuBd26Yk0f0YDuQ84UHzu8eBn2bkdvomytIU8t4o3TBlYKI8VS1fTwnIhg6z6qUXPdA==","signatures":[{"sig":"MEQCIBj2xQQp6ScORJXKX3bXIMuNqkS//Mm2+Zy9biBja4PzAiAVVGyF1yxrh4BJ9fApUr/CwCdJ931IkSODxR3qR0W8Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208998},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"fb47a65532f7dfad64cc0ce46765a4557ba56fde","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.2","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.2"},"_hasShrinkwrap":false,"typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.2_1772164057908_0.30198024323463835","host":"s3://npm-registry-packages-npm-production"}},"4.0.2-rc.1":{"name":"@aztec/validator-ha-signer","version":"4.0.2-rc.1","_id":"@aztec/validator-ha-signer@4.0.2-rc.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f6a211c149560d4b5422ab9782483ad57e67cfff","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.2-rc.1.tgz","fileCount":58,"integrity":"sha512-TVcPpXOB+zxZBkVK9Q5qYQxDjAmlVYljAaoFx3pycWeE0aFqIDlpEqyfujQH/f68cV3WcMKYiR2NbQAJGX3c1A==","signatures":[{"sig":"MEQCIBH56BLMwNCKQj2zqmuGhhmQYT4aAjx9sp+OSxsw5aYeAiArIxvtEi33Xt1GlecBiXAdOpnSZuIkWIidWBg38ajfag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"fb47a65532f7dfad64cc0ce46765a4557ba56fde","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.2-rc.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.2-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.2-rc.1_1772164114851_0.8733820723314356","host":"s3://npm-registry-packages-npm-production"}},"4.0.2-rc.2":{"name":"@aztec/validator-ha-signer","version":"4.0.2-rc.2","_id":"@aztec/validator-ha-signer@4.0.2-rc.2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5ecaf0374e9e6a243cfe7fffa3180ebb96464e30","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.2-rc.2.tgz","fileCount":58,"integrity":"sha512-2QH93gxqbmn3ooHY5gD7oq37JAS7ALbW7xZJWrm1q0MMTiq5Q188OYS9zsTf0bnSAIw0a5x6EsGOWkrAJHmygQ==","signatures":[{"sig":"MEQCIA5RLxDpWSWFfvSdK7HNxA7qLAWwZxE0F+20TPfOu9h2AiB6wZmQ6IfQyXbWKocxliwcavYpDZ3GyXiA50Ba6Hvf8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"ed3f61d61745bcd895056ee49e4c6a849928d19e","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.2-rc.2","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.2-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.2-rc.2_1772184985669_0.3881632440808218","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.85d7d01":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.85d7d01","_id":"@aztec/validator-ha-signer@0.0.1-commit.85d7d01","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"44163ba67537eccf3d113235e15ed462f22cc025","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.85d7d01.tgz","fileCount":58,"integrity":"sha512-cCSYZruPGMp2p6KY6ByifMHrTpJlVRNx18TgnrUM+SVJBFVz24qSxElolCqvhUu/x0CvL/ppeKkpu2o3PvfbkQ==","signatures":[{"sig":"MEQCIHS2QVe4BzEQURkJgx2Onj0sIF8vW+74Bq1OjMhyrtcHAiA4Fqs/1gFRAKAYLmZbeXiDSIo+eG9HjfH7wZsmVVV+Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203755},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.85d7d01","@aztec/ethereum":"0.0.1-commit.85d7d01","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.85d7d01","@aztec/telemetry-client":"0.0.1-commit.85d7d01"},"_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_0.0.1-commit.85d7d01_1772188659298_0.4469550099599091","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-devnet.2-patch.3":{"name":"@aztec/validator-ha-signer","version":"4.0.0-devnet.2-patch.3","_id":"@aztec/validator-ha-signer@4.0.0-devnet.2-patch.3","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4ebdf3324874da060b21992579bbd719e8b64852","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.2-patch.3.tgz","fileCount":58,"integrity":"sha512-eNAAMIgeflAt4Yhxxpp8b13gN17i/5qN1OInjyS7Hx0CZuot8ZkrO2RQE+gGPNsT4nq+xGSHU/79DBP3DfNTgQ==","signatures":[{"sig":"MEUCIHZu9NTviZMd3wUJGKS6oy5GO4IwOlQauLFK8NMMSmtFAiEAoOfMAs/kGwGa56EQKxXIwNHGeX43YRvfVwNvl2ZcsV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209049},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"c588e3814e6bd2463bad830a19679e7ba2909b4d","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-devnet.2-patch.3","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-devnet.2-patch.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-devnet.2-patch.3_1772201992361_0.5470838740835615","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.27d773e65":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.27d773e65","_id":"@aztec/validator-ha-signer@0.0.1-commit.27d773e65","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"6d14efea8652af05bcb67a4343cea1b2e448d65c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.27d773e65.tgz","fileCount":58,"integrity":"sha512-0xesbELiRrUeQxBHqCnjWeuOEuhLL+mAGzAKrvy2uEIutOU/iMucbitGM75fYOG8e+jpldCFe5PuiCj41mSKdA==","signatures":[{"sig":"MEUCIGMdF1vmXz3NGb7h8ndXX1nHzb9w/2IBWzSzwT+NmKKbAiEA4ElfuyJFXjnKCrJRFOnRw2MFd6S5dlaCRYUWh/7bsbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.27d773e65","@aztec/ethereum":"0.0.1-commit.27d773e65","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.27d773e65","@aztec/telemetry-client":"0.0.1-commit.27d773e65"},"_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_0.0.1-commit.27d773e65_1772202898861_0.4925362760335681","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.6c354eb4c":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.6c354eb4c","_id":"@aztec/validator-ha-signer@0.0.1-commit.6c354eb4c","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f975f5b24e1e30f5fd626321a4be56238a5c1117","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.6c354eb4c.tgz","fileCount":58,"integrity":"sha512-uh+CI4KJf0+ZBxAVfA1ZHfvHvUysX0ajhJoCkxHuyF+BGK6FrRFmsyp1LX/CuCFe2JxKkYBNEbR9R5uyRXPg/g==","signatures":[{"sig":"MEYCIQDS6LGvNGU5eyY2rQBAdCapQwxjBBCiI5Zk/+03EHfP9AIhAIG6CSZrrCo0f+GygpuaghMJxAxMCn5qUe6j+S7wtyMs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.6c354eb4c","@aztec/ethereum":"0.0.1-commit.6c354eb4c","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.6c354eb4c","@aztec/telemetry-client":"0.0.1-commit.6c354eb4c"},"_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_0.0.1-commit.6c354eb4c_1772210549854_0.5461592168381761","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@aztec/validator-ha-signer","version":"4.0.3","_id":"@aztec/validator-ha-signer@4.0.3","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"167570962067c2a69c8bcfb479ce7347b5600d4b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.3.tgz","fileCount":58,"integrity":"sha512-uAi7WprNJROoHhUv3+qemz/WGy6ePv+3hRAVO82ZL9Sfvuow+45V2vzD80ri4R7ValHtlhNx9YsyKk9Wf/9x2A==","signatures":[{"sig":"MEYCIQCJEZSrU7jz3lNPn9WxmST9Bz5WsDw84nt6vvoG9Vk1HgIhAPJ9Nn8PM8/RMXmXJQha1C9V/vPUaZ5ko7emv5HEqWmH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208998},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"72cd6d8fc6d2b0a2fe8761e7b88c27ea84b36f7a","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.3","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.3"},"_hasShrinkwrap":false,"typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.3_1772212869926_0.6692287793600926","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-rc.1":{"name":"@aztec/validator-ha-signer","version":"4.0.3-rc.1","_id":"@aztec/validator-ha-signer@4.0.3-rc.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"cfe6e61cb134527e5b18029e9b8d64d2d14e93aa","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.3-rc.1.tgz","fileCount":58,"integrity":"sha512-25YTfQYPTiQLjItp0h8gv2op24iebFYUn4GPF52Zg9rwgMf8rw/hqDBXPKTrpwNeFw50OhYoKiOsSn4FrK4KGA==","signatures":[{"sig":"MEUCICP/JWGOTzb7JZ46WT37MgHc5PRDf9cyoo/opbtLufBaAiEAjoiBSlC3n2uU8Ulgai6JIr2o4Fx9Od4YhKxAEdrUWJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"72cd6d8fc6d2b0a2fe8761e7b88c27ea84b36f7a","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.3-rc.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.3-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.3-rc.1_1772212945306_0.013713609406184712","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-rc.2":{"name":"@aztec/validator-ha-signer","version":"4.0.3-rc.2","_id":"@aztec/validator-ha-signer@4.0.3-rc.2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"14abb539b771af410c865bd956da89fbb57c8b36","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.3-rc.2.tgz","fileCount":58,"integrity":"sha512-uVHJ8qPhmzlVpvNwFQpsv8KG0z+6GBwE6x4teYgitblASvP2VqJjVh9TU2l1Uiwdnjop4b4s1VUezwEV0DkNLA==","signatures":[{"sig":"MEUCICDV6eNiEfPWGFnk0kOSl1fIs00V2CfRTJcMEGVJWzGEAiEAs9O0wCy9D++aquMCdLaV2iHvpuepOUwHvNtyEJPaSoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"3cdca29ca48b68d1202166295bb749f35bec5902","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.3-rc.2","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.3-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.3-rc.2_1772213881984_0.38651657779162796","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@aztec/validator-ha-signer","version":"4.0.4","_id":"@aztec/validator-ha-signer@4.0.4","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"12a46156f52f08c216dfad7d8ef34c33b408be21","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.4.tgz","fileCount":58,"integrity":"sha512-KTo4TLx+CBF8ZZcbMc3vr4o+XhI4Zo4OROijbMoeY4JYKYiZLBtgOoxLnVcrweMfVVebIxuxtvwfSbmoEEzKOw==","signatures":[{"sig":"MEUCIBpVcJQuqWBOCYRWU80/CtZcKny4ws9tTv7IXnwzkTflAiEAhB5R3bozipc0TtBKyvY32LhfJnqBwEUuWg3wAWuI+2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208998},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"2830015e314ee93035414e0c34cbbf27fa9ebf81","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.4","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.4"},"_hasShrinkwrap":false,"typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.4_1772214325890_0.841201937645174","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-rc.1":{"name":"@aztec/validator-ha-signer","version":"4.0.4-rc.1","_id":"@aztec/validator-ha-signer@4.0.4-rc.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"804a7644254e007732fb6ec8d2f3fa0b4b74eaeb","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.4-rc.1.tgz","fileCount":58,"integrity":"sha512-/dQfu05O6fGPvQKbpwPsw+84XctYQPKZjJc7gU432CqNcotki8JZ89sz+R9ad/Cd9tKjrzHxsazTtZrUxYAEaQ==","signatures":[{"sig":"MEUCIQDlcxxxBTGsKU071RAsl7qrgj6xwBYVG36hZX+ZyOK9bwIgCuctAQY655ttb+bvpD1PhD/P1SlJhg4vI+EnfG8/dw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"2830015e314ee93035414e0c34cbbf27fa9ebf81","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.4-rc.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.4-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.4-rc.1_1772214327448_0.3250453483759719","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.c949de6bc":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.c949de6bc","_id":"@aztec/validator-ha-signer@0.0.1-commit.c949de6bc","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9455d02293dc9c6161990d604920af0b5ae2040d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.c949de6bc.tgz","fileCount":58,"integrity":"sha512-/1vmmvjpfkx902uOwbEEhZtrbjhigbRLC7WDKchkBlgblk8zNZbub2SVT/74859+8I/QxAqmBHPQ/cPDI4UygQ==","signatures":[{"sig":"MEYCIQDlenB4hgpyLCztIYfHxLI565fueRZ5rX++w9gFepo38AIhALJXeC0IJESwbmvMClSoH0LeqfU4j1WUA4ug3Bp+I5X+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.c949de6bc","@aztec/ethereum":"0.0.1-commit.c949de6bc","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.c949de6bc","@aztec/telemetry-client":"0.0.1-commit.c949de6bc"},"_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_0.0.1-commit.c949de6bc_1772220736891_0.505877669522347","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.9117c5f5a":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.9117c5f5a","_id":"@aztec/validator-ha-signer@0.0.1-commit.9117c5f5a","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e0cbbc1bb65c291b363a3e85ac4a71278af24347","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.9117c5f5a.tgz","fileCount":58,"integrity":"sha512-wjnOlQFRF/whrYjn0RbjTXmeToGzTdGYNK/oduntOo1c912efPSBGUVeWUa62eSqVgiDbssRH9pEe08whyuz9w==","signatures":[{"sig":"MEYCIQCjqG3owXl2+KgMXxH5uOLOh9fj9IPkUFGkHkqzYFRdjgIhAJ8vbYbjVLmkNStPWBCDkhu5frpc+UHklIxvVPPhs5KE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.9117c5f5a","@aztec/ethereum":"0.0.1-commit.9117c5f5a","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.9117c5f5a","@aztec/telemetry-client":"0.0.1-commit.9117c5f5a"},"_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_0.0.1-commit.9117c5f5a_1772224972610_0.9711921856883281","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-rc.2":{"name":"@aztec/validator-ha-signer","version":"4.0.4-rc.2","_id":"@aztec/validator-ha-signer@4.0.4-rc.2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"281c2dfcf905ef15e57fc71e5b9110f4f191eb3b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.4-rc.2.tgz","fileCount":58,"integrity":"sha512-Hs+hNqGuRZwnQIQ3ev8XxSy6MQ2Pg5uu8Ep5hMdS5jggmFqXyXfFfagdpQ6JQgeby3KsSvTXjrnIUZl+PIRh8Q==","signatures":[{"sig":"MEUCIGTJQnO0kM5sghuG5YDYvuAcJ1UkMhqhmDU40YBYV2RfAiEAqFRXIS6BXQRSeGacmzrKyKR+UEWx5SceNn+U6Lji6Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"6d9f3ba97185e59e79570fdc6e3c9af0bbd9ffed","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.4-rc.2","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.4-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.4-rc.2_1772233344309_0.4000245323400704","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-rc.3":{"name":"@aztec/validator-ha-signer","version":"4.0.4-rc.3","_id":"@aztec/validator-ha-signer@4.0.4-rc.3","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c27df5da9787eed2898f13b0042e18a1c47a4370","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.4-rc.3.tgz","fileCount":58,"integrity":"sha512-DU/vTJPR04h2R1mh1KeIG1j8f5hCkuY3BU6xaoSYkB/k5up9W+UpzWogORyY6ePM13wxlU86+Ecbu9J1HUyYSA==","signatures":[{"sig":"MEYCIQDMO2b+JDbfVzFRJNj9SdWAiJEtnJN7U7zTRyQWH79ADAIhAJw/v6RmKFd4sgy7HyVBSe36aBudWvLgI4k+R+Mn7jz9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"ab46e2996abdc5329a9b905e38f53e0342772a9d","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.4-rc.3","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.4-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.4-rc.3_1772233966516_0.3732172431023846","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260228":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260228","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260228","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c10618b52b4212b2667b3298cd8485f04e456438","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260228.tgz","fileCount":58,"integrity":"sha512-dEIr6nOhC+bepSAb/hGgRQCb7/NwMxNdFI7Uv6Jyhu+WvPQLqQMBqb0Q3JW5n5JXVXiIVLIZqknde64zte8OXg==","signatures":[{"sig":"MEUCIQCIW+1i6/mWQo8ljC1GYgbSqZZGd86QRXez8tqA8VewFAIgaKYur3OdvzQSn24++G7LOq3AS1leMYbW5hW2uuvBf0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260228","@aztec/ethereum":"5.0.0-nightly.20260228","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260228","@aztec/telemetry-client":"5.0.0-nightly.20260228"},"_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_5.0.0-nightly.20260228_1772247719422_0.8591940333478278","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.c0b82b2":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.c0b82b2","_id":"@aztec/validator-ha-signer@0.0.1-commit.c0b82b2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"3c0ff1ae6cc27921065229959902701327a6a1bd","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.c0b82b2.tgz","fileCount":58,"integrity":"sha512-S8icVgOgxFLK+GHylIkpTj/1gPlC79rtclpdxlli4ptRde5I54gXSsHuhvjDQCJlQqorYnWF0bpT/zr9RS1Rqg==","signatures":[{"sig":"MEUCIQDtvq37dW+9n1Jvu9RyPzkaZRvEcoUm678d5jkUyqx/mQIgbYb11e6JBiqktWPMZ8mG/q14Bb1f0aw3WfqoAXRso5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203755},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.c0b82b2","@aztec/ethereum":"0.0.1-commit.c0b82b2","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.c0b82b2","@aztec/telemetry-client":"0.0.1-commit.c0b82b2"},"_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_0.0.1-commit.c0b82b2_1772285709142_0.5916937198285799","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260301":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260301","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260301","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"39ec5f3318aaec627ca7fa422981f9e81d8dd824","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260301.tgz","fileCount":58,"integrity":"sha512-i3oMLdw96sE7n0PzCa1iB76NcMvyUL30we0nPdwrupTzTEBqeFvitcxGow6lvHnFlf/MpXhpWD70hfHHzXf0/A==","signatures":[{"sig":"MEUCIQC5xSvxMzSDRLzzGGdGBD1c3qXNAimXh774WtdgCO0IxwIgfFnPHFmShTybtVrqq1FGxdy4+m2nQyglClut0bfQpDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260301","@aztec/ethereum":"5.0.0-nightly.20260301","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260301","@aztec/telemetry-client":"5.0.0-nightly.20260301"},"_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_5.0.0-nightly.20260301_1772334996477_0.7606820238783634","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260302":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260302","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260302","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"35b3751674c886393430f13024b8543ba620eabb","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260302.tgz","fileCount":58,"integrity":"sha512-qqPBCB6VGdpf7bNwCjDu0OCxvqU/7+nMuqCo6W6Fk3Zi3G5A1pqgkr5WXgXV1FitlcGYhU2r9sreeioJwvYGgA==","signatures":[{"sig":"MEQCIANJatkebxQ5//KQRz98c3HpSBYoKPaHsamOvrPUFkeGAiAzDZr46n25BzSe9ZOq+DIe8rdLHG8fPEOFqH/KthnLzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260302","@aztec/ethereum":"5.0.0-nightly.20260302","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260302","@aztec/telemetry-client":"5.0.0-nightly.20260302"},"_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_5.0.0-nightly.20260302_1772421158422_0.7750460987367522","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.72dcdcda8":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.72dcdcda8","_id":"@aztec/validator-ha-signer@0.0.1-commit.72dcdcda8","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"072b906e7c69fb4569f8d2d084657daedda9c653","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.72dcdcda8.tgz","fileCount":58,"integrity":"sha512-76avkerNFZ8pmhirqFFU39wdC2lv+tI/z0kliBdy2/9GIeaDEkejwExF8DliFo3lCRFsmwaLyIpf4KNTTDTJvg==","signatures":[{"sig":"MEUCIQCaa+GKXlTlLBqCx9qCsMwG+Cd8MKc0FqPu2Fyq1Ufw0AIgIHHDn2O05I06Kz2Qp7xulFaDUviSqsFKnzqVTg7N2Us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.72dcdcda8","@aztec/ethereum":"0.0.1-commit.72dcdcda8","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.72dcdcda8","@aztec/telemetry-client":"0.0.1-commit.72dcdcda8"},"_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_0.0.1-commit.72dcdcda8_1772489992679_0.6484619462908241","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.967fc6998":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.967fc6998","_id":"@aztec/validator-ha-signer@0.0.1-commit.967fc6998","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c545e9332940ba9c2a1291228ac1eb6a47304d75","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.967fc6998.tgz","fileCount":58,"integrity":"sha512-RlncBNd+tRapKFaHXDDn5WrrTIhrtumxUG4IT9XQsTxh2He+m3K6Xc1gBav2bh0lVxQHO8EwsMKHuzLCFYxChA==","signatures":[{"sig":"MEQCICJbGYvWqtXicluNnBHJDtmNcG4HGjH4t06ZHphAmBmpAiAR3e5GfZPb3O9gFyxoyBj6A90PCCIsvWL5A7KP2Qjtdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.967fc6998","@aztec/ethereum":"0.0.1-commit.967fc6998","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.967fc6998","@aztec/telemetry-client":"0.0.1-commit.967fc6998"},"_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_0.0.1-commit.967fc6998_1772506523688_0.9578525231735824","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260303":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260303","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260303","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"06a2ebfcbc9886fa07257464a7e81e8456614bcd","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260303.tgz","fileCount":58,"integrity":"sha512-ukJejrTFWUKrF21iUtrP2b2PI+6CJFAmjVYhlexw3JUvcASV4Xwx786LzaRqf7iJ911o03Xkiy6fPvxNkY+7vw==","signatures":[{"sig":"MEQCIAUbl+k273ulUShOwKGSOS0v34qKXg8W5olezEojA9DbAiBss6nvGuw7WYEwA9kf6vdJbJRfEJMeVRF5RfqYzlthSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260303","@aztec/ethereum":"5.0.0-nightly.20260303","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260303","@aztec/telemetry-client":"5.0.0-nightly.20260303"},"_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_5.0.0-nightly.20260303_1772507663532_0.2735071519046661","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-rc.4":{"name":"@aztec/validator-ha-signer","version":"4.0.4-rc.4","_id":"@aztec/validator-ha-signer@4.0.4-rc.4","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1d33dfa07bc4d77d2f82713ce973fb6ff2f2d1d1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.4-rc.4.tgz","fileCount":58,"integrity":"sha512-o+1L8eYTkauRXixt24NYt/tPxXosWE7T9hwa3WrUzmZFSdRnqoRpWn07SuIdXS1+k6Y61GRLTPEPGDRBzUqyIQ==","signatures":[{"sig":"MEUCIQCi2l7FJWS9ucycq9f99r9MCaOuAc2wnvxF2C0yrsaJwAIgdAQufgVefGEpevVHOTvb/mJykCaqQ9Q292zef9Hpo6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"48f35d812d14dcd0e109025546b53e592134932f","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.4-rc.4","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.4-rc.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.4-rc.4_1772542610401_0.13297291200954264","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.993d52e":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.993d52e","_id":"@aztec/validator-ha-signer@0.0.1-commit.993d52e","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"97fe40318419091ef482dbf63091fdb6c75f21e8","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.993d52e.tgz","fileCount":58,"integrity":"sha512-PPy9QqPPtbQNarkLpyDnHVEQQhU8fhUkZUH+WmCav+ecrhdxWkFSvDkN34U29AmsoovTFf774fBAL8piRQCRqA==","signatures":[{"sig":"MEUCIFVX6ZZKgNtMzxvfmqaDEXYSgklPtkC03SPheahOzTcCAiEA2PHZN6CS/tkF7MBqhJ9461U2FaUD6NuG4ckfckw4AxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209043},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"993d52e6c9f254d881541a050dfd24dc59a0862b","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.993d52e","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.993d52e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.993d52e_1772580304289_0.4430724625464826","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-rc.5":{"name":"@aztec/validator-ha-signer","version":"4.0.4-rc.5","_id":"@aztec/validator-ha-signer@4.0.4-rc.5","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ff9ae7f7fcd45dbebbd8e1c1ffba32c3e6cb3c70","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.4-rc.5.tgz","fileCount":58,"integrity":"sha512-IiKt7rEpYbOzqUFTCU6rDNigbz1xdQyhMfHXztZQ+Bfa/kGb9TziMhBjEkfN7q8E+9DTR+0sd0kLqAPHCyAQPA==","signatures":[{"sig":"MEUCIQDFxCyEX2ypmuSM/f8/SstBZEWA3mJyr9RhGKrmNX3lvAIgIWk8up6geek+wdOz33+riTNtRf4gSHFHQewOBj/SxJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"da8f7b8e7fe1b7376f3302d5efaa5ea9b13a010d","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.4-rc.5","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.4-rc.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.4-rc.5_1772582803481_0.5675977523291191","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-devnet.2-patch.4":{"name":"@aztec/validator-ha-signer","version":"4.0.0-devnet.2-patch.4","_id":"@aztec/validator-ha-signer@4.0.0-devnet.2-patch.4","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8a592997da3cc6578d87af7a6fd64e377f1cb009","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.2-patch.4.tgz","fileCount":58,"integrity":"sha512-F73qzzhl0p4cuebpfYGxYbg08/LQ92EYRMMt+uUEz7JdPNQaFfi89/IMivZ9XYYWXhRg9pBihTafBXYVvcJzEw==","signatures":[{"sig":"MEYCIQDMEdsYkaCYq9TbQTG4VorTOwEK1TLtrBzM+7P4NcfMvAIhAOZEH6bJ25F5rZRXTXfniCZ4RlKpQGQQXLUZ73hojlPW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209049},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"85d2cf60ddfdf3ad8c1dfb6b11a302e03ed38bda","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-devnet.2-patch.4","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-devnet.2-patch.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-devnet.2-patch.4_1772620130639_0.22707405834460248","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.181e2d196":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.181e2d196","_id":"@aztec/validator-ha-signer@0.0.1-commit.181e2d196","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"3bb5b01d48aa023daa0552783a2ea95a1d005f3f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.181e2d196.tgz","fileCount":58,"integrity":"sha512-nX24+vqKfsvw2uHyoNRvCKsMfj58x9SX9s6pux0C2kLrr91z7B93budMbPcPN7PqLdZgAOQXIMMBEjoVfk4viQ==","signatures":[{"sig":"MEYCIQCiXSeFJxfcikI60uJ18FXxYcxSjxcGwSlpvwB+lvIj1QIhAIfZLXdBl5LslWAojcfVNKF62qgqnpGxy9HvSIWr/FEe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.181e2d196","@aztec/ethereum":"0.0.1-commit.181e2d196","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.181e2d196","@aztec/telemetry-client":"0.0.1-commit.181e2d196"},"_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_0.0.1-commit.181e2d196_1772625612027_0.344293336931526","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-rc.6":{"name":"@aztec/validator-ha-signer","version":"4.0.4-rc.6","_id":"@aztec/validator-ha-signer@4.0.4-rc.6","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"58a6c24a6f3e5284930cbe2cb7b24e57173b0cb0","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.4-rc.6.tgz","fileCount":58,"integrity":"sha512-G8U0cZ9bcJltib7rdhkNubia85K10yW8ITGCURJtms6iQEFEqEls/381M1WfPCO8BUP+xC0Bl+rP7CEaTDIcsg==","signatures":[{"sig":"MEUCIC7jiaPPvilb3SIa3wzmYm2gsDHCpN5AywJ0zVySdwOLAiEAv1cPk/kS8iLbfaP1GPzbdPX2P3wOklNpG6Ts6L5MPaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"46943b6001b0228522add0c23fa032398aadacc2","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.4-rc.6","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.4-rc.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.4-rc.6_1772637067257_0.8464077908069527","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-rc.7":{"name":"@aztec/validator-ha-signer","version":"4.0.4-rc.7","_id":"@aztec/validator-ha-signer@4.0.4-rc.7","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"537c7d539074835d8b53dee545e205522dabcd4b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.4-rc.7.tgz","fileCount":58,"integrity":"sha512-dzwVvyNVUHCxoGZBKQ5/aULAc/t0rhl+tDKmVgM85HWmmi6gu3o4qLvocgUwU/ebi6y2T44iVZw11r8HJotZFQ==","signatures":[{"sig":"MEQCIFNTsUGf+n3HHYKl70aGXvbmfZLLfiMfjPrqTUl+jwc/AiAw1+iju2XeDL3ZVF+G09KsYRGWxxT3GaCvIsWZ2rzdWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"64ab33fb9544f4d14fe1c1e85fe49da9b8f7f0c2","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.4-rc.7","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.4-rc.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.4-rc.7_1772648859270_0.39981017040111233","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-rc.8":{"name":"@aztec/validator-ha-signer","version":"4.0.4-rc.8","_id":"@aztec/validator-ha-signer@4.0.4-rc.8","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f798ba06d31fcbe345aca11c542e651dfeae04f0","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.4-rc.8.tgz","fileCount":58,"integrity":"sha512-rjHNrWMm68bjfVjARRMrqQfKXB04FE7g2YzJY+Q8NOfw+dIyyyd+JSnMFJq+kotj1Lem00NVw69us6YHUB8tMw==","signatures":[{"sig":"MEUCIDNep4oQ5AQEe+mJn3VzsFzPcewKDqU/6HNRPcXZ6MJaAiEAsczuWSmYbwBNIi6qJslZjs/53kMNoP/vFRbTtlnBljQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"b833855b8547f35a89e98a6bcde3e501e0b6c998","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.4-rc.8","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.4-rc.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.4-rc.8_1772653516558_0.050677154307758654","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-rc.9":{"name":"@aztec/validator-ha-signer","version":"4.0.4-rc.9","_id":"@aztec/validator-ha-signer@4.0.4-rc.9","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"20343b0ff79d67a7c328cc59f3a22ecdf23dabc9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.4-rc.9.tgz","fileCount":58,"integrity":"sha512-y+88kyuPzz65Ye3t3rGyqg/ryz7u73ZdHkt7DJtgsSx2vukEz7Bqrb6zI18qxwhbmF/0VenT+Fhw+ouxqdgyng==","signatures":[{"sig":"MEUCICsomv8EMdMEcr77xzPh2L7uAb4sSKBi8f/MALHhHNFWAiEAgeqCzsMO2KqtzE6i/umx+voOcTozXTBIvPy3Z6Ug0PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"d60df274ae974b256570911ea5ef499bed8bf314","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.4-rc.9","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.4-rc.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.4-rc.9_1772655171348_0.2504146285634383","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260305":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260305","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260305","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"944a10d6444aba008521128301d42c598fb63233","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260305.tgz","fileCount":58,"integrity":"sha512-aKejBq9+z+/8WG6otz4cinGN4xC4YX0IHHlfEDciy9QrTeOnnpwnBZ//y8Z8GoyJyPLWna7btD2eu+4PmSUtng==","signatures":[{"sig":"MEUCIBtsiuEzgcNNtO168fdtJkbmXEIlJHdORb9GWKwlNvsYAiEA4vZCTWqzE9RQHLpMEEoWwCYLkpBj4DyzBWhcmquG1MY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260305","@aztec/ethereum":"5.0.0-nightly.20260305","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260305","@aztec/telemetry-client":"5.0.0-nightly.20260305"},"_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_5.0.0-nightly.20260305_1772680990031_0.8950987608735144","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.5358163d3":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.5358163d3","_id":"@aztec/validator-ha-signer@0.0.1-commit.5358163d3","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b6237e360078c1525d81c84d312cbd317f527967","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.5358163d3.tgz","fileCount":58,"integrity":"sha512-MfrucRGKM+SiPpNPf8VOKiLNfNC3Nn88FC/Df5ZItZkIBbf/82u79xV+1f0sRENtE+x0wipkd3vFAkTRNdDnBQ==","signatures":[{"sig":"MEQCIG35LO5rsgAQcZ/jl72g2wErtE1+HqIiGuLEMFK1vNcXAiAjZqfi66jgYn+vHujJvee7onZ4fnIYzynzFXsBHHcXzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203765},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.5358163d3","@aztec/ethereum":"0.0.1-commit.5358163d3","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.5358163d3","@aztec/telemetry-client":"0.0.1-commit.5358163d3"},"_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_0.0.1-commit.5358163d3_1772712198749_0.6405997537696224","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-rc.2":{"name":"@aztec/validator-ha-signer","version":"4.1.0-rc.2","_id":"@aztec/validator-ha-signer@4.1.0-rc.2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"529e0e9a987decd7dd43269454be5462a0250391","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.0-rc.2.tgz","fileCount":58,"integrity":"sha512-iOzHvH5rq48n/ydYvl/6tTLUo/R0gAHsOdb4+wQnJX+nTLRIHaaFmIUpV0K557AIT74+mJvgAhTY5NhVoMDzCQ==","signatures":[{"sig":"MEUCIHDURjE1di8Br+Rju+lbseuJalE7G4Nw4S1Z3+SQPKCLAiEAmTZReLU7evAvZ161VFFt9KGS8zWOf8bEy/YFUvK4ktU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209013},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"9598e7eff941a151aeff4cf4264327283db39a88","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.0-rc.2","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.0-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.0-rc.2_1772744073699_0.2706514169606564","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.033589e":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.033589e","_id":"@aztec/validator-ha-signer@0.0.1-commit.033589e","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9b515b5daa89310c098fb6e2da2e5ebb89295aff","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.033589e.tgz","fileCount":58,"integrity":"sha512-7HYKmnRXbLI41lqn3hV5nBYhJG/MfXM+65b1AugR0s2Ge+h2oKmqpxKOErTWYYpOB9Irsn7Puii6oUGuMRS2lw==","signatures":[{"sig":"MEYCIQCpzIR3tHIRr4lPZv5oRxW23ACjE6BugffiC/GErnOeLAIhAMJA6anXUIplHrUpm/AnXf8O4EZzQ/nL6K1viKWD+uEE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203755},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.033589e","@aztec/ethereum":"0.0.1-commit.033589e","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.033589e","@aztec/telemetry-client":"0.0.1-commit.033589e"},"_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_0.0.1-commit.033589e_1772806879696_0.6224642929583282","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.3895657bc":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.3895657bc","_id":"@aztec/validator-ha-signer@0.0.1-commit.3895657bc","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"3aa9e4f854662a4d1ee523faa40081cdaef3985f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.3895657bc.tgz","fileCount":62,"integrity":"sha512-Xephj1gCgxYFxigLZES9hSxb/7RvXLbtSxqddl5wKEZllG7hw05g3HCVb1JbPnfJb4Q8BIskr9+Kdlrj1wYgXQ==","signatures":[{"sig":"MEYCIQDbUAoPZLxwCWM3P3Kk9DI/He9GRRTQkcJ2/Ec2EhaUMAIhAPJxDvxAsPsL9QRXOYL0lPKhg6iF/DojqKSKrFLVeQVU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237575},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.3895657bc","@aztec/ethereum":"0.0.1-commit.3895657bc","@aztec/kv-store":"0.0.1-commit.3895657bc","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.3895657bc","@aztec/telemetry-client":"0.0.1-commit.3895657bc"},"_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_0.0.1-commit.3895657bc_1772808029801_0.7174970044624693","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.f504929":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.f504929","_id":"@aztec/validator-ha-signer@0.0.1-commit.f504929","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9c1f5e6c305e2018ad343a76a3f2a5701de9995e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.f504929.tgz","fileCount":58,"integrity":"sha512-h9D2EUc1lww3affOWO9MQwO23pC89vLdf12d2290C5JPmz0j2qB71N3KVOtvJHzCS8s/3mYI2rnm/n4zoYOo7A==","signatures":[{"sig":"MEUCIGX+qk4tcmcY87+0EZNpCdQ1Q/WkhG57T9SwYyzhFDJHAiEAywjXksW/ZQNuGW6iTyq2Nn7QsLVePZQnQvEKILlYZPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203755},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.f504929","@aztec/ethereum":"0.0.1-commit.f504929","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.f504929","@aztec/telemetry-client":"0.0.1-commit.f504929"},"_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_0.0.1-commit.f504929_1772838445370_0.3662463305525139","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.db765a8":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.db765a8","_id":"@aztec/validator-ha-signer@0.0.1-commit.db765a8","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"61e8fab87f867fe3170db256683187a3e10b06e1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.db765a8.tgz","fileCount":58,"integrity":"sha512-Qgv26B61z6JkunQ0e6QTKbq+uUFDJ6rp3+X3mSvJvVVn7SisDzzRv+IaDFC3GGOz7SzkTzrFMmgkt6wW6hHNsw==","signatures":[{"sig":"MEUCIQChl6QIiyfdGz15hqGid0ClS6govWpz8aBGn3NvdSM37wIgR3eev9u7qkbzMNNoFAd/aVYnyTLEL4GTt5E3mlsYpxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203755},"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","./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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.db765a8","@aztec/ethereum":"0.0.1-commit.db765a8","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.db765a8","@aztec/telemetry-client":"0.0.1-commit.db765a8"},"_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_0.0.1-commit.db765a8_1772838454064_0.19886277408358444","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.ef17749e1":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.ef17749e1","_id":"@aztec/validator-ha-signer@0.0.1-commit.ef17749e1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f9afb2923755bbd88af8cfaae8db696071b76532","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.ef17749e1.tgz","fileCount":62,"integrity":"sha512-e2TR6WCzdCoTHNGQYenWYTjCF+YhZMGPP0Vhos+5SKqDEgh/PjeC4QyUPHT9ylwxebNTcjgTNMCQCIdrA2Rvaw==","signatures":[{"sig":"MEUCIFGCV7SN9TuaOuoHdGWqg96G6W0YKNECBE6BaAkrQV1aAiEA6bNUt7Sj8Qm2lm52igFJ//iCDTiZvLoANvmpVvz9uBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237575},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.ef17749e1","@aztec/ethereum":"0.0.1-commit.ef17749e1","@aztec/kv-store":"0.0.1-commit.ef17749e1","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.ef17749e1","@aztec/telemetry-client":"0.0.1-commit.ef17749e1"},"_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_0.0.1-commit.ef17749e1_1772845898290_0.15512282003573286","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.ffe5b04ea":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.ffe5b04ea","_id":"@aztec/validator-ha-signer@0.0.1-commit.ffe5b04ea","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a334a2b71a33668642cf7642cd729db82532d9d2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.ffe5b04ea.tgz","fileCount":62,"integrity":"sha512-8CiomREt+FanMegSIjMqvPRvO1yXuzTZqgc/yGFNT0peYMoTLaRHvQby4SvgH5uPrR2WbHoxHdCjTkSSI5Vagw==","signatures":[{"sig":"MEUCIF0L1Z5WiDyUvC3FxRwUTqSF+ce9sz0mWvX0XhtIDo3RAiEA5GPYlH6b9Ty4iaqVClXJnyXoOud0+zWiWyi0l/2yZVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237575},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.ffe5b04ea","@aztec/ethereum":"0.0.1-commit.ffe5b04ea","@aztec/kv-store":"0.0.1-commit.ffe5b04ea","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.ffe5b04ea","@aztec/telemetry-client":"0.0.1-commit.ffe5b04ea"},"_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_0.0.1-commit.ffe5b04ea_1772851739977_0.5390468240264359","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260307":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260307","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260307","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"847895fc0eaf5d19e24f633b30a8f0aa46b94db1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260307.tgz","fileCount":62,"integrity":"sha512-0qG58W3FFDJjAUFDBveDgTyyo0W013kWn8vyQ8n7+jxNVufAApKf1z4DirXec9iDmDkCZlj1yt/AvmBsuDpLaw==","signatures":[{"sig":"MEYCIQDGLjbJ0W2rnMEyJa7JzbWdBCkNc6t0JiGJ/yi/3ZMaYgIhAL1CP/Sm3AveBeqcpvSSSxhu+36KKmmi/3upcupqYHuJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237575},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260307","@aztec/ethereum":"5.0.0-nightly.20260307","@aztec/kv-store":"5.0.0-nightly.20260307","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260307","@aztec/telemetry-client":"5.0.0-nightly.20260307"},"_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_5.0.0-nightly.20260307_1772852767355_0.5556472131167878","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260308":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260308","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260308","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"41db5ce0c36cec67efd264653853dc635bac3fdc","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260308.tgz","fileCount":62,"integrity":"sha512-noJt3B8IoLlINVYORGo8W2uMIYqh1gLhRLQ61eSlUqWtyoyCw79kaXApkWOQHqCM45KONBOROGEqt9DxbTde/w==","signatures":[{"sig":"MEUCIBQMnxRrmT5RmCa7DKdvMgXyRRbzETvOlF3ugCDVZ/meAiEA1M+4sR2oYQFUe/6XY4FE/hKv8p/iNnR3H/cAiJj7izg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237575},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260308","@aztec/ethereum":"5.0.0-nightly.20260308","@aztec/kv-store":"5.0.0-nightly.20260308","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260308","@aztec/telemetry-client":"5.0.0-nightly.20260308"},"_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_5.0.0-nightly.20260308_1772939751267_0.4137268562046754","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.cb6bed7c2":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.cb6bed7c2","_id":"@aztec/validator-ha-signer@0.0.1-commit.cb6bed7c2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a7004bdf3742b07b12dbcf9e03822bddd75d3eee","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.cb6bed7c2.tgz","fileCount":62,"integrity":"sha512-/jyo59DNKDzTpbh2GI6m0eMGNYLpZEvZByhOITHW0NI6dTHHSB7/rrfNGzi5WJvCqEsVcLH+x0z3QFMweYL9lA==","signatures":[{"sig":"MEUCIBgEY4fkwcXOjkIKs7lL3i8WU8jdOnHSQ/vOnksvIULpAiEAn/Hak/4/kwqTwzkht7NqA200ZRnwOmR/9RUw5LxLEzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237575},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.cb6bed7c2","@aztec/ethereum":"0.0.1-commit.cb6bed7c2","@aztec/kv-store":"0.0.1-commit.cb6bed7c2","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.cb6bed7c2","@aztec/telemetry-client":"0.0.1-commit.cb6bed7c2"},"_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_0.0.1-commit.cb6bed7c2_1772988721766_0.3228367497053888","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260309":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260309","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260309","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9de2daebeb31e2306b7a17373308a3edc5cf1525","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260309.tgz","fileCount":62,"integrity":"sha512-z50fG9AkIJZulnToiKhB3+abRbhJyTkGjm13f/zVenf8NY8n6bHbi169RbUMkxe++/bXAECWk4mr1CDUcGG7FQ==","signatures":[{"sig":"MEYCIQCKlRTZLUKzE0wIV+3LGJExeWnOBMZvFJTKfPEG5Ztn8wIhAKaR73aNHWu54BJh9YncVajSHhOs+GaFB7qo/RTzrHR3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237575},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260309","@aztec/ethereum":"5.0.0-nightly.20260309","@aztec/kv-store":"5.0.0-nightly.20260309","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260309","@aztec/telemetry-client":"5.0.0-nightly.20260309"},"_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_5.0.0-nightly.20260309_1773026224019_0.5603920884133078","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.684755437":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.684755437","_id":"@aztec/validator-ha-signer@0.0.1-commit.684755437","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1dd8be0a550b1eaa8f15fd32a894200adeb6ecb4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.684755437.tgz","fileCount":62,"integrity":"sha512-ZWGHIZN9O8wgMVlMeFcSGfT8WpATZkTMLoU4M3d/F676AAyErnkUjDeMVjcTZYsglQVPm326wmgE941IZPgkAA==","signatures":[{"sig":"MEUCIB/Y3xJStIThQ910KJ3g5ulWXaHtka85Ai7NH6rd49yDAiEA2oib6TYUucdrFMyE9PY7HcjNKKNQ+tVH17GMDJg3njg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237575},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.684755437","@aztec/ethereum":"0.0.1-commit.684755437","@aztec/kv-store":"0.0.1-commit.684755437","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.684755437","@aztec/telemetry-client":"0.0.1-commit.684755437"},"_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_0.0.1-commit.684755437_1773074679185_0.6900830055051241","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.04852196a":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.04852196a","_id":"@aztec/validator-ha-signer@0.0.1-commit.04852196a","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5aaf306b550c51b32d267fe3550e2a5533f24680","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.04852196a.tgz","fileCount":62,"integrity":"sha512-fOKfrINDU0sLzMK3GDQcBeS+XBhjOxYrs00LJCo/8i+8GecH3qE8u+PFbBWMdBAsW6sDp1o2uQTgp8aKb8Z2AQ==","signatures":[{"sig":"MEUCIEwP+MzcVT0t1DIzTS/wzYJLcOpAl1B4L7VSv/2KIzSZAiEA65LwewsF4dZxb5VzGh/ZNrJhkVjId95YRo4DZmu2r10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237575},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.04852196a","@aztec/ethereum":"0.0.1-commit.04852196a","@aztec/kv-store":"0.0.1-commit.04852196a","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.04852196a","@aztec/telemetry-client":"0.0.1-commit.04852196a"},"_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_0.0.1-commit.04852196a_1773148645387_0.3958875325405815","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.d1cd2107c":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.d1cd2107c","_id":"@aztec/validator-ha-signer@0.0.1-commit.d1cd2107c","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ac622aff760c2168e612e4b7d3c55e006739af61","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.d1cd2107c.tgz","fileCount":62,"integrity":"sha512-pnahbOp6UEfKGPDyA4ZWeBle+rJSBu3Q1yQ88eq41kfb5aH6pWv28yqd2E6k/XARxBW4Ykv4o+UtM0ZdxWGI0Q==","signatures":[{"sig":"MEYCIQDVZ5tPqLw7WgNKO9zrxM3+8zazz3gSrtFtPbIgqstRQwIhAIRaH7iCrFpsbMGAhM+hzIVurXBjyOG361fj1FB6EgMi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237575},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.d1cd2107c","@aztec/ethereum":"0.0.1-commit.d1cd2107c","@aztec/kv-store":"0.0.1-commit.d1cd2107c","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.d1cd2107c","@aztec/telemetry-client":"0.0.1-commit.d1cd2107c"},"_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_0.0.1-commit.d1cd2107c_1773158763380_0.05767193300636797","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.2c85e299c":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.2c85e299c","_id":"@aztec/validator-ha-signer@0.0.1-commit.2c85e299c","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7859f9f815285928e3bde4369ee412a21af3f7b2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.2c85e299c.tgz","fileCount":62,"integrity":"sha512-jwroY88SFw9VUhcNDu8EF7jUxZB4hTNj/ffFxH4sKir0lQuBKWHBXrjBdpv1Ch/w5BNUc3lR8epHS3CjiEmcqw==","signatures":[{"sig":"MEYCIQDOktNTCOP3m4ejK1ARGJ0kEa8B9yjdn5nATKl9fWqtggIhALFM2NvHSBjWzsFthVVufgZBYGC6guaBcdIZtt2FUGna","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237575},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.2c85e299c","@aztec/ethereum":"0.0.1-commit.2c85e299c","@aztec/kv-store":"0.0.1-commit.2c85e299c","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.2c85e299c","@aztec/telemetry-client":"0.0.1-commit.2c85e299c"},"_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_0.0.1-commit.2c85e299c_1773162811030_0.03401428777257243","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260311":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260311","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260311","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1e9aff7d8be8b25df02e48eacf897fa79a010053","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260311.tgz","fileCount":62,"integrity":"sha512-tYIHJGasVzVhLQ3jGKzgokIVHgmtqnP8GN717o0P7VE5nFg9qP/5oGFj3zvrYbBAudSE26oStH9RGSbka07eLA==","signatures":[{"sig":"MEUCIQDSAO7YmVjAMMervDejtQatvUCYpKJ38gwKnllSiLBMwgIgN8vIVxzWACAIFfvIYDrbq836H2d0Ez/0aWpcZvTwz/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237575},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260311","@aztec/ethereum":"5.0.0-nightly.20260311","@aztec/kv-store":"5.0.0-nightly.20260311","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260311","@aztec/telemetry-client":"5.0.0-nightly.20260311"},"_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_5.0.0-nightly.20260311_1773198884508_0.040365007028008604","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-nightly.20260311":{"name":"@aztec/validator-ha-signer","version":"4.1.0-nightly.20260311","_id":"@aztec/validator-ha-signer@4.1.0-nightly.20260311","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8153b2e639959110b6d568f7046d40c3d21af784","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.0-nightly.20260311.tgz","fileCount":58,"integrity":"sha512-yswP58FsAush6wW+/SnTOflqucnbR3FHZM9VWkCcwOL5Tnsbpta15mr5R0dIHkGSsPJw835kJWJAdHW4TA+qVg==","signatures":[{"sig":"MEUCIQDoB0siJJppEL4qJ08hQ+41+vbKt2aqugjucTyudoEsxQIgYWQIfULztPhOdIiujRLcI0fHBs/Zuo4cG5oCIjznrVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209049},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"4e7f820f692e9c825c6b789429360f1217d48ac2","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.0-nightly.20260311","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.0-nightly.20260311"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.0-nightly.20260311_1773207380393_0.37517819250461404","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.d117d021b":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.d117d021b","_id":"@aztec/validator-ha-signer@0.0.1-commit.d117d021b","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"00fa37c145147688659c8b4e49d5f2ee98270b3d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.d117d021b.tgz","fileCount":62,"integrity":"sha512-0GNCpzSZ+SOa7IepQQpyJnECO+KPdZBg5Z8ssVD27jt8kCnI40NX4iWCkuekMY2lMfe0We33N4Vu/I8bgL5vBg==","signatures":[{"sig":"MEQCIHEdt3lEM5K5WdWDjHl8nmQMSru2f40ACr1G2pxrv6hOAiBDha7RUwZltTY/d/DxTwy6mExiE0NShGiWe/QkNrivEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237575},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.d117d021b","@aztec/ethereum":"0.0.1-commit.d117d021b","@aztec/kv-store":"0.0.1-commit.d117d021b","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.d117d021b","@aztec/telemetry-client":"0.0.1-commit.d117d021b"},"_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_0.0.1-commit.d117d021b_1773265431179_0.34646408415983854","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.f224bb98b":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.f224bb98b","_id":"@aztec/validator-ha-signer@0.0.1-commit.f224bb98b","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"36bdbcdc5cf58e63d59acc0d21d0a6b62aa4aec3","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.f224bb98b.tgz","fileCount":62,"integrity":"sha512-CkF29UOSXag8SC5v2nagFn5lxviwBruEr7eQV10Zj4zWFNBWEvxfS6Z9wIrFzNrVybBxKojvUpYHBb/9DA0Nzw==","signatures":[{"sig":"MEUCIH58EmBvbNZOYoURuzfBdXjczPX85XizEVAGhyZaoHL+AiEA/WsjbSgTSW5P2t43paCbza/I9MPkxa/dtwle/eCTyps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237587},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.f224bb98b","@aztec/ethereum":"0.0.1-commit.f224bb98b","@aztec/kv-store":"0.0.1-commit.f224bb98b","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.f224bb98b","@aztec/telemetry-client":"0.0.1-commit.f224bb98b"},"_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_0.0.1-commit.f224bb98b_1773270750326_0.2206115576371228","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.343b43af6":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.343b43af6","_id":"@aztec/validator-ha-signer@0.0.1-commit.343b43af6","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1c642917da127c66ebdb6b458aacd85900ccaa30","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.343b43af6.tgz","fileCount":62,"integrity":"sha512-cIBqz77p1Ce7KA/4NpK+//nNfKccL+W5+VHEErYAgTIEjHKZXNI/VOMmcBfCwYudDsGI89XhHPHzvAbYOU3dtg==","signatures":[{"sig":"MEUCIQD0anL5TK0323n1oVdKguXhe2YasgOFTaEHecnF/Oa/cQIgXxs98T8FWF6DpChnBgD2ClOZSYkvefgMpgsF0Jpz8H0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237587},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.343b43af6","@aztec/ethereum":"0.0.1-commit.343b43af6","@aztec/kv-store":"0.0.1-commit.343b43af6","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.343b43af6","@aztec/telemetry-client":"0.0.1-commit.343b43af6"},"_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_0.0.1-commit.343b43af6_1773278430770_0.7665005146157002","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260312":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260312","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260312","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5e46e126cf920f52f8bee729414d17b099ad9fb4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260312.tgz","fileCount":62,"integrity":"sha512-MPPZ8U9Dw3GDYCHg00jldgbQ5Urc/Rw8DPWOYIXa5QsD7ZvI0xQMaCMS2v/P2skvtRT6whHseXl1zBfZVabcag==","signatures":[{"sig":"MEUCIFolZa3lQlV8ZCmbSMtggs+f6UVEvxKBcDIp9gvG+Y9OAiEAgc8sb5PPxKr97hL0XovX2Fce7+HsufLOsvyaelhEQrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237587},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260312","@aztec/ethereum":"5.0.0-nightly.20260312","@aztec/kv-store":"5.0.0-nightly.20260312","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260312","@aztec/telemetry-client":"5.0.0-nightly.20260312"},"_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_5.0.0-nightly.20260312_1773285316098_0.26254073826657476","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-nightly.20260312":{"name":"@aztec/validator-ha-signer","version":"4.1.0-nightly.20260312","_id":"@aztec/validator-ha-signer@4.1.0-nightly.20260312","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"31205741f79a922dfceabadc45f48005d6723665","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.0-nightly.20260312.tgz","fileCount":58,"integrity":"sha512-dBxayemgGkfaPQOeQ3hDa8zVaFuGrjKoCMGkWjZb7xBwKTGGHY8Qtdb0LXkEr7UUZA+IgtVl0lgR4mBy/tH7pA==","signatures":[{"sig":"MEUCIQDeNwYoj1WIA797vH8jm1/H2FDZBko87t2EDej7aF/09QIgZQP3AxGn5D9r7N7YQxkHlCqi0+mPh/uDQkGL56T3iFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209049},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"4e7f820f692e9c825c6b789429360f1217d48ac2","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.0-nightly.20260312","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.0-nightly.20260312"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.0-nightly.20260312_1773293776788_0.8655905657052148","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.7ffbba4":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.7ffbba4","_id":"@aztec/validator-ha-signer@0.0.1-commit.7ffbba4","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a5182a1522d5a8446dd0553fdb61f180516a57a0","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.7ffbba4.tgz","fileCount":62,"integrity":"sha512-n+DH98Fgi3TjmeP5wHUa3WM1Nd2lArHioxXXPlHXPexgahrrgRUZgalBBpwsdbJqkrEjqHeSiDVUftjvLHTLaA==","signatures":[{"sig":"MEUCIQD8v+yytEjcxmmVHRO6e6AeJS29KMSwS93GMy8bK+6W0wIgVibegYBY7rKilfgak8IcEGrq2dQIpGLh2p6Rh1W4bLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237563},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.7ffbba4","@aztec/ethereum":"0.0.1-commit.7ffbba4","@aztec/kv-store":"0.0.1-commit.7ffbba4","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.7ffbba4","@aztec/telemetry-client":"0.0.1-commit.7ffbba4"},"_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_0.0.1-commit.7ffbba4_1773323649435_0.1914523699867845","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.b1c78909e":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.b1c78909e","_id":"@aztec/validator-ha-signer@0.0.1-commit.b1c78909e","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"46549bff3734dbfcbf176159ec9eebbd1a33baf8","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.b1c78909e.tgz","fileCount":62,"integrity":"sha512-Jxt8fooC5IX/Rs+58YtMquxEKAU8Qv/pkwKTZ15kLFFYXEJKLP5w2rX+v9vDFdz5JyIbONDZJO3SIImP7wk67g==","signatures":[{"sig":"MEUCIQCU/OWayDUzg90SdAB8FEzLaAEJoKSx7aDvHryZYp84+AIgbDfXkwl2yUgJ7roXVKM2CqlgEGZaam/1nKgdIKTLc78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237587},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.b1c78909e","@aztec/ethereum":"0.0.1-commit.b1c78909e","@aztec/kv-store":"0.0.1-commit.b1c78909e","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.b1c78909e","@aztec/telemetry-client":"0.0.1-commit.b1c78909e"},"_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_0.0.1-commit.b1c78909e_1773330969976_0.8637688233255285","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.1a421b1a1":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.1a421b1a1","_id":"@aztec/validator-ha-signer@0.0.1-commit.1a421b1a1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"895e024c02e48c54aedd1300b04a88c8dca4c3c5","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.1a421b1a1.tgz","fileCount":62,"integrity":"sha512-Yk54QY5imzTHZSE0PX3YWKicOc6ddHqsx1y8qdDBZn8OQ/JN4dYAXeAHvyF0xP6L4tlRmm77mv3nBpvPeXau9w==","signatures":[{"sig":"MEYCIQC5GfqvIwZa6InS/RLZXBs3Fcw//nc097K61HdTaWCo/gIhAP+VYhsHk9f+GBf2yx6HjyCUW0JmkehNaMde/Wl2n0Dm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237587},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.1a421b1a1","@aztec/ethereum":"0.0.1-commit.1a421b1a1","@aztec/kv-store":"0.0.1-commit.1a421b1a1","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.1a421b1a1","@aztec/telemetry-client":"0.0.1-commit.1a421b1a1"},"_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_0.0.1-commit.1a421b1a1_1773334602171_0.38035377814658244","host":"s3://npm-registry-packages-npm-production"}},"3.9.9-nightly.20260312":{"name":"@aztec/validator-ha-signer","version":"3.9.9-nightly.20260312","_id":"@aztec/validator-ha-signer@3.9.9-nightly.20260312","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b52d02d00ba5ffcdb85158e4da694a90df305546","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-3.9.9-nightly.20260312.tgz","fileCount":58,"integrity":"sha512-gRPGLbwx9+CJdH6fbIG0oEf381YIQUuWAXqwdw84F8lO/eavfomovSD+wo2u1iTpJkWMZsXfZlX0lsrX4bskZA==","signatures":[{"sig":"MEUCIEbzI9iMfK4L3BjnPRZzfnft2tanH63KTDM08BeypwmzAiEA8+qbeKBNyhuTh6xk+rgCMytKYKShR5/1nUUn/ww21WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209061},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"7d4cfcd94c6bf1994b0d9f7cc16e8c036437b811","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"3.9.9-nightly.20260312","node-pg-migrate":"^8.0.4","@aztec/foundation":"3.9.9-nightly.20260312"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_3.9.9-nightly.20260312_1773349752189_0.9677723242781349","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-nightly.20260312.2":{"name":"@aztec/validator-ha-signer","version":"4.1.0-nightly.20260312.2","_id":"@aztec/validator-ha-signer@4.1.0-nightly.20260312.2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"aa34db16b8020501fc64b311c8c27ae6ee5b914e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.0-nightly.20260312.2.tgz","fileCount":58,"integrity":"sha512-soHAbMMsY/WDdjMqkX7kHBHrwmGpAp8YN5fji8eNmyET8BT7ckU4/BqT0peETb23otUZgEcz5VqVV8HPMqZX8A==","signatures":[{"sig":"MEQCIFMmPd4PB0f3gV2UmB7RY81Q9FWw71hTx/Rr93h35nwXAiA6gw2mAFNGrDcrWpmovWHf5uDRh/Cc44HFWE13TrUPWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209067},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"7d4cfcd94c6bf1994b0d9f7cc16e8c036437b811","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.0-nightly.20260312.2","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.0-nightly.20260312.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.0-nightly.20260312.2_1773350034968_0.6913723734863728","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-nightly.20260313":{"name":"@aztec/validator-ha-signer","version":"4.1.0-nightly.20260313","_id":"@aztec/validator-ha-signer@4.1.0-nightly.20260313","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"babb7f57bc2d6c58e667dfe323e9a9f4ad56f802","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.0-nightly.20260313.tgz","fileCount":58,"integrity":"sha512-cXbkO0pQZ34Tos6JAsQsrCwDYUPh+DbVY1dImePe9AMKEK9ZqVcXhIsI7XR6/GBPITQ04+wMbbF52joL9s2ahw==","signatures":[{"sig":"MEQCIETBqI67jtiq+Hxi1lg6eZPf+QFgvKPIMnp3nqq8E2DbAiAcm55PwoGJF6+fy4kiOlaX/ErQ5g06lGqRPowi5zwiTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209061},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"7d4cfcd94c6bf1994b0d9f7cc16e8c036437b811","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.0-nightly.20260313","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.0-nightly.20260313"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.0-nightly.20260313_1773380078368_0.8749440940153685","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.10bd49492":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.10bd49492","_id":"@aztec/validator-ha-signer@0.0.1-commit.10bd49492","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"01fd656d0d216594bf73f2899327860cb3c56eb3","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.10bd49492.tgz","fileCount":62,"integrity":"sha512-NnSk0Dhq+dJgt6nL+xeRZYNJjjHOe49oerpkYHis/+AgjZ7+KvJZoQGHpzjnRr5YBE0pWVI0IsBLSecXQVO68A==","signatures":[{"sig":"MEUCIQDXgaAvHJ30s0xgSjjItQ+j+v+ImXdzFJcX1UQV3iEcNwIgWTfMmEbYFwwZKPvqYwmhhmA7OXN3cQ7WeZm7/v9BDQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237587},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.10bd49492","@aztec/ethereum":"0.0.1-commit.10bd49492","@aztec/kv-store":"0.0.1-commit.10bd49492","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.10bd49492","@aztec/telemetry-client":"0.0.1-commit.10bd49492"},"_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_0.0.1-commit.10bd49492_1773420203205_0.23130975201153436","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.b33fc05d0":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.b33fc05d0","_id":"@aztec/validator-ha-signer@0.0.1-commit.b33fc05d0","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"452aa1bb78b83b6cb8b4e94f9403f1e6050336a9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.b33fc05d0.tgz","fileCount":62,"integrity":"sha512-rMAcZUuJ+bHCKL8oMHPzMHhYQx8pNexmGa59PLB440SMW3rmB9YtwMUsWj1BS3gkhLKU1+itiBR5BRK9/dJ50g==","signatures":[{"sig":"MEYCIQDiJDfI/JFNOgMQyHbmG7lXcBxO9GYBbUV1U5MZI4yMkgIhAOrvKpQ0AsS92mw63Z0SycskpDTKw7JzOOTwCLWUq8n9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237587},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.b33fc05d0","@aztec/ethereum":"0.0.1-commit.b33fc05d0","@aztec/kv-store":"0.0.1-commit.b33fc05d0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.b33fc05d0","@aztec/telemetry-client":"0.0.1-commit.b33fc05d0"},"_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_0.0.1-commit.b33fc05d0_1773424335101_0.3043942777476538","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.b64cb54f6":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.b64cb54f6","_id":"@aztec/validator-ha-signer@0.0.1-commit.b64cb54f6","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c270996a9ac6633e2bece70d5e67ffe2d009eb3f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.b64cb54f6.tgz","fileCount":62,"integrity":"sha512-rqA5cdj3Ek3bgN8Gin952bBNdkvjlPij7KGVWLVPLEY4tU5F1AVq9vFBhJqzWbnFWIqmdeVgzBnOxzi1K4Yj4A==","signatures":[{"sig":"MEQCIEYtVzjU5W5dZwv4eRkAExeq2mdk3IVg1c3bdcUsN7+mAiANET/1v3+Ee11pG3pMxNA/ZpSLZbDlHPXbNv6L9Tk3rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237587},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.b64cb54f6","@aztec/ethereum":"0.0.1-commit.b64cb54f6","@aztec/kv-store":"0.0.1-commit.b64cb54f6","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.b64cb54f6","@aztec/telemetry-client":"0.0.1-commit.b64cb54f6"},"_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_0.0.1-commit.b64cb54f6_1773427461228_0.5272716955730679","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-nightly.20260314":{"name":"@aztec/validator-ha-signer","version":"4.1.0-nightly.20260314","_id":"@aztec/validator-ha-signer@4.1.0-nightly.20260314","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"aa9380ad4340b8bd71f11314a595a307e776a6bd","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.0-nightly.20260314.tgz","fileCount":58,"integrity":"sha512-gK4lnTnOrxzO8lI9vxnp0CjER0D3GeFI0YLIhYYw74nLGDWKFHlN9Pzk9sLwiHP1NcedN0SE38RFn1A/MgGy5A==","signatures":[{"sig":"MEQCIC8nFcNQY3Hgq5TBzTVb9oM6i5cTrKg1dBCt4D5WQvIqAiB8eLOPzFqAViRSTv+vA+tyGoqhl03hHy+2Yi5cVQ+9Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209061},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"ddcc5841559adf6b244afb8d3237ac3899cee88f","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.0-nightly.20260314","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.0-nightly.20260314"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.0-nightly.20260314_1773466386727_0.7374138168196629","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.1de2a32":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.1de2a32","_id":"@aztec/validator-ha-signer@0.0.1-commit.1de2a32","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4c160f82df823452cdfcf9c1a21879103177cca6","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.1de2a32.tgz","fileCount":62,"integrity":"sha512-PW6a7gyX5zMPQqum7G4Pt0fl/hfkAliekiLjfJktfFSADAMkXjOIFO6cCmRtkEdkr1Pt3qYAu/2CODHRtmC9cw==","signatures":[{"sig":"MEQCIGjsWL9S8QpjjLkhGTpoBuFlLWMhgzRMrT3g3lBS7chBAiBGGygnfblAb2ZYSU/q93PPn5Yh4ksMcvQRtUVIo5/m9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237563},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.1de2a32","@aztec/ethereum":"0.0.1-commit.1de2a32","@aztec/kv-store":"0.0.1-commit.1de2a32","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.1de2a32","@aztec/telemetry-client":"0.0.1-commit.1de2a32"},"_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_0.0.1-commit.1de2a32_1773486743926_0.5615319729355324","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260315":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260315","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260315","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9597f06b4ea823e9263edb12949fb65bb114b388","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260315.tgz","fileCount":62,"integrity":"sha512-h3vPVI+14wESu9wIdNuRs1/DAoNEdya2lFiC4/R6PraW50MgHODqRQ1bprL2RXffQD1hmKE0ApjIn1k29/y9qw==","signatures":[{"sig":"MEQCIEzCWsxlDz5qTLfCrYIvpn6F6AHIQDOOoc0UAx/7RVb2AiArHU0fDhhVzYP9uZH7/jy7NBaHetoMElT/iyQcpxoLyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237587},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260315","@aztec/ethereum":"5.0.0-nightly.20260315","@aztec/kv-store":"5.0.0-nightly.20260315","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260315","@aztec/telemetry-client":"5.0.0-nightly.20260315"},"_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_5.0.0-nightly.20260315_1773545027253_0.8744842949460594","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-nightly.20260315":{"name":"@aztec/validator-ha-signer","version":"4.1.0-nightly.20260315","_id":"@aztec/validator-ha-signer@4.1.0-nightly.20260315","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"0bb9b688e8e15ede013ecd769b9e409ced181bd9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.0-nightly.20260315.tgz","fileCount":58,"integrity":"sha512-xOKsju4EXbBnKXz/TRuq6eh/tvw0lj2XaKynl1RTFglKyzF4R1cxVD5Sk7SkCl6CDVXBIl/j+rgEBB7ezjkS7A==","signatures":[{"sig":"MEUCIDKnz8smRMEA7fHnrt0RdSjshsBgz9vIf3HU/AuFY/s1AiEAxprVvhT5zwMP8b7Au1xITWZAkOk07RyRT2VEMNqAX+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209061},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"a37575ec4e3f2cb5194cfcd94ceb04afd2b68b44","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.0-nightly.20260315","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.0-nightly.20260315"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.0-nightly.20260315_1773554165142_0.18245984959974826","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260316":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260316","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260316","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8060e35f471d012d820741d53129ae8031e88f78","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260316.tgz","fileCount":62,"integrity":"sha512-ru3Xyqh0yFf1SoTlJwaXXwVjH3Pdel+LEPibtaEuMyWyQWn++1EdRlbPgWR6yom/Aq1qa48Qg0OHkc8KfEL5mQ==","signatures":[{"sig":"MEQCIB8nnL+b1VxCaYbhJJEl/cps01XVtdgS3qlROE1tMrkdAiAA/8lXXken9lQJz6fP6ywzWxaHFvKiP38UEUZQTHVQQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237587},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260316","@aztec/ethereum":"5.0.0-nightly.20260316","@aztec/kv-store":"5.0.0-nightly.20260316","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260316","@aztec/telemetry-client":"5.0.0-nightly.20260316"},"_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_5.0.0-nightly.20260316_1773631542376_0.8020153802751318","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-nightly.20260316":{"name":"@aztec/validator-ha-signer","version":"4.1.0-nightly.20260316","_id":"@aztec/validator-ha-signer@4.1.0-nightly.20260316","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"476c703add074d30df604ce82e501d267566de7e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.0-nightly.20260316.tgz","fileCount":58,"integrity":"sha512-lQeXOWOWEJsvCt/sLFupUoC8IRbD4wdj99KavdEckbnWP2O20nyDI4vSg31FlzlEKDWmKvMK+pQWhG/lz3TAsw==","signatures":[{"sig":"MEQCIBG5v9190Xn2IzEMuFo25VdBPxSubtpt5QUJ3L971k0eAiAk/oem7lB3ufQvIw1ufVzWagn3ML/mGp++jHxdnsuzrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209061},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"a37575ec4e3f2cb5194cfcd94ceb04afd2b68b44","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.0-nightly.20260316","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.0-nightly.20260316"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.0-nightly.20260316_1773640352149_0.8245756309088397","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.88c5703d4":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.88c5703d4","_id":"@aztec/validator-ha-signer@0.0.1-commit.88c5703d4","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"690f45219bc0c29e0d48cc0fd4fb37fdd902af23","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.88c5703d4.tgz","fileCount":62,"integrity":"sha512-o/UlfGyylZuCflKep7c29Yo8slnaaz8I4hNjYzZsIxEQ4oLJm0MTBktqShbrNzFw77J3CILjR74HU1cQmRFh5Q==","signatures":[{"sig":"MEQCIAd39ZtUvAfDXcB9wPr5HY16ku1zknKxga3Ij6MXDjBrAiAwZ5ATL3BLbLduB78g+ndOKVgMrvqi4AIu5BHXIqMmrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237587},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.88c5703d4","@aztec/ethereum":"0.0.1-commit.88c5703d4","@aztec/kv-store":"0.0.1-commit.88c5703d4","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.88c5703d4","@aztec/telemetry-client":"0.0.1-commit.88c5703d4"},"_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_0.0.1-commit.88c5703d4_1773688791859_0.8299928930731859","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260317":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260317","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260317","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"bdce96db44a7e77fb5b864c956e5291e3c1974ff","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260317.tgz","fileCount":62,"integrity":"sha512-zaqwZdadt47gCYa14dGdTJXcAZq6KiE0qN38IqCS2ECFZ1PeUxSxcjwgE4lmcufpQh9S5iOU3RrRAwxgLMhHjw==","signatures":[{"sig":"MEQCIApOKbLROrzFBOQwaARQoupVqjChVO3qqUvClP7IasTMAiA5CfGDifneUV0l3u52Hpzy6Z1MVQiNMPtWThu9obhSjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237587},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260317","@aztec/ethereum":"5.0.0-nightly.20260317","@aztec/kv-store":"5.0.0-nightly.20260317","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260317","@aztec/telemetry-client":"5.0.0-nightly.20260317"},"_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_5.0.0-nightly.20260317_1773717622588_0.8818484233520365","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-nightly.20260317":{"name":"@aztec/validator-ha-signer","version":"4.1.0-nightly.20260317","_id":"@aztec/validator-ha-signer@4.1.0-nightly.20260317","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"30d0c6c58d9786307660ace74f351617a6850617","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.0-nightly.20260317.tgz","fileCount":58,"integrity":"sha512-5Fjn3bHGvyoVU5dzfwkJebRAKyYCM0RtPzKLAX/CDhwkNmsAx2YMd5MbDH7r70RYNQb1ar5vXmcupa3u4oO5aA==","signatures":[{"sig":"MEQCIGDDpe7oShk8IEcMLSHX8xnbcLylODCgp4z3lec7K5bkAiAVjXF3JbTAU/ktnHt/d5BCQiXsXYuw7OutJ2KS7Nycuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209061},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"30d99e133bd810556c2ac21544d12c79f6d0dd7e","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.0-nightly.20260317","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.0-nightly.20260317"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.0-nightly.20260317_1773726692333_0.6269729550958709","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.d0fcfb7f":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.d0fcfb7f","_id":"@aztec/validator-ha-signer@0.0.1-commit.d0fcfb7f","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c1b04592bbb809336b31c308a5a9b9389b5ca225","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.d0fcfb7f.tgz","fileCount":58,"integrity":"sha512-7tsjFfedmCvkV6iG6SHOV4JwaVrfJOOXF1Rhw+6wqDs5A8e70pGTjhNR3+vFsvAOoTBwu+095gvBeMmVN28o2A==","signatures":[{"sig":"MEQCIAodVw0HaUFOWCkoTQtgGNuRKwjzpGm+vo9SQfYKO0plAiAQTaMn1KjA7bqSSSrJKI8qtt1YxxrHLEe0FjFLqNCOPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209058},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"d0fcfb7f2a2cf117198cfa1db2408b938617f2fb","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.d0fcfb7f","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.d0fcfb7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.d0fcfb7f_1773751426577_0.08126150657465869","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-rc.3":{"name":"@aztec/validator-ha-signer","version":"4.1.0-rc.3","_id":"@aztec/validator-ha-signer@4.1.0-rc.3","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"519bb2c570d7576d71d568cf564ef037b704268e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.0-rc.3.tgz","fileCount":58,"integrity":"sha512-IV7R/ZZ09jwH8VPGO8KAFuE1QAJtK4TjhWgdHKjdQMvB58msvXd1j1LD7MDH1Trgt+IIeh2YBZTqcF/wNQp0vg==","signatures":[{"sig":"MEUCIQDqZHJeoREHDffXg6PqV3yOWh+KIIlU6ssGfRy5Q4VvegIgJXQFSSUwS4E+EeSX87rQKfjSdq/Li+2DpuKdz6REp8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209025},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"bb3ea6f13e1f49d0fa81fcb9de605ba086e04e14","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.0-rc.3","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.0-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.0-rc.3_1773773731980_0.2839617244385966","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.001888fc":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.001888fc","_id":"@aztec/validator-ha-signer@0.0.1-commit.001888fc","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"698ac6498c33080ec30d085c9059ee36e2f53b02","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.001888fc.tgz","fileCount":62,"integrity":"sha512-mK6JsKaMXezuKMKyFvffCTR7wJiVpV3BKkJ4o8Gy8UL1WDjZBCCO3vj+3EscwweFTDuYDfyZwUCd9tcppVPXlg==","signatures":[{"sig":"MEUCIQC8uwM6pgi/MxNlTSBykt5knV/0BQxO0oIGJOkZ8RYhsAIgOOs0RaHknDrhDGBZ5Sk/04vgpvd0+d0Hpv/o/HEG2M4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237581},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.001888fc","@aztec/ethereum":"0.0.1-commit.001888fc","@aztec/kv-store":"0.0.1-commit.001888fc","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.001888fc","@aztec/telemetry-client":"0.0.1-commit.001888fc"},"_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_0.0.1-commit.001888fc_1773775711499_0.8731724166529617","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.3e3d0c9cd":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.3e3d0c9cd","_id":"@aztec/validator-ha-signer@0.0.1-commit.3e3d0c9cd","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"2e598108c1cec8d99a7354c19eaa95c3d88697a6","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.3e3d0c9cd.tgz","fileCount":62,"integrity":"sha512-DCrKmPX/WBQJTMnHz/ceoZOY/0o8CRlQW3hrt3RKV10/SDjS8sn0BcNGJUXn7k0BZ+EaFSTYM/VupLI3WCmNRw==","signatures":[{"sig":"MEQCIFF1Imwx3UxSZxhJyZq9HmHLWMcBjNbWcTLZ0RV7SNESAiATR7viq8wcn57gtRhueoNR5+eXlVpt+lcgH1kg/utlRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237587},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.3e3d0c9cd","@aztec/ethereum":"0.0.1-commit.3e3d0c9cd","@aztec/kv-store":"0.0.1-commit.3e3d0c9cd","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.3e3d0c9cd","@aztec/telemetry-client":"0.0.1-commit.3e3d0c9cd"},"_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_0.0.1-commit.3e3d0c9cd_1773779560380_0.8931923074669466","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-patched.20260317":{"name":"@aztec/validator-ha-signer","version":"5.0.0-patched.20260317","_id":"@aztec/validator-ha-signer@5.0.0-patched.20260317","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"099f28d156af1f62fda97a6cf57ec48573432578","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-patched.20260317.tgz","fileCount":62,"integrity":"sha512-xQd+blL8FKMc8Y0QYzfX+7UDeRf/4ThpIgDcU1YjyJh1shUeKgITqJ47HBYZb1lozLsOuZpF55xpj7v+LC5sEw==","signatures":[{"sig":"MEUCIQCiFTH1I2s1gae0/zvOxQFctIVhjTK65JBRaIwtGauBuQIgQ+0tubHTtsj21iWCJZmDHcP/2UdJhAAw/qJJsj1/FK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237587},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-patched.20260317","@aztec/ethereum":"5.0.0-patched.20260317","@aztec/kv-store":"5.0.0-patched.20260317","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-patched.20260317","@aztec/telemetry-client":"5.0.0-patched.20260317"},"_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_5.0.0-patched.20260317_1773781296303_0.7211732025170599","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-patched.20260318":{"name":"@aztec/validator-ha-signer","version":"5.0.0-patched.20260318","_id":"@aztec/validator-ha-signer@5.0.0-patched.20260318","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"13b30b4a36b29a6870fdf82b8b039e3b75965833","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-patched.20260318.tgz","fileCount":62,"integrity":"sha512-JBf/N9dv6TpviN7tIfjN1P0byqjB8fMusPc2vf5FPkUjp5s28GaVDd5cO1exhXesz5nWlW2f5zLqsNm3OC2KRg==","signatures":[{"sig":"MEQCIHNsaJ1+g3BRlaiT/9yj1zRsaEbkO3LMtxp4/29UZA6lAiA8+djuG7itD6gKEg0gXaTJpcRkHsO2GBHOvbFBxEpPMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237587},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-patched.20260318","@aztec/ethereum":"5.0.0-patched.20260318","@aztec/kv-store":"5.0.0-patched.20260318","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-patched.20260318","@aztec/telemetry-client":"5.0.0-patched.20260318"},"_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_5.0.0-patched.20260318_1773799650120_0.15369188714051596","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260318":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260318","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260318","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9b7e301f83a514b6c45b10ba2e9e407f29eb829a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260318.tgz","fileCount":62,"integrity":"sha512-P7E/lJ4v8EgYaYff/Qm0pvSHUGw40GWLx1tKDemKnQk+5xkH4iRmyHpvvtcNSjI5KlHrbiy+DN+tecmCRxdIHA==","signatures":[{"sig":"MEYCIQDEza/qhAbM0nc7pkjBvISxjlbvAd3i8xDm96rPfqd3VAIhAN+qZjYlBcjy09Td/LlSkCgxzvvta7HfG57xuoVoME+d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237587},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260318","@aztec/ethereum":"5.0.0-nightly.20260318","@aztec/kv-store":"5.0.0-nightly.20260318","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260318","@aztec/telemetry-client":"5.0.0-nightly.20260318"},"_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_5.0.0-nightly.20260318_1773804126507_0.34443774921094383","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-private.d0bedffd":{"name":"@aztec/validator-ha-signer","version":"0.0.1-private.d0bedffd","_id":"@aztec/validator-ha-signer@0.0.1-private.d0bedffd","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"3cf9f8b3b1d2ae4c6e607b20d058d362c0fa6476","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-private.d0bedffd.tgz","fileCount":62,"integrity":"sha512-ISza13lyQ1eRBG0+jfDRKmmcyc8p0IpEnjaX2xtbf9+m5I0d9pnkmPRMe1P71Edzf01dC/zc113oH5oa/E/J9w==","signatures":[{"sig":"MEQCIBq2jSjTMAFmS55+hjT9QGBmHoDxfztXwyyYKfclvNMZAiAnzPPJ6P6zHxLoReiVGEu9+89cAKrcLyNBuRWmK4uJRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237575},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-private.d0bedffd","@aztec/ethereum":"0.0.1-private.d0bedffd","@aztec/kv-store":"0.0.1-private.d0bedffd","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-private.d0bedffd","@aztec/telemetry-client":"0.0.1-private.d0bedffd"},"_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_0.0.1-private.d0bedffd_1773807276425_0.04076445469472523","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-private.20260318":{"name":"@aztec/validator-ha-signer","version":"5.0.0-private.20260318","_id":"@aztec/validator-ha-signer@5.0.0-private.20260318","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e92df19693f43f5984838a9a0497713819d5120c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-private.20260318.tgz","fileCount":62,"integrity":"sha512-vtWbIjQTeGcTvx0n2ONPw3s1R9+FSGlWc1VjxF+DY8ofmDFR0bJrTjAgJtTQYjHf69amM3yUuW8GKtLzLFs70w==","signatures":[{"sig":"MEYCIQCEUUTyFBBxEOEZ1zzWd/dus1dDtPSxNL4g61Rn9qRlQgIhAK2SQADUuusZBMtssyXMoJ+a4Jx4aKkMuRM6YpBM14ni","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237587},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-private.20260318","@aztec/ethereum":"5.0.0-private.20260318","@aztec/kv-store":"5.0.0-private.20260318","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-private.20260318","@aztec/telemetry-client":"5.0.0-private.20260318"},"_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_5.0.0-private.20260318_1773809220332_0.988104951355661","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-nightly.20260318":{"name":"@aztec/validator-ha-signer","version":"4.1.0-nightly.20260318","_id":"@aztec/validator-ha-signer@4.1.0-nightly.20260318","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1e691c7976ed4801cd9b5a011a9e7a4f1aff5509","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.0-nightly.20260318.tgz","fileCount":58,"integrity":"sha512-GpvTKeSOikPPr3oeDlQ+8NrhlpA13JSRVtHTBjRGqdETfVVmjxtFhtZ+JSo1cqjnll8qIS0kUrn9BPOLzQ0WFQ==","signatures":[{"sig":"MEUCIQCN+uqdZB951PuzYZ7ytB72lOt30ZoLkzc10B/9EosNUwIgM4Y7KXMzZYMqIkdTMlZ2K2gBwwAke3WXMTbQaKItcFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209061},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"dd377369b42069ce279db462dfb8348aca0da551","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.0-nightly.20260318","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.0-nightly.20260318"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.0-nightly.20260318_1773813031249_0.5496899138116904","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-rc.4":{"name":"@aztec/validator-ha-signer","version":"4.1.0-rc.4","_id":"@aztec/validator-ha-signer@4.1.0-rc.4","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9fe9a94e6e4668da6e9f761f6671609e9785d944","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.0-rc.4.tgz","fileCount":58,"integrity":"sha512-I7vt5MXzbUJxgIiXYF6axHfrwW/tgG3IL7h+J52rjseg95Z7gaDJU9a7AOM1nFFGX1lxdO1BTl63CsHZFo5oGA==","signatures":[{"sig":"MEUCIAsITaJy4JNcAPS5HpQSH11xKRvBMPQnRNFkaDr+33d7AiEA/u++o37thVAvoWSjCNcYxCuYF/elccToWbFqGsio8lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209025},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"408ff4d64fad09b8a11b0f54b56295271a113325","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.0-rc.4","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.0-rc.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.0-rc.4_1773849861710_0.1315467251891873","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.125b3452":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.125b3452","_id":"@aztec/validator-ha-signer@0.0.1-commit.125b3452","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"23fa2a0ff69480239b24ece8fc58bd37878babd5","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.125b3452.tgz","fileCount":62,"integrity":"sha512-dnOhEu4zHf7jJ4y6OYm5oERQsEwDE9F1I9bkwtc30Sx4BjfkBXShu5po0ImHWuC8RdefQRCCZc5jv44dEgYtFg==","signatures":[{"sig":"MEUCIESJCmNH1esrF0g+NTm43jU4dj/tZgbqw4UQqOr2cvQNAiEA78IaBHlBI/z6PdhZ2qNdnJLaLCeovHwR/BYqGPVQ3FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237581},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.125b3452","@aztec/ethereum":"0.0.1-commit.125b3452","@aztec/kv-store":"0.0.1-commit.125b3452","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.125b3452","@aztec/telemetry-client":"0.0.1-commit.125b3452"},"_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_0.0.1-commit.125b3452_1773877554982_0.04814483566602967","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.b6e433891":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.b6e433891","_id":"@aztec/validator-ha-signer@0.0.1-commit.b6e433891","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"bc9d62f6ac73dd5b98d26fb3b34c24f51866f162","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.b6e433891.tgz","fileCount":62,"integrity":"sha512-41oQ7DqjHI2vt9uwwwyKfDJLz1WVs3iWWixTnU6mInR4QvYeNak+TOQU89/3f7qWkRSsdw2nhEi+BZQsRkeZ5w==","signatures":[{"sig":"MEYCIQDVCQUfsz0GK6Sz/h+khlNq2b/0WwK5hBMJv6d2rehjvAIhAOvQqDNrqvFdD8CxLgJLDH4cgjtN8WFKjDOaBJq+Ibs8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.b6e433891","@aztec/ethereum":"0.0.1-commit.b6e433891","@aztec/kv-store":"0.0.1-commit.b6e433891","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.b6e433891","@aztec/telemetry-client":"0.0.1-commit.b6e433891"},"_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_0.0.1-commit.b6e433891_1773883330457_0.8877302052601057","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-private.20260319":{"name":"@aztec/validator-ha-signer","version":"5.0.0-private.20260319","_id":"@aztec/validator-ha-signer@5.0.0-private.20260319","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e8ce707aa095b1a121514776765f332d120e7fe3","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-private.20260319.tgz","fileCount":62,"integrity":"sha512-U7Z32rHRwaZjWUCaZ+uP8gFNGDkeTAshEpRsgSiBne2QipeCAFeAa6dCe7LK1FLEy9k9cwlFjCXD/l7uKVqfbw==","signatures":[{"sig":"MEYCIQCjghASDJP/eIpKEuX426TXwHii3THPVIcQUE2LitUNAQIhALQ6gedV9WJyMA+C8ttZ+XydAjdiXNu5MkHjRauOXfya","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-private.20260319","@aztec/ethereum":"5.0.0-private.20260319","@aztec/kv-store":"5.0.0-private.20260319","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-private.20260319","@aztec/telemetry-client":"5.0.0-private.20260319"},"_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_5.0.0-private.20260319_1773886009315_0.9433807704289818","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260319":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260319","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260319","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8f468264bfcee4b41abc39e7c53971eb9e78deca","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260319.tgz","fileCount":62,"integrity":"sha512-F1ZyjfOJrKdhjtro1S9JfhjZ4J26Faz7DkgcKb/ezrue0XIk3RtYujjee3qsJGumH8y2BnpJlisLpfYruf45Rw==","signatures":[{"sig":"MEUCIEPf6DN6waCVjb6lrtm2OdA5qIWAWixIAX+wKFoiivt5AiEAjbTnNxM1/AkEEyfydvZfYgyT/0aIfr62DU+piN+HsWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260319","@aztec/ethereum":"5.0.0-nightly.20260319","@aztec/kv-store":"5.0.0-nightly.20260319","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260319","@aztec/telemetry-client":"5.0.0-nightly.20260319"},"_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_5.0.0-nightly.20260319_1773890547734_0.7811633131352038","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260319":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260319","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260319","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c4704cf272131956f20d48cb4a6bebd2c5a930ec","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260319.tgz","fileCount":58,"integrity":"sha512-6gcDSMU1Y6Pf4AVyoqWtaaIiUXkRASyfq+E4GjLuIFOrGeYrejKbzWPF+p42duMclkAKXdy8A0Jh6L0IHoRddw==","signatures":[{"sig":"MEYCIQCf2yP9Gk3WhQD6dcIBeR7rzD3Us4bkWvmIXvza5nZELAIhAI8RBglj5l1Q0aq4BRGD8daFQV0op99+ORK6N3CZXqOa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209061},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"08cb6df0a00e4854d540f4047dbafa11b8978a70","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260319","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260319"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260319_1773898872733_0.5113220221277661","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.f81dbcf":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.f81dbcf","_id":"@aztec/validator-ha-signer@0.0.1-commit.f81dbcf","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c6ae0c8a643aa2a0eea327b36be5d20637aa389d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.f81dbcf.tgz","fileCount":58,"integrity":"sha512-P+x24s7weqQ5ljc3vOh3li0QQgRYRVPk/jvYE0tDVcCzhEM3TSGefn/5oMugBx2/cLWb+09b4D39LNgeDoXDiA==","signatures":[{"sig":"MEUCIQClwJp2jnW0fnvILYVqEkkJDL6BBnKteQ/FT+/nAJ9G3QIgL1qC6ek0J/q5E3IdEs8lyJzVRA2OoQOwjG/+WqtFWl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209055},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"f81dbcff1128c3ee47a694ed6082a323aa7f301d","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.f81dbcf","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.f81dbcf"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.f81dbcf_1773936291521_0.00016223159002226595","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.7035c9bd6":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.7035c9bd6","_id":"@aztec/validator-ha-signer@0.0.1-commit.7035c9bd6","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"fe2ac9ee0230627e0f30fbd55b3768cfd8d9c37a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.7035c9bd6.tgz","fileCount":62,"integrity":"sha512-d7gWwWd9X+v96xcE4vlYQnuuE2upowwez/zckU+KYH5I2p2bFi+lr+2SnZVth4iYprwK24dWsJRAtu+Iw/+wxA==","signatures":[{"sig":"MEQCIFgHHly15qiuAyrTNPLiP4fJkAHSYmmDg/0fUUVWAbkAAiAK8kcglBP6RZAzuLafHQ6uydNlvxfXuWDaFBjBZDHl3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.7035c9bd6","@aztec/ethereum":"0.0.1-commit.7035c9bd6","@aztec/kv-store":"0.0.1-commit.7035c9bd6","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.7035c9bd6","@aztec/telemetry-client":"0.0.1-commit.7035c9bd6"},"_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_0.0.1-commit.7035c9bd6_1773942251816_0.21151110824495944","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.6b113946b":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.6b113946b","_id":"@aztec/validator-ha-signer@0.0.1-commit.6b113946b","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b35871946dcf1993552d7dd1b97280ebbd0bebdb","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.6b113946b.tgz","fileCount":62,"integrity":"sha512-oEppceRqmY1wDUShs+3e7ygIavqqyUqICRDvkJjL4tkiuDg6VifUGjav6aEH1Z9cq6psmTTTbqLrSZat2r2h6A==","signatures":[{"sig":"MEUCICZZhkRwi0tSQJlAYtE6pvtfSr+JFjKRz9WmRT5Z+4ODAiEA5DTu4OzBLFoN2vb4J8hQedvHvgX8FPM1oGp7X0fcsoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.6b113946b","@aztec/ethereum":"0.0.1-commit.6b113946b","@aztec/kv-store":"0.0.1-commit.6b113946b","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.6b113946b","@aztec/telemetry-client":"0.0.1-commit.6b113946b"},"_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_0.0.1-commit.6b113946b_1773951550206_0.23723448350922016","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.88e6f9396":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.88e6f9396","_id":"@aztec/validator-ha-signer@0.0.1-commit.88e6f9396","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"0354861e59352c18dacc0e8c72b04d34b447b182","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.88e6f9396.tgz","fileCount":62,"integrity":"sha512-VzXpcf+Fe1dRXR1bfEiCoM5Dx/xM4jSbNZ8hhguzrsKOJO/cM3fR6i0f/5GEQffkWT5BfOLr/UN9xRjIVzLrow==","signatures":[{"sig":"MEQCIHG6owce6ur5mUEx6ZTqzRw3510CS/VgjfIyCrviMVQxAiBEHKAi/p57O6Qobr4qcg7e9DPrNbZi/jxMFdxqwzOLgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.88e6f9396","@aztec/ethereum":"0.0.1-commit.88e6f9396","@aztec/kv-store":"0.0.1-commit.88e6f9396","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.88e6f9396","@aztec/telemetry-client":"0.0.1-commit.88e6f9396"},"_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_0.0.1-commit.88e6f9396_1773970222124_0.7581100027446006","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260320":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260320","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260320","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"2416a173bf1aab548b1b8cd3d40512e646b7b648","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260320.tgz","fileCount":62,"integrity":"sha512-x0jaxWJ8QD2QfcVO6B/Kn19NPm2Fa1wPLFW93RWi3EpHm5OWF8NDlLkugh2Q15xdLw2Rn09/fvP8PtnBIVqO8A==","signatures":[{"sig":"MEYCIQDpz0goNvuUTzh7D257ZObTv3r/B8LTcUfsskLxPWDefQIhAMcyYK4IZ4Nh+JnRV0ZXxhx3GU9i/B/U9PmAKNnBRomO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260320","@aztec/ethereum":"5.0.0-nightly.20260320","@aztec/kv-store":"5.0.0-nightly.20260320","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260320","@aztec/telemetry-client":"5.0.0-nightly.20260320"},"_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_5.0.0-nightly.20260320_1773976719346_0.8776928381406437","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260320":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260320","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260320","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"675d164be2b40e24d3fb05d14f37e2c88d323e72","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260320.tgz","fileCount":62,"integrity":"sha512-kJDSTN8yD4fOtin+dZjkIEd1Xp9TFKdy22P+OPxckxK7XHf9Vie6bEoldMxzG8vpaw/lbhukbxB2k+/WgwCC5w==","signatures":[{"sig":"MEQCIHCw22iCL40AWPM/UCfYkbrk8G5d422PlSMdQUJfzQwWAiAJ+2D79SzCz1Tax3/CviWtlCcm7XaCt+M3YQsCsImwyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"53d18d92d1841abc9e9de6ea1b76f4c74f606d44","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260320","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260320"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260320_1773985066682_0.043219201433390086","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.381b1a9":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.381b1a9","_id":"@aztec/validator-ha-signer@0.0.1-commit.381b1a9","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c5f786a46115d8d5e8b92a324de1e7e7a1571133","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.381b1a9.tgz","fileCount":58,"integrity":"sha512-SWn7IjZAW40SwJiLOlbEbE4OOKWIwJIArqSV0Olu92wwMRg1tfxzjbWjYqQ1vR/YOMP4zm53lFK///AzYIc9vw==","signatures":[{"sig":"MEQCICOXYv+A1zpSxdukdhSVXZKvK+sU1+Nm2Ckk1VOdCI+jAiBrbxM9tkVAdDvSR4Vm1nmKYrLKe0wocBUBVAapkCsEQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209055},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"381b1a9eeef1bbba42a487e26a4fcb086929ee19","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.381b1a9","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.381b1a9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.381b1a9_1774010568857_0.5661316987974061","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.8ee97c858":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.8ee97c858","_id":"@aztec/validator-ha-signer@0.0.1-commit.8ee97c858","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"92fa406c0f4581a9faa14645f1a681d970d1687b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.8ee97c858.tgz","fileCount":62,"integrity":"sha512-jq3kqKzY8lN8X6rnJOhhOqnjPqkPvY7Wu3/2FCTeSrZyLnnK2rZHxBbOPE4S++RHzJuci5aux4Ae3dutGclw2A==","signatures":[{"sig":"MEYCIQD1BjBpYP+S3LsfI9Y5CJsPzuJBgLAuopx0bUmFmD17+wIhAJrPiR7ozcozy8+t+anO1aOQJuS1oODvy9cpmA696Uze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.8ee97c858","@aztec/ethereum":"0.0.1-commit.8ee97c858","@aztec/kv-store":"0.0.1-commit.8ee97c858","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.8ee97c858","@aztec/telemetry-client":"0.0.1-commit.8ee97c858"},"_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_0.0.1-commit.8ee97c858_1774015791115_0.3578040659123485","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.5de5ca79e":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.5de5ca79e","_id":"@aztec/validator-ha-signer@0.0.1-commit.5de5ca79e","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1e2a82deb6d6df27497bbb998ff996f4cd9b4f76","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.5de5ca79e.tgz","fileCount":62,"integrity":"sha512-bCsxrGlf+G5kRDZ6b1xGVNio8Jwr9bIwdBAPABtFZzreMWW+rFbkjxzF859EtM5s9EL5UxawyRXz2SUsEbdpOg==","signatures":[{"sig":"MEQCIGA03B/maIdUVvZFXR2NyppSLekkC6e62Opo9hyNfQwFAiAx6bbhsw4huqx+RdjAzOBfxfcWmRs8+hMrk9A+QsHWPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.5de5ca79e","@aztec/ethereum":"0.0.1-commit.5de5ca79e","@aztec/kv-store":"0.0.1-commit.5de5ca79e","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.5de5ca79e","@aztec/telemetry-client":"0.0.1-commit.5de5ca79e"},"_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_0.0.1-commit.5de5ca79e_1774019010289_0.8092195234965309","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.9ee6fcc6":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.9ee6fcc6","_id":"@aztec/validator-ha-signer@0.0.1-commit.9ee6fcc6","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"6e5a37b19c4aa99856606919c2988e63e9941cf0","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.9ee6fcc6.tgz","fileCount":62,"integrity":"sha512-jv/cpeyfKk1OcHPUqQv1B4aKFUgDIgCWASxxSBYf6OWHWeyLduxby8m+khKBYTSWZtXgCDJzYypF+g3XN5JQ1w==","signatures":[{"sig":"MEUCIBMjjtcJ4FIWFFiyXDlVr1NqN5I6i+7ILClX6uPcUrOCAiEA8WZ1tpvNszOscqgnth4EYfAWslckWX4/JSIkf2i/B1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241965},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.9ee6fcc6","@aztec/ethereum":"0.0.1-commit.9ee6fcc6","@aztec/kv-store":"0.0.1-commit.9ee6fcc6","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.9ee6fcc6","@aztec/telemetry-client":"0.0.1-commit.9ee6fcc6"},"_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_0.0.1-commit.9ee6fcc6_1774036789859_0.7951722638229903","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.3fd054f6":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.3fd054f6","_id":"@aztec/validator-ha-signer@0.0.1-commit.3fd054f6","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"75043f42da251fbfe354c3da94296c1403e4d61a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.3fd054f6.tgz","fileCount":62,"integrity":"sha512-WITxfXHVhBiOrD+TETM7IgIIpZ8Oy+HyCOK6wUTFYfWw1VLtJxOcCkHMb6f4HShbGbqxJx1bLM6eJqFQTnvU5w==","signatures":[{"sig":"MEUCIQDL0jW3c28ppJfXptqSAvoIFEeHv/6NbaLH9GiDJkLBrwIgPte+iD4Z/gjtrWiTSAcbqehVc8vRXkbFOXyM8gWyUNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241965},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.3fd054f6","@aztec/ethereum":"0.0.1-commit.3fd054f6","@aztec/kv-store":"0.0.1-commit.3fd054f6","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.3fd054f6","@aztec/telemetry-client":"0.0.1-commit.3fd054f6"},"_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_0.0.1-commit.3fd054f6_1774038135101_0.724148729969416","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.cbf2c2d5d":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.cbf2c2d5d","_id":"@aztec/validator-ha-signer@0.0.1-commit.cbf2c2d5d","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"551855fd36c41e9b9a2a65200fadd429a9efbfc9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.cbf2c2d5d.tgz","fileCount":62,"integrity":"sha512-C4hBth39dMAxKp/Fgfly3CR8sTorGDOD0C6JGRrWXojlWK1P+oKEVh9oKhe1GNKNA+R424SzIippEM3m6eLKZg==","signatures":[{"sig":"MEUCIBYDMwLfDGAHGKfEvnjwMary/bNBWGGxk1yynDbl7vAmAiEA3ui9MXc4txlbnrW9DO1gu1mcOecjuLUaYc4l8QKiE6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.cbf2c2d5d","@aztec/ethereum":"0.0.1-commit.cbf2c2d5d","@aztec/kv-store":"0.0.1-commit.cbf2c2d5d","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.cbf2c2d5d","@aztec/telemetry-client":"0.0.1-commit.cbf2c2d5d"},"_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_0.0.1-commit.cbf2c2d5d_1774047177808_0.2715787898968123","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260321":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260321","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260321","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e7d38eef7e275477183304496bb0e5a2f2ea45cc","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260321.tgz","fileCount":62,"integrity":"sha512-X5dik3BP9jx+XlMC+wCf2SMfmOuB4/YM+3lVN86Bg9xy6jiJtf/c5/N87lZ7R6g0i3fF5jW27U0JWtMfcZ+aAA==","signatures":[{"sig":"MEUCIBOL0i+x8IvACXy7kKG6G2ZeQaXekGpKLze1nWICZi/dAiEA4bAKo2loPdCejCZcSbap56HRxMipUG3+NGB+3Se8w6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260321","@aztec/ethereum":"5.0.0-nightly.20260321","@aztec/kv-store":"5.0.0-nightly.20260321","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260321","@aztec/telemetry-client":"5.0.0-nightly.20260321"},"_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_5.0.0-nightly.20260321_1774062862337_0.9070745381871619","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260321":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260321","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260321","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d1bd5ffe7d66bd6054f2fb0a1e582fc9b56e23d2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260321.tgz","fileCount":62,"integrity":"sha512-HlcV+5h8KHIy0S5S6lW6AxYmDevZ3xpnUaNOn5lWwIQziaJHI43KKO5OEkk2wq9WZhnR5Tbouon/VxS8qbznjw==","signatures":[{"sig":"MEUCIQC6WFz/z4sh0fIF6z2+dTHmEVjFO8WViDIrwDFOSECLQwIgZa3893crQI66Fl7dM4wHVk1+NJKZh6byUdJKYiWecO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"5336241f564e007045f2a7668223b91d0813eaba","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260321","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260321"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260321_1774071134324_0.12443343815683683","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260322":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260322","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260322","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9fd7ed779b7ab7e8646b07f8c5a7398014b8b561","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260322.tgz","fileCount":62,"integrity":"sha512-CPFbYSF08r3YOIyHECNWen+jsRiEWVBNH0tKercrhRADaxJIb7ODesS6NTCqx99vmZzs9l3x0L9N67GDtrWPIQ==","signatures":[{"sig":"MEYCIQDGJ7X4fBd3GJeVbYm4jUdh4R4bLthCIvvh8/++cBixWQIhAMC9Uoch5RvZj43rVPu6zSBx018/hlwnHjn7Y3jhGP6A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260322","@aztec/ethereum":"5.0.0-nightly.20260322","@aztec/kv-store":"5.0.0-nightly.20260322","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260322","@aztec/telemetry-client":"5.0.0-nightly.20260322"},"_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_5.0.0-nightly.20260322_1774149884960_0.8718016674478462","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260322":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260322","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260322","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a8dd9bd3fbee3c0218cbc926b316173b8df06dd8","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260322.tgz","fileCount":62,"integrity":"sha512-LkzEOFSCXaGFwyI8sy65U8dPobOd91028fgUMGocUKOY666y6tvQo5uOEyx7vcKlxl6N+HdI8EZRxo+AkQVzrg==","signatures":[{"sig":"MEUCIAF7hN7j04MUR65Di+my6yI7k7pj41xCuA0ugdiWSCVXAiEA7OErk2fE1SNLZO7i9K07hMAuEk9iCw2HScg9/O3lRs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"5336241f564e007045f2a7668223b91d0813eaba","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260322","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260322"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260322_1774157899986_0.46881298817365646","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260323":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260323","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260323","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ab9d903a4b5c5a0d94cb8cb33e2f11fe229103d0","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260323.tgz","fileCount":62,"integrity":"sha512-cofO8c0JfMjIeffO3wEbEjvB+nIa4BZUNiLkCpD15GMMXweGuzPgXElMZ2vwYAenYHPjf0NdpacI97kkX6/vuA==","signatures":[{"sig":"MEQCIAGtZyqdG5jV9QbRteWFyKfqcBo0OoVJjieO+rMhOLg+AiAoV+gjhrHeRvGIWRkurwCPrzjVsLlZQx8Z+rDHMim/CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260323","@aztec/ethereum":"5.0.0-nightly.20260323","@aztec/kv-store":"5.0.0-nightly.20260323","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260323","@aztec/telemetry-client":"5.0.0-nightly.20260323"},"_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_5.0.0-nightly.20260323_1774236212915_0.6866246222465244","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260323":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260323","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260323","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"bb1de07efce277d9db94f6d971d1103cd26beff7","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260323.tgz","fileCount":62,"integrity":"sha512-V1p9rRav5acYPOIaKlglW6KyuXxqqsckopbGO+/M/ioL6rDVjnMc5w3AR3I6K9CagnZaV9NaOj8adLIB/OqMzA==","signatures":[{"sig":"MEYCIQCwMwU4wTKpwV2pL5/U8T770mBTG3CNRzVBPvhXox6WsAIhAJsW1QbudbbQTGVwSEkx75Dwsy4LVIYGxgL4mEoPpk66","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"5336241f564e007045f2a7668223b91d0813eaba","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260323","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260323"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260323_1774244664964_0.45468170493590643","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.3f296a7d2":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.3f296a7d2","_id":"@aztec/validator-ha-signer@0.0.1-commit.3f296a7d2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f07df523d5bb5e4459f5526f6205790a0e5ab97d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.3f296a7d2.tgz","fileCount":62,"integrity":"sha512-JgPayp7jV/bnzKQTrBkSIxQ5f/hFVDTMHHP69B7bdP+NeHuCIFGQzW3Vdc5KEChUCAWT/rx5NGfSLcSyEsCbmA==","signatures":[{"sig":"MEUCIQCGYa5zB19FmV2JQfZA1nWwOhN6G3FgW8t6p1Ikq9ei2QIgLzhBIqy2OU6dGtVoBlOdWu2mu0y9jahRPmdGK/UYLD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.3f296a7d2","@aztec/ethereum":"0.0.1-commit.3f296a7d2","@aztec/kv-store":"0.0.1-commit.3f296a7d2","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.3f296a7d2","@aztec/telemetry-client":"0.0.1-commit.3f296a7d2"},"_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_0.0.1-commit.3f296a7d2_1774276735399_0.979012574211249","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@aztec/validator-ha-signer","version":"4.1.0","_id":"@aztec/validator-ha-signer@4.1.0","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8b39e48cadc11c335586600918f4f98038d9963a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.0.tgz","fileCount":58,"integrity":"sha512-lUo0NB8NGAaVLdMA0bF/M6zd+5A+tjss2QZqmrMHb6YvAgPskzJgJL1em/yeKOOLR4TU+jxkajHnJX36jabCbQ==","signatures":[{"sig":"MEQCIAnetEpTEI4bZhXdFI/t7kv9S8x86E51PtWk/9xZyBSxAiAkbxRoqANGY9fUmnYf9gSxBO8ML9LVz4QAA09na1W4ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209010},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"9f1ff2739ccc36b635d853adb99951ff0a8eaffa","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.0"},"_hasShrinkwrap":false,"typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.0_1774278329210_0.45252457500573073","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.3a4ae741b":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.3a4ae741b","_id":"@aztec/validator-ha-signer@0.0.1-commit.3a4ae741b","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"143daa4a5f327bf114c67e80e3f957327f6d5e3b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.3a4ae741b.tgz","fileCount":62,"integrity":"sha512-c54XzPhP0mW66bbKEwc/lOvUJVEKuva1Swb9swXF7foutqVTTQs5q/FSKfbbm/ysqn9Q22L6wjfAfErK2ULMpQ==","signatures":[{"sig":"MEQCIFzj6nJLnj5e/WK4hkzIto31IvKhoaMc3b4eHbI7Q6gvAiAr4PGwt/j4wNe4SKUrVNbXr/4MZxmMepEGGMWHy71oEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.3a4ae741b","@aztec/ethereum":"0.0.1-commit.3a4ae741b","@aztec/kv-store":"0.0.1-commit.3a4ae741b","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.3a4ae741b","@aztec/telemetry-client":"0.0.1-commit.3a4ae741b"},"_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_0.0.1-commit.3a4ae741b_1774294559807_0.566832349910048","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.df81a97b5":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.df81a97b5","_id":"@aztec/validator-ha-signer@0.0.1-commit.df81a97b5","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d2164d13563e014f9a8e0658f20c9d4cbd1941f8","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.df81a97b5.tgz","fileCount":62,"integrity":"sha512-XOfLDOcudAioo6TqvVS3dVonsIqQMrOBcEsFgzN6UnLJnyeYH2SPe9dgAoO51oIz7yOoWYheD63KFCcfmXBUQw==","signatures":[{"sig":"MEUCIHs5E1VpEviFewPo52KghR8P3ZA+wLwHX2vaR3id06z2AiEAgMuA3d8kfEW/MfO/wIXNuSmbgF9xiAB2bySvvbzVzVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.df81a97b5","@aztec/ethereum":"0.0.1-commit.df81a97b5","@aztec/kv-store":"0.0.1-commit.df81a97b5","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.df81a97b5","@aztec/telemetry-client":"0.0.1-commit.df81a97b5"},"_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_0.0.1-commit.df81a97b5_1774295298862_0.25994583153612916","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.e0f15ab9b":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.e0f15ab9b","_id":"@aztec/validator-ha-signer@0.0.1-commit.e0f15ab9b","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9df51f50e486deb686bbe0aaa80da229531f04b8","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.e0f15ab9b.tgz","fileCount":62,"integrity":"sha512-z7VBcy1iq6OGdLuQjXI8GbyYEkDWildasBFKDm/ZhCzF4NCbK9qW8IlRRKT8RuZUN4zI8GKIPdA9rF75YBWiOA==","signatures":[{"sig":"MEUCIQD270uGa5r9oe0aqeSeD3GMdmOevIdOO1luhGQ7QIq5rgIgLp2LT9qHo0zj8JoV5W2gfzh3af4/04xFtrcfA0tbMR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.e0f15ab9b","@aztec/ethereum":"0.0.1-commit.e0f15ab9b","@aztec/kv-store":"0.0.1-commit.e0f15ab9b","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.e0f15ab9b","@aztec/telemetry-client":"0.0.1-commit.e0f15ab9b"},"_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_0.0.1-commit.e0f15ab9b_1774299695766_0.26737989999312606","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260323.1":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260323.1","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260323.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b39b2fe388099d3b87823f212d85495512c15308","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260323.1.tgz","fileCount":62,"integrity":"sha512-vUiCYEeMYqb3lxLjfA4d2L96ML45J9cOKZOYqy3WostyeciNQQbMpMYbes/GAuxn8XsFy/wAXDlB8PkfwEIt3w==","signatures":[{"sig":"MEYCIQDrFrf6QQ2bXnUd9spnM5EVevbG9hfUxk6pezuukFJ0EQIhAIOkbjYaQxq/AUyf7KTyvxLoaWgn5l5gPIDU+TA1s/U4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241983},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260323.1","@aztec/ethereum":"5.0.0-nightly.20260323.1","@aztec/kv-store":"5.0.0-nightly.20260323.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260323.1","@aztec/telemetry-client":"5.0.0-nightly.20260323.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_5.0.0-nightly.20260323.1_1774315372628_0.0044147547177608715","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260324":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260324","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260324","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"bb9ab4fae73764bd8bd8e1041221119adc01d7dd","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260324.tgz","fileCount":62,"integrity":"sha512-en6W0W2OIznF8aqucWTejhS8rZbDzybNaYDJk4VveEiPcNBQ5svVLgs+Y8sp8kT2CFEJng98Wb5CyiehY2Ld7g==","signatures":[{"sig":"MEUCIQCSVz6HiXlhbFk5tQ0xRyJCf5Ylr53YDnR0z6RY0P0CmQIgCdb9uwY18zEWoqmD07aP3ANxlJ0HnmAxL0YpSB9kDxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260324","@aztec/ethereum":"5.0.0-nightly.20260324","@aztec/kv-store":"5.0.0-nightly.20260324","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260324","@aztec/telemetry-client":"5.0.0-nightly.20260324"},"_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_5.0.0-nightly.20260324_1774322324689_0.458868389274409","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260324":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260324","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260324","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8e7747faaab857ecdd2cffd994fb9daa237d960b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260324.tgz","fileCount":62,"integrity":"sha512-hJJ12fg7ggMHUTF5l6hPaOL0kr2SDDYvnRDQm69J0/FAajCKvOYW5sCOL4555rGLoJZ2FAyhNGqOBd9LXiG3kA==","signatures":[{"sig":"MEUCIHc2ajvq2jdMD5NsXgxSSuJ7UAtTtKrAo+NnCN7t3WB+AiEA/evOtWUKf4rPbdm24HF4ggi+yKgh6oa09CvSsFA5bRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"5336241f564e007045f2a7668223b91d0813eaba","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260324","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260324"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260324_1774330927953_0.17425566984233032","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.03b9a845c":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.03b9a845c","_id":"@aztec/validator-ha-signer@0.0.1-commit.03b9a845c","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"6600a6789610ca5913c417d556c635b86995d966","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.03b9a845c.tgz","fileCount":62,"integrity":"sha512-4WRgcKzSbEiu1HyZfXYds+stoxoNuM+zk+BKoBKlp6pBaIw4JTTLGbJ4SoYh14IOT7m7xIZarB4ejyk+uR1a4Q==","signatures":[{"sig":"MEUCIQD2Q2bypIjeqnDxTOpnIPs2GefRsvYCwznT8Mnq4M3esgIgK1yLK0JdMQP5gowM7DdBVmQ2brDwCiark/M9wIOPdv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.03b9a845c","@aztec/ethereum":"0.0.1-commit.03b9a845c","@aztec/kv-store":"0.0.1-commit.03b9a845c","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.03b9a845c","@aztec/telemetry-client":"0.0.1-commit.03b9a845c"},"_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_0.0.1-commit.03b9a845c_1774368417323_0.540945372288532","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.c2eed6949":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.c2eed6949","_id":"@aztec/validator-ha-signer@0.0.1-commit.c2eed6949","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5f14e9d3f0ec56d1a9a488cc05e3ccbc47233533","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.c2eed6949.tgz","fileCount":62,"integrity":"sha512-eDwpWG3XPKvN26L8eUL5rbszmF0k/MCAEYgVgiaRJFxeb9wM/0gSRiNW5DUWDn5bcEY44W5mTF8JAirfBaDPaw==","signatures":[{"sig":"MEUCIQDOkxm35tp937YngaSP63FKxHgY/KBtqcyEwQSzwv5vDgIgMOAggm70rB2ck7d0YfdkeQSwS6u1bas5zlO6b57T4nE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.c2eed6949","@aztec/ethereum":"0.0.1-commit.c2eed6949","@aztec/kv-store":"0.0.1-commit.c2eed6949","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.c2eed6949","@aztec/telemetry-client":"0.0.1-commit.c2eed6949"},"_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_0.0.1-commit.c2eed6949_1774373279647_0.2745145621868854","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.35158ae7e":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.35158ae7e","_id":"@aztec/validator-ha-signer@0.0.1-commit.35158ae7e","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5627459be8149d14deb02cb3505319a78959bcb2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.35158ae7e.tgz","fileCount":62,"integrity":"sha512-KQV9U3XoktmSpGBvXhMvvG1+4P69tTPzKu2c6gJ+cnkBuxeqmV7rQVGfcoaNPRu/ictMFieUAVjw1WHpg+zxzg==","signatures":[{"sig":"MEUCIHWv1btOtcMd2jVzjY7hZtAJWvKnisAXD7qQNg/dHWsqAiEA5mNGvCuxslA1lzY70GLTKMSWwAbhoYMxdFEWGfK+xus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.35158ae7e","@aztec/ethereum":"0.0.1-commit.35158ae7e","@aztec/kv-store":"0.0.1-commit.35158ae7e","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.35158ae7e","@aztec/telemetry-client":"0.0.1-commit.35158ae7e"},"_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_0.0.1-commit.35158ae7e_1774379964974_0.21847403037290558","host":"s3://npm-registry-packages-npm-production"}},"4.1.1-rc.1":{"name":"@aztec/validator-ha-signer","version":"4.1.1-rc.1","_id":"@aztec/validator-ha-signer@4.1.1-rc.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"fda5ec45417aa7709aae3e961097ecedc785b9ec","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.1-rc.1.tgz","fileCount":58,"integrity":"sha512-w5UmRvhhxU25znSpd0uX9/lJz08ndBiQlMhTUP6hHxXX51orAOJ2WJEpwTqgUvMNgjwvNqyYDeJl2Ja2VLiijA==","signatures":[{"sig":"MEUCIQCn0zedxqSEq16rmbEF/1mgMKNk2ZtU3iM7m3VfwPewCQIgAl4va82yduIaE0qlXkBVqACwfeavsL13DFmGBh2VZHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209025},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"bef541fb36a00504f79bd95a68f1b526e460e360","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.1-rc.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.1-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.1-rc.1_1774387640158_0.5258919154264561","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.ce4f8c4f2":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.ce4f8c4f2","_id":"@aztec/validator-ha-signer@0.0.1-commit.ce4f8c4f2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"47cda4954da9b282ecf36afa7769f251f3872819","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.ce4f8c4f2.tgz","fileCount":62,"integrity":"sha512-a2H+/lr/6o6j2m7LNTcYe0pc5yRHBe68ljwgt+OrfAxtDENJpqQ2f/NsmJr6XSJT8Doze0lQJIHW2LsM1lgudA==","signatures":[{"sig":"MEUCIQCs9ivsoN7UHvQggt/sR2Hfv0RZ82Rw8i8tIdmNM4UKQAIgOE8R//UrTqZ0c7miyM7S1bNT/ICCul8WvDG1jcUR69M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.ce4f8c4f2","@aztec/ethereum":"0.0.1-commit.ce4f8c4f2","@aztec/kv-store":"0.0.1-commit.ce4f8c4f2","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.ce4f8c4f2","@aztec/telemetry-client":"0.0.1-commit.ce4f8c4f2"},"_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_0.0.1-commit.ce4f8c4f2_1774390582739_0.895040694998243","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@aztec/validator-ha-signer","version":"4.1.1","_id":"@aztec/validator-ha-signer@4.1.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"56c49e0dede90d8a0444248973adacd2747db912","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.1.tgz","fileCount":58,"integrity":"sha512-vFKH3tqX7ew1bGyn/JH15pc8t8u0j4qXPN4NBWZg+B9ETEEayxopYDDkXvdMzQmDqCAedRJ5c4fh/zAIMRjFFA==","signatures":[{"sig":"MEUCIQD7FJLQxXgJraaeFcNrR22EhRsAos0cSTkwBs6dLs6mRgIgLMp1JI42olBHaJaUKoNX51mPsHWqeUf6vbrZc3WIbxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209010},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"bef541fb36a00504f79bd95a68f1b526e460e360","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.1"},"_hasShrinkwrap":false,"typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.1_1774394773189_0.4254103448575113","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260325":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260325","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260325","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"eea57cea0b393865f511ee42de5c246202812ad1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260325.tgz","fileCount":62,"integrity":"sha512-yYJtxsRR4enrmMcUgSYfIliOcp4z4S8UYxirkpjEOmKalpFQbbT/q8qA1NUbGL+5pA6XAxIINFMxSYTFPnIBGQ==","signatures":[{"sig":"MEQCIE0Aczvj/hpUc95yLoaV0cJ62wlMoQoWbJcxqNRePmGIAiBM3gbUXsb9VLOJIGibVhmbYJr2lj7/G1ijHYl46VfZjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"5336241f564e007045f2a7668223b91d0813eaba","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260325","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260325"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260325_1774417313694_0.19438677633492163","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-rc.1":{"name":"@aztec/validator-ha-signer","version":"4.1.2-rc.1","_id":"@aztec/validator-ha-signer@4.1.2-rc.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"505326d0175b7b5b07ae0b0ee0004685151074ce","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.2-rc.1.tgz","fileCount":58,"integrity":"sha512-5ZOacJbnan7qjADI3F1JjsWnWikaXpFgYlV5fpH2pgur8j4Wy3ohBQnQoTbE0M7VMbIc9WmxaGWUHTUkatTBrA==","signatures":[{"sig":"MEYCIQDr52yP/xv6PUMzqoW+xuULWYF6SUIs9WKjHZ+Ho3eVwAIhAMvO39l/R4n6FBHf1IxtyWs9bNsmQ6hVQn62WqLaL5Qg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209025},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"129408922ff662bcd440a7ed5a58b92bc676bd08","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.2-rc.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.2-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.2-rc.1_1774464667960_0.05170236774835346","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@aztec/validator-ha-signer","version":"4.1.2","_id":"@aztec/validator-ha-signer@4.1.2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e62f97045f84697065005ab53ae3c0d102124a6d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.2.tgz","fileCount":58,"integrity":"sha512-ZhVpHzG0RvdF3CW0GiOclhNL3lRq8DaoazrvW+TyrKEMaOUU0ApVKlnC7TX6JRN6q0JXpr5ssNFjPWXEptwQKw==","signatures":[{"sig":"MEUCIQDGuI5BkCdkmaq75tBtw7C+8ToqnM7iHf7AjpNrhYg2XgIgHgzpgIOfuzJ4v4kEODeyfHtiUuz2LY5aBPTAEur5d6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209010},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"b5945932194195c50dd30aef577b9e66455102ad","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.2","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.2"},"_hasShrinkwrap":false,"typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.2_1774536757348_0.3663186728476191","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-aztecnr-rc.2":{"name":"@aztec/validator-ha-signer","version":"4.2.0-aztecnr-rc.2","_id":"@aztec/validator-ha-signer@4.2.0-aztecnr-rc.2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"03d34775e7cf099122d3cfee592663e4b78d4924","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-aztecnr-rc.2.tgz","fileCount":62,"integrity":"sha512-VYTfdAKUIn0ruRVx/+h9XAoyPeT+THJeBo5ClXU336Kctdo1Ybb3IYyEDYuwHeqm7DpiHuNN0wAhkHohAO78KA==","signatures":[{"sig":"MEUCIDoV61NnPWlIYxK2b87r51ONNfnqqDBu3ZCKARxQbXuEAiEA0wzcEYSuWDgGpturlYUsnVpJ4THmUWCsW5k5N8onldI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223522},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"a4701a61d886039b6b4e16ab9af3e06f331e2fc9","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-aztecnr-rc.2","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-aztecnr-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-aztecnr-rc.2_1774554207488_0.7832706275249777","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260327":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260327","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260327","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"41434125abe1a904518437b777a08c3346f02a29","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260327.tgz","fileCount":62,"integrity":"sha512-N49bfSwq1VniU8HLrqo3v6sSquVLq/V+3AE8n4aFONXOAQ2kGHLq8WfIk7JNSjqMTi3r+pt11/foudXxOFQKgA==","signatures":[{"sig":"MEUCIQD0xQWciWDsEP8FyLSmKj7IWfLgCwmPooGZkxu2p18jsAIgQQLd/GWrEL3HkWXGcZc6GxZbUyNpqyBqsyP42ITKWBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"a4701a61d886039b6b4e16ab9af3e06f331e2fc9","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260327","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260327"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260327_1774590325350_0.2726994832448204","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260330":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260330","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260330","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d7d600c00e6d6e40cad4227e68ca09761040839e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260330.tgz","fileCount":62,"integrity":"sha512-M/+19EX59KYiSwCySq4CYoTyJ7K1Ra+iROnw6kZfQaBhU1AtFVJKWJQzgwnBEgerETm7sqKJpIYG0r8egEhDxw==","signatures":[{"sig":"MEUCIB2SSM0ZmDeAJN3vmRrRdWmtPyVeTNIV8R5a/gmicft6AiEA8q+JcsXwd4lfxrr688UtprVEBQtt/x+3L4Vm5ra9acI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"5152dd5d20d8a04e03dc0330017b0cb6a47d1c54","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260330","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260330"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260330_1774850164146_0.5725741646898139","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.9ef841308":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.9ef841308","_id":"@aztec/validator-ha-signer@0.0.1-commit.9ef841308","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"2b423b5fa8a6f93c35d68582ed9ead1fdffecc5d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.9ef841308.tgz","fileCount":62,"integrity":"sha512-ic+g7wSw32RAjkPBiLqB8bSCiT+Fv3OjQP/mQb06mV3wzlNQFMPsq+MEMClvJ599/qBBvjqLt8rzkRUqzQYa4A==","signatures":[{"sig":"MEUCIQDWprdEG2G+qp58Hnz0gIDAKyt8UhQGp0D6RPUZDIDcvAIgZ9AdJNtdrw1HoMMGm76ONbks4Zc6Jwsgg83Bvxl2qdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.9ef841308","@aztec/ethereum":"0.0.1-commit.9ef841308","@aztec/kv-store":"0.0.1-commit.9ef841308","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.9ef841308","@aztec/telemetry-client":"0.0.1-commit.9ef841308"},"_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_0.0.1-commit.9ef841308_1774886976952_0.39043988121149975","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.6bd18f1aa":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.6bd18f1aa","_id":"@aztec/validator-ha-signer@0.0.1-commit.6bd18f1aa","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1934406ff0b638c97fc812a18428020ab9ddafe1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.6bd18f1aa.tgz","fileCount":62,"integrity":"sha512-YFyDDnh5NKbGVxhJdR89LmowxdzCV44TaK1vfKQg2kykh//Y3LstOBmNMq2KyyRPl9VExWUikcZNOevrq3acew==","signatures":[{"sig":"MEUCIQDgANHcw7fiJ/HMJ66JgmYkk4kZu8D8K4L+dG3JvGOungIgQMAohNiR5WLwak/X3OXTdzlOIkujVxhjIEohjjx+dPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.6bd18f1aa","@aztec/ethereum":"0.0.1-commit.6bd18f1aa","@aztec/kv-store":"0.0.1-commit.6bd18f1aa","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.6bd18f1aa","@aztec/telemetry-client":"0.0.1-commit.6bd18f1aa"},"_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_0.0.1-commit.6bd18f1aa_1774890289462_0.8788195793417379","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260331":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260331","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260331","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"6f8ab9c31e5ae8b9ab2616e245b0678885231e9f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260331.tgz","fileCount":62,"integrity":"sha512-gc8mYZXh1zueA6Zgtb/SR1g5xnb1DPRAITjuBnHSr597bbZQ7LCVTbfaatOD3VhkfG8UuMZu3RkPY7Ojnmqylg==","signatures":[{"sig":"MEYCIQCIFsTX3ANsfrMDxLxk0DsB68sVBbOEgXNfdtGKxZFohgIhAOof0AeeCbTJ0Wq0EH7eJr0fJ3zG/72jp+jodTncYxZj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260331","@aztec/ethereum":"5.0.0-nightly.20260331","@aztec/kv-store":"5.0.0-nightly.20260331","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260331","@aztec/telemetry-client":"5.0.0-nightly.20260331"},"_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_5.0.0-nightly.20260331_1774927123492_0.4065866150681894","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260331":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260331","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260331","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b07347856bf274520ee3718dc9b65c5a180407e5","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260331.tgz","fileCount":62,"integrity":"sha512-ohbjFUrMoDcBnamtUsmYYiXBAggN+TAa1iTa5eOkk8TbIcC3jxsWbFlPKHug06WQJMnGcw+0KSPCehSAPPIhHw==","signatures":[{"sig":"MEQCID8g7+OzpS57MC65WiMcYAyrEg49NC8PJUYRo79Q6YB3AiBGNY5RlNI3YZEOMizVBNLwJTw7KNOm2BmEj517/pcFJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"4ffd56d47118667306ca85cfca6c57b82c5244c9","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260331","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260331"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260331_1774935943417_0.6026962654298411","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260401":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260401","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260401","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"cd77b6ea67952627035073480d74d1abef974ff7","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260401.tgz","fileCount":62,"integrity":"sha512-mtR9CsN9AUXngtfHvW4WJW0WQEssstzbKmrgnXJkMrL5Ndm9jjRlZy+ezGX86VVlAnKnbdZH3tmv+9T8WtSoaA==","signatures":[{"sig":"MEQCIDbOVeDkGQxzQhBHIwheur/It73dxAS79GEsM5h4+mL3AiA4IwqmeQ7hkFn8DVWgnU2JESaUVbSzi40EStEmjM28Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260401","@aztec/ethereum":"5.0.0-nightly.20260401","@aztec/kv-store":"5.0.0-nightly.20260401","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260401","@aztec/telemetry-client":"5.0.0-nightly.20260401"},"_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_5.0.0-nightly.20260401_1775013755029_0.6951640865180637","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260401":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260401","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260401","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4f1d6c827d50ed6a42c7e98e1a52c291bd34a43a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260401.tgz","fileCount":62,"integrity":"sha512-QGVsyLlki4thvPW9PbhAZgNfjWv8uiq71sl2sRtEb7r4R4XLIEsAWngrHEJ1GsrtR3gg1yIHGDpBb09rdHRW2Q==","signatures":[{"sig":"MEUCIQCg+V0trp4HG6Dxatgfjj1rMizGNsvzMaI3Ju4954gjmwIgFD9/jPHHsM3ftW/6QjvXC0GYAWCyhafXzxKgBEBN7Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"3b97770f9af6015b6c2ef1fb5bc7bb0bc9f0c076","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260401","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260401"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260401_1775022802812_0.7947640420035755","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.f5d02921e":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.f5d02921e","_id":"@aztec/validator-ha-signer@0.0.1-commit.f5d02921e","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c6621e53731a24dabea8f419e670b335e3f54ca8","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.f5d02921e.tgz","fileCount":62,"integrity":"sha512-LY22rSElIaBcyPaEzRmW13mGmZ8qu1VHsZC+pCTg6msF5rgqR/MAdVb5lRwkz/gSwexo+soErP1+hhq/MGxuSw==","signatures":[{"sig":"MEUCIC7mBMNJQKjxh13rajZ8KndRZ+bKUozv0Jf1wMjHXntFAiEAkdfTm2MInWkVf9VZgPiPW0U/Hg5AzF/ObZKMnPTyM8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.f5d02921e","@aztec/ethereum":"0.0.1-commit.f5d02921e","@aztec/kv-store":"0.0.1-commit.f5d02921e","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.f5d02921e","@aztec/telemetry-client":"0.0.1-commit.f5d02921e"},"_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_0.0.1-commit.f5d02921e_1775042145032_0.6023942369215081","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.f1b29a41e":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.f1b29a41e","_id":"@aztec/validator-ha-signer@0.0.1-commit.f1b29a41e","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"21b7fa2bc00f464bb49b02cba4039182b5497b03","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.f1b29a41e.tgz","fileCount":62,"integrity":"sha512-YlsmxihpV5fDdLJkeA2U5Tv2yA/y5/UxtApK4cPu7p2c3gMy9V9A9M/zrOOwNxLCPpMS2zIZJojHisGvFqgiXw==","signatures":[{"sig":"MEUCIQC3UT4J3R67nnTMyIhs8FJ2afLk6GTMLkCx+XPEoyLsAwIgQ/Bb7qY1SJT3rCOzZeDRXTPkTn2Dxd2dvVkZvCwXF5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.f1b29a41e","@aztec/ethereum":"0.0.1-commit.f1b29a41e","@aztec/kv-store":"0.0.1-commit.f1b29a41e","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.f1b29a41e","@aztec/telemetry-client":"0.0.1-commit.f1b29a41e"},"_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_0.0.1-commit.f1b29a41e_1775047616498_0.8122393700404069","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.2d9cb6034":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.2d9cb6034","_id":"@aztec/validator-ha-signer@0.0.1-commit.2d9cb6034","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"42113ab7f9fe02da2bd32941c8047c1990a1c051","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.2d9cb6034.tgz","fileCount":62,"integrity":"sha512-P8OzsJ3s5g0t2vvMlcPdY7bzsrry3nEa2usR0/eJVz3TtevGCcmHjut0X0r0SgoApdmm6s0KxbS2qhh55y8e8w==","signatures":[{"sig":"MEUCIHu/o45UvRBK9Y9r5KMIg+gNsyXn6ufJ/Sm+efeYSQh7AiEAhuGWvB1fL4RgCxWdkpxVD3VCSbiQYPHJ4nEMcTHKFJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.2d9cb6034","@aztec/ethereum":"0.0.1-commit.2d9cb6034","@aztec/kv-store":"0.0.1-commit.2d9cb6034","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.2d9cb6034","@aztec/telemetry-client":"0.0.1-commit.2d9cb6034"},"_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_0.0.1-commit.2d9cb6034_1775053819979_0.7947196751864158","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260402":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260402","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260402","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"160e7d819e5f95b3790a230f7cf178d626d857fd","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260402.tgz","fileCount":62,"integrity":"sha512-UaimMoAa/Vl3dNWWTlTZwizPn1TTe8n5Q9SYI7JJoFYpfZ790dKxXwq9yD3JTmLRwzRNtIimswHzAVkCWBUZ9A==","signatures":[{"sig":"MEQCIDHQJqUANO1/s13hnol8FTfz8YS8PyV03H2A1GmKpsxhAiBAZLwzcpuGzQlig6AlAV3+o0D9Xk50yxmfZr4lgftCUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260402","@aztec/ethereum":"5.0.0-nightly.20260402","@aztec/kv-store":"5.0.0-nightly.20260402","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260402","@aztec/telemetry-client":"5.0.0-nightly.20260402"},"_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_5.0.0-nightly.20260402_1775099895148_0.4819509818730514","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260402":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260402","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260402","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1584ee4297a5ef0bb960853f29ee4ab0fde04ce4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260402.tgz","fileCount":62,"integrity":"sha512-qFvF9LOvNrYtDyi9ZLHj5zmXN4bG8vPkeHBaysc5hBvttoQi/2S/hl46tbeoIlCeU32AIHEUdrXmy6gxGKuz9Q==","signatures":[{"sig":"MEUCIQDzPCJAFQMlKwsLQQW/30ByP+DVqmKLRnkr9IpkMLtcIQIgDXfigpZy+4MOsFSFaPbtPI3XF0BWDjZjmzeBAqFMQw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"2821640a59b4eeff6b12e0a195a0fc3960eef899","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260402","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260402"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260402_1775108699117_0.8646485852673051","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@aztec/validator-ha-signer","version":"4.1.3","_id":"@aztec/validator-ha-signer@4.1.3","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4cec7dcc2e01a1dc966390e7e09ee3a2b8a485fb","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.1.3.tgz","fileCount":58,"integrity":"sha512-TqeeF5MKX9n80ALUDPsc2+HEU90Qcrk14U/Od1zdBKOOZrNGuBkJNp9Ls6TBnG9L2QNUgc6Dfxt9OqkvQoSiJg==","signatures":[{"sig":"MEQCIHp0qFYCGQyea2DzK0mYqmazJ6hTQDvDmakCHyc7Fm4kAiBfXQQflC0AcbehcV06ekogrvQGa1OTOK2vpUBcnDqtww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209010},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"e696cf677877d88626834b117a19b7db06bef217","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.1.3","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.1.3"},"_hasShrinkwrap":false,"typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.1.3_1775140794537_0.040735210944242706","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260403":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260403","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260403","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7913f1b2897f64e235aa2897f5141ee85a72da39","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260403.tgz","fileCount":62,"integrity":"sha512-nnyboCgC+13w8y0qK3VhVo1n8+bA4x6gszVhWgVRRs2+eU8CdfqXiLWv+aSROquqrGjKSyYYtaVJ6eUWyx7sTA==","signatures":[{"sig":"MEQCIHcp4WKbfvysgKSgYg/vPpc/aBbKQT/nEloDkG99002MAiAdyq0oiugkOz8qv4v1Tv7MlO8TLkkZEpbvDX9hJqZUmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260403","@aztec/ethereum":"5.0.0-nightly.20260403","@aztec/kv-store":"5.0.0-nightly.20260403","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260403","@aztec/telemetry-client":"5.0.0-nightly.20260403"},"_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_5.0.0-nightly.20260403_1775186493103_0.24067400925489424","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260403":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260403","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260403","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"fff50ac6c0c8676f82e475ce26f1691cf7951357","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260403.tgz","fileCount":62,"integrity":"sha512-P2wz45xWGaetcWwPjbfpa+ShaqkaxGBpvN5d/9gfHqknMK3fWZ9FoJl0dXbdCCRpM4/J7nYxfxhzL/9uixA7FA==","signatures":[{"sig":"MEYCIQC9Qgw1c3BEHuzSI+2NdD+dY5FxvV5bv3WPwEX0780DswIhAO9XYZnMNtOFL3tr3ovAvwKjJ3Ez0UzhXLU/+Mj0iIjf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"c92c474c6e3f12ed976366f16acc48ec1c61fe37","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260403","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260403"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260403_1775195096435_0.10884855411058658","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.e588bc7e5":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.e588bc7e5","_id":"@aztec/validator-ha-signer@0.0.1-commit.e588bc7e5","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c47d222ac02dd8a1b967fce716cc00af9d7eff96","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.e588bc7e5.tgz","fileCount":62,"integrity":"sha512-6FMlPqW+TRzKlkyAhht+BsS9HWb2oUjluY6Xc8mVpx4mhKtMi7npD9zImWYYM5mL6SxLYXPCO+TWZOBIKADa4A==","signatures":[{"sig":"MEQCIBR6OAiX10HDGfCKsoaYeSyn7rL5qUQOVf3BWknJOxvfAiAf65rQ28AO9vE+2y6pIue7ZGNWiU8iVFPCQmEuY6AjdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.e588bc7e5","@aztec/ethereum":"0.0.1-commit.e588bc7e5","@aztec/kv-store":"0.0.1-commit.e588bc7e5","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.e588bc7e5","@aztec/telemetry-client":"0.0.1-commit.e588bc7e5"},"_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_0.0.1-commit.e588bc7e5_1775270686042_0.4308092835212398","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260404":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260404","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260404","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c36cdbe191735da42f4494685e3bfc756e7a809a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260404.tgz","fileCount":62,"integrity":"sha512-efjtqS3PJ86NTOfbS83yX/surKPl2MEw6nt5wN6S7otNBCjW8vnU6s6saCqFEAKWhM/FvXKNt1zgajX+5nHVPg==","signatures":[{"sig":"MEYCIQDN2Ed+TQaIRpLFzZfbqgl1FWjX/Nr/xsQIGl2lGmhAeQIhAPBfcoiVD6DoyoHY4M8F3eDX8ejclIRAOP1M6pvwcIbS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260404","@aztec/ethereum":"5.0.0-nightly.20260404","@aztec/kv-store":"5.0.0-nightly.20260404","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260404","@aztec/telemetry-client":"5.0.0-nightly.20260404"},"_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_5.0.0-nightly.20260404_1775272496889_0.5959827855803999","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260404":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260404","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260404","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a5ee2f5b71f41d612c1b7fcc479b9ef83111e7f1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260404.tgz","fileCount":62,"integrity":"sha512-LcSudxo6F1Ip6VL6eAEIo5bBj+JSWsQUXRtbEK/K+jLGirboU1BiCVH+SjsSvURJNTC2NJCsMLuy5C303whROw==","signatures":[{"sig":"MEQCIFTw1fvLO8qxMLgILoxaAqv8pxSryLAHcaq6BxnV090vAiBallPbXXKa6RMUhGFG4WzjWiXoVsIgn8mcqQac5ow/ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"c92c474c6e3f12ed976366f16acc48ec1c61fe37","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260404","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260404"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260404_1775281281995_0.38170667793546964","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260405":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260405","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260405","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"aaf3cf4db87dd78be4d33f4be764884ab8077ee2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260405.tgz","fileCount":62,"integrity":"sha512-mNBoSUhd65yffoFL/RhbI8jfdqrfpWSOSbU6jjpIa5nWo0Hx6HsmwTRO9bXw6O6jdl0it2Ssmcmkpw1EDG8a2w==","signatures":[{"sig":"MEQCIHIaGAalVaZB193j18ZINFAif5qqhMvn9gDreqPaPUAeAiALFh2dHBEfFUa8XIZJ2ZJtan1e8L2wBvGYOpkZzK1ihw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260405","@aztec/ethereum":"5.0.0-nightly.20260405","@aztec/kv-store":"5.0.0-nightly.20260405","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260405","@aztec/telemetry-client":"5.0.0-nightly.20260405"},"_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_5.0.0-nightly.20260405_1775359346482_0.39748975315301394","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260405":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260405","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260405","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ba89854fa016803ead0201d9854accd179ca74b0","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260405.tgz","fileCount":62,"integrity":"sha512-jBuBCvMEFlHOYgYKHlc4wSWq9VdIxZTpRrbZGgeiHS3t+N8Hb4xjTyZyi5J/1qYhgVFE3S9td908NQ+Jx7KmlQ==","signatures":[{"sig":"MEYCIQCC1mlI0jooF3DDD0L6P6VBG/OtKlJdWIoMVoz0uwUIvQIhANnf0kynXA0wfV612optfqHTm7UPCwHMpKYqZaF1DZsd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"c92c474c6e3f12ed976366f16acc48ec1c61fe37","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260405","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260405"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260405_1775368113305_0.3449648170482016","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260406":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260406","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260406","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"0d409adec275266b8698cb71d3427dd571b77a85","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260406.tgz","fileCount":62,"integrity":"sha512-oNNWXsj6y35Rb1XEZM2OEgvHlTZ1gzP8vGKXH6wxGoQ3iIGKrV2fCCNKUuMehLcVV6izDp9d124qT91jdsQLUg==","signatures":[{"sig":"MEYCIQCwczwiwki7s4L9rBYi0ebSydo9rvSGCrwrXQzPF1d9lQIhAJrOUP89R3SDBt/lz4r7b5RToLsYgBcypEQ/LWE++g6i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260406","@aztec/ethereum":"5.0.0-nightly.20260406","@aztec/kv-store":"5.0.0-nightly.20260406","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260406","@aztec/telemetry-client":"5.0.0-nightly.20260406"},"_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_5.0.0-nightly.20260406_1775445538222_0.5898756258805986","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260406":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260406","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260406","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"eb2ced59318f152b19322f74e6dc346e40976ef3","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260406.tgz","fileCount":62,"integrity":"sha512-r3smFPYXUla9nZ8xOBL8U3MaKNLaxAsb/HZUQH5eiQ35H1qjMuP5Wm6XvCnwspLZvciIIXtC4H5oXBOLkeRYjA==","signatures":[{"sig":"MEUCIQCwLjmaZk6or68ILngarJYFXW2FZWcLS1vtfrFTcWVFjgIgY6ZUtFmBArQ2JalIZwh12YVC8IE8sZb0AdlGF0wqoy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"c92c474c6e3f12ed976366f16acc48ec1c61fe37","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260406","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260406"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260406_1775455028513_0.9655790449315251","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.42ee6df9b":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.42ee6df9b","_id":"@aztec/validator-ha-signer@0.0.1-commit.42ee6df9b","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5af8d9567fa81870439368eff3ebdd1dc442945b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.42ee6df9b.tgz","fileCount":62,"integrity":"sha512-1bWr9qmHIsjePM6DnpND4bFTb2cVf9DegrVR72VvOepINCtLpzs9Y/zAE2jkkebQ7pvj5772rQNkTSTiq36S6A==","signatures":[{"sig":"MEUCIQCQi4AJCO63ShlXJIzKl92c6emA2w3DGEyweiTYdTSENwIgMt2/OrB97Sg8t4Dl0FXh+K/78e9GtrMfJkZGX/7mpiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.42ee6df9b","@aztec/ethereum":"0.0.1-commit.42ee6df9b","@aztec/kv-store":"0.0.1-commit.42ee6df9b","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.42ee6df9b","@aztec/telemetry-client":"0.0.1-commit.42ee6df9b"},"_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_0.0.1-commit.42ee6df9b_1775475203702_0.6772423480906875","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-devnet.3-patch.0":{"name":"@aztec/validator-ha-signer","version":"4.0.0-devnet.3-patch.0","_id":"@aztec/validator-ha-signer@4.0.0-devnet.3-patch.0","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b15df4771139b1f781a8e388a0bbb8382fef0940","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.3-patch.0.tgz","fileCount":62,"integrity":"sha512-R+ygE6292yQb6knu7t7h5V3JvXrR+Ku2PFhBhYI5KdfNR1Dw/Ax1t0f9BBVY8Jg3Ka1SgzT19Ed1xD/bR5eSTA==","signatures":[{"sig":"MEUCIBiv7qep8Oq03/SR8+PnDfacBjF1+41aSx28EILor1TkAiEApLQEg/wtjwTkMhK3HGmJtLF9oEkL2mtVfazi/u3ZzxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"767a728be2733226cea9548d3bd7d81d2cae9178","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-devnet.3-patch.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-devnet.3-patch.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-devnet.3-patch.0_1775481529807_0.5576425172087496","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-devnet.3-patch.1":{"name":"@aztec/validator-ha-signer","version":"4.0.0-devnet.3-patch.1","_id":"@aztec/validator-ha-signer@4.0.0-devnet.3-patch.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"17162180dbd6c2153d3261df06858eb3cd60038b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.3-patch.1.tgz","fileCount":62,"integrity":"sha512-hDGx2okeF+SaPxCmWx9eVF4LgrRKAtRakU8u5tIlRUVKG8ubYzA8e+ybdwKUlnk/H2g+J+F2KVDvIjvK9aCLeQ==","signatures":[{"sig":"MEQCIGTMLa76SZxZf/yl+kWNgvHC5cBYcRBwrAiu1hTXtRUzAiAWMkYZt3swJLXfae4uziCM9CJzEqCOER6oMRtlzRN/OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"6fa397e664cb3a4f777a8cc657d3a862159a2817","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-devnet.3-patch.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-devnet.3-patch.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-devnet.3-patch.1_1775481551975_0.7228205685761087","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-devnet.3-patch.2":{"name":"@aztec/validator-ha-signer","version":"4.0.0-devnet.3-patch.2","_id":"@aztec/validator-ha-signer@4.0.0-devnet.3-patch.2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"003504cbd06f20fdecb67a2700a9e78ba0836b87","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.3-patch.2.tgz","fileCount":62,"integrity":"sha512-QMGwSUy/ELln8wJ8Qt8Fa9Ij8WngwgCcMTM3jeLM4g77K8XV62ZSqT7nRlWGj62e6DkKFLyYhHKpNjMnTKIJbg==","signatures":[{"sig":"MEYCIQDOc0beqckXDb2KsnR+wOpBFBCou4A91VvBmjmd/jUe9AIhAIAmXV2HQ2HrTdN+HwznCfzFq195+G/l1EJM/MyVKVh+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"01a749f13153c773f4b321885e36ec26ef20817a","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-devnet.3-patch.2","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-devnet.3-patch.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-devnet.3-patch.2_1775486125559_0.6289285515722254","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-devnet.3-patch.3":{"name":"@aztec/validator-ha-signer","version":"4.0.0-devnet.3-patch.3","_id":"@aztec/validator-ha-signer@4.0.0-devnet.3-patch.3","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"49ece0c287c42b66a330b5fce6d9ed384d274c90","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.3-patch.3.tgz","fileCount":62,"integrity":"sha512-mUyUhaJEXMUTvgXqan1JLt2UTeJq2PMNRzkS7Av6mesHZROi+pdJlwGacpt6br7aPP1JbCI+4CrE7C4ftf9gaA==","signatures":[{"sig":"MEUCIBXHrcm4wKjIXoMbMWbvaRdjkVyStRAuhlGSXZZtvFWWAiEAykD2kpOMDU4JGukeGN/lTmg6V1GEZXWuxbUt8kHdWVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"b0934e2125dbe08b7f59f339db93ce68588daea1","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-devnet.3-patch.3","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-devnet.3-patch.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-devnet.3-patch.3_1775491584207_0.09811755955055323","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-devnet.4-patch.0":{"name":"@aztec/validator-ha-signer","version":"4.0.0-devnet.4-patch.0","_id":"@aztec/validator-ha-signer@4.0.0-devnet.4-patch.0","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"677bdc3c828a3d7d8041925560623e0ecbb3e831","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.0.0-devnet.4-patch.0.tgz","fileCount":62,"integrity":"sha512-XYaI/XvZFVGB/QJA1STsOU+9enkEUPdcvaH98NKnVZMcgujWRFzJlKWTYb1BSzDEl4yYlIOo605cqq16JPS6fQ==","signatures":[{"sig":"MEQCIEFya7AnxhoazzR35QP/7pnqEMd1YJYfvQ3+BIznzAnpAiB5U9gzxru3UfMAwqez6U6IDjyyolBS5cHjp2tolYqIbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"04250f0627c9cb76f981570698348f013e8f8ad6","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.0.0-devnet.4-patch.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.0.0-devnet.4-patch.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.0.0-devnet.4-patch.0_1775510441786_0.0517613560224397","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260407":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260407","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260407","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a49a5bd14ff1cd8702b7fe153541775f0a6f2f50","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260407.tgz","fileCount":62,"integrity":"sha512-9RdpiECmUQ1oyYb7MtIwb/Drk7RGI5KPi5eGGdWt18sSywTal9mOW2MxNx9rwRZufttYU3apeDgFidN12whQ1w==","signatures":[{"sig":"MEQCICPd3zkw9WVxAFXVDkh+UQ23JH4OV81cmufR+tmvgh0iAiBvz6WWT/P8FdisYBkn9TcQuXKhrnICiJq560DmUS605Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260407","@aztec/ethereum":"5.0.0-nightly.20260407","@aztec/kv-store":"5.0.0-nightly.20260407","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260407","@aztec/telemetry-client":"5.0.0-nightly.20260407"},"_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_5.0.0-nightly.20260407_1775532104221_0.8962791884747374","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260407":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260407","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260407","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b5de39d26afcba397acde84a6bd2b46a774a1841","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260407.tgz","fileCount":62,"integrity":"sha512-gg4a+WWS8TxT0rtow/u2RjQyhoeBKaaUiMHqKhub6R0VETSSD0YLq+dP73luQLDivRuakaxghXl4zmFmeM61Uw==","signatures":[{"sig":"MEUCIQDbKtdlITRgFrYTt9dszW4/8oE+jFM0+5v5JbBM568M3gIgaH3+a6wZ/w335DFu3O9f8jV+vzLj1WOA3s3r2KmromQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"c92c474c6e3f12ed976366f16acc48ec1c61fe37","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260407","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260407"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260407_1775540851244_0.5367723082417462","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260408":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260408","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260408","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e62c982053030c130a6dd447d39d770f9b5eb1c3","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260408.tgz","fileCount":62,"integrity":"sha512-O8MGgzKkskPCahtv7dUA/fjdsKuPhIQlNQuzRCLFlgYFRDVNmxBnVQ1sC49dYUSyaqY6mJzsGpOYGf0odPrJlA==","signatures":[{"sig":"MEUCIQCTN4tBpJbwysoDehYf1VfQW5CwlGsSvGCYo0j/K+su4QIgJNSrImDXigOKVDxjXj+EsxXVTY2YhZlCdpVT2ySd0EQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260408","@aztec/ethereum":"5.0.0-nightly.20260408","@aztec/kv-store":"5.0.0-nightly.20260408","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260408","@aztec/telemetry-client":"5.0.0-nightly.20260408"},"_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_5.0.0-nightly.20260408_1775618561673_0.46509288306772345","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260408":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260408","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260408","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"0bd51d8d909b80025b4ef0e449cb4fa503f6d3b9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260408.tgz","fileCount":62,"integrity":"sha512-TALvKJBxZbdOO8WAOit84oB7JyqE+qyBf1FGp5yMJwksXVxDAGqftUhKMplOXXshjIuSOZpMHXS5FqYb3Ms6eQ==","signatures":[{"sig":"MEUCIBvL43LERIA/X+07HNoKcynJa1WmHJh1qNihTlHuylHQAiEAtCviKk2MmlhyDWE/OEHVTOcItzTSCQhzgmqaFPPLb38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"c92c474c6e3f12ed976366f16acc48ec1c61fe37","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260408","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260408"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260408_1775627190651_0.5330571915702913","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260408-1":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260408-1","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260408-1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"adff0db608551de98e2e523ecfd27ca41a1ee959","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260408-1.tgz","fileCount":62,"integrity":"sha512-vi4lyQKuALL9jpUi452oAjFSa1U7/mmnSBPtNEhE3nX3CA/Z0nGJaUb3mKSB5ztMpGEIkJWIPNZsu4GTTeo2bw==","signatures":[{"sig":"MEUCIQD2W9bs6oPQ+1h8V42gV51sTZ6m/o7QE+OyHifRkaprSQIgSTzfEibQgkmiVDpg3fJwvoqQwVuNuKsOpnOkSqPpdmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223540},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"410846666d3fb29ae2a830777073120a018dfe51","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260408-1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260408-1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260408-1_1775647433773_0.04187746265353298","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.4d3c002":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.4d3c002","_id":"@aztec/validator-ha-signer@0.0.1-commit.4d3c002","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9641071f351c4c3b3a588caa3a7f11518f0bb6d2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.4d3c002.tgz","fileCount":62,"integrity":"sha512-iumUxFr/hDDLgIXNHHtB2T+PYe1kz24AkPyfOmIyGYd1TsH3Vex7ieUI38fCFKKL1hYXK2TywW5+uK8DCH45Kg==","signatures":[{"sig":"MEYCIQCO592ug/LtO1nQcn7JVPW1HpoEQ4OQ0SPQ/dR/5hsCzQIhALc3SDjDl1kOlmTlkb7GXHOqS12HF7RLcDO54HDCkrBP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241959},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.4d3c002","@aztec/ethereum":"0.0.1-commit.4d3c002","@aztec/kv-store":"0.0.1-commit.4d3c002","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.4d3c002","@aztec/telemetry-client":"0.0.1-commit.4d3c002"},"_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_0.0.1-commit.4d3c002_1775656608609_0.7166475688688743","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260409":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260409","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260409","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c45f24f4147c75c1833b97215b215d89e22f6804","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260409.tgz","fileCount":62,"integrity":"sha512-RvRP43BGgjwgPqBqyi73ydfxb1LcVYh72si4M9PoLVJSpREQi6zQBkvKA25CxGW+veEDVAAXKyxRyhDzmh9svQ==","signatures":[{"sig":"MEUCIChwyBlVxzdui344CB2EOEbsB0qCqtHcVm2X7STgFmoZAiEA8f/Ho/M8s/xOUaeMPx+Tz5OUPwVVt8GttXgY0wScwGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260409","@aztec/ethereum":"5.0.0-nightly.20260409","@aztec/kv-store":"5.0.0-nightly.20260409","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260409","@aztec/telemetry-client":"5.0.0-nightly.20260409"},"_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_5.0.0-nightly.20260409_1775704962979_0.8169230153451692","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260409":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260409","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260409","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8e8a05e18765cc4cb253b21532791b902da1eff6","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260409.tgz","fileCount":62,"integrity":"sha512-55abKsM4yu7xn/OZAtvfN+CPVjzYAm0F/kVYJqh/icDaonGlsmT2Kb03QhMDVZ5h7oXyqLUj3L9gWg94bQ0F9w==","signatures":[{"sig":"MEUCIQDycuJAQwROBdjiM+Rndi30UJS2jZzUMedSt/8hZGEB0AIgX6Jg0W+PghmvWLKkVC9FZCP2sWnzrmEc/QRTOxb1oNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"410846666d3fb29ae2a830777073120a018dfe51","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260409","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260409"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260409_1775713709236_0.5016843033763887","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.d1da697d6":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.d1da697d6","_id":"@aztec/validator-ha-signer@0.0.1-commit.d1da697d6","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1e7d726f7934193a9fffff0d58bd9dab118c67e3","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.d1da697d6.tgz","fileCount":62,"integrity":"sha512-rwSnVIlHSiApSDntBOYW1mAS6RdBpODFsRD5mE4ltWpx7RCyJWn0HGiE8Y//S8Xhe13sdRq6DD64JfCuOxJtfg==","signatures":[{"sig":"MEYCIQCptl3QmP6s+MwdwUCcMPl0abOKfSAn9e6evrU7tEF0zgIhAM0z40fREAvWVSRgtUgXWKdtQ0IH6X3TgvHyF6LgrPOx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.d1da697d6","@aztec/ethereum":"0.0.1-commit.d1da697d6","@aztec/kv-store":"0.0.1-commit.d1da697d6","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.d1da697d6","@aztec/telemetry-client":"0.0.1-commit.d1da697d6"},"_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_0.0.1-commit.d1da697d6_1775720920706_0.6480085410685594","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.e304674f1":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.e304674f1","_id":"@aztec/validator-ha-signer@0.0.1-commit.e304674f1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d15e9c877b87cc3bc71b7ea2a29199ccc62b0dde","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.e304674f1.tgz","fileCount":62,"integrity":"sha512-/vI6kPtqUuZrRVxisD27+rhnigVxLoZgR8BHQjq6nT12Du3Y2RWXh2muY0UyMBq7a1+369B7Z8/tBtp4CpPTuA==","signatures":[{"sig":"MEUCIQDOc0Uem1t5RUEHVgwZxnnPIjm7c3x7enzGRrRJQW0DMwIgNvUbknntNmitQcL1Dwf3NG0lGg0sGKlUclT8iTt+/sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.e304674f1","@aztec/ethereum":"0.0.1-commit.e304674f1","@aztec/kv-store":"0.0.1-commit.e304674f1","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.e304674f1","@aztec/telemetry-client":"0.0.1-commit.e304674f1"},"_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_0.0.1-commit.e304674f1_1775723469311_0.20725803344671245","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260410":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260410","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260410","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"825b8fd7f01ef73b0a048bc169e10bbb1b9a6c5c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260410.tgz","fileCount":62,"integrity":"sha512-3wuArcgVKjtA5uYi50MJ0eGtWAt2Hg+SzoclpA2BA/jrlf2yJtZcgifBnHGtn0Hc3v8tebv1dmQ2noR32G/NUw==","signatures":[{"sig":"MEUCIQDfwowqkon3YYGmGaeCZHcg1p5/j4eqzxMWlGjEtLT7lwIgEwN0SFx+E0RVbvgriW4r3O3TwnfBH8LdHPo1GWJOMlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260410","@aztec/ethereum":"5.0.0-nightly.20260410","@aztec/kv-store":"5.0.0-nightly.20260410","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260410","@aztec/telemetry-client":"5.0.0-nightly.20260410"},"_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_5.0.0-nightly.20260410_1775791432549_0.7982000104258657","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260410":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260410","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260410","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"45a98afc9aaba677fd6f6ec1a2559aea66933e41","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260410.tgz","fileCount":62,"integrity":"sha512-mr0KduhvMXdg7slWtTsjpQlgp6yQcJsKjgMXOC3SNbXrR3Jdt4UNu75HAmu74PrFAV63sPR91oeC6Ox0CLhlKA==","signatures":[{"sig":"MEUCIFzi2zvZchFJEJ3GuW4uv3sW6cpdBbnzymltm1JqI5TOAiEA1HSz6KOGieaCy24W7Ls/bghJlM5MX+z4AN65JbfCJZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"bc4993a9d353de64321dcfac4d456667ac14570d","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260410","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260410"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260410_1775800534454_0.6610765915645918","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.f650c0a5c":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.f650c0a5c","_id":"@aztec/validator-ha-signer@0.0.1-commit.f650c0a5c","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b39033b7355683e3ea0c46e6472b79ded681cd43","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.f650c0a5c.tgz","fileCount":62,"integrity":"sha512-6ui1tv44gDsW8iXare8SOKxmHXf3jWHETlw62v4iA4hsApMI0dA0w7ZgQRgWkW5CrXEQ3G079tWnwRYnlH93YQ==","signatures":[{"sig":"MEUCIQCACL73+CjKJU17RR+bZqX14TngqnGZKvrc/xerhaytbAIgeE/xjePxN1+V0IkmfMHdHj7yAVG3to01EKhn0OzeJk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.f650c0a5c","@aztec/ethereum":"0.0.1-commit.f650c0a5c","@aztec/kv-store":"0.0.1-commit.f650c0a5c","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.f650c0a5c","@aztec/telemetry-client":"0.0.1-commit.f650c0a5c"},"_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_0.0.1-commit.f650c0a5c_1775810300279_0.025864378322391968","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260411":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260411","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260411","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"0177ddc1fe2b2268dcb16d0422b9cc1a02244734","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260411.tgz","fileCount":62,"integrity":"sha512-7pvxdmgmz5AlOdQlbE7dzz9oPIOrDVFMy2RNCoisPuSpfU43dI66kN2bpnjfthQbXtZkgRtXGHpuJg7RqjMWjw==","signatures":[{"sig":"MEUCIQDPQsDbeCaFc09xIlo9ChVxLx3urPmFqkkX+gZ58Um/iQIgFuHAWaVUz3rIYWISjnZoBHmOBc8QTGOXS894M4YV38g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260411","@aztec/ethereum":"5.0.0-nightly.20260411","@aztec/kv-store":"5.0.0-nightly.20260411","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260411","@aztec/telemetry-client":"5.0.0-nightly.20260411"},"_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_5.0.0-nightly.20260411_1775877377112_0.6527088272826467","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260411":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260411","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260411","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"578f56b3cbc9ff1f232797ea31319d037d96788d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260411.tgz","fileCount":62,"integrity":"sha512-bnzJhF/QxBXXHF/Ue8Ajo/0sXbM1AqdyN7Ym4RcLP+gF5rLrHn6hqkEO4SaLBKBPzIK+JrplCJiAn6PuRnj/8Q==","signatures":[{"sig":"MEUCIDLjuJIPTpC30Nn94BlPYEI7JZlsilpqlvFSm+rvfMBzAiEA5BCPwoZh+ahXkTvyC4v3XmUhHQ+3ypq8WL439VehUYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"49aa094dc919e69186cf712c460089afc2559d68","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260411","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260411"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260411_1775886162033_0.47613940776103036","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.ec7ac5448":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.ec7ac5448","_id":"@aztec/validator-ha-signer@0.0.1-commit.ec7ac5448","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"facba720ecb05db1e530343a582f76a594c81373","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.ec7ac5448.tgz","fileCount":62,"integrity":"sha512-R2ClU0CRRRRxHwe0TuPeEJI5CF96a+niBhP/egvbU3trixFsaxXaT6UTWp09a1Oz70K3kpa69qM3u22tHtdXyA==","signatures":[{"sig":"MEQCIE/5Cb8TDnWGA0X9Xjf3hEar8mY9lUDPNpv+vdduspSeAiAiODeq1cSK41iZF4QuA3NMA8440KH8go6vtb4BHKvuYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.ec7ac5448","@aztec/ethereum":"0.0.1-commit.ec7ac5448","@aztec/kv-store":"0.0.1-commit.ec7ac5448","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.ec7ac5448","@aztec/telemetry-client":"0.0.1-commit.ec7ac5448"},"_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_0.0.1-commit.ec7ac5448_1775890521662_0.18940712517930214","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260412":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260412","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260412","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"27d83dc304aae828d132da798f12fc5cb49638a2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260412.tgz","fileCount":62,"integrity":"sha512-levBGCrjN+RgN3jUkKIiaUHF+tL29iyIOONjqj1SNqh2Dpp6Ubv1B0FCD+uQ1w1b4ZXBAgh2PIaU5rpp3VnIpg==","signatures":[{"sig":"MEYCIQC7eA5BFwnLnz39nwZsfEwcya0pb5U71SH8U/mJyJ+dIAIhALxux3Rz3PaSsuKSOztQngzG8BX5Jn0T3jcC6LYOm6Ed","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260412","@aztec/ethereum":"5.0.0-nightly.20260412","@aztec/kv-store":"5.0.0-nightly.20260412","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260412","@aztec/telemetry-client":"5.0.0-nightly.20260412"},"_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_5.0.0-nightly.20260412_1775963890679_0.7101457502951896","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260412":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260412","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260412","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"eff031fb58c31b1abb2cbbd5a03414150e7a1b2d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260412.tgz","fileCount":62,"integrity":"sha512-e1wFuE3t0rHA62R1RJor5yo661gz78wC4q97S9g6/Vpl1bSnWGuxTWH19B6SJC0pOd5H4gDLh4nYB/qdb4Djuw==","signatures":[{"sig":"MEUCIBBV2Why/QoEdOMOewZeDNwDgvB1F/ASoUxwfFmNgg5yAiEAmfSxt1fQNaYSKfiLlEKJO2aOMvGJkn3u/q1gMFBcpKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"49aa094dc919e69186cf712c460089afc2559d68","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260412","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260412"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260412_1775973190892_0.6738345613756869","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260413":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260413","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260413","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8983545daeef42d23cc85d70ea88b0e24eaa35cd","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260413.tgz","fileCount":62,"integrity":"sha512-6LbtfaP4z6KfrwMhPDsI1Q+iOQM+Bi2rW9oMaAx1Hc+zqzBW8QHnaYxRj0tQc42spCBayEU6L6GHoAEigdfaeg==","signatures":[{"sig":"MEYCIQCdxsmQ5+9HadctbHbfN85248mQEfGF7nZvmsI8Bmd11QIhAPBW/Y1LTdkT7fPWr5DODqEhxp0eF30PWnc1hX0VwUof","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260413","@aztec/ethereum":"5.0.0-nightly.20260413","@aztec/kv-store":"5.0.0-nightly.20260413","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260413","@aztec/telemetry-client":"5.0.0-nightly.20260413"},"_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_5.0.0-nightly.20260413_1776050410183_0.5033748362310171","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260413":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260413","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260413","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e6781f02456e0df0a5f7830293ceef6ee5da9a2a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260413.tgz","fileCount":62,"integrity":"sha512-cuPFQyUjBNEvUK3srumNYcrQ7gvsvUUU0y6B/mVlhozSQ5FMYLfYKQeFBWenVjnuJR5pm2v+ZRvVnQve/CkCAg==","signatures":[{"sig":"MEUCIDoLqHWK8H9xnHGakKYhAvUSEndOwz05MLZl4znoNr11AiEAo8JfJIGC6owFCQ6FmH9zo0ktikZAx/n4AwFhREOIzk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"49aa094dc919e69186cf712c460089afc2559d68","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260413","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260413"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260413_1776060355499_0.9214390155494518","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.3f5453c7b":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.3f5453c7b","_id":"@aztec/validator-ha-signer@0.0.1-commit.3f5453c7b","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f9161cb0c815c98977935416f5f27eb8fb46003a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.3f5453c7b.tgz","fileCount":62,"integrity":"sha512-KUP8P+xE7h7LSerP0dpAEzoHSjy2tAiFIkVIPfn6udk0Ff/3VxzqrleUdTNe7mI+nylCrPCzQM6OJqhpcR1Sog==","signatures":[{"sig":"MEUCIHUaPG7g/sntsDM3HapHNwIDXARI8lts2gFdqLI4C3vkAiEA5P3/2J6C0dGJGhYW5u7DRbddbKV11YvbKiVgF+zPCYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241971},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.3f5453c7b","@aztec/ethereum":"0.0.1-commit.3f5453c7b","@aztec/kv-store":"0.0.1-commit.3f5453c7b","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.3f5453c7b","@aztec/telemetry-client":"0.0.1-commit.3f5453c7b"},"_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_0.0.1-commit.3f5453c7b_1776079908391_0.42168832083212804","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260414":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260414","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260414","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f2888810e78b4355f1b9360a7034fccbc3f5e1a8","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260414.tgz","fileCount":66,"integrity":"sha512-FUO7bb1jA66eqyuIJL5z23GWPiBYl8b8IaWIQYgJMPiqozM1cW+CIq7IGu/HLjrnTR4Zr35nTBfieWELKTxoPA==","signatures":[{"sig":"MEUCIQC1zPaxsrX3FSWJSJ+Yha+yt4zSSjGsyDWdMgY3I3ir6gIgVnrhJLU/8hfLL2mdnz3/U9vB05TbJBfh48m8+UOjufQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260414","@aztec/ethereum":"5.0.0-nightly.20260414","@aztec/kv-store":"5.0.0-nightly.20260414","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260414","@aztec/telemetry-client":"5.0.0-nightly.20260414"},"_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_5.0.0-nightly.20260414_1776136672218_0.23817062933525635","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-nightly.20260414":{"name":"@aztec/validator-ha-signer","version":"4.2.0-nightly.20260414","_id":"@aztec/validator-ha-signer@4.2.0-nightly.20260414","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"74034448580ef191707f5496f253e744ef5761ac","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-nightly.20260414.tgz","fileCount":62,"integrity":"sha512-VT0XeD8Xr2030IR1fRvrQ+duWHNODh4YEWDqwkwbwpceRC88Ib5OyONP43Z4rj7D4sNokNkQJz44pf3qGaO3gw==","signatures":[{"sig":"MEQCID9UXW1Z0CVvoHOT8P37CfHsCO4RA/+ZF+f7zFjQ2kaKAiB4FSIIYz0RIx4uqbuU8aWr8rBE2jSmnD17T3nfT3dK9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"cb6d99e52508120b058997652053ef948c5bd50b","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-nightly.20260414","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-nightly.20260414"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-nightly.20260414_1776146434744_0.08992421826569275","host":"s3://npm-registry-packages-npm-production"}},"4.2.0-rc.1":{"name":"@aztec/validator-ha-signer","version":"4.2.0-rc.1","_id":"@aztec/validator-ha-signer@4.2.0-rc.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"29455bc3ed92c8cba8781c05497bcf4c558c9588","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0-rc.1.tgz","fileCount":62,"integrity":"sha512-+/gyPwi3If/6+/HEM/QbVap9FCqiW4y8whTpZqr8T34bRe00kKZpukLjSmmqMJ7HTMzheSJIyXidTJ2yQEKuWA==","signatures":[{"sig":"MEQCIHHqozXHXYm/TdLCQwj9wqM3fXfb7kzLzb+tafoWYCVUAiAwyGSNU6YAd6hNYNbtLBfjK2xfZJoLvKzksn1aQLLT5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223498},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"f8c89cf4345df6c4ca9e66ea9b738e96070abc5a","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0-rc.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0-rc.1_1776179213722_0.09404949216338832","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260415":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260415","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260415","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"3f36d1f01e2c3681a4fab6963441b8a700a96abf","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260415.tgz","fileCount":66,"integrity":"sha512-/OPP7FuthiSEFQ6/C/l2HafI0tqvnZhBl3G59jw3xbFV5sG3x1C6cmTeUtHAQ9UYVJR/r0L6zoZL3EQ/S64EjA==","signatures":[{"sig":"MEUCIQDXmEzGCFctgDd5+JUC/DJyjFET0XCMwOPvaCibHHbnlgIgQEQMHfmv8ZLzp3l6D0VOzwUMRTvdqB0eUp2t2N3A2DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260415","@aztec/ethereum":"5.0.0-nightly.20260415","@aztec/kv-store":"5.0.0-nightly.20260415","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260415","@aztec/telemetry-client":"5.0.0-nightly.20260415"},"_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_5.0.0-nightly.20260415_1776223353035_0.335293510479693","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.3750d92a7":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.3750d92a7","_id":"@aztec/validator-ha-signer@0.0.1-commit.3750d92a7","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c7330eccc47ab2580b882b3b27b09931035327da","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.3750d92a7.tgz","fileCount":66,"integrity":"sha512-8WV00jlC47y8rtQD5kgOrWWYbzeH6/6xRXA1Q6lkT7NLqziNDUev0nisTjl8Z5abj05QnyFIM7DRN36IF+0VGA==","signatures":[{"sig":"MEUCIAoBDOZA0glQvMsARFcS2514gvUbrZQVpzac6d9pyYdSAiEAuiysa5C1zcEtWDdWT0K+gaABMPV8IVuOEjBgE8F1xQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.3750d92a7","@aztec/ethereum":"0.0.1-commit.3750d92a7","@aztec/kv-store":"0.0.1-commit.3750d92a7","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.3750d92a7","@aztec/telemetry-client":"0.0.1-commit.3750d92a7"},"_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_0.0.1-commit.3750d92a7_1776242855199_0.30190636780294877","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@aztec/validator-ha-signer","version":"4.2.0","_id":"@aztec/validator-ha-signer@4.2.0","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"97d5f5cb28b6f941abe4979925caa92fc3422b2f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.0.tgz","fileCount":62,"integrity":"sha512-74RZzB45e7FG2CKfHI7ML8GxNSIf4aOKIrK4v5kVGyXBzXd5kDc7mDtHpaZ4xmii5+4CxWmvbU+Jw+y36X6iZg==","signatures":[{"sig":"MEUCIQCyd1qGSenuJkMrdTKzQGIdEbUV0ujzN0YHuTtq9M2g2wIgeaq9QRhpx0y1zXAxjNIIVvz4qn0trKqqXjrWKvuubR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223483},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"f8c89cf4345df6c4ca9e66ea9b738e96070abc5a","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.0"},"_hasShrinkwrap":false,"typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.0_1776262454518_0.22734403587816376","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.f103f88":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.f103f88","_id":"@aztec/validator-ha-signer@0.0.1-commit.f103f88","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e070564b92d51d4a4be7ebc699f63f1f32484390","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.f103f88.tgz","fileCount":66,"integrity":"sha512-k4AJs0ZeOMPxhMNZ54aG3LD+GFxkye87XsHh9hQOnoQRctrLYN4Y4ICDoRW8NxoBSM5hT39uJLbB8sVp+w/r3Q==","signatures":[{"sig":"MEYCIQDuCtALEMEPGrav2BB8pPGAdSJHq+ih+eYrDGvdn9SzaQIhAKqVi6lwhH+MJTYPsehjfrun4vJmCitniwGDcRCzAYL/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250752},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.f103f88","@aztec/ethereum":"0.0.1-commit.f103f88","@aztec/kv-store":"0.0.1-commit.f103f88","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.f103f88","@aztec/telemetry-client":"0.0.1-commit.f103f88"},"_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_0.0.1-commit.f103f88_1776265149460_0.8146974238095885","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.2b2662070":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.2b2662070","_id":"@aztec/validator-ha-signer@0.0.1-commit.2b2662070","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f8b54e773caf1a4bb567cd8715ce9a5464df8bc0","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.2b2662070.tgz","fileCount":66,"integrity":"sha512-nxTzHa6dhjf0+vJs3aryLjcs3I1DMtfBX8xA1FqLei4Ox3k5R7egeK0IEytmZgUftlnWL3WFzz8YnmGu0rg3LQ==","signatures":[{"sig":"MEUCIQDP2AV2CwDZwBQI9VioQKE4ndkqoHv3cgMEhwYw5OjwqgIgG/H8o8VSGSbZMdL+u6YzEbuIcCJOqbFADWneU0cWl5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.2b2662070","@aztec/ethereum":"0.0.1-commit.2b2662070","@aztec/kv-store":"0.0.1-commit.2b2662070","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.2b2662070","@aztec/telemetry-client":"0.0.1-commit.2b2662070"},"_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_0.0.1-commit.2b2662070_1776283907547_0.37941957960256456","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.ddcf04837":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.ddcf04837","_id":"@aztec/validator-ha-signer@0.0.1-commit.ddcf04837","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"028bb0dfe05bb4c99180693b5c7b5364209ab375","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.ddcf04837.tgz","fileCount":66,"integrity":"sha512-GqSJfewQpxKsKGFbuNld2QkgR5TvZDXb+dnKfqSzYRKwE5c5/PkzSniT6TqNx8/Gy4jtfRkSTFjS9yE+m3mJ1g==","signatures":[{"sig":"MEUCIQDSIPnQ7K3d8XpWOfyGJOSrXgnYTv8Nemd/LRan6NAixQIgb0zT56k1bPo3sjLbt19ZaR/hR9ks/qUTGtWdjQqdNXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.ddcf04837","@aztec/ethereum":"0.0.1-commit.ddcf04837","@aztec/kv-store":"0.0.1-commit.ddcf04837","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.ddcf04837","@aztec/telemetry-client":"0.0.1-commit.ddcf04837"},"_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_0.0.1-commit.ddcf04837_1776302766393_0.21205599004334497","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.2e20a94":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.2e20a94","_id":"@aztec/validator-ha-signer@0.0.1-commit.2e20a94","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"def68a13cf0962adfba69f0c2a27dd79abe88a60","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.2e20a94.tgz","fileCount":66,"integrity":"sha512-f8Oy1dLqBM4Zt+ClBGWHGTP0Ck5+SwJxZOpuyBRS9bRcTL4qHx0if0+hZcESWjy0rLftG5bGWnJ7vHqFOxVoig==","signatures":[{"sig":"MEUCIAn507XORuTtQ+SVsb71koipsXxmls/zrRGgMshbI6PpAiEA/kOjkpKHUqp22m1xkwIu1/8EI4VPWXXgvuEd8akQaUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250752},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.2e20a94","@aztec/ethereum":"0.0.1-commit.2e20a94","@aztec/kv-store":"0.0.1-commit.2e20a94","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.2e20a94","@aztec/telemetry-client":"0.0.1-commit.2e20a94"},"_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_0.0.1-commit.2e20a94_1776306637860_0.7172246806939242","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260416":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260416","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260416","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5fee6cc28a3d1b9816301c2ee858ac5ed833ce6f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260416.tgz","fileCount":66,"integrity":"sha512-3WI5d1BrM/nBXhEKEeBPxvMHZQ1bR8/GBHn7ICLHzqrgnVVRxi9TTRRjqpV30OG0MMyklXRgi7qQLPqJYcu0fA==","signatures":[{"sig":"MEYCIQDVMPfTHNJb0DDXevYbSMU1a3R8qG3R/m6PbYdKV/mEMAIhAI8ytGdeUvPxuzccTA2Hi19HRG619phxzNLc2eefChoR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260416","@aztec/ethereum":"5.0.0-nightly.20260416","@aztec/kv-store":"5.0.0-nightly.20260416","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260416","@aztec/telemetry-client":"5.0.0-nightly.20260416"},"_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_5.0.0-nightly.20260416_1776309522777_0.4258684331045828","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.d939eb5aa":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.d939eb5aa","_id":"@aztec/validator-ha-signer@0.0.1-commit.d939eb5aa","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1a9a8b09b87b74563d5c66c36667b8fc9643f592","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.d939eb5aa.tgz","fileCount":66,"integrity":"sha512-+sPK8Gofo21CMDvnkNlK/NNmmKknInkGL9FS4QLBxtiD2sjy0JWFoJ/guoJJWQPlFSafUB4dyxnVxMainWNpZA==","signatures":[{"sig":"MEUCIQD0WTdsR7dsuE893zhb7DT7GJiVWY1TSwIS8vhno6UkCAIgSVquzVmLYCwvmqs7R0zQDKHtlrvPLeGOo0twgmN1/Zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.d939eb5aa","@aztec/ethereum":"0.0.1-commit.d939eb5aa","@aztec/kv-store":"0.0.1-commit.d939eb5aa","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.d939eb5aa","@aztec/telemetry-client":"0.0.1-commit.d939eb5aa"},"_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_0.0.1-commit.d939eb5aa_1776318070975_0.5593344054235618","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260416":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260416","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260416","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d5cd50b946152155d98cb5960cdb67c910ffa5ce","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260416.tgz","fileCount":62,"integrity":"sha512-SYkceRUvOuSNSTYmwGiido+govKL05RbBKLY4xxAVicXgWQ3CWjFTtLA0XF4z/Yi0m7KaMgESgZlfK/ksMC1Rw==","signatures":[{"sig":"MEQCICSzfM/Q2XyeThqervKPZRr51eF6luXY+FpB9818qHWGAiA6o/dbANvvAywIOio8wbSJ4Dp6DlHNq6Z2qxamW4/jHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"f2493582e03aebdfcaa79514ecd5eeb79ade6fa2","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260416","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260416"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260416_1776319078664_0.0889192164828081","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.69c59a8b3":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.69c59a8b3","_id":"@aztec/validator-ha-signer@0.0.1-commit.69c59a8b3","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"bc5160f0db0b2a160c103f944643a28f0f7dfb3d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.69c59a8b3.tgz","fileCount":66,"integrity":"sha512-Ut95xL+5vI30vpc/lf3XQOy4NtJ70chf7P2jwwFQSkrVqIAkkEFau742szgoKNM0T0izUvXqPc6cGr18f42iSQ==","signatures":[{"sig":"MEUCIBaItiTNWGVXmmoeG5wqIisUxxTh4j3TZr2wW1y4Nw1WAiEA4hpyaQWhaMT0Lmdec+UnjozXRdC0eWFf3wPu2w+eD10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.69c59a8b3","@aztec/ethereum":"0.0.1-commit.69c59a8b3","@aztec/kv-store":"0.0.1-commit.69c59a8b3","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.69c59a8b3","@aztec/telemetry-client":"0.0.1-commit.69c59a8b3"},"_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_0.0.1-commit.69c59a8b3_1776388779844_0.6447483187736043","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260417":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260417","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260417","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"68ed01d9c752128c61d317453d39a85959862b73","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260417.tgz","fileCount":66,"integrity":"sha512-YNxT4OSKYGGzKd+s32wG2jgddvB77Qu0Stv5oxEtA0p+mEBrtkMP7LmdSg2V0SnrwhO75YEiYYQSF+iVsbwcXw==","signatures":[{"sig":"MEQCIHLgR86RdLbo2SYm8OSpbAw0CgmBBC9sWjIRLB+A1HogAiBxLa6KVD6W+Jk1nvV4s63oFhzkpl0gSdC9CRUT4A81hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260417","@aztec/ethereum":"5.0.0-nightly.20260417","@aztec/kv-store":"5.0.0-nightly.20260417","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260417","@aztec/telemetry-client":"5.0.0-nightly.20260417"},"_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_5.0.0-nightly.20260417_1776395901004_0.362341407106902","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.8c0b8ff":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.8c0b8ff","_id":"@aztec/validator-ha-signer@0.0.1-commit.8c0b8ff","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9c6f95ccc30b8b77f681a67e60afac1790f1f81b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.8c0b8ff.tgz","fileCount":62,"integrity":"sha512-wrhDqVmX8d+vhsfukqJqkvo2o44OjK5kDbqZZmEx8PsA9IGM8sP4nlymSvbqxomO6yqk9saHv4txUol56royEg==","signatures":[{"sig":"MEYCIQDvKtZpJYWPcmn/bIUR/HkC9QJtnBqixFt3VAKw4/9KJgIhAPOnDW19F8LIfOCG51ZmedBDTzAVDoBAd4ZAL+dtQlVM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223528},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"8c0b8ffa1b57f39d7a8f0bafd5c1b1d4776f09b6","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.8c0b8ff","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.8c0b8ff"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.8c0b8ff_1776400264135_0.9639447089812416","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260417":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260417","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260417","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1ad97f90c0fd1961e2b5a7841e00ae39f73ea6e2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260417.tgz","fileCount":62,"integrity":"sha512-8ZkKhndstBDksUQf5VLngZrYMzYkR/Azw1vxizhVr2QWfU+VqdXnowUpHIXUifkt15oMdgTXECMytOeJw+q93A==","signatures":[{"sig":"MEUCIQDcZDWbNtteJlygXOcTlrQdw7PvL6E0hgmM3YJItfxN3QIgYqzqNb7h9YA62WYidWfaH9b5hgDg+aYWRNPSQWq6/R4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"f2493582e03aebdfcaa79514ecd5eeb79ade6fa2","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260417","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260417"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260417_1776405436091_0.2755391702643417","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.a89ec08":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.a89ec08","_id":"@aztec/validator-ha-signer@0.0.1-commit.a89ec08","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"edc401e72f699f22f87605fc2f1809bf93e84c4b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.a89ec08.tgz","fileCount":62,"integrity":"sha512-9uo0XgMEozzBoWXVRA8c/K2u78bT65BBRK6tbaZzdAIUWgvo0aKUaHFtOOr17awVuhL7hQJkHcpBgMkO1WZ6bw==","signatures":[{"sig":"MEUCIAmpr0+gsyN591G4k+MCQvLusNZC5hJOlbpdYumqqj0JAiEAqfpfEg+icwfxHqspcdmNCqwxVFKn6OFPwgJ7Ts76ykA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223528},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"a89ec084e76c7d0061e1f8f2b9b1898302eff6a2","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.a89ec08","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.a89ec08"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.a89ec08_1776420745533_0.7444553286333055","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.5914bae":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.5914bae","_id":"@aztec/validator-ha-signer@0.0.1-commit.5914bae","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"0bc7eb462c88591a857964e0e33f92ba6afa07cd","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.5914bae.tgz","fileCount":62,"integrity":"sha512-Drm/0hI7GOS110FcKKHNrFxfkfCbIW8aG58xKcbFW1FhmjGVdJ9DXcHf2rCUCsay2IuYb1tw5kB3Qf/d/LUxYw==","signatures":[{"sig":"MEUCIQCYHEkXirdrKYPACSGqz9a+9AmStoj05x0XU+EFiP2EsAIgel3rCLgD5f/p3vcVgNFK/WME4AcUQBdVSXhfkf3CgeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223528},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"5914bae1697d5417a4f7673f2dc5c5a03107f73c","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.5914bae","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.5914bae"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.5914bae_1776424170131_0.49284699303258184","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.2448fdb":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.2448fdb","_id":"@aztec/validator-ha-signer@0.0.1-commit.2448fdb","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"762f9b3fec1356d4f831550f2dee1bd68f93913d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.2448fdb.tgz","fileCount":62,"integrity":"sha512-5+A/dpDkrRD+aLen9SL2OyDb64vCrdgO1BhrcQmEJSKLwLFU/Cc5Gc1lczsWK/J5oUIM0trZCDI/odsrv2Z6WA==","signatures":[{"sig":"MEYCIQC94wqBSaDwEI+Xfq4NTtfAit0HtRkQdLwK7746k2spdwIhAPsCQlT5TPr/NtLlNQZGAmwfBFJsZ3xFm9GvW6/R5g7f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223528},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"2448fdb44dbf83062ba046504cc7da81cf9ea809","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.2448fdb","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.2448fdb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.2448fdb_1776426778378_0.8713719069070605","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.fff30aa":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.fff30aa","_id":"@aztec/validator-ha-signer@0.0.1-commit.fff30aa","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"48e2dc2d39c480f3af297f237e9e4cebe14a9e9a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.fff30aa.tgz","fileCount":62,"integrity":"sha512-EttrPmzkwaeay/CZjL5HIyNPSqTCKalZvbuNSsqnKZqJ5iU5PrXUveZo60nL3qw7uVfAGvQgyNp6N6HHDjCXeA==","signatures":[{"sig":"MEYCIQDNREdENXS4imO9/mTh39aGmgeHP2eHCcu/FaPg5iwUgwIhAKyaK5mYwKm+BUYWikX6uvrdgoEB71qUXvbu3PHgFuau","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223528},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"fff30aa546c1dcb9d769370e3c60bd5fd15fdc0a","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-commit.fff30aa","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.fff30aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-commit.fff30aa_1776428931332_0.15999251560911731","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.71324e566":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.71324e566","_id":"@aztec/validator-ha-signer@0.0.1-commit.71324e566","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"2d294d9562902f38d68f8e525e53425df5600216","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.71324e566.tgz","fileCount":66,"integrity":"sha512-GSqg8DcNnfboVtl+vZ+PHN5J0LphYpxdDJ1wSWkCfc7gPF+6moyomu+5II0EAeSwWwZ4GIL2QmiYjg5o/WYOrQ==","signatures":[{"sig":"MEUCIDuE9vEvWTMXOabZobB79iub3kO1WSczeHM1FFOmOq1eAiEAlUm9GwIGEc099i88t0EwOmtP/T009uvPH6B124OW41s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.71324e566","@aztec/ethereum":"0.0.1-commit.71324e566","@aztec/kv-store":"0.0.1-commit.71324e566","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.71324e566","@aztec/telemetry-client":"0.0.1-commit.71324e566"},"_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_0.0.1-commit.71324e566_1776453213182_0.7775126714415057","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260418":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260418","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260418","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ca592635dd405638aaf8557cb46fff8605618a31","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260418.tgz","fileCount":66,"integrity":"sha512-ouNBBEH3Qj6vMFsLlAtcI4q3hZLrO3I/CWke0cPABpHweJgtMtrqivRL0X+WTpvnlQAmqc3wEIto3eZI4Tw4LA==","signatures":[{"sig":"MEYCIQDOAk+Du01ZzD3euXFxUJo4wIyPl1KEsAQ67w43yxqzqwIhAKVZACevPe5EXyxpKGEK/4o0qwOPCCq1ggJ/nuJIHAad","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260418","@aztec/ethereum":"5.0.0-nightly.20260418","@aztec/kv-store":"5.0.0-nightly.20260418","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260418","@aztec/telemetry-client":"5.0.0-nightly.20260418"},"_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_5.0.0-nightly.20260418_1776482488612_0.25027749312865977","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260418":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260418","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260418","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"0d090271b7d5854935327589f12f5f33559c886a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260418.tgz","fileCount":62,"integrity":"sha512-Cu6TQjx51V32ZsaStckGbM8tZWgfd6NscpuI3Zz5UxKYNK88/wDJo8RDBhIV559s/y7ECtVj2o1h8ndY9UkhjQ==","signatures":[{"sig":"MEYCIQDHD251nJQ+feMSegWlbCitZK7AItWoe8Ke5h+2CCGjUAIhAL3f9Y8zZLDGYTy9jDzU9S6gqwbs40OkJRgRqT5bv4RW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"b1aab5e24a663cd049b614c9bb3c44203a39c3dd","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260418","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260418"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260418_1776491107846_0.2999644093627263","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.11bf3dd6e":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.11bf3dd6e","_id":"@aztec/validator-ha-signer@0.0.1-commit.11bf3dd6e","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4b5e8963770e9642a6988a4ac9fbfda6bb1c4af2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.11bf3dd6e.tgz","fileCount":66,"integrity":"sha512-WPbmA4lOeWpDtCUic8rcLEVCEbLyuxRu2QXeAYlPXD/3S9RePlmqxXFv0BYj06MpvRUgfp7nmPhwgIKrcCJWvQ==","signatures":[{"sig":"MEUCIQDkQ8mCSWIaVBPyziYJBpHIJxZNUXOTxtYHON/C0FRzMwIgfdbpE3NSZvpP8GXsWiVda+4jFtPtyclOm3ccGzNp6oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.11bf3dd6e","@aztec/ethereum":"0.0.1-commit.11bf3dd6e","@aztec/kv-store":"0.0.1-commit.11bf3dd6e","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.11bf3dd6e","@aztec/telemetry-client":"0.0.1-commit.11bf3dd6e"},"_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_0.0.1-commit.11bf3dd6e_1776493655175_0.45442107371393026","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260419":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260419","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260419","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9e1b54c0d0492365810d6b98f11fdda2d6b5f2c9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260419.tgz","fileCount":66,"integrity":"sha512-NlhqJPyJ7GBalRLhD8X0BTc9JP4FQeeFmoEpXd0DhWShp7sP2DDcYjqnGmvwx5/rDOImASOaXisOP14Cqjsazg==","signatures":[{"sig":"MEUCIDctU5CP16/Ybz/8mGPKaJLusOVFYhZCVzjXWS302o4cAiEA0d3Ow+2to79G2CARBWGN8eg1utrG9LVDT502wl57cQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260419","@aztec/ethereum":"5.0.0-nightly.20260419","@aztec/kv-store":"5.0.0-nightly.20260419","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260419","@aztec/telemetry-client":"5.0.0-nightly.20260419"},"_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_5.0.0-nightly.20260419_1776568689027_0.20493570995825472","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260419":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260419","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260419","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8d2b3dc0c8b5a3fbae0a0a02ef755c4c18ed3f73","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260419.tgz","fileCount":62,"integrity":"sha512-NbvOTJ7rldrJgMsGGnfKsuJnzf6j8vMihy9Kix7Elw5itICY06h6O+6h9OYYQcnAAcLdyQr1MlePhijxbx2pdQ==","signatures":[{"sig":"MEUCIQD1Bg/EUAvYBKj6ANRZoT8i3nkyRc0JyCnzHM50yo9DLQIgM7tkVuN+yzbI29Qmihyq7HoSgp455LDADcYdpdS8hKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"f0e2d1668891ed38a40b66f064644fed65df7595","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260419","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260419_1776578258843_0.5722247724367209","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260420":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260420","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260420","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f4aa8739d957b6bde18fa81c3a9c800f0fea070f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260420.tgz","fileCount":66,"integrity":"sha512-R1QbQMyzNGclfYy5hurkUeHA844hvVbR1dR/Dk6/Ey+3vodfFQX2IW/t21cJd9xrLySutZ7JfKsY0Mf/Z2wVyw==","signatures":[{"sig":"MEQCIGEzAFwssrZUF59edXbsKl3A/ukzbijeAk1VYHBAorgKAiBb75LvkF9VHjY125MVCYpb7v5ZKqYFKutNbjW1us7iHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260420","@aztec/ethereum":"5.0.0-nightly.20260420","@aztec/kv-store":"5.0.0-nightly.20260420","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260420","@aztec/telemetry-client":"5.0.0-nightly.20260420"},"_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_5.0.0-nightly.20260420_1776655118565_0.25422190990688276","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260420":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260420","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260420","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"adea775a1c37b4adbf058dbb6a15abf9278c5d36","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260420.tgz","fileCount":62,"integrity":"sha512-OyFPVzSHPP4Y5p41PNzM17/WW+f632A6KZds/CHi89GEp23n0VQ2p6+2B65xH5+mX6yqWjQM750DShSjhBF8aw==","signatures":[{"sig":"MEUCIQCZRA0lX7TFzyvhyQ58Q1DrfK1kzK4hJ9QFJFmeCUedlQIgaAqp5otZ07HHmLvvGVnFnYnJs+HVDamZ3PMRa85Te54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"f0e2d1668891ed38a40b66f064644fed65df7595","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260420","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260420"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260420_1776665135050_0.29904038824890766","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.1dcfe2301":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.1dcfe2301","_id":"@aztec/validator-ha-signer@0.0.1-commit.1dcfe2301","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"fcd6d07aa056f71048f9f7c9c35e7c56188b8193","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.1dcfe2301.tgz","fileCount":66,"integrity":"sha512-1uohJca/CjFS7F3rqM/UewvYkBdaTfhHlBPZJXdwTAW45W8exH8qiZaAIHx4XMtanYJYUvmaxLZIDBSdrMfaRg==","signatures":[{"sig":"MEYCIQCXV65nQAJuD8dTxODLmzUSO5cG9NU1h3Rm9SrH1P6kMQIhAMqW38E1bDfhxny/Ix6foTa09HHywp1aD+ZWPEDfLWZc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.1dcfe2301","@aztec/ethereum":"0.0.1-commit.1dcfe2301","@aztec/kv-store":"0.0.1-commit.1dcfe2301","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.1dcfe2301","@aztec/telemetry-client":"0.0.1-commit.1dcfe2301"},"_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_0.0.1-commit.1dcfe2301_1776712703415_0.31984281195676356","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260421":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260421","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260421","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1b37103fd9ff4b6ea9c312024bc88f4db304860f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260421.tgz","fileCount":66,"integrity":"sha512-AjWKn9/bVegZe5ddDWA3Grci0YaPVzlG+D0VTvDtbS7mswIctWmqKyYnVrTOqZ0hvunT9AifOqfSb5tyw3j4gA==","signatures":[{"sig":"MEQCIDI1gG56xwoDC2LVbpSjc0xmGCJhVd0QPigF/BVpyUaXAiANyap+amWVDmcSMVZUBW57ktTJHc5F/ZgZjP1HHHzzMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260421","@aztec/ethereum":"5.0.0-nightly.20260421","@aztec/kv-store":"5.0.0-nightly.20260421","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260421","@aztec/telemetry-client":"5.0.0-nightly.20260421"},"_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_5.0.0-nightly.20260421_1776741786225_0.1774293781241838","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260421":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260421","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260421","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f3ee57eb7b8fd58fd6153e582ec0e75fea1676f8","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260421.tgz","fileCount":62,"integrity":"sha512-zqLLG5hGmjOF2L9CLXKCH9CRqxIqtjp4BtSHd1bFryGEZ5IiQ/KDo4YQc7+u9YUUOelEfIh5D/GPjUKcvwGHdw==","signatures":[{"sig":"MEQCIAMP2o1OZms9n5eGIDIdGLH4c8D8ByeO4NCPu7k97/9DAiBxdZ7PXiqUV2phul6hpHvhkOSMUWoBoCCnCz8SQ/HWiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"30ce8257b82a856c2100971921cab8defaad2f73","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260421","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260421"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260421_1776751011571_0.6256659723663986","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.8cb2d04d8":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.8cb2d04d8","_id":"@aztec/validator-ha-signer@0.0.1-commit.8cb2d04d8","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"342ab04b5b225c90dcdfac0dba07b8015d310cce","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.8cb2d04d8.tgz","fileCount":66,"integrity":"sha512-PO0fxQqROZLZmVnyHt0mr9ZJ2T2nF94Bm1o+Y24cYYsjcUbm0nhAk3QiwP4MAAK84yrtTO3537FPSyWYJmvPCg==","signatures":[{"sig":"MEUCIAnHO0jlSuYdpKhiwAku0/9LkHem91q5/cQd8R2jExT+AiEAofsPFBSylgB0wq696xWzWjkLmD5ATjxW/6+tSTAYjMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.8cb2d04d8","@aztec/ethereum":"0.0.1-commit.8cb2d04d8","@aztec/kv-store":"0.0.1-commit.8cb2d04d8","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.8cb2d04d8","@aztec/telemetry-client":"0.0.1-commit.8cb2d04d8"},"_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_0.0.1-commit.8cb2d04d8_1776804181841_0.7694362118376228","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260422":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260422","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260422","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4c3a07a442dd513f97857376c7866611baa92bfa","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260422.tgz","fileCount":66,"integrity":"sha512-NGLwSuvTTGDylddOyXqJE4ZDVSpfymFhiA1cOS8EArbyg4EMrfduEzB2YHOIfqbY3Z6SRpnIGoO+vFfKedIO0w==","signatures":[{"sig":"MEYCIQDtY7dMPDhM0E9c1C97DTEuNaRSEaSyaki+6ymt88R1gQIhAPqUVafNqoSq0Eci2uNcChm14uMgUdD3LlmPIBmlHdnw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260422","@aztec/ethereum":"5.0.0-nightly.20260422","@aztec/kv-store":"5.0.0-nightly.20260422","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260422","@aztec/telemetry-client":"5.0.0-nightly.20260422"},"_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_5.0.0-nightly.20260422_1776827918752_0.023914595300040364","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260422":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260422","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260422","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"166c3bad105a3268d9c36cd4643c496d01b8fb38","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260422.tgz","fileCount":62,"integrity":"sha512-45YEtSbvknkFFuPtP0ykju+1LYnoQ0UtA7HGyOXeZBMMWtyCofopB2HS0xAXFtg9tXLqzZHHSb8vIqmzktN1EQ==","signatures":[{"sig":"MEUCIQCeGicRmjk7UhosN1ZR1VCcIb/zKB5aymKs0xGclF83fwIgL8XBCAA8hlh9EvAc+u9LfxRiEszvOhS9L0cblJRnh/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"30ce8257b82a856c2100971921cab8defaad2f73","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260422","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260422"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260422_1776837418009_0.5106992284420941","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.9badcec54":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.9badcec54","_id":"@aztec/validator-ha-signer@0.0.1-commit.9badcec54","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4f4c75879e52fbeafcb0b0ce80f9caa662432f6c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.9badcec54.tgz","fileCount":66,"integrity":"sha512-0BK+LM1e5SKzAgn2+Kw+C1Mq3lW+m/1WtKNcF6Fa2XDAOPVd6xGS/s1DEScD3LvmqstDDvspEG8NhfWYU5Vhvg==","signatures":[{"sig":"MEUCIBWlsbU+PhAnMnv9A87yqtl8jTiwecbej980JU89rrRYAiEAj0eNamAwGwW4jtc6/eIVaVlcoTTClRCpc+DCHQdRy44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250764},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.9badcec54","@aztec/ethereum":"0.0.1-commit.9badcec54","@aztec/kv-store":"0.0.1-commit.9badcec54","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.9badcec54","@aztec/telemetry-client":"0.0.1-commit.9badcec54"},"_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_0.0.1-commit.9badcec54_1776862294399_0.6961169272704888","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.b2a5d0dd1":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.b2a5d0dd1","_id":"@aztec/validator-ha-signer@0.0.1-commit.b2a5d0dd1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"989d97e149fcf84d3f38043b99e72608008dcf42","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.b2a5d0dd1.tgz","fileCount":66,"integrity":"sha512-AMO5mhezGkq/k0VkfawF12PLKaL8+4UaL45oTt/d6D42K9nYdJ8vZOmIuoOGWoF5jGKV3tV4e9CMjMaJoPTJRA==","signatures":[{"sig":"MEUCIB3zWohLStujSzXh7+bM9cIHths2zwML8vuSr+UX5TRiAiEApXpwg9odVAjQfk5B1xfCW3gH3ANUpIBMXRcdyIvtGGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.b2a5d0dd1","@aztec/ethereum":"0.0.1-commit.b2a5d0dd1","@aztec/kv-store":"0.0.1-commit.b2a5d0dd1","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.b2a5d0dd1","@aztec/telemetry-client":"0.0.1-commit.b2a5d0dd1"},"_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_0.0.1-commit.b2a5d0dd1_1776893184357_0.048945087859811665","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260423":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260423","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260423","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a1068c1c22fefe9aaecf549b860a12af8edf0977","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260423.tgz","fileCount":66,"integrity":"sha512-ycXsM0wW/M/QGLzD0B98wPQ7tIhnNSxVc0hbOCCuZKGzyEXTvFtDcrzQ/1HL7QylZ5BLTqP8RbgGT/OtsyGPJQ==","signatures":[{"sig":"MEUCIQCD6QBSKoLyYfu7errEPUK/dc1MovxtsPava7SSrSA1SgIgCY+9rU7m8+w3YOKyWFbgaWtH8aI39Dep2SFUqLTpfuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260423","@aztec/ethereum":"5.0.0-nightly.20260423","@aztec/kv-store":"5.0.0-nightly.20260423","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260423","@aztec/telemetry-client":"5.0.0-nightly.20260423"},"_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_5.0.0-nightly.20260423_1776914356954_0.9136363458639363","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260423":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260423","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260423","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"257d6823c27fece002f6adda2af76791622838ab","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260423.tgz","fileCount":62,"integrity":"sha512-KBOks3X0gBD8otbijo6INGiLp0e/EsMhpwANRLpOeIWVQP13uWS5sNazEwN0CUf7bZWFaL5CpqM5y7+pwVWSeQ==","signatures":[{"sig":"MEUCICKIdMjQ6P2ttqiJ2F17u4K5XA3VNxXCT3TDbTy6oSIZAiEAsSEihTgZU0nUK+t6LgdSyXV0Mjvy2A/JSBclfFEykoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"9b56d55dab040f1bd53f876a9f84ff3cb2b01265","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260423","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260423"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260423_1776923938254_0.6337789301208943","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.f7ea82942":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.f7ea82942","_id":"@aztec/validator-ha-signer@0.0.1-commit.f7ea82942","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"23195a7e2843c3ee8401320c3b236f6c1e864486","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.f7ea82942.tgz","fileCount":66,"integrity":"sha512-VAR9Yh/p3eMDkH8SQOmLLe2xLfjg9g4IwINYQc3hzv+B+sdBYz7/c/4M0/7fuiXQAUzke4j+CZ0e+f3qIyF8IQ==","signatures":[{"sig":"MEUCIFuotdH+24WH/nwehusFJurv4hRK2+IHhWMRx/5PG2ikAiEAz6yj/18sGYWUCXgDMYaOVsvzquanCS3woVVaRH+SSU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.f7ea82942","@aztec/ethereum":"0.0.1-commit.f7ea82942","@aztec/kv-store":"0.0.1-commit.f7ea82942","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.f7ea82942","@aztec/telemetry-client":"0.0.1-commit.f7ea82942"},"_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_0.0.1-commit.f7ea82942_1776950890909_0.34299116753507364","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.0dc957cde":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.0dc957cde","_id":"@aztec/validator-ha-signer@0.0.1-commit.0dc957cde","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f372208a86df86abd5f898eb88d96634a4d7185a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.0dc957cde.tgz","fileCount":66,"integrity":"sha512-4sDcu9mWQB7V+RL9ynPcFQmLdAd4ZukN2jmS+sHbVt3k5hTDCNGWvXunRYVYR6lqKvdiIGGSBDI6nzxE+WuDnA==","signatures":[{"sig":"MEQCIH1h2kU4h6Jjt8yUXzgYH7EM2YEX5F1skCvBetKsGQjXAiBE4FdTDXRi7xGJJwl67T5o0cCf4N+8SVbMOhOUDWvo7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.0dc957cde","@aztec/ethereum":"0.0.1-commit.0dc957cde","@aztec/kv-store":"0.0.1-commit.0dc957cde","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.0dc957cde","@aztec/telemetry-client":"0.0.1-commit.0dc957cde"},"_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_0.0.1-commit.0dc957cde_1776970188930_0.9333097763750862","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260424":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260424","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260424","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a39fcc6b639f10f9d67736b7f4922d1945f4f14c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260424.tgz","fileCount":66,"integrity":"sha512-7nGAdRVsXBKWMtrjpbB6fILMjlMP4Qh+UcCVpNh6ATz62Pzy5ZZE2RIzNMZjZs2P0mXe1p1SriyeGmljX8GO9Q==","signatures":[{"sig":"MEQCIFc5zU3my64PTgf91IJgDhQz5YRBjsSkFBt8tlUYPjycAiBbPLTnHRZCYeP8nr3MVyaHBV5SgqXxs80egaH6XSBDeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260424","@aztec/ethereum":"5.0.0-nightly.20260424","@aztec/kv-store":"5.0.0-nightly.20260424","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260424","@aztec/telemetry-client":"5.0.0-nightly.20260424"},"_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_5.0.0-nightly.20260424_1777001005525_0.29083065245370365","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260424":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260424","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260424","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"6cc11ee254a3c5352536c95f4c12b32a16d8a93b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260424.tgz","fileCount":62,"integrity":"sha512-5h6n0X7Zc6/ku43NvVy5YoFLOpgep/xBBrcyLR8fBj1mCi5PhjFQAgHhwG6xqNi9T6rLyMH8ys1FwDjBW18gxg==","signatures":[{"sig":"MEUCIGDiUUCouqLuJpX4FpOjUL8PlQ9Rm+C+NtBr2SyNfq9yAiEAyVAZm37JPF369zrD6v1Q/QZKa2GUKTB+K+qF6QzSmxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"3095fffb03f52b95d9f81094c4f2fbd182cfa85a","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260424","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260424"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260424_1777010529265_0.403131984943943","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.9ebd450e8":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.9ebd450e8","_id":"@aztec/validator-ha-signer@0.0.1-commit.9ebd450e8","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"96ddf617b66dcd66201568c8bfe050c26ad9a546","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.9ebd450e8.tgz","fileCount":66,"integrity":"sha512-Hn2ma0Lg5HSpSLfHsznDaB3BdGMocZ//nKNnmNLDKbGpNZiClpEWKHl3LNXsfCCvM5m+yyDYXWGnXhUXiefCQQ==","signatures":[{"sig":"MEUCIEnWhi+2VPi3fKua0a5WGoO1HaSze/QuJ8YpAwPDTH7PAiEAhyUKJfPVsc0BeY530oQC8GhPH7heIlbZNuGKonf7VJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.9ebd450e8","@aztec/ethereum":"0.0.1-commit.9ebd450e8","@aztec/kv-store":"0.0.1-commit.9ebd450e8","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.9ebd450e8","@aztec/telemetry-client":"0.0.1-commit.9ebd450e8"},"_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_0.0.1-commit.9ebd450e8_1777045147607_0.4900851447213226","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.9d619b6c6":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.9d619b6c6","_id":"@aztec/validator-ha-signer@0.0.1-commit.9d619b6c6","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"63e1d61f1f0c901dde0f630e1163219837c868b4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.9d619b6c6.tgz","fileCount":66,"integrity":"sha512-raKkEpo5d3Jdui2IVCvA/YhP70ldLkLdoIfMvOamHXaU9QNO7up7c7z8Maq6wbTu2Y5GfuIJMXbD47XvfW807A==","signatures":[{"sig":"MEQCIENzLxdtWD03FUh/2ggutwyMYPPeADl37kTIGS0qGm+RAiBDsMRVLZ9vI8E9vrankiD14dWmA5kfdIXrDUDzKgP22Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.9d619b6c6","@aztec/ethereum":"0.0.1-commit.9d619b6c6","@aztec/kv-store":"0.0.1-commit.9d619b6c6","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.9d619b6c6","@aztec/telemetry-client":"0.0.1-commit.9d619b6c6"},"_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_0.0.1-commit.9d619b6c6_1777054037554_0.008263788027743857","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.59a0419c6":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.59a0419c6","_id":"@aztec/validator-ha-signer@0.0.1-commit.59a0419c6","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"471f8c2f31d06e5380af6c4d3cad5291c36336ed","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.59a0419c6.tgz","fileCount":66,"integrity":"sha512-/tpoTqNER1DHP68zVYRq3Ef6LM+lno4WN8tCJ6/9jBSCUmSw0h/iQOE3D9kMEbLAJ26tXWeXRJYpzGAP+OMIXg==","signatures":[{"sig":"MEYCIQC50FkbgKW0vzl5CDx/hM3UC+CK01ayfdePPMlsaj2PjQIhAKNEagPX7WH3EC8UDno4beS012zw7tPjrmIhKLYogMqe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.59a0419c6","@aztec/ethereum":"0.0.1-commit.59a0419c6","@aztec/kv-store":"0.0.1-commit.59a0419c6","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.59a0419c6","@aztec/telemetry-client":"0.0.1-commit.59a0419c6"},"_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_0.0.1-commit.59a0419c6_1777065706852_0.7492119524333336","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260425":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260425","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260425","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ce528a558006dc6917316b356ce01a3d04c5b888","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260425.tgz","fileCount":66,"integrity":"sha512-WI950IX3nWl5nBvWNi4GJktX3dTZVo+VApUYr6BqOYcKCQD3+633Jvtoh4ipO0YZryxhkSCRU9JrUmBFbp48EA==","signatures":[{"sig":"MEUCIQCQ4dVGRunt05t9ozlAod/vAM3xuQ7QJbvOkV2Glelw8AIgOIeYxDsHg3KYnG8J0YjgipakD0E7frLXp/R7SQlsccU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260425","@aztec/ethereum":"5.0.0-nightly.20260425","@aztec/kv-store":"5.0.0-nightly.20260425","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260425","@aztec/telemetry-client":"5.0.0-nightly.20260425"},"_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_5.0.0-nightly.20260425_1777087011034_0.7319017757898991","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.d20b825a7":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.d20b825a7","_id":"@aztec/validator-ha-signer@0.0.1-commit.d20b825a7","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"290ea31c0a68cded7aa650398eb11461fc0c2eb8","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.d20b825a7.tgz","fileCount":66,"integrity":"sha512-iPXCq4eUHSrp5pmN1EpjcIDeYU3s29SiBDkf8UXZ+gXDYqcuU4R0awfBJ8BlMMXxx8kdlfjeLLUfnX7t8J4rtw==","signatures":[{"sig":"MEQCIBNvp9MRW2wbBZc8WUca4yEAcOhKyxu08R7DBg0aYlZPAiA9ho42krcH2mB000dRlJ6raWMSjuB3DM2mXLo8c+MwvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.d20b825a7","@aztec/ethereum":"0.0.1-commit.d20b825a7","@aztec/kv-store":"0.0.1-commit.d20b825a7","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.d20b825a7","@aztec/telemetry-client":"0.0.1-commit.d20b825a7"},"_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_0.0.1-commit.d20b825a7_1777089053430_0.5944306044994341","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260426":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260426","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260426","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"93471ca5dc702ed6aa3791f839dc1cbdbf6aecde","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260426.tgz","fileCount":66,"integrity":"sha512-Hm7wqPxuajuRjy3FHZnR58gFdAzkvpdfnc7TklZBNCGZe+pmzjfjMHlwUEBhjTyFTbc1A5LiX8XjrUHUIJQuyQ==","signatures":[{"sig":"MEYCIQCEQTV7sYThLHxEYy1Bv8PbyZfYDevSEBnWZhrTFc/a3AIhAKxaLfm/ksSips7bEJhsQU4MCkfYAbhhgLhlFo05tZcB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260426","@aztec/ethereum":"5.0.0-nightly.20260426","@aztec/kv-store":"5.0.0-nightly.20260426","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260426","@aztec/telemetry-client":"5.0.0-nightly.20260426"},"_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_5.0.0-nightly.20260426_1777173562518_0.5299852374677634","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260426":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260426","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260426","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4a9411516ae42da0ce2ca9985e67cc4b06fafdf9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260426.tgz","fileCount":62,"integrity":"sha512-g2Yin+MjJqdo+mnPZY38ypdkfAaW8O0FQwEYDy2Bln3Vlyvqd0SL9QgIxfrZctzdAMGg7hzjPP59lvssP5154w==","signatures":[{"sig":"MEYCIQCqoZQkvCzTCI45eeddzWDAKxwwDgCcrNVUkEJkyEKmeQIhAObOdZkY6YTmDK7vt3SM0cKcepMSuqWnwC3RlQApV5xw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"3095fffb03f52b95d9f81094c4f2fbd182cfa85a","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260426","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260426"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260426_1777183422900_0.05431953627955144","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260427":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260427","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260427","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"2efbe64a4c5522759f100790f347e77f9cd62b0e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260427.tgz","fileCount":66,"integrity":"sha512-TRfin9k84CTwfm9z2PIVrJcNHr7Pv1CQxmtnZwxZXQBPqWzwOHTt+5USQUL665tGpVcjnx7t8CiUmvQVYKMzBg==","signatures":[{"sig":"MEYCIQDlcC6YGSyd/yP00kFiZKMBQKY6Qo94Vg7UcYK63QoxbAIhAKBBClHhjI8+ILsqxkvVb9NCQoHi5TyF4cmZlnyiYlt7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260427","@aztec/ethereum":"5.0.0-nightly.20260427","@aztec/kv-store":"5.0.0-nightly.20260427","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260427","@aztec/telemetry-client":"5.0.0-nightly.20260427"},"_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_5.0.0-nightly.20260427_1777260073651_0.6918942014359042","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260427":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260427","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260427","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"cd9088226fc60a27be0037679fb69e3061f8a84c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260427.tgz","fileCount":62,"integrity":"sha512-imigH7ZRsOhe3U7NQ8tPcityG11VUSWVe+czzHIbmr7adQNoQHCSNKsJf4d6ix1YILDE1GHAxSXjeaziutri8A==","signatures":[{"sig":"MEYCIQDkOlp1FJe09ONMbtqNTjKnxmhJ/e3L6ucrFnErUmIdbQIhAJeiHwv773YtDI3M8hPgouIc6xkfg4c8s6NP6PddaPeJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"3095fffb03f52b95d9f81094c4f2fbd182cfa85a","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260427","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260427"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260427_1777270406450_0.6786643123633844","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260428":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260428","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260428","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"794b75a3e01a28f7001de7a9ab257c68c3d41af2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260428.tgz","fileCount":66,"integrity":"sha512-n7rLLIDoUEkDS7+UHyIYHvUaZzaMHvR/Kxok6pF2wv7N1EcD3o+cRBmz0Jx5i1yJt0kD0fZ6rrj9GctrGLBU1g==","signatures":[{"sig":"MEUCIQClrCqwk6B8vy+n6C0k2e+H2nDJajVN6v2z3eNG98ZX6AIgCGtwLy5w/azFnVrKlbgnKxHIUt8ET0108BymxYbtBDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260428","@aztec/ethereum":"5.0.0-nightly.20260428","@aztec/kv-store":"5.0.0-nightly.20260428","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260428","@aztec/telemetry-client":"5.0.0-nightly.20260428"},"_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_5.0.0-nightly.20260428_1777346413245_0.3674508406695596","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260428":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260428","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260428","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"bb25b627acac814f303fbb713e465b6ca2c1c490","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260428.tgz","fileCount":62,"integrity":"sha512-iX8r/i6n07mpe4wvg3IiWGRp9j5ncwSRVgvvK+Sh/7AHcVSbuKacb7Da4rkiNzxzk8gjSbW246GbtwWNuzRgvA==","signatures":[{"sig":"MEQCIDDqNiBCdMrqJ8hahZ4vRul2avnbI9nIx3xqAKUWKQZcAiAMZ9vu8YSDVKQeGgvZ1fDVP6fsYCYtHtNh9PD5LP9jHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"eb05ee850556b119a2ea4448b04697b4c540e42c","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260428","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260428"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260428_1777356895086_0.24865812635999673","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260429":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260429","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260429","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1767b32020e9ae9ec9137c45250994b861aaf743","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260429.tgz","fileCount":66,"integrity":"sha512-/ijlecR7tWPlW7Xx2ek8G813VTB62Gu14MpJGs8DXDMEgKsccv8hY/Gw9oNqSv4u0gW934Avx6VbnAfMvk8rww==","signatures":[{"sig":"MEUCIF3cYpRIPS2ydzSnInJKatskj/Fnwp+m/JAIgk1DVJvyAiEA0mN66yUQSco2wQn8kH44WpvvWgsxHVun2CReBjLMkOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260429","@aztec/ethereum":"5.0.0-nightly.20260429","@aztec/kv-store":"5.0.0-nightly.20260429","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260429","@aztec/telemetry-client":"5.0.0-nightly.20260429"},"_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_5.0.0-nightly.20260429_1777433072315_0.4755485178036851","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260429":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260429","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260429","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ddf5e8dd39561a4389c6436412ff0f89dc445fa1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260429.tgz","fileCount":62,"integrity":"sha512-DpUg0SuV5BIesOabo2i/uCFFg7U1Vkjc9xWnnRTpxhBXZl4+MHFDPkogiBRHO2vsM2HQxiEhyFcKtdUIuYUGug==","signatures":[{"sig":"MEQCIEZFXy2tDyp5ERAcSQ5gRc5mnPOUlW2uxnXPzPguzfLSAiAuPmdrV6EtXp4AU04EKGRO6vJ6h7CR4Q8CQpxrgxgKmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"eb05ee850556b119a2ea4448b04697b4c540e42c","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260429","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260429"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260429_1777443843764_0.556430930115003","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.6201a7b05":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.6201a7b05","_id":"@aztec/validator-ha-signer@0.0.1-commit.6201a7b05","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"96930134578a2bde94903a027bb247a338c21876","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.6201a7b05.tgz","fileCount":66,"integrity":"sha512-JNRncov0M0c9zuzj3bw5Ekiere3i7J4U2pBmdKOoohdfjC5pXkVV52+oGqY6cCd1igMJtrZbYflQzzAUYre8Lw==","signatures":[{"sig":"MEYCIQCYW/v0LH9gZwjNVaoSwIP0QJtaZGOrNc4vkXx1/pVQTAIhAIbOSDEmQRbBFXQuf9ovbfITVw2fVoJ+5WXr4IwiL6MW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.6201a7b05","@aztec/ethereum":"0.0.1-commit.6201a7b05","@aztec/kv-store":"0.0.1-commit.6201a7b05","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.6201a7b05","@aztec/telemetry-client":"0.0.1-commit.6201a7b05"},"_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_0.0.1-commit.6201a7b05_1777508219210_0.28061550007543334","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260430":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260430","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260430","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"2f67ab8d3617e6c4599a55488a415df2b6444cd4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260430.tgz","fileCount":66,"integrity":"sha512-KQGq0Ynhc0KTp/35wsrGCY1roYzKUG171L+U9PncDOfcAq9WV+px9lcAGPgI11AsPI/0XgnZMkP5iPo0kqIrWw==","signatures":[{"sig":"MEUCIEs5iPVF866vYGcbgMAS20pHdxaQy4ujiUZM5Eb37Y35AiEA+rRlvT3acmWlGliNBc2fIIx6iPXG864daiRc2TydNsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260430","@aztec/ethereum":"5.0.0-nightly.20260430","@aztec/kv-store":"5.0.0-nightly.20260430","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260430","@aztec/telemetry-client":"5.0.0-nightly.20260430"},"_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_5.0.0-nightly.20260430_1777519223488_0.2711750730164335","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260430":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260430","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260430","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7009a80ce2bfdb6cb7c5084052d4481b90080851","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260430.tgz","fileCount":62,"integrity":"sha512-33+BRtYI225HG0V11J7JVM7EnjW8ExBcL49urzmbvibfV3Mdxfs9xaBXI7yC+0VhnqRsfeBlp56MzlA8P7Bl8Q==","signatures":[{"sig":"MEYCIQDoHGlULACFt1Z6XEiVOts6lv+MXMPggD4ZWHIc90RFnwIhAPtVbeGDbFtEki1+O3+vYAmoTUPUWsc9ILKyaxA2ueee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"33b306eb70e33110be9b41d5ca5cf47dce574186","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260430","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260430"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260430_1777529700607_0.9190300379435372","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.949a33fd8":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.949a33fd8","_id":"@aztec/validator-ha-signer@0.0.1-commit.949a33fd8","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4c961dfbef4284b3728c42aed5d5e1871c2d5889","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.949a33fd8.tgz","fileCount":66,"integrity":"sha512-DEF1gG7fPjvmsQ0w1eJCKi7tOxtHkGZCOx+EboWOU2Zdnii1SQUNgnsC7CqS8XEalb2iB+ZRHSvaFkxR1z9u2Q==","signatures":[{"sig":"MEYCIQDqn8G1Qi214l3rWnbPm/c57An6uv+J/zlymogchPPT3QIhAKdz2ILD5iUXRFqqIiymrCUt/fZBL0oOoEv4w9Z/zCHV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.949a33fd8","@aztec/ethereum":"0.0.1-commit.949a33fd8","@aztec/kv-store":"0.0.1-commit.949a33fd8","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.949a33fd8","@aztec/telemetry-client":"0.0.1-commit.949a33fd8"},"_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_0.0.1-commit.949a33fd8_1777581741462_0.9007909117130535","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260501":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260501","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260501","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a2fcc2ee818827410d30d1329b430065789be240","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260501.tgz","fileCount":66,"integrity":"sha512-MHSNmtPh2mwmDtRd2X2yvUn8vKtTl0sPqoCC6zdoJMSU0aX40CydQTfmnSE0z5b2xbg8JOkupRXqVP9WQjORNw==","signatures":[{"sig":"MEUCIExN7tfteH4ENtH0OZQyjxI40WFKARD8DL9TFa3IDmhkAiEAnU92kX5OmUrvP4sDF+iGvdCifNx0IZaZPiKwdbQZ5rY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260501","@aztec/ethereum":"5.0.0-nightly.20260501","@aztec/kv-store":"5.0.0-nightly.20260501","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260501","@aztec/telemetry-client":"5.0.0-nightly.20260501"},"_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_5.0.0-nightly.20260501_1777605910796_0.3088054568169236","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260501":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260501","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260501","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"2fc00d20d101fa10a3be534b4cb0413991cd5461","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260501.tgz","fileCount":62,"integrity":"sha512-qTegBYiGV1ISyx55fu6uLqXcv4oIAIrLfkgUAxwe5/lvV4ij8W86T/MTfsodvXUMZPZmemjVRKWj7IbMK53Zmw==","signatures":[{"sig":"MEQCIGVtDDwcaavTO2O51kxnHUjl35EksI/FxCboBQTWuXybAiBUX2UKNceaxIzDeoeS7Bi+IeDHk0Mty9Vq9AV1q56XFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"9b298a1378892896061fbf48920dd476cb195395","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260501","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260501"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260501_1777617670202_0.43285361748953566","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.0ec55a70b":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.0ec55a70b","_id":"@aztec/validator-ha-signer@0.0.1-commit.0ec55a70b","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8f88348b916aee20676fd999a91593556bbcf232","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.0ec55a70b.tgz","fileCount":66,"integrity":"sha512-xJOVgA4ybU3uGGquGCtUbKBVSnUYUQRBuUO95gRwtk9lVnVsaA3SRodKj4leLvSMiF1cN6DWwV9px6w4CwAzdQ==","signatures":[{"sig":"MEUCIQC3Uh5CQGWHQwYtT70kQJmHjKMXKbMe1x7RV4TzJHLrcQIgL/RSKcAhykyiHZjOvU0lBcfYyavsKUpxkv7gfZk6LAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.0ec55a70b","@aztec/ethereum":"0.0.1-commit.0ec55a70b","@aztec/kv-store":"0.0.1-commit.0ec55a70b","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.0ec55a70b","@aztec/telemetry-client":"0.0.1-commit.0ec55a70b"},"_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_0.0.1-commit.0ec55a70b_1777656719874_0.39089935043628965","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260502":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260502","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260502","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c1f89435b36aa552b2f47ae37fe10a206eaffbf8","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260502.tgz","fileCount":66,"integrity":"sha512-NobabScnsagbVOIl73Hoj8i/Z9fyD+pE47j7H/48DCPGAedNot+yIfIdF7Z3Tvblxyzv7dEDQnz5lVvhLstwAw==","signatures":[{"sig":"MEQCIEZp3X0+SbFv+QeOdR8BNj9B2pJWH+bOJoRJI0XR4072AiA4aHlHhy151tN4LhmO6bjWtgoCbMkb9kHrigkT5hIqLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260502","@aztec/ethereum":"5.0.0-nightly.20260502","@aztec/kv-store":"5.0.0-nightly.20260502","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260502","@aztec/telemetry-client":"5.0.0-nightly.20260502"},"_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_5.0.0-nightly.20260502_1777691922604_0.22123608286413132","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.2c0ee1788":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.2c0ee1788","_id":"@aztec/validator-ha-signer@0.0.1-commit.2c0ee1788","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"17ec426a59b701a9cbae2a06640845f05c447347","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.2c0ee1788.tgz","fileCount":66,"integrity":"sha512-F8bdbYoKQYxCNTSYhl6yJRBOqlSvx7KdtXaR8EF1JlTEFS8DWO5K88zuqjEAfLHl0VK9Rf0dik5XYRPoixRAnQ==","signatures":[{"sig":"MEQCIEl0oyajxRVPtEOaBhKuJCBj75OqdC+2xPtJsik32315AiB7U8EkEUOeECrmDr+wm/XkhPgisfrNGfsltwKVUpgvXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.2c0ee1788","@aztec/ethereum":"0.0.1-commit.2c0ee1788","@aztec/kv-store":"0.0.1-commit.2c0ee1788","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.2c0ee1788","@aztec/telemetry-client":"0.0.1-commit.2c0ee1788"},"_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_0.0.1-commit.2c0ee1788_1777757078311_0.2120740991543122","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260503":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260503","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260503","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"293369b356fb4d9220868054dad9a4354e7f48eb","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260503.tgz","fileCount":66,"integrity":"sha512-nvqf553S0xyD41TJg8+Lux2+tj+bgODEFlUSGkzS0/qjk8+9G3T6ArMcn38/ey5BdxAWdeoOCbYs8UUX3v9kLg==","signatures":[{"sig":"MEUCIQDd0RQ0WnNl7s0OZGkt4Lj8/C77cK/Wn/Gj/1DghzdSoAIgWsiaFIuFkry3NcBpEZTRknhR2lAWkRLJJbt3OJIFmWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260503","@aztec/ethereum":"5.0.0-nightly.20260503","@aztec/kv-store":"5.0.0-nightly.20260503","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260503","@aztec/telemetry-client":"5.0.0-nightly.20260503"},"_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_5.0.0-nightly.20260503_1777778416202_0.7048708522248726","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260503":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260503","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260503","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"36db9f0d05e4dbf0ec6dfcd8e591d82dd7f28cf4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260503.tgz","fileCount":62,"integrity":"sha512-FXcG6USwNVgrytSAnFoVvTyH+8bXBWlgwALXHdUU7CD0CkreXR7K8bcyE8aT6PQa90ogj2HeuwI9hM24B5ut7Q==","signatures":[{"sig":"MEUCIE4pjudZgXKpaZQbzZRklk1gWplAu14O65EnJ7uKAcv+AiEA50NangXGxQrSSp8NukPjTbqsYuWGjPPlkB8y5oTWRlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"9b298a1378892896061fbf48920dd476cb195395","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260503","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260503"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260503_1777790332583_0.9866405657642081","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260504":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260504","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260504","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7d86bdc032b209be4f4d66af3457255a6a18f790","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260504.tgz","fileCount":66,"integrity":"sha512-0sbHoNRsXwcj3Ov1oPHc5RDDstZtu+WyKiw6//sbdl3RC9tciwKXF3N8oSFlxCB6ACHowMx0hUgJU8uaPmJsBg==","signatures":[{"sig":"MEQCIGpgESTW8X9j+rQU0P/LlxXcHuEOF7yw3/uoXWgvOOyCAiAwQ8yMDzI0cuqw8gem+Jx4/XOs1fe3aOKO0f65oTujPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260504","@aztec/ethereum":"5.0.0-nightly.20260504","@aztec/kv-store":"5.0.0-nightly.20260504","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260504","@aztec/telemetry-client":"5.0.0-nightly.20260504"},"_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_5.0.0-nightly.20260504_1777864869754_0.7354321064083404","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260504":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260504","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260504","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"fe1dc6c97333fd6b62cca226df1694b305dacd97","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260504.tgz","fileCount":62,"integrity":"sha512-hfwBEPY5Myzr76PCZhaszCsOA1zVbBWmDSQOcLBS2eRYshMp6W7ASwKqQbmFzDoDJFYv6YXO/6xRGf2Y4VUwqA==","signatures":[{"sig":"MEUCIH+cZikCIPQlFTU+h7StoCEO5glRJS8huOo6ft3QHDeuAiEAktRxQxsDj/3F9uOQ1mt0NSopycxMLLsoNZG1SJxax6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"9b298a1378892896061fbf48920dd476cb195395","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260504","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260504"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260504_1777876715859_0.7018986139865662","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.e5a3663dd":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.e5a3663dd","_id":"@aztec/validator-ha-signer@0.0.1-commit.e5a3663dd","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"27ca956a81bc213bd954351428cbb85e3b87d6ca","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.e5a3663dd.tgz","fileCount":66,"integrity":"sha512-VVInHZ5XLHcWlOxSwfrLqdzDob9hCe612sIAVM2ndMSO+dp9ahBZklv2KVtWDB51u5Cp4YrmIv4JiKXqEjhPgg==","signatures":[{"sig":"MEYCIQDtgrI/v1pftB7kb+tVYcujbLBP8zt8LI0vW0p2J2OplAIhAIBllLI1FKfOg5GaOBsEc1ya5yn5A+14yVzjZ/3hHakY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"0.0.1-commit.e5a3663dd","@aztec/ethereum":"0.0.1-commit.e5a3663dd","@aztec/kv-store":"0.0.1-commit.e5a3663dd","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.e5a3663dd","@aztec/telemetry-client":"0.0.1-commit.e5a3663dd"},"_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_0.0.1-commit.e5a3663dd_1777933495128_0.9524274451547412","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260505":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260505","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260505","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"52ab4819bfa691377d5042e5bc46bdf654caee1a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260505.tgz","fileCount":66,"integrity":"sha512-ocM1Ldh6VNrcybn4YZ92Kbspiv7nrmWlesWE62ZgFKDa90Ln2YVhaEZImovSDaoSrsQc9DgGf2/orhGT0sUGmA==","signatures":[{"sig":"MEYCIQCllMTmRisS+SlynTvUzT5o+fPnkyINGb6LQ2AVaDV2RgIhAIcFHvwnAgkErPUJtep71BCSzZnI+YyUeM0uibwtVAhg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260505","@aztec/ethereum":"5.0.0-nightly.20260505","@aztec/kv-store":"5.0.0-nightly.20260505","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260505","@aztec/telemetry-client":"5.0.0-nightly.20260505"},"_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_5.0.0-nightly.20260505_1777951184814_0.28083667327422757","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260506":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260506","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260506","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"3ae31c6612a994326df9612902806c12d540fb0e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260506.tgz","fileCount":62,"integrity":"sha512-1Ams0C2Bwj/Tm1DxkRWGEZrLrb2r8ji+RTz4+rQQj2EOniL/lA+1nXkmQvjVPcl3pgtGdPsDy5OgwuTha72vAw==","signatures":[{"sig":"MEYCIQDYESPhT+LVLXg3nHKnIMg2vWT5jddkUIDSMDWjlyS2CQIhAN5qafvBHwLWqTrBwRxlL1SApcCBftr0H9j4VHEYeGwt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"1963b399e5395d210ae981015f95121c56368e1f","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260506","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260506"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260506_1778049608786_0.9463282139916867","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@aztec/validator-ha-signer","version":"4.2.1","_id":"@aztec/validator-ha-signer@4.2.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"02ae8ebb1b051aba2b2d3e74f3c8c5e799cb9130","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.2.1.tgz","fileCount":62,"integrity":"sha512-LavfkS2b8HZCfl0yuMRzqBAIjWYTpg/6YU7RPaRLJO+SFM3QU4vqGV1u+Jc6ApJopzhSex8Oe7qo8/NmFY+L5Q==","signatures":[{"sig":"MEQCIGIddbhOzi/62oTOVaYHVETU2BK5enA6CQ3DJTLgMzgqAiAxj1mykFkdRgsQ60U4EQGpnaJmQ7XTI2HZKmtqbm1cfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223483},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"229c981281a14b9e3483f121111c610af2ab1374","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.2.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.2.1"},"_hasShrinkwrap":false,"typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.2.1_1778142930155_0.9138279951459118","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260508":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260508","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260508","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"736b456085b8db030ac94bbfb5391fba12af8795","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260508.tgz","fileCount":62,"integrity":"sha512-sGNOlKpELvYBJY21frPSRII5FOuxF1+8x7uu+DlHbb4ajzHzd52S9pQ1iSmxVO+DZEi05zz2B5L9j1hOQTP9ng==","signatures":[{"sig":"MEYCIQDjmnJkism2s2P2kjShOOTDuuyjbS1EP1CFXo6xBBpAqwIhAJC01X/grRhaSwa3+0ZTU/PSfFl+qU2SHpVOKe7S5ZNq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"20b65b4ef6b1e5c72ee145d0149f4d5026d97c5d","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260508","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260508"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260508_1778221395639_0.07747757433917113","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260509":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260509","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260509","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"09521d8b8ab166b1281c9c47ec34ad0adecef096","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260509.tgz","fileCount":62,"integrity":"sha512-99z65D0VRrLIgLtgQxlEAu6qJ3D6TH6OILlHiBrx3W4wczDvs5PnOMYEysCydeoKQdnZ4TiRSy6UnH3q7n28Nw==","signatures":[{"sig":"MEUCICgTKicong1JCxIT1eq0m7XlyhWQ6GzodDbw26IqrZY1AiEAglN6yFjVqAI4qwuTN8IGkQwJZmmPgRbYquF/nybm5Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"af6e4cf0a49affc7581666a9f512b20b38484f5d","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260509","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260509"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260509_1778308438990_0.34392574923801544","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260510":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260510","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260510","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d9eb079a96441db6fa7fc0e23d6236bc8cbd21a6","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260510.tgz","fileCount":62,"integrity":"sha512-OBi2RFjJ62ARhribhFReMwB+r1Q5d1tWYZOs1bBHf/WLvJHt86drDuWoA1rECc+1zb0+UXpP9EmjUXc4SgDGJw==","signatures":[{"sig":"MEQCIBtX/4XnHlR5sIfEuRxr5Q09L4FFxyyAtqXQ6EOuPSreAiBgCQTCA09M9Ad2o24WryUMlyvNg4wFM5QuJbXivAIRfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"1aca885405105c6e6c24f973d5f7ff32df7b4ec9","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260510","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260510"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260510_1778395970752_0.4019722842616724","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260511":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260511","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260511","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"58640f7e46fea55781644d642c71332780fcee9e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260511.tgz","fileCount":62,"integrity":"sha512-C1B/owTYsU4O5FsjKZo6m5UwFoTPovwcnT/2JsrxtVr8gZyYT6WgiuH0n6C6QOWEz/s0uQ2IwEdba/YEllT5uw==","signatures":[{"sig":"MEUCIQComkrB5ycNbPthgHX/JSzfb8/kSlNtJBoGW3TnJQEkUgIgE3/mHm+Fdkd8mMP1a02MuJ7SzaGS87oNUnEGChYTXbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"44aa84886e408737358145e94824219fc1751b1e","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260511","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260511"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260511_1778483771217_0.9395226510288246","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260512":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260512","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260512","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b2e0c75b3e37282a184de73a20228966328f064a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260512.tgz","fileCount":66,"integrity":"sha512-Fo5r3Xx2hnWOhD0aCBmUZPDKxyFY8f8Hf5sGej7LsS7v6kX7GEdxKiFYwxAf9OiOIG1nVxIqwpgx2mjlFcsYPw==","signatures":[{"sig":"MEQCIAM7NPnIMF/TwcGi/bJztfxyt72gaLDO//344a9zFmBOAiA75hkJacbvXIccEkJvp5HgK/eyKWioxH+tRXgM3YFyVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250890},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260512","@aztec/ethereum":"5.0.0-nightly.20260512","@aztec/kv-store":"5.0.0-nightly.20260512","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260512","@aztec/telemetry-client":"5.0.0-nightly.20260512"},"_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_5.0.0-nightly.20260512_1778556996796_0.19056008696176607","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260512":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260512","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260512","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a7e0d4c7b8c4c68be950dad5609a1037560e04e5","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260512.tgz","fileCount":62,"integrity":"sha512-nPHHSNPIP6ouQFbKf+dNh6ycT145AvF8nOu2BhIx9pvo+pazxbLEv8lxeAKCRl4TZg2pYznVe6vb4D7qktivaQ==","signatures":[{"sig":"MEUCIQDPuIxMViiMG27onZdolNLjqLHm6iMiJHdbWylMiJDoNgIgD2Kz8YG1qRoIqx2+2XaLLczfaEPXTk5/wFg07PuC1CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"44aa84886e408737358145e94824219fc1751b1e","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260512","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260512"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260512_1778568832084_0.4785834627184471","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260512-1":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260512-1","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260512-1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9896dc3c6d91bae4c4f65d9027f8b4d1abdd10c2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260512-1.tgz","fileCount":62,"integrity":"sha512-MhsQMX7+geXqP9LVsXIO0kYCIzyiqT1AJQd5wa5uKND8NATK7if/F/BcnKen7EjAt31HDlEwpTSQC6zLiPwNZA==","signatures":[{"sig":"MEUCIQC2Ml4Hb/7FDNzTuXVZx28esGZCpDwemco0gsSL/KB0LAIgP5fyZeUB7uamWB6TNQIekMjbEVED1I4GIuuSt3JFzaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223540},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"7c959e70107d5f87597658ec00d5d6c7a882ab1c","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260512-1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260512-1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260512-1_1778589155149_0.6554523570631059","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260512-2":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260512-2","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260512-2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"04b856bd6cdb39a57d332c92f1b636348e6f97f1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260512-2.tgz","fileCount":62,"integrity":"sha512-LwsduSGyGohm8yBU3DY0QNMAOwIcGw1l6znvLOtTH0gua/FbV3ZhqaQAKeFT4s4ZLRskDJL4oQmx8CDiYmbf5Q==","signatures":[{"sig":"MEUCIQCgBYSRP2P6WZHkoQCC381u6CwzhNB9LbGnoAlKIfgk6QIgM0HIVWqrvHrkGBozh/Gx1PlZXvNYsWRDrZBsCbUPpRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223540},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"175c6844980c8421881fb46f8459806bb110fa07","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260512-2","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260512-2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260512-2_1778594270255_0.8751669571301626","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260513":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260513","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260513","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"953cfb702e6a0fbe801a0a3e4c72c45404c2610e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260513.tgz","fileCount":62,"integrity":"sha512-OIrfrMcUqOLnHU7+XU6kpBTxVOauyexFoclWjN/yJbM20Vb1nfTshUPH4jybFWSEcnvbsWYCMGBMbHjBGA5FHw==","signatures":[{"sig":"MEUCIQDxGRpdDm5V7UIaODudJEQBkS2BvCoYHurOjIBTypWICQIgUDglob3/hVpUfepbHX82lUapMLt9DxYZu4WkZDi5di0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"fa9e8137ac146af2bf4c712c7516a6b4bf7d480f","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260513","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260513"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260513_1778654988660_0.5396861101769432","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260514":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260514","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260514","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ef9a74ecde0e61cef191109eac32c779c4a374c7","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260514.tgz","fileCount":66,"integrity":"sha512-sznPMODA7JgnQqZs+k1TyWDxS8fzyQE7H5YnmwRCbv5nYO2TtKu+RKy29CfLQuuzHiwGUaxsSXM+QcZDQ02zUQ==","signatures":[{"sig":"MEQCIAiVpoTQreNZN7nJL+9eVUvJZBfoi/Bb9ygMFUSIKmg/AiBnln0ckRowxWw0pmEWMqFOJlsO69Ko/fsrvX9e9ldBSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255072},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260514","@aztec/ethereum":"5.0.0-nightly.20260514","@aztec/kv-store":"5.0.0-nightly.20260514","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260514","@aztec/telemetry-client":"5.0.0-nightly.20260514"},"_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_5.0.0-nightly.20260514_1778729786161_0.7019130549452923","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260514":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260514","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260514","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"da95641e78caecfcb418fa4aa03af12a36a73273","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260514.tgz","fileCount":62,"integrity":"sha512-t1Tf6/LPbUT5IPm60jA5LPCnRwpZJNtEf6mFszd0vWSVtrd3cjEU8PlsSlx7c5Vw84Ufv105XTrebW78KvwV/Q==","signatures":[{"sig":"MEYCIQClmywJSm200VTk0I9WZb3anUaPwgS6tl2cEKLHTA+6cAIhAMjXCHzUTG0hR7akGiYrtupMZM1sroM+6qnZlReLZKSg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"8c30060c1fc59b3acb3b88e3792ec8e90db51e3a","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260514","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260514"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260514_1778741342278_0.33002276833729915","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260515":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260515","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260515","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b3cc1f2cc3d8e26cd7d36b56ff67b0de0890808d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260515.tgz","fileCount":66,"integrity":"sha512-/9TGMqmI5UAt7PVSHpNEKJt3ENa5ai5fqxS1s0Y8+qcAUWhXxBhS56ZJl7C/cDbZM5URr6VsnLOCvM/E2kPH7w==","signatures":[{"sig":"MEUCIQD88EBWeKADQCl4nRJXuUMCYux67dBvounIsCCMfNABlgIgWR4AvfozJQXL/q4vPkvq1IjkDeKBEhvHXAN4pRqk9fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255072},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260515","@aztec/ethereum":"5.0.0-nightly.20260515","@aztec/kv-store":"5.0.0-nightly.20260515","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260515","@aztec/telemetry-client":"5.0.0-nightly.20260515"},"_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_5.0.0-nightly.20260515_1778816416178_0.8800725958493993","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-nightly.20260515":{"name":"@aztec/validator-ha-signer","version":"4.3.0-nightly.20260515","_id":"@aztec/validator-ha-signer@4.3.0-nightly.20260515","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c0fc68d9b7f7415c1931e16a7d100b1b653f7450","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-nightly.20260515.tgz","fileCount":62,"integrity":"sha512-C702J1TBUfp+8R1nf/MBYPHgCa1F3+zmXzieZpEYPIvOd9tN8RYXH34reTDPBDKcdzMGOOlIPY5rIbk1EIpGRQ==","signatures":[{"sig":"MEUCIQDbgCAqrBkv2/nL+yJeG+n1huIkAV04eMjTadMrs54jpQIgabaK2d6pr7O3g9T+BvPGilyeZOFWlKjz8h7yKCk3n7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"7fe3a2aeba9fb5483345fd2ecd6cd61fca01a90e","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-nightly.20260515","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-nightly.20260515"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-nightly.20260515_1778827856845_0.0684574939812641","host":"s3://npm-registry-packages-npm-production"}},"4.3.0-rc.1":{"name":"@aztec/validator-ha-signer","version":"4.3.0-rc.1","_id":"@aztec/validator-ha-signer@4.3.0-rc.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"56a73d00e9a663d9b922a8f40bcc6bebd7a24b05","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0-rc.1.tgz","fileCount":62,"integrity":"sha512-evB1JjZYRSqpR8B7X4zsExny5967f7M6BD/m4fyMmto9KkW+dgABEt93P/qSxum31DQ1R/3U4aDyECHhjswQcQ==","signatures":[{"sig":"MEYCIQD5P112wukDcCOliRY8DKANFM+vKNAsoIrSxh8srbadJgIhAJlU6fYt54tBVJn1sdOqW+Z9xftdgRecp3HK6My/ultI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223498},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"5a4d1a474db016be71ea551aef089ce9794af370","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0-rc.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0-rc.1_1778841541386_0.16908716229284626","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260516":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260516","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260516","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"521af8cbfdda6924dfd80c33c667c60b5a02575a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260516.tgz","fileCount":66,"integrity":"sha512-wpKUG2rrZd/4RGwjUU7N8ZfrnDzHiWrtg76AfBDPwjTfm4NrYKmLAkPa0EKdMaqZMFf/BUNw3QUjVjLv0Xosrg==","signatures":[{"sig":"MEYCIQCWf4PnizwMKPwP7m5hlTxCFO3FVHcnwDXAu7GG9DVEuAIhAMaNu0HWbpnysm+6OmjdVEHyHByJhjxb5ElvwHhngmjI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255072},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260516","@aztec/ethereum":"5.0.0-nightly.20260516","@aztec/kv-store":"5.0.0-nightly.20260516","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260516","@aztec/telemetry-client":"5.0.0-nightly.20260516"},"_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_5.0.0-nightly.20260516_1778902324653_0.009534677213450138","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260516":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260516","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260516","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"14fee78cdf72e447444903ede365021973858cb3","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260516.tgz","fileCount":62,"integrity":"sha512-Z2+v3byLQQ3BdBgALJLOvsYkqmBiWnr0Ea0oqtkTHCE3XVeGAa/raMvAE9ARBGWkndLHKWK/SLmn10ltwtaqGw==","signatures":[{"sig":"MEUCIQCFl/eFMAKcZKNbtDmc0QAtVJMqtup37TcVlXCdGiwenwIgSVLojmqrO5aAC2fSiURVPgQ5h6dKpjeT25xBj6+IHCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"36941911765a087c3fba0b396cee104c022fcadb","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260516","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260516"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260516_1778913635142_0.10011261540144845","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260517":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260517","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260517","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4d3b61874e093ffc2ae517e4b3be4def16ef175b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260517.tgz","fileCount":66,"integrity":"sha512-ldfdlJRZjXH1UJRAUTv0sdNZbGHFv5441cXTi43R9T1k7agpc75wAY7XI9BzHApk1MtfYooMUAvVWQd4wr4aNg==","signatures":[{"sig":"MEQCIDidwvi5I/r7zQfo35+xELu86HB8hVMnuchNttYvXK+TAiATV4Hg+iDjVEkmOA8LBOm0lFVkcCSGq9d8N+Zn1PJYvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255072},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260517","@aztec/ethereum":"5.0.0-nightly.20260517","@aztec/kv-store":"5.0.0-nightly.20260517","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260517","@aztec/telemetry-client":"5.0.0-nightly.20260517"},"_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_5.0.0-nightly.20260517_1778988677437_0.4404513970837527","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260517":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260517","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260517","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c9f6827baa827069a70e43239432d4d1f4fcabdc","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260517.tgz","fileCount":62,"integrity":"sha512-UdaL9JmtJe6IFJxlzOrbpHhTOFwDi3EZXmCFJpVmeFUUNpe1I9DHlqY+QGsFFCUtuwPwR1FBGBn+2Ll30iWocA==","signatures":[{"sig":"MEUCIQCTeXRGIlrJ043ae+EhZvRxxhZmYv4lmsYfzQFvC35PkgIgc5CFs1nCyxJge5Fgq/9TVdpsA6PHY6Z0AcOXgj3flLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"36941911765a087c3fba0b396cee104c022fcadb","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260517","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260517"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260517_1779000696748_0.49247969173957573","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260518":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260518","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260518","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"99f1ae653ded00361ed87a9317f16dedfc341dfd","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260518.tgz","fileCount":66,"integrity":"sha512-ng/9P9cJhSTVOr+rEKYde0IP9yjECq/d8hQbA0LSO9OKcRour/W7MoqaPYHIhyJS4ICw333J9cadKJrLe5A63A==","signatures":[{"sig":"MEUCIQD48CxVCTV0u79l+u/uEJ8x2K7YMwXqRdqamaIbx2SDywIgW9kis8DY4+OPC7KQj4HDxtk1BP7iNDd2Op8882j8tXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255072},"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":"^3.23.8","tslib":"^2.4.0","@aztec/stdlib":"5.0.0-nightly.20260518","@aztec/ethereum":"5.0.0-nightly.20260518","@aztec/kv-store":"5.0.0-nightly.20260518","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260518","@aztec/telemetry-client":"5.0.0-nightly.20260518"},"_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_5.0.0-nightly.20260518_1779075262248_0.18214642446725082","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260518":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260518","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260518","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"93a2c283294141a80ba188fb7d8fedf806c0d320","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260518.tgz","fileCount":62,"integrity":"sha512-dCPyKRy34WvCnH+FmuOXfhWgME0KBweetbCiIj837q2lf/nQA9rS0dBoaIf/Y8M4xS9WbCEZ+YitsNujLU9BtQ==","signatures":[{"sig":"MEQCIBfTQzEFJYi9f6w4/yYORbSCve/R/H6NLKGc51uDBd0mAiAJuJ96JUdeJUIZsuSI9rAJvMy+RXhD0giL+aHnqjY2GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"1a40b92d985c8dd002808988607b2a93a8641a7e","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260518","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260518"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260518_1779087955923_0.0004673833188550969","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260519":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260519","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260519","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1152890f7937ac9905336ca356b5d7179af513ce","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260519.tgz","fileCount":62,"integrity":"sha512-W/s7BhHeaSYdlcCRChm/XqNwdW7rLjBh1Sn4En7JsZR7juTztb59f/EsoY7ou/eiX97jfFhyl9k6FuvwWsU9rg==","signatures":[{"sig":"MEUCIGINszZowe6ByYVbGycJuulYCLkrl98KJiY7Gzm5s2SBAiEA1cO1KsnYoWUBMCaHURQ5hxCSbJAiS/LjxsU2kvL84B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"1a40b92d985c8dd002808988607b2a93a8641a7e","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260519","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260519"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260519_1779174230137_0.417499773074834","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@aztec/validator-ha-signer","version":"4.3.0","_id":"@aztec/validator-ha-signer@4.3.0","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"459f5527f21869fc15e12ea7e2341c32d87dff88","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.0.tgz","fileCount":62,"integrity":"sha512-YZi/gGw0K2Rj1gm4mV5VNPmvOx4nKfOZWAOn2SxjLRiaYIBSydz9UgIzidji1/A1e3Wm2tW0KhJ1JIKZVBbF3A==","signatures":[{"sig":"MEYCIQD1ArVy8ec54JI9cxlyRBmcsmo1156z8pLlcU99S+T11wIhAO39458qmP03PzjKxeHD+oCw2pzLegBR+CdFREzitbb0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223483},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"e44e98dce68e7d5fbe2c93f700da924bb2963004","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.0"},"_hasShrinkwrap":false,"typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.0_1779283350258_0.08466021191029238","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260521":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260521","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260521","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"64c3f1137d86d8094a111fff2409c643826bcae1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260521.tgz","fileCount":66,"integrity":"sha512-e3HvvTh0416aYRrdjqjKlox6Ny6ZRwTwMqapc6mWlG5U3mgMZIMWLw5V2NAPv1O9ORvMemGiz6vHlmFIjCDlrw==","signatures":[{"sig":"MEYCIQDwkN5GHCa1vZToDLcf1VhKj4rka5hBXa7wO0+mOdmrXgIhAJp+l6qT+BnQ2F/SCYEdHLZW++a22fQSjxJK7Q4Tz8Gv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260521","@aztec/ethereum":"5.0.0-nightly.20260521","@aztec/kv-store":"5.0.0-nightly.20260521","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260521","@aztec/telemetry-client":"5.0.0-nightly.20260521"},"_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_5.0.0-nightly.20260521_1779334754642_0.24223814063654836","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260521":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260521","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260521","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c8311bc74ddd5bee70aa3208901b2741fad01f40","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260521.tgz","fileCount":62,"integrity":"sha512-JHAxqOOdQfsxdoKnsd8TAT/SDxSKtL++NMDd60KLDLzr10/sLQRVoUZ85AQ0Vj8bjTo9onpRBq3S+1q3ffauTg==","signatures":[{"sig":"MEUCIQCQGWOTkznZeRqP7w73nLJf15OkFbKvXvTT8Htq/loEqgIgZigkbh9HlMbfJLed8C+vYf2hAeDRwB8KMHDP5q9pU2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aec8c166ed572bdcae4e15051734a89335c5c90a","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260521","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260521"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260521_1779347268346_0.19546452177024176","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260522":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260522","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260522","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9f06dfa9a6478e9c802eab61838457f17754ac3d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260522.tgz","fileCount":66,"integrity":"sha512-NGvQSlDjmVYUN9uGyLyXh4/GMiqEA8qU6rtNwl0SXz58I6A56Hw/Tm78AyQ/N6s5fz6nv2S5kSuZ7QooWvHLmA==","signatures":[{"sig":"MEQCIAOFpqtsZz0jp640KyyIf1Pt0tNMzCdygWlMzKLWX+nBAiBoW/5Y/CwVnoHK+3bNrDgfmj/9qyg8yKrZOKft/GNPDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260522","@aztec/ethereum":"5.0.0-nightly.20260522","@aztec/kv-store":"5.0.0-nightly.20260522","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260522","@aztec/telemetry-client":"5.0.0-nightly.20260522"},"_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_5.0.0-nightly.20260522_1779421355367_0.8801674756713791","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260522":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260522","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260522","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"855e110ddc53f8e168604cfbb55aad37f75cfbb5","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260522.tgz","fileCount":62,"integrity":"sha512-0rxHwaEcoanyYbIC8YwuJm1O5djj10V5ZqeHsPiFoQ41wmwxbxIq2D/g8Vc6nfP7JHeZoknmkktKHwvwxjWl1A==","signatures":[{"sig":"MEQCIE40IOvjnt7AD4Pga7NUoSOK/oK7zQmQ1ly/gSnK/sYwAiAw0yVf4TvvZSybr+A/MkdQdc5xJ8yJHcfQjvrjkmipoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"ec29c67e9a2c15efe9571e808009f5b92de954a7","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260522","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260522"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260522_1779433367589_0.40863534215694175","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260523":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260523","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260523","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"41c8ce3d5f37c6dd6dec32d27b9aa5eb0a56e000","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260523.tgz","fileCount":66,"integrity":"sha512-eWyN7zdHtciz0TB6rGSPWE7jxj+Zob/d2ZG9IgYz1C86N72ToMqWrmrByULkSfcx7N9TTWhNq3CrpLUWnloGgA==","signatures":[{"sig":"MEYCIQCTlEFmvXB/8nciKFfQIirYercc5UCe31B6vKWa7y/JyAIhAP0bkg62Ij/bC+SOPrIaCdwJT5wpATeWBOKb9x74/H7R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260523","@aztec/ethereum":"5.0.0-nightly.20260523","@aztec/kv-store":"5.0.0-nightly.20260523","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260523","@aztec/telemetry-client":"5.0.0-nightly.20260523"},"_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_5.0.0-nightly.20260523_1779507437724_0.6586304550574433","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260523":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260523","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260523","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e0d2fd3c2020b3fba7c71de6145c2c3625b3bda8","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260523.tgz","fileCount":62,"integrity":"sha512-z0wU22ywgjYstxafN5eZMHpmZJuiq+xDM/0gLms3SImeCHZY8En0gR6NtiSf9PmGcVszJvTWEqtBzxinh4Maug==","signatures":[{"sig":"MEQCICDTmuiwX1kOueL6knZiPGHf7GtvyPzh3ZOAuw7XPdx6AiB/cigPydOF4qvGVSMHRM/yg+tOfakkoZE4Yo7ZodgKpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"a7add1246c0116e459eecb82bfcc6db3c22f64bd","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260523","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260523"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260523_1779518902271_0.8179780088647917","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260524":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260524","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260524","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1e8a6aa1d71bd84c1656f00e1e008bc24de8195c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260524.tgz","fileCount":66,"integrity":"sha512-8aBtxG8//w/Twvlas/b83Bd8w8dajd7AL+dtPStgzZjtGvDxpaMXC5+cSL8hMhMU8k4YqswSI3lGJCltGShp6A==","signatures":[{"sig":"MEUCIQDidZ5m+8XzyfcTAy6ghHsuI/GPSg8dIIdvx9gdgYEVpwIgGCZmuLhQz1gZNtu3u0bml5c1iR+6eOhQknhOLzPHMfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260524","@aztec/ethereum":"5.0.0-nightly.20260524","@aztec/kv-store":"5.0.0-nightly.20260524","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260524","@aztec/telemetry-client":"5.0.0-nightly.20260524"},"_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_5.0.0-nightly.20260524_1779593583094_0.4159321028121308","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260524":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260524","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260524","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"26dea3851495c1c9f3bb3a4cf57b946e9dd7b04a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260524.tgz","fileCount":62,"integrity":"sha512-6W61bbMy7xk6OmOgmmGoEYyWVgCUgaMPIhp1ufrex/j02QrlsvJlQAvskz7cqst6Z+OpdLDPP/oV/Izn2+HxOw==","signatures":[{"sig":"MEUCIBg5rYEap+ULQs2egzndX4tCkftSH8kRGhtABHWpQ/kEAiEApIOV5KgXVYLXuWkvuNeqzzURQWyEPlubLFhBDVv5G9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"2770bcb82d40323060c2f9c71aaf293b640efbef","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260524","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260524"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260524_1779607492785_0.31332428949898605","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260525":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260525","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260525","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"372ae0d27f1da1897f2fa938e8c9a4ca137e9be3","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260525.tgz","fileCount":66,"integrity":"sha512-q9cwmp7u9DSll2gXj/KANnIa/+N42Qu6KI+w+DPA9VcLOXU20/ph0m3nhFu4ALfX3veQORqe7BhNvh87pbSTBQ==","signatures":[{"sig":"MEYCIQD0Vdob6TfXUI9DF1J+DapBDJJ+rp2A2JoiYGAMDbxpJAIhAIzjQt1OPMtXW/p96Qqa9wbvBJprim4VG/R+32d77kEq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260525","@aztec/ethereum":"5.0.0-nightly.20260525","@aztec/kv-store":"5.0.0-nightly.20260525","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260525","@aztec/telemetry-client":"5.0.0-nightly.20260525"},"_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_5.0.0-nightly.20260525_1779680065335_0.11725646765000719","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260525":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260525","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260525","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"bf9e30e3ef16868e48b8ad4ffe8993abb9c6c416","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260525.tgz","fileCount":62,"integrity":"sha512-ydgO2I4N+QSMBDZzGgOlbNuoFAGAIhHzOUwoUzr8myOmcyE0pXVTvtyQ6IelanN1rIJn0GdurvZ7aj7sZhZjLw==","signatures":[{"sig":"MEQCIGAA3CtLMzWsOolK7geBts9gkpzkpcIZ3WvJ7H+rfac3AiAOAU9KVeyF1CD56iejRWVd87oAAFoshIB1+qmuGLzqSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"87d6bcda835febb7483b871c6a94047d6e74faef","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260525","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260525"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260525_1779693242009_0.2627180561698226","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260526":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260526","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260526","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ae612b86ed73d6f118e706ee2bc9ebb65618fb1e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260526.tgz","fileCount":66,"integrity":"sha512-kZ0YcyAogYu01YKZ/ZuifgQANJ0PR//V7vAhPc2AdAv0GNdFC+25eiEYHDIPYlo+QHlKhovSTNfOO5TzkRXGag==","signatures":[{"sig":"MEYCIQDtCFT6Bygx1pHbDwUJUhBAtVAkI7sDpw5IRNZSP94B9gIhAMsIlhCy0/aF+kFflO6wJfFAfoGaOe72DZpXeuWCSbip","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260526","@aztec/ethereum":"5.0.0-nightly.20260526","@aztec/kv-store":"5.0.0-nightly.20260526","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260526","@aztec/telemetry-client":"5.0.0-nightly.20260526"},"_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_5.0.0-nightly.20260526_1779766393669_0.5754513302941702","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260526":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260526","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260526","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8657c760a8151f95acbddd2df80b7aaa21c3f8f9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260526.tgz","fileCount":62,"integrity":"sha512-tEdWk95VDn41NnV6AX5PGeokRpJ3oQjOAACKBnOfc1Ep0oOFZ8nbl6EPxovBIOOyuvsiegG28oGy9bp2rLUT7g==","signatures":[{"sig":"MEYCIQDjb1F6oiHaGX9VD+YEhUGZj6VhA2fJI4a3ID+uK5En8AIhAMlYCTFcW06Fuuq3L1u/TD/it4M15/Ae8floRpezybx+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"87d6bcda835febb7483b871c6a94047d6e74faef","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260526","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260526"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260526_1779779440187_0.01691884901194518","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260527":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260527","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260527","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b23e90a0057d210b5c26d2ea9583ac909e462571","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260527.tgz","fileCount":66,"integrity":"sha512-LYAxibZRO8E5qqvwu4j3KODu5c6K8FiPenICbgcPzaZ3/6nm2atMALmH9hvRpAb22jsFfw6FLmebODA+flQMCw==","signatures":[{"sig":"MEUCIAxeo9bbGzlrpxovXbTwadeX30yc2Gm9N3F0VqojtPcPAiEA1hiStDEvdIGiSIOJrQS8yD6RSU6/4Bmo8AzCcOL4mUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260527","@aztec/ethereum":"5.0.0-nightly.20260527","@aztec/kv-store":"5.0.0-nightly.20260527","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260527","@aztec/telemetry-client":"5.0.0-nightly.20260527"},"_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_5.0.0-nightly.20260527_1779852921449_0.08762113194216625","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260527":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260527","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260527","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4db8eb4c84133010e380da189b414a9deae5bf75","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260527.tgz","fileCount":62,"integrity":"sha512-+C8KC69MASjj45BuAJY9e3g1x9iR+Kx1dekwD5c6BHivPqpYAbIAhnY/XuLAQQZHavmA2w/9uZMkmiabswuISg==","signatures":[{"sig":"MEUCIQD8ObjD385jMD93Q1MiImH8gMVLPr6tDBvE0f88W6bexQIgR+9eWwMWDa1Z9ONQ/nBfmKVR2i0/TESU6pL9N/LnQgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"87d6bcda835febb7483b871c6a94047d6e74faef","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260527","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260527"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260527_1779866178879_0.19407541395030536","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260528":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260528","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260528","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a9bca52da1400e7b63a0acaa5e8aeec94e8349fb","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260528.tgz","fileCount":66,"integrity":"sha512-AcbLO2FABOQgvSzUSQiGjTOoB+EgQA3mGB6zPbdJtHuMqUhKtrJCoAU+MfCK7JumrVzOAlIPegtmDlTycMN1Tg==","signatures":[{"sig":"MEUCIQCZeOWLcGK+3DgIurVmV0VLvqHuizIXyquBm9NUOiI+HwIgX6qK365yjIxwwgO+vRKOkqimpk8x21NPra3V8uGFEGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260528","@aztec/ethereum":"5.0.0-nightly.20260528","@aztec/kv-store":"5.0.0-nightly.20260528","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260528","@aztec/telemetry-client":"5.0.0-nightly.20260528"},"_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_5.0.0-nightly.20260528_1779939557743_0.853522021871554","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260528":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260528","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260528","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e42950c07777821557455d92246d816792336b38","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260528.tgz","fileCount":62,"integrity":"sha512-N4ZpCWWBKrigUINlwWcS+ZCx5XHTMPFOZmd5MSRFE5R88gjsykx3cssef4vEFzQiRDcPbCROPRZjnTgup8+LKQ==","signatures":[{"sig":"MEUCIQDz1BcohftaLCB3zYRsZlojGa1x5JjNwLDJFKFHYPelIQIgY9NstZq+fcaNx7lAhzCFAr1FCG6BKEwV2MjgTdgDCEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260528","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260528"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260528_1779952326147_0.3253195003671361","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260529":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260529","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260529","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"fdb7f20a308218c0bee3388ff02ed77f85182295","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260529.tgz","fileCount":66,"integrity":"sha512-fObbhlVeWMAiDxxNPh/6KlXDNLR88pHlR5de7s9UnoxgsFWWwfUPda+pGVrHLH4MCUmp0Lk4U6GfGs5yQZpFKg==","signatures":[{"sig":"MEUCIQDL5Oh2l1Y1qkju8S6jc5JpcD/dVt+o70iHa9+dCwLAqgIgeOtJnMDNJi0+G8FGuNSswmu9OJbG59qfzDLZHoCwfGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260529","@aztec/ethereum":"5.0.0-nightly.20260529","@aztec/kv-store":"5.0.0-nightly.20260529","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260529","@aztec/telemetry-client":"5.0.0-nightly.20260529"},"_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_5.0.0-nightly.20260529_1780026043863_0.8991995924875669","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260529":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260529","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260529","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5d4660e6515c5c16187d94afb4f0ea86bc3fc788","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260529.tgz","fileCount":62,"integrity":"sha512-uuu+LMhoA0nyEF4BvuRdn1mozcZmuKdIocvBIdt30GnhlEVC60r9KKT2YjqnH1HVsjul23RKdXUitbH13WTv7A==","signatures":[{"sig":"MEYCIQC0ALWH0/rGjOCmhDXt6aTVpsmEjGxSYS/dIya6K29bowIhAJQBpZZgbRtZuIKitt2Lp5jUtxrmAtC0mhL8sdPRAK/C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260529","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260529"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260529_1780038550729_0.8537840521158526","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260530":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260530","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260530","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5e13e5487f917139928a28ca4804c8df7b9afca9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260530.tgz","fileCount":66,"integrity":"sha512-iJ60RUUEeOMD9Ml7FyU9awR2ljo87YsrRpqMC0iaBbQ3vab8oCKZ6HbLAmvpihiWnwCf/M8YzPHhGuDbdfJOgg==","signatures":[{"sig":"MEQCIDbx0ookIxiDd7XT0MzzqXimH8U/NOrX0fRhz2UXjaVJAiBUGPq+ooPOTXHFhtW4Y/MShg4a6SehoV6iY3X1q6+r6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260530","@aztec/ethereum":"5.0.0-nightly.20260530","@aztec/kv-store":"5.0.0-nightly.20260530","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260530","@aztec/telemetry-client":"5.0.0-nightly.20260530"},"_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_5.0.0-nightly.20260530_1780112319648_0.05599709022010968","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260530":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260530","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260530","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a994e19ec41e31b2d25dec072a24e4b3a557e50f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260530.tgz","fileCount":62,"integrity":"sha512-Fw0XwyO0iD35PTZYkW9Yy3eRCSUkdkC+Ij8vNgdMF63YbHIDr+dNWhjFVIr7kXr5r2w8kkqebxBDD+elHZSLRQ==","signatures":[{"sig":"MEYCIQCe3oMnYVyaZzSCuYsfvbSESPwjZ60kvaHCRsCg1EBTRwIhAJKh0A7hbgVS13B8CHV5b/d2x6P2G8/HzipohLoa8y/J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260530","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260530_1780124141682_0.2553640739801979","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260531":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260531","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260531","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"28e6c48a220a6839123879365f75828741297566","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260531.tgz","fileCount":66,"integrity":"sha512-ds9i6WDVL0FMBp8i9UqqsJNcn5roYM9mdkEpuN75o22AwsmULi3gHrZE5PUp1bh5IEupN4to9HMcV7pI1YbViA==","signatures":[{"sig":"MEUCIQDehM5nbf1v6mdBTqtS85aByS7VXuXBGa7QtnVp9qUzWQIgaAOw14yVsVdhIMmhJlJshds1r+ywJ5HJYGmShBvQj98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260531","@aztec/ethereum":"5.0.0-nightly.20260531","@aztec/kv-store":"5.0.0-nightly.20260531","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260531","@aztec/telemetry-client":"5.0.0-nightly.20260531"},"_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_5.0.0-nightly.20260531_1780198748628_0.24609186699134145","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260531":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260531","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260531","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"424b515e00ab92e15db14cc840fe149d7e7bd92e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260531.tgz","fileCount":62,"integrity":"sha512-brCZLymb7f9BIE6m1ZtZbYVjPIKlWCf5V5cZYm+t4RAK+NWnedmZac4fGN9TgzOeBn75NxyDyJTuuhKgXsgWAg==","signatures":[{"sig":"MEYCIQCboGfZotOraMMfXnE3KVVBN+AMz0B+vh2IW84N+a4IdAIhAIjyduiHgILIakKKPJnxSxrz0RKu14/wu+xWFAllL4kf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260531","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260531"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260531_1780211461507_0.9855978509945611","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260601":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260601","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260601","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"0c1b65da622b4d3ce0bf99bd36a13768a691fe19","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260601.tgz","fileCount":66,"integrity":"sha512-TNW09M5NNFXJHc/JZiE53NyxD+ekcSXAN0I/rA4JQTCgFho5QQltsvZF69im9Qm+Fz17AmE9H8IFmukwHhnLBA==","signatures":[{"sig":"MEYCIQCDJ2KVjrpcPsaazAUO2iNVaPIqy28UiUodW/qPqtoUrAIhALwSenzc9Qf/xTH6ZnEoyrhLNyOmtTB+aGLbJBa+GsDQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260601","@aztec/ethereum":"5.0.0-nightly.20260601","@aztec/kv-store":"5.0.0-nightly.20260601","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260601","@aztec/telemetry-client":"5.0.0-nightly.20260601"},"_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_5.0.0-nightly.20260601_1780284958493_0.5918017478057831","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260601":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260601","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260601","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"75c72d59add1fca26a078440dbd45a6398e1e6aa","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260601.tgz","fileCount":62,"integrity":"sha512-3+b3L1WBgp9HsZVCUClUZDS8VQ5o1eUYHe4ZxYvV4E63WCSS00ii+tYCBFWRIh1CBiV9HfhJMmXdPyNyBbcdgg==","signatures":[{"sig":"MEUCIB8ql/coT3JxoLQit0ebWyta8LFkGMKHC9Zyji937Ym/AiEAqC4VERifrQAp96aBhnL28I6+ClTTV0tURW2H2Y8RaEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260601","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260601"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260601_1780298376693_0.3454162667425602","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.7cbc774":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.7cbc774","_id":"@aztec/validator-ha-signer@0.0.1-commit.7cbc774","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"20410b2be01c7e2ea687a655c35ff5b05eeac6d5","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.7cbc774.tgz","fileCount":66,"integrity":"sha512-miYKSgk5KzGCApSoRMbsHD4RIoA8St/d5okaTtNmFPp0gWMEjGcxpZf4Pfs+LfIp/so9BKu5sQ+atNs+5lAYhg==","signatures":[{"sig":"MEYCIQCRQWIIgYP8Gqa49dRZIm77KMC5EnkpLIkc2sPFCrnmEAIhAMsO//RS0VgW7zOc0VomAxa2GMYdbbKZqqJAfliIcWmU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255055},"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","@aztec/stdlib":"0.0.1-commit.7cbc774","@aztec/ethereum":"0.0.1-commit.7cbc774","@aztec/kv-store":"0.0.1-commit.7cbc774","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.7cbc774","@aztec/telemetry-client":"0.0.1-commit.7cbc774"},"_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_0.0.1-commit.7cbc774_1780349456706_0.6249627065075232","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.8655d4a":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.8655d4a","_id":"@aztec/validator-ha-signer@0.0.1-commit.8655d4a","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c727c72855ce25999cad395b19255b0ac985b969","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.8655d4a.tgz","fileCount":66,"integrity":"sha512-Y3vL5WFaMW+qJWzKF6BPcphYJiLzaVe84KEJgGqgkEX3ge7DmTdeCjOIpqwoJlahYlUr/e1wDSoqwm2YoH38nA==","signatures":[{"sig":"MEUCIGqjNwh40JU59vEmijF8e0dvLZHULOkJEVODAa8lbkAIAiEA8kaa8Rmhte8sve5Lr1Ou1LSG4h1txKQ+/e0ltoNIKj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255055},"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","@aztec/stdlib":"0.0.1-commit.8655d4a","@aztec/ethereum":"0.0.1-commit.8655d4a","@aztec/kv-store":"0.0.1-commit.8655d4a","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.8655d4a","@aztec/telemetry-client":"0.0.1-commit.8655d4a"},"_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_0.0.1-commit.8655d4a_1780350810210_0.7322139268529826","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.04d373f":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.04d373f","_id":"@aztec/validator-ha-signer@0.0.1-commit.04d373f","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"26b845f8d3c89a9b3e270f4da3bf18507b04b0b0","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.04d373f.tgz","fileCount":66,"integrity":"sha512-g5rwi1mm9uajds6811+CIyFuvjaV9RFXMpclmmRyQvEMuI49Tl9egzY1I9LeWsnPcIpdMEvMnieKYFvVyZ11tA==","signatures":[{"sig":"MEYCIQCA+97aQwYu7SirM94O3rfI6kvkj76ZVvQqOXBLsEqllwIhAJeWZG5Iay0ziMSbqiWvAiuKJ/axDtuLW9Y4B4Y02ZN+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255055},"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","@aztec/stdlib":"0.0.1-commit.04d373f","@aztec/ethereum":"0.0.1-commit.04d373f","@aztec/kv-store":"0.0.1-commit.04d373f","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.04d373f","@aztec/telemetry-client":"0.0.1-commit.04d373f"},"_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_0.0.1-commit.04d373f_1780351525823_0.6644730652575235","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.993d240":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.993d240","_id":"@aztec/validator-ha-signer@0.0.1-commit.993d240","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"def007aabe3157b423a1e429b6fc2b45e5265360","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.993d240.tgz","fileCount":66,"integrity":"sha512-aLzbj0FAP/mM4mTVGLOzUS0DQJOuwUdXvJYESbc2Y1L8l9SQilJfQV8k4QuCfIVpkoXJ/9zSgO3al+McCKh4xA==","signatures":[{"sig":"MEYCIQDTy9GHfwZKu9zffOCGHzhQsgbWD+4Ayh6dYn7Ggh4BhAIhAOnzVobGYpTxA5CAfgKfa0SWZoSBtkd7iY8tpD6iiNuu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255055},"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","@aztec/stdlib":"0.0.1-commit.993d240","@aztec/ethereum":"0.0.1-commit.993d240","@aztec/kv-store":"0.0.1-commit.993d240","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.993d240","@aztec/telemetry-client":"0.0.1-commit.993d240"},"_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_0.0.1-commit.993d240_1780353767300_0.781698291010535","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.7689c7f":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.7689c7f","_id":"@aztec/validator-ha-signer@0.0.1-commit.7689c7f","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c14c9d45a4b087f0da5a3053bd7d20ed9ce4a3d6","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.7689c7f.tgz","fileCount":66,"integrity":"sha512-ndWIzPtOm7tMoap3/NV+8ybYn9yx0zrV3gHovK+qqZ0+2y5Ez/a+JDlU/C4QbuHl31LBJ/AYTa6Ph9C/L61C3g==","signatures":[{"sig":"MEUCIQC2rcgIhddnrRzObcpCYySR1z83UZXY+vIsFqxrRp4N2QIgdv/S4C2ccJwQiKlPm/SmgoqU9mPycgpc/l/gZgFLb+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255055},"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","@aztec/stdlib":"0.0.1-commit.7689c7f","@aztec/ethereum":"0.0.1-commit.7689c7f","@aztec/kv-store":"0.0.1-commit.7689c7f","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.7689c7f","@aztec/telemetry-client":"0.0.1-commit.7689c7f"},"_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_0.0.1-commit.7689c7f_1780354008525_0.7240306935446494","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-private.3d175340d2":{"name":"@aztec/validator-ha-signer","version":"0.0.1-private.3d175340d2","_id":"@aztec/validator-ha-signer@0.0.1-private.3d175340d2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d125115d1c0e250d4522383ca436e1fac4864811","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-private.3d175340d2.tgz","fileCount":66,"integrity":"sha512-ej69cmQ0QH4G1qOCsy4yRHhddSEOvvxlOxj0LZR0Pe/y0VV3FpqWXFJeO3pWiwcMTNlMBU6Mnj0OSOt1TJH8/Q==","signatures":[{"sig":"MEUCIFFnv8siXIhWlXequTtdK2tR6ztjtSmowZkoTC+Ax8O7AiEAsMKcDSTx5MziEGU7GIqeO8OAFCK7cSMHRhQZha0dLLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255079},"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","@aztec/stdlib":"0.0.1-private.3d175340d2","@aztec/ethereum":"0.0.1-private.3d175340d2","@aztec/kv-store":"0.0.1-private.3d175340d2","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-private.3d175340d2","@aztec/telemetry-client":"0.0.1-private.3d175340d2"},"_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_0.0.1-private.3d175340d2_1780355156893_0.17554116745102522","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-private.5d121bfd":{"name":"@aztec/validator-ha-signer","version":"0.0.1-private.5d121bfd","_id":"@aztec/validator-ha-signer@0.0.1-private.5d121bfd","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7ac0295eb9445d39e86e07f36773e5f8517587e6","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-private.5d121bfd.tgz","fileCount":66,"integrity":"sha512-AQ1hKYyqZ4koJ+rIt2w/3RpaDxFfk+Tyv/iR73p5gKbCn0T+HiQNddnBpgwM8YD46FLssUipvXNJDR6tK4ywVA==","signatures":[{"sig":"MEUCIAV4WD5TDiJUSexJlwSY5uBfgRDRWGyBRt1DFAEXB04AAiEA4wbjqblVHUcd8AnwP+8XhleRPzjTCSyretl2DSN+r90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"0.0.1-private.5d121bfd","@aztec/ethereum":"0.0.1-private.5d121bfd","@aztec/kv-store":"0.0.1-private.5d121bfd","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-private.5d121bfd","@aztec/telemetry-client":"0.0.1-private.5d121bfd"},"_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_0.0.1-private.5d121bfd_1780358486718_0.8532517165703459","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260602":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260602","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260602","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1770374901155645591303f9dae80d2fed44196d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260602.tgz","fileCount":66,"integrity":"sha512-4uHyTM4MML9IuLQuCNyB5q8eA2XYegBJh2KL+90CDaO2mIwQRCg96pQRB5SaZpDbM7mF7Z+nQxLyXC6IHPmCrg==","signatures":[{"sig":"MEQCID/z92WRohAaUIbt5GYk09c8tnFYuveheDBKfWXOExqQAiBxvrtHifjAJ43DLXnZ/gBAlY0u19aahh83JhNwCSe7tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"6.0.0-nightly.20260602","@aztec/ethereum":"6.0.0-nightly.20260602","@aztec/kv-store":"6.0.0-nightly.20260602","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260602","@aztec/telemetry-client":"6.0.0-nightly.20260602"},"_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.20260602_1780371481787_0.6214780328413043","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260602":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260602","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260602","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5ad369bfbd767877de4ce9c612c940fe73431559","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260602.tgz","fileCount":62,"integrity":"sha512-h8q0IYoo4lDWlxSSNwJs0Ng6mOBjJ2C7qtRroO+mAVOACMWyH1aZ6SCldMoUmgjpE6wL+F6bftN96BToXRbnzA==","signatures":[{"sig":"MEQCIFbUg9mn87QxD4bDwzersgWFUoz7k5KZsHsRZVmVzAmzAiBwBNpz/xZYUzpNW5/E4trpXF1PkhTqDa7RWaj8oBg19w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260602","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260602"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260602_1780384663502_0.8369116543099533","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260603":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260603","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260603","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8fc1a479d15bfeca79170b0fe002ec87fef6f69c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260603.tgz","fileCount":66,"integrity":"sha512-AVw+HvQbl7KjojvILfxyVO6gzLd2OPcbJ9xIwcVvJXXPP2qbIVyWacklY2vkwa0onm6WsVOaNUubG/dqP6G9kg==","signatures":[{"sig":"MEQCIDnUhezJoov24bErgcSBDV3oVJc16Dpa+/F8WVQo6xwXAiApuIpz4l7rabOtHA0rde1F9z621osW2hDO79Tvyy/+Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"6.0.0-nightly.20260603","@aztec/ethereum":"6.0.0-nightly.20260603","@aztec/kv-store":"6.0.0-nightly.20260603","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260603","@aztec/telemetry-client":"6.0.0-nightly.20260603"},"_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.20260603_1780457391065_0.7947608051589623","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260603":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260603","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260603","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"13efa0d39e3edf26fcd2a5d70af15b4e0f35a9eb","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260603.tgz","fileCount":62,"integrity":"sha512-2wQS8o6aSUueLNYsPMDeUA5DhfyIGMfz0vBn2/kl0Iq54OhOZ2SLeH8JL1R0pWGwQldmicMs5SbZaHlwI19B3w==","signatures":[{"sig":"MEQCIFFZOv92utRCV8/OQwsmZl41LvN5EOj622vntLKQjzGqAiBijkPypL+0UiIH4O6i43zxj396s8J4QbIzBeaXfCiZ7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260603","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260603"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260603_1780472018591_0.8469304138706013","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260604":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260604","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260604","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9194c66d11e4680e373984b782cf1853a45a357f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260604.tgz","fileCount":66,"integrity":"sha512-ntPkzQAHaHBzR8UKckUdKnuQ43S/rhqA3TrF5BmMoRPPtRsuE6J6BDl1zFyNuicPO+NU6Zpan1Xl8kYKrdpOXQ==","signatures":[{"sig":"MEYCIQCfXntUT2PYq3KfcesD6229BOlRBQrVAz+sH8b2yN5SHQIhAPNlrxeLF9zFGKnIZioPs1HNx9wtqAWfHvmV70tYon7S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"6.0.0-nightly.20260604","@aztec/ethereum":"6.0.0-nightly.20260604","@aztec/kv-store":"6.0.0-nightly.20260604","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260604","@aztec/telemetry-client":"6.0.0-nightly.20260604"},"_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.20260604_1780543470507_0.29918037272593856","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260604":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260604","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260604","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7351abd830caf0b55365708cbe2b526e446d5afa","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260604.tgz","fileCount":62,"integrity":"sha512-B8hNJb+Luy9SDB7ZjsPvxADvdqxCM284LgXLjGFDKHdr/nYToDi0D5RAlaTKBmxckc6k/gfwN60O7vvZosDbRA==","signatures":[{"sig":"MEUCIQDF0xPlvWyQonM1dayVe1WtfZWsttdEDfZ6VY9jHxenlAIgdTsx81I6C4AyuX1tHtASP3pWOAUjssrabw1atzwZ2hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260604","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260604"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260604_1780557804392_0.2903535444181933","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@aztec/validator-ha-signer","version":"4.3.1","_id":"@aztec/validator-ha-signer@4.3.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d6244cdb0d52c51da35aa872b3a7ae0f4cd6a09a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.3.1.tgz","fileCount":62,"integrity":"sha512-lGGJXcQAnw8jajdO6WKxSD+9hNJHiufyjxq3PSffWGedssf13JaqIZApYnLHs06VTXPuMKzQurQT91eJKMtaMQ==","signatures":[{"sig":"MEUCICsywFZ0cMpHkpz2/qxZQ3mABbPPXnnPjEQbPMZ2QBJpAiEA+hxe84WDtsKFV7cRYOKC87mwvKvWyaGkUDOBg4Aztyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223483},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"22b8ee19480456f360ab122a6d726ae8a3c52662","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.3.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.3.1"},"_hasShrinkwrap":false,"typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.3.1_1780569565383_0.8955564947622374","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260605":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260605","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260605","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"bb2abacb9437c4d4d38b41766aa2bcf0b2631f1a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260605.tgz","fileCount":66,"integrity":"sha512-aiN4l8QOFaFQhCRQWg7OgvT3bHJgQ3EEuW2595T7qAn7qUhaFyEz6duHjRBcB15Viluq6rMi1Tzpx1ZNqJHqkQ==","signatures":[{"sig":"MEQCIFc1tMJEPGWWcSYxAJ6GAxONJ7VEAAYKiwz3iR9eR5v3AiBX1lpFrg4ICk+mfsrNQgVjOwV0CzvJtuDOKlptNH4yZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"6.0.0-nightly.20260605","@aztec/ethereum":"6.0.0-nightly.20260605","@aztec/kv-store":"6.0.0-nightly.20260605","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260605","@aztec/telemetry-client":"6.0.0-nightly.20260605"},"_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.20260605_1780630142666_0.15099947374039813","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260605":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260605","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260605","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"679b054b01df00c1cc8c78493e33e2a545fe7e10","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260605.tgz","fileCount":62,"integrity":"sha512-jkmbg2dHHEjc7qcjfpS7qrXy1MzzfzC82sEstQwA4J74G3ub/Zavi+6iBH2WkGKcGc4QIh3RDSF/Xdgna399ew==","signatures":[{"sig":"MEUCIFtQ7smu/SiX1lMamhfcLXFbz+em99Z1iFenlw6SfXwoAiEA5b8X/iVQhRbpihi6Tiyws3HShmcMvrbXOIz2qNMXEa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260605","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260605"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260605_1780645226332_0.9025396053200883","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260606":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260606","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260606","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"64d2aa74fafe12cc3bad1bdf142518acecfb447e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260606.tgz","fileCount":62,"integrity":"sha512-YqcAZFv4L7XHJ617uVT3qxu8n7BPof/48TpDggM9T/M2kKIic8hX5oR23dNsW65nFsXO03+sbRGh5La1VY4M5A==","signatures":[{"sig":"MEQCIFsGGz3PVw3sk/MI8t/ckn5zVP5E1P6y51dq6J4+ulZCAiAfb2UGSC4ZeJyZlqYwfnmji8jWQzqz4c/iwsO7GI1ang==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260606","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260606"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260606_1780728973205_0.15626307817833807","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260607":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260607","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260607","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7aa2a74761fb7a10b40b23bb2943484d37876349","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260607.tgz","fileCount":62,"integrity":"sha512-sqfE1t6fwuY+JJxslrZKuclpdZAtzr0v40Aiykq+U7S5E2iPAJlkeCa1WWGPTrYhdIWgc3EEa1cqNIOI8euC5Q==","signatures":[{"sig":"MEUCIHxFWa4UtE1WvEcjJjp29BZkX8RdHWRTukRcIDzYmV0sAiEA9Tbdra+pBjdFPw59tm0/j3gIZTkUHyn1nXVZA7ZyQ0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260607","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260607"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260607_1780816712095_0.006856004175967101","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260608":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260608","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260608","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f6a100d4b1d81168454ec44c64abd10aea1a761b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260608.tgz","fileCount":62,"integrity":"sha512-AocDga3B2HQ+SNAThbL86cTEhf94Wc9pGjczCwdseDZ4mZILFBzobVNktXgx5oKffeSJak+cekdfUS7N4/3zFg==","signatures":[{"sig":"MEYCIQDpDuGRDNJSuCAYFQmeU/EMiGJUTOlm2taDnErBnATomwIhAJ0H2eKAVg/dGY0s4OJgo0rSbz9M7zItjpXM1nbZ7+cd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260608","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260608"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260608_1780904017082_0.31736684458706144","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260609":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260609","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260609","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"924fe980b2851d6844a2563393731e9bf3b701ff","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260609.tgz","fileCount":62,"integrity":"sha512-ULwa4VXZHdPfBl5DI6RUiJe+tSyAtoa3HQcjSC2uPDnTe2+7+2BIRqtbw1kS8Lql/m8iHB5BBrjKIiW96weuDA==","signatures":[{"sig":"MEYCIQD/atxllBnDGNIjisFYoRkrgTPuUam3c6KIBCrFR9jJ3QIhAK/vlS8QVuwrwyWa4PjdxUOGRONtnGAZxVozwt1eEuMw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260609","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260609"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260609_1780989104898_0.21332750950000956","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260610":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260610","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260610","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8169407d57815f2a758d159db5ae3c9abeddbee1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260610.tgz","fileCount":66,"integrity":"sha512-NsWJoq9qGdkYKkUVjJewmOhDSIY1p22ob+npaPt231En2Xfcbx7CSI5lKZT7fRMqAV77am0l80hrXhpTizEHhw==","signatures":[{"sig":"MEQCIDWGS4lXHg7sBLs2uZRh2BFU8nhAECNDoGVCCKI5WNyWAiAC20lSlVyjTo6AHs04RjxTT0zvKUv9X1mnEDLEtFLzuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260610","@aztec/ethereum":"5.0.0-nightly.20260610","@aztec/kv-store":"5.0.0-nightly.20260610","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260610","@aztec/telemetry-client":"5.0.0-nightly.20260610"},"_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_5.0.0-nightly.20260610_1781061972075_0.6395505633107628","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260610":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260610","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260610","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"60f8b29cbb1ddd4c20c63390650003cf6178ec2a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260610.tgz","fileCount":62,"integrity":"sha512-KkRrv8TkU6HKWGiEEolJ3IFbWKIIUHGR6C8jJw9bmT8OOyV1IlNPed4J0MAfOxdQ0tMXA8gawtxVvFZ0dIWHlg==","signatures":[{"sig":"MEYCIQCS02iXQteqyYwN9gl3PRwL7DwRxoI5algv460SGFz1ugIhAL4cPe/6DC1L+UkB34NjJfTCDmAZzMmP8x9hL1SRuY70","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260610","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260610"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260610_1781064070300_0.665855107411965","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260611":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260611","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260611","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d38d3c639b6956f0bca6f41381551dbe63d3e976","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260611.tgz","fileCount":66,"integrity":"sha512-TrH4xS289ue+mqegWj697OEG6Z6iArGncyBul2Qil4NIutZ6XvArUR2MHllK9sZoo3uU6ew26fThhFEIcPRhLg==","signatures":[{"sig":"MEYCIQD/85aL7nt4FWiAXHPCBi39qBSi+swogt6qqJ9KujOxxQIhAOvQuuPOPJPZ57uAKQyly7TK6ABym39QLAfMypovQAcP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260611","@aztec/ethereum":"5.0.0-nightly.20260611","@aztec/kv-store":"5.0.0-nightly.20260611","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260611","@aztec/telemetry-client":"5.0.0-nightly.20260611"},"_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_5.0.0-nightly.20260611_1781148024545_0.3270768486789515","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260611":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260611","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260611","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e97cf26e2252442f7da22d0006d5c8a48c866fd3","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260611.tgz","fileCount":62,"integrity":"sha512-BHVyNTVK0HLkkzumQ+JMgPGniWB/yllV07zUHMTC48o7fxl9mais7mTnSQLlSnx8c8mL3F8G2xDyIYfVfGH+2A==","signatures":[{"sig":"MEYCIQDd+loHfP1pkoJlnOBTOi+GrTVIj8MwnhBN5tIKi0n5iwIhAP44g2pPSwf+zSyWTLxe2JNTbVzISjh2zz52P+tpcZDH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260611","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260611"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260611_1781150306612_0.6488062652030577","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260612":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260612","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260612","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9a8ddd80024a1c7c7a65033b1f6cf57a5eb780a1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260612.tgz","fileCount":66,"integrity":"sha512-btFEKXkTMB7IF4GBlUznnI1pRxbT37CVI+rMmqn2zj0WAdPLtm7YAaVlLiggRp1woLuX0qsCx9khwp0N7AIXgA==","signatures":[{"sig":"MEUCIQDt9YlvK/N927/PWsezZdUVaYoBdgHhxtcRoc1MMQhz9gIgL3dq5ArrsiFRMELCP8nIsgPqDVZjnv77zv8pAB3msP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260612","@aztec/ethereum":"5.0.0-nightly.20260612","@aztec/kv-store":"5.0.0-nightly.20260612","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260612","@aztec/telemetry-client":"5.0.0-nightly.20260612"},"_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_5.0.0-nightly.20260612_1781234575598_0.24670822131641446","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260612":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260612","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260612","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"63b72f3fb81a8f018cd993670d5b1e83133d89a3","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260612.tgz","fileCount":62,"integrity":"sha512-hjJB29OkcnpcOI/TVyRQrU1MUCGjkA8N++uGyhl6rAfeSbIXKhB6ehnx/wA2yaCqAkqZjKBNP0HcGOTZO3Z85w==","signatures":[{"sig":"MEQCICeSEh3kl+ju1BEHO1MhWvSSsXVknEhSvzenT6Gq0nCTAiAGNUwPrlZCPqA5rxdyV+h57qXT/BUQKc8fD8iwql3edA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260612","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260612"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260612_1781237004571_0.18160378755471585","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.031e54b":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.031e54b","_id":"@aztec/validator-ha-signer@0.0.1-commit.031e54b","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"36807cdbe407c5e76a3feab4d939e883c2585d81","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.031e54b.tgz","fileCount":66,"integrity":"sha512-KexXPeX+VULnC2vL9NXszVEaUCXOtcm4xfKPTEGFXwsJ/ngfhqUEz9V57GGgk5YhmWeQyfeTw07WCYT7Ab8wgg==","signatures":[{"sig":"MEQCIFTR1W2vf1zM8OnT9H1kaCmwTWONxd60F9GoRQ45uuRrAiA7VFM3Iy+6tMX2EqN9+YwkjST55vL5A7jyE1cGNuEhkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255055},"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","@aztec/stdlib":"0.0.1-commit.031e54b","@aztec/ethereum":"0.0.1-commit.031e54b","@aztec/kv-store":"0.0.1-commit.031e54b","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.031e54b","@aztec/telemetry-client":"0.0.1-commit.031e54b"},"_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_0.0.1-commit.031e54b_1781272416975_0.2217952289645031","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.e57c76e":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.e57c76e","_id":"@aztec/validator-ha-signer@0.0.1-commit.e57c76e","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"28595a698958cb3b1408ac3fb8a819f021577a71","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.e57c76e.tgz","fileCount":66,"integrity":"sha512-ptJT+AlxiIS24g9D9BWDSjBCL6h48cVzkNzD1gjXpRPwWsLZsDuBJqWZt3Z8BJWKtG8bihuU/15dwSEWDfg9uQ==","signatures":[{"sig":"MEQCIBC2az18PJCqwRB5yr/5hWfzmYdkPV2DsbPVD9RVXdMwAiARWuamxFqD9l8M3eCkSVXiHUhDXycGt1w6hwjfSn3f+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255055},"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","@aztec/stdlib":"0.0.1-commit.e57c76e","@aztec/ethereum":"0.0.1-commit.e57c76e","@aztec/kv-store":"0.0.1-commit.e57c76e","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.e57c76e","@aztec/telemetry-client":"0.0.1-commit.e57c76e"},"_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_0.0.1-commit.e57c76e_1781275740933_0.564671790297506","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260613":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260613","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260613","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"133162514628ba96541cc531937ccb050c1e3e56","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260613.tgz","fileCount":66,"integrity":"sha512-w1ixnuX1jpHXkboICYbSacG8fTtd55Ui80Qd5JF5yOueYalQ6C0RVNHZfaPIHLIP2cT2rAIwatE0kL4nGtTy/w==","signatures":[{"sig":"MEUCIBTJM9kepZQATroeOKKRUF4XOUrPZFgW9pgwGqL7nI3LAiEAl0SNLH+L8VzJGoJcFdFxKOwIyLOvTqczTYa+gvLl+aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260613","@aztec/ethereum":"5.0.0-nightly.20260613","@aztec/kv-store":"5.0.0-nightly.20260613","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260613","@aztec/telemetry-client":"5.0.0-nightly.20260613"},"_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_5.0.0-nightly.20260613_1781320874881_0.8543023765958719","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260613":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260613","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260613","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a87fc7166f714d0993a1107a7f04aee731c1f57f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260613.tgz","fileCount":62,"integrity":"sha512-MnHV0Qzpyt6c8kouNmtBJ21qL9vTGsntfby5+cf/4M9xroD+ouVE+yYqkESSJIZIUwrNenKoyPoK2V7pUKiPOg==","signatures":[{"sig":"MEUCIF4VJNtrjtqAB0DIKzA0ni/d4MQzAmddEL0C5sjewA6hAiEAr+MUwjVKNOHkIDA478NTofJpBUl185XVSq2KlOWD5vY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260613","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260613"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260613_1781323154182_0.5524270858575038","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260614":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260614","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260614","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"30a999a25f4571862df3d5b97ca9b75d9131c2d0","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260614.tgz","fileCount":66,"integrity":"sha512-OxCMVB3nJbknaA/HK5ygQ12nlCn7zj1qwI1ruUDw0HB1vQdIts0pGIAcWNL8HKrMdEwlU1yBkW4qN3XLNJ0Cdw==","signatures":[{"sig":"MEQCIHXb39sr3BCehW2Wzvd6fHSZHmIQLh7MK0j4rFFhmo85AiAbv/RWEwikuQ6xFq9b0gJxt2jzNs9zfOStK/FJbMfgyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260614","@aztec/ethereum":"5.0.0-nightly.20260614","@aztec/kv-store":"5.0.0-nightly.20260614","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260614","@aztec/telemetry-client":"5.0.0-nightly.20260614"},"_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_5.0.0-nightly.20260614_1781407639629_0.4861724742399651","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260614":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260614","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260614","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"89c26875a1e76d5143349d18594f348d0ec539c1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260614.tgz","fileCount":62,"integrity":"sha512-OGJGZGjBCJK7yjydvZLJFdwg1V5sxPNxtcJ3iywPS5e89jcUKfOaaeqn3VsiV+aLRSJBQB50zP2N+yvqQV6OHg==","signatures":[{"sig":"MEUCIBF8GRanv/dJbXm0Bz3ixChwrByhwwRWKomlJY3ALG7wAiEArF1vcugebgYk66xRKwocXX3RGg7Gosvs3oqm2mp8rXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260614","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260614"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260614_1781409575320_0.054301232483573436","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260615":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260615","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260615","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"29b6af8450ed00870affab03951bf782e56cb00f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260615.tgz","fileCount":66,"integrity":"sha512-yqZmDZcmeRycetA0fl/iIk88HfVJELpitjOniBtSTezUz0HUXDs0TMBuVtdZRaZGkcUyCu6rpwXjmkOEQuQfvg==","signatures":[{"sig":"MEUCIQDJE9qUv2FNOJ1R2/JSWH4LuFqnYDX4WQkh+qW+GAah6wIgVzAXKO6uc/+qujbUHpXnRp84IY+jyX2S8iUOTtt43uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260615","@aztec/ethereum":"5.0.0-nightly.20260615","@aztec/kv-store":"5.0.0-nightly.20260615","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260615","@aztec/telemetry-client":"5.0.0-nightly.20260615"},"_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_5.0.0-nightly.20260615_1781493866953_0.9378832992130572","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260615":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260615","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260615","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"42a43e261cdcf741103de9d5b1f79942dd5738f8","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260615.tgz","fileCount":62,"integrity":"sha512-e/S/NL3nluxs4ROwssAO+FDmS3NZ27B0SMPW7CZk0YQKbbiItPZ16VFBA1v29rD1mdLvmefBkzprDcvIQlym/Q==","signatures":[{"sig":"MEUCIQCnQ/G1ts2XLGGPJyyXWK578S6Lr5hZJSw2dgG0r4HdmgIgbfkFnbkgi8825vBNc23VL3qXxPipq4By91597Cr8k3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260615","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260615"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260615_1781497058735_0.05102979478297209","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-rc.1":{"name":"@aztec/validator-ha-signer","version":"5.0.0-rc.1","_id":"@aztec/validator-ha-signer@5.0.0-rc.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"3df1d02cc789b011a3ef50a75fca95d684d24298","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-rc.1.tgz","fileCount":66,"integrity":"sha512-Ef+0Vd6EkELaQsKO70hsyB4Hxh3Co6Q++bJq0kdPm4C6XuSSxCBv3ZV9X3wT7Q+rhUQJyyK/5PFQCXbr55WoDQ==","signatures":[{"sig":"MEUCIBPprU2sJuQFoF6Rdmrl5D5oSexPwZ+Fg+Et3GNMHAwsAiEA/jalyvnJJYevBM2PjvFHh5+VUzqNr58IeMRdL8IhCrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254995},"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","@aztec/stdlib":"5.0.0-rc.1","@aztec/ethereum":"5.0.0-rc.1","@aztec/kv-store":"5.0.0-rc.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-rc.1","@aztec/telemetry-client":"5.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_5.0.0-rc.1_1781533447511_0.05435466676390188","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260616":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260616","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260616","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f44715b900e8d18f8fcdb08d611d70c884ccc282","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260616.tgz","fileCount":66,"integrity":"sha512-8i/hKBCyTvCtX/Pxgwvx15KIt8xqCeiZ8FakPs/gZkIaWY6g3les7UBnk/W/FtdM/RPZJ07AjKTByQWLhxC4Uw==","signatures":[{"sig":"MEYCIQD518zjbbZXGzjuMvRUPKkLy46ZKhk8a3MBaIJ2bW3akgIhAO4ZdfQ6RXVWTvyLvd174WSxF8nOV19glpwYlJNTt2E+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260616","@aztec/ethereum":"5.0.0-nightly.20260616","@aztec/kv-store":"5.0.0-nightly.20260616","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260616","@aztec/telemetry-client":"5.0.0-nightly.20260616"},"_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_5.0.0-nightly.20260616_1781589655940_0.14574994526080265","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260616":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260616","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260616","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"300ece95ee86bc1b71566ea38874f9d96be33594","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260616.tgz","fileCount":62,"integrity":"sha512-jnOmgAnVWFCHmp3nrXtsSsvvsW7rC4ul6qZZPSrfV0V/LiI/7jGZi5CnZzHYuUAkSJRknMOx55YD1a1sBeeL7Q==","signatures":[{"sig":"MEYCIQDataMfzJY/QvI8GBEyfQRvUtDAncPLAh0RNl/RSDqpRgIhANcFg1uLf/vjY+2d/naW7e7Hf6zM9e5C7oZHBZMW58Vw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260616","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260616"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260616_1781592032021_0.8755981879747448","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260617":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260617","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260617","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9d73d8d98b458752da9687ad0f3e3522d186785f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260617.tgz","fileCount":66,"integrity":"sha512-BEeeHp18CVxClWMw5sFxHKt67SxvUqGfg6pP5HJ1VdVLPgDfLjY4Ds0WoBDLFioQg/0gaNG1OzQK0soNq8huug==","signatures":[{"sig":"MEUCIQCc5HlZzsG7Z6z1I4P1RniSedwmnR2IA1evQM31gCx+MgIgIff4NFbpyQjFsfMD2rek0hg2J4SlbF01RT94fCD072k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260617","@aztec/ethereum":"5.0.0-nightly.20260617","@aztec/kv-store":"5.0.0-nightly.20260617","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260617","@aztec/telemetry-client":"5.0.0-nightly.20260617"},"_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_5.0.0-nightly.20260617_1781675407488_0.13424364749411422","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260617":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260617","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260617","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"373c3b828377f8548b53dfbfacfe1709d6f51839","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260617.tgz","fileCount":62,"integrity":"sha512-QgWJfL2dxEx6dO1OWOPT913ah+68KRYmPb7SDWNgsD7N33Fr0g4PuKeAfAiMGIZFcgggjL+SRaz0ny0FsDOByw==","signatures":[{"sig":"MEUCIDO+OTVQcZHv8v8USTPYbQkUe9ov9iErh1RGflPh0+EcAiEAz4BFte4RLUBTAtXjZwrVKkc0uJ/CLHMveqxnXm9opYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260617","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260617"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260617_1781678878294_0.2557249828472421","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.2606882":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.2606882","_id":"@aztec/validator-ha-signer@0.0.1-commit.2606882","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"fc92dafc05dab7d27ec2cab7782587389c94ef3f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.2606882.tgz","fileCount":66,"integrity":"sha512-AxNoINaGU4qTojG3saSALVtgt+Wo5qZdgFBYuNniHruH0zRZQfW5Wc5Qvdtz5JkAo/Ygod4xe3qUArEfqan8EQ==","signatures":[{"sig":"MEUCIBbboExKPYtd1hLb47bP6xRXcF/7SBBYohwSleIBbd/LAiEAgsXiLIBtdNcbFfT7JS233hMFfuCIbu6/nlmLSn9/Kz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255055},"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","@aztec/stdlib":"0.0.1-commit.2606882","@aztec/ethereum":"0.0.1-commit.2606882","@aztec/kv-store":"0.0.1-commit.2606882","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.2606882","@aztec/telemetry-client":"0.0.1-commit.2606882"},"_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_0.0.1-commit.2606882_1781709765468_0.648808375364802","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.017a351":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.017a351","_id":"@aztec/validator-ha-signer@0.0.1-commit.017a351","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"817ec9e784ba8a7fc0d7989ab25c5bd1ec063c67","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.017a351.tgz","fileCount":66,"integrity":"sha512-stTEjViw8MBh74Dn5DFbRj34dUphBNIBrvYrn89ikKrNo5jsXWij8FpXrIox4ZGFYG+4S1CDt6uDfdtC1zMhBQ==","signatures":[{"sig":"MEUCICRaNZq78O2uupcVwnjJgb6x7WQIVa+EIQC26rZfcm/jAiEA1H6i/bXSVTc+G1OxkpdELMyKAA5XT9MQ9tOBQMovn40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255055},"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","@aztec/stdlib":"0.0.1-commit.017a351","@aztec/ethereum":"0.0.1-commit.017a351","@aztec/kv-store":"0.0.1-commit.017a351","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.017a351","@aztec/telemetry-client":"0.0.1-commit.017a351"},"_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_0.0.1-commit.017a351_1781709783342_0.22709304319330026","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260618":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260618","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260618","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"2a60ce4da6cc9dcaad7e89380632543e079bb2ad","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260618.tgz","fileCount":66,"integrity":"sha512-2a2JDZQOAL2ZdV3aNUUcHNpGFpnUWZ6G4lDjTTqah1ZZRYoxtSgR5Zz/FFMuWbXobBSTBHpzsUPL7OwJ8AR1WQ==","signatures":[{"sig":"MEUCIErhDJs8Aab2dKBbz5IoXzxyfsOmDNLLO9iRbK/aNH9nAiEA+Q14AUISzysIIHum5SjzqIYx34gtmZDAzCWKwq/y+N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260618","@aztec/ethereum":"5.0.0-nightly.20260618","@aztec/kv-store":"5.0.0-nightly.20260618","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260618","@aztec/telemetry-client":"5.0.0-nightly.20260618"},"_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_5.0.0-nightly.20260618_1781761609873_0.28753171878643013","host":"s3://npm-registry-packages-npm-production"}},"4.4.0-nightly.20260618":{"name":"@aztec/validator-ha-signer","version":"4.4.0-nightly.20260618","_id":"@aztec/validator-ha-signer@4.4.0-nightly.20260618","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1dfecedb2c646c9cafd9885ac6daf6584f7ca231","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0-nightly.20260618.tgz","fileCount":62,"integrity":"sha512-2eofM9Da7ORlNccckOt2etHE/0yg6zYzoJm2d7GlrWZlVWyQGIYKsiTigHfmDE9zFl7ePUqia3ujh72ykrPvfg==","signatures":[{"sig":"MEQCIHpgBE5TnyLQcoh4cB945lyVvdsZOntOFq8aH9Bu+KWEAiBPBqeOLpV3ERVa0p/Kqm27+3SL4f1Zq27grpwMomhg7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223534},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"aee3a9d4c6a3769ce9e1ccf66c9108fad2a6d850","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0-nightly.20260618","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0-nightly.20260618"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0-nightly.20260618_1781763829574_0.5139538547721947","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260619":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260619","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260619","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"60423e49179bc4b3dc2bfd1cc1142f056de0ef32","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260619.tgz","fileCount":66,"integrity":"sha512-ftC/Eu6V787Vvf1Rkp6hrh6TEBkZcVQWvLOA4nt8x7uym0msJNS9VZp5DBU+40BeKUoKYCAHbakgeHGnEqOLGw==","signatures":[{"sig":"MEUCIFRpyVFp+3TxVf/tD86qBce4OSQbuzAyEIEWvSaNNbgxAiEAhZRU9dGDfsaUMc1iG0HgRk5P/0i4UN2G2wyGS6mxDcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260619","@aztec/ethereum":"5.0.0-nightly.20260619","@aztec/kv-store":"5.0.0-nightly.20260619","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260619","@aztec/telemetry-client":"5.0.0-nightly.20260619"},"_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_5.0.0-nightly.20260619_1781848430496_0.8342769389138947","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260620":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260620","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260620","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d8eb8ee1e7829c79f17881e0d8e400c6fc128154","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260620.tgz","fileCount":66,"integrity":"sha512-ZP/SZPiIEBWnOkHtlHwamy0e4f3bcmmXcQmGEntsQIQ/Oosrk6vFQHZuVrnDRtsjhx7Qv/8hpj0c7JHFMkhhXw==","signatures":[{"sig":"MEUCIQD4Y0vrLvxuXBz9g5jQ04YOpWO9K2WX44w0yfVoXBGX3gIgCkYfroKTnNpTQoHRPpG3+VaYQv4KdEw6VUV0kA8aI+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260620","@aztec/ethereum":"5.0.0-nightly.20260620","@aztec/kv-store":"5.0.0-nightly.20260620","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260620","@aztec/telemetry-client":"5.0.0-nightly.20260620"},"_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_5.0.0-nightly.20260620_1781934011949_0.7597296575308197","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260621":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260621","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260621","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"641966c4bc15c91ce2eaf1c72d43f4e4725c991c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260621.tgz","fileCount":66,"integrity":"sha512-YUtTXY7T5XSO7XJQtQSJQKJi8C79dO+B+ROGt4asoCTYcpEJhNCo5w9pVjjon6xwnZ1QKkoit8MB/mlRX46/WQ==","signatures":[{"sig":"MEYCIQC86CHut67T885JUGBzDxGe8wxrA/wBppMdKs41k4TN/wIhAKCttINdWHBeLgN7hkfrCIDfylCieV+gL/KxBSplNFPe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260621","@aztec/ethereum":"5.0.0-nightly.20260621","@aztec/kv-store":"5.0.0-nightly.20260621","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260621","@aztec/telemetry-client":"5.0.0-nightly.20260621"},"_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_5.0.0-nightly.20260621_1782020859193_0.9636678552168174","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260622":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260622","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260622","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"482199bd7583abb3c04915c53c2b2b79fb0b0137","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260622.tgz","fileCount":66,"integrity":"sha512-pG25qvn3ZXjwU9Y7sb+w7zT5MHcdWql4uOXxNhMO+XKcQ6KDQIbCKWh9UOqEhdCI5p37spqgepFJtIac+dIJzw==","signatures":[{"sig":"MEUCIQDOJom8nuwABtvusCOblKD7WBqitfaQ1VRzu3UU6csDxgIgNW9ypH0naHKnQVLQiB5oeSjbnczUy9QZn28rpdDJe+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260622","@aztec/ethereum":"5.0.0-nightly.20260622","@aztec/kv-store":"5.0.0-nightly.20260622","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260622","@aztec/telemetry-client":"5.0.0-nightly.20260622"},"_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_5.0.0-nightly.20260622_1782108108648_0.8589958408464697","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260623":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260623","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260623","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1d86229729df63f1ec2f82a05f252c601f036275","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260623.tgz","fileCount":66,"integrity":"sha512-STa1gI+o24rMdQYZdLrdX7twBmMC0sFkbqHYBQVEkn1wvZF4O247XQFCE8zpPMb6Kma0w6vEG1XzIMii8Ifw+w==","signatures":[{"sig":"MEYCIQD4K/og/WE0CD1ohKnxWqIbQYtQ0w3A6d54IzpUsIs7XgIhAICOqIrDXLlhuL3TgBYmacA919v0Ri8xTg+GuL/vNvSZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260623","@aztec/ethereum":"5.0.0-nightly.20260623","@aztec/kv-store":"5.0.0-nightly.20260623","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260623","@aztec/telemetry-client":"5.0.0-nightly.20260623"},"_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_5.0.0-nightly.20260623_1782192680392_0.8683435757842146","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.b3d3157a":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.b3d3157a","_id":"@aztec/validator-ha-signer@0.0.1-commit.b3d3157a","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"6e22fe294ed10a6f607adede3078581aab325b41","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.b3d3157a.tgz","fileCount":66,"integrity":"sha512-x4reYixSKohkj4fvjokkpuwGJyqEunEl+3Wibb5GGCngP88QL42mkfZh9fhNdB0nFcL5P3moWPBubQGCUBgfIw==","signatures":[{"sig":"MEUCIH8duRCM6wYkqon0GSXMc1dgZQ5Id1bslWAJ32tiXj3SAiEA2HW9Bf7bUAHOGqN7eDZoDYKpD2wzigDoc4nlx3FmCCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255061},"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","@aztec/stdlib":"0.0.1-commit.b3d3157a","@aztec/ethereum":"0.0.1-commit.b3d3157a","@aztec/kv-store":"0.0.1-commit.b3d3157a","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.b3d3157a","@aztec/telemetry-client":"0.0.1-commit.b3d3157a"},"_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_0.0.1-commit.b3d3157a_1782231507622_0.9832640961046648","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260624":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260624","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260624","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d5828288d24fa5dbf8983f69e7a11c5fdd978db9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260624.tgz","fileCount":66,"integrity":"sha512-e2W/5EdTmAuPfSBK4th2oVqPyl1mNtajkgasAjSTSGQ5iKWLTtR47etRhCZvSFqXVrWS2oMCARBnnIu8IQUxvw==","signatures":[{"sig":"MEYCIQDFhS92KY+r6GPun80yVo8beE6PK0sz8aGasIm5uaXV9QIhANGiHQC2pDlGD4kRPANvv1pG8EpBYLlF55KJZEK+v+LD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260624","@aztec/ethereum":"5.0.0-nightly.20260624","@aztec/kv-store":"5.0.0-nightly.20260624","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260624","@aztec/telemetry-client":"5.0.0-nightly.20260624"},"_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_5.0.0-nightly.20260624_1782279474332_0.1620201433849131","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260625":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260625","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260625","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"927cfad52f4f430d85cc46f4ce96955fcb22065f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260625.tgz","fileCount":66,"integrity":"sha512-npm5SSDRrq58HzXJ7JqqpA36tyKNW4paD2Pq3Yf0HliTR6xWz7ZZuN09T7yBUIH/uNL5wOK31s1i5TD0B//qCg==","signatures":[{"sig":"MEQCIACg7CPIrn2+IS13CftzNSB45n3tJTsBExOpfUiJDccSAiBzp/BoZBw29wal0R7G3dJMpmWiDwkhC0KqcTdd1zs1Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260625","@aztec/ethereum":"5.0.0-nightly.20260625","@aztec/kv-store":"5.0.0-nightly.20260625","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260625","@aztec/telemetry-client":"5.0.0-nightly.20260625"},"_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_5.0.0-nightly.20260625_1782365488536_0.2793805459511973","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260626":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260626","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260626","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d9d73507ac386a7637a1f6efd0f06d6fdfd92466","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260626.tgz","fileCount":66,"integrity":"sha512-5TO7LgUHsZS0aY2bUELtJ2UZKqpSNYjhag28JOjYdk9YH3oO/ZQPt946GwNuqNsE9NQrC4XK1uvvGJhRiwCH8g==","signatures":[{"sig":"MEUCIQDIxHdhU3XdKAWVtBuiCOpn6aWU3WHg9B/ihdbDqc9DFwIgD8ZP8Osla9NzqzazU9Rvdi9Mb8bsF3lzz4dMDEAlznY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260626","@aztec/ethereum":"5.0.0-nightly.20260626","@aztec/kv-store":"5.0.0-nightly.20260626","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260626","@aztec/telemetry-client":"5.0.0-nightly.20260626"},"_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_5.0.0-nightly.20260626_1782452192971_0.6515101959216449","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-dev":{"name":"@aztec/validator-ha-signer","version":"0.0.1-dev","_id":"@aztec/validator-ha-signer@0.0.1-dev","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"49b25276f35b098685b211ff110c2e660fd08bc5","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-dev.tgz","fileCount":62,"integrity":"sha512-0PWEMAT8KHJwxWSmQMrsWOqfF81ywH5kiWepWgcF84KruEhYG32LUfpUwfhN7FcSjuuh3DBfcpVSliQf7Rcn7Q==","signatures":[{"sig":"MEYCIQCs35ZHThJLW35iYBST23I7XlBPw8ijMBxhya3JFV14pQIhAKujC27uShKO2uInI9egLjBSVBhlAUuSdrseK1p68/T9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223495},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"2cbe678577146967777929895c6ed09fde467d89","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"0.0.1-dev","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-dev"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_0.0.1-dev_1782482093119_0.5604468936451026","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260627":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260627","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260627","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"fdd16224a75750f750adf215849152b331fde8af","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260627.tgz","fileCount":66,"integrity":"sha512-pXArbfcfjoSXo89xz2CqjIFQh9nEVEzMp38b8MVPG41hd4MNFyqHw3qRE0rhmNIFRVaMPWfW1s1Utt/ozesRWw==","signatures":[{"sig":"MEQCIFb4+IGCzXt5bqm3Zhk607KOrvftSSd8BPPhml6e5GfrAiBAoxsYLn6pxR1FZhMZnIj+TQLANaQxc0BFHKi0Hurf6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260627","@aztec/ethereum":"5.0.0-nightly.20260627","@aztec/kv-store":"5.0.0-nightly.20260627","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260627","@aztec/telemetry-client":"5.0.0-nightly.20260627"},"_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_5.0.0-nightly.20260627_1782538095729_0.26812058443600795","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@aztec/validator-ha-signer","version":"4.4.0","_id":"@aztec/validator-ha-signer@4.4.0","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c0208077598068c1776724ea9fe6e7a7da9679d7","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-4.4.0.tgz","fileCount":62,"integrity":"sha512-kh+HD8oYWekrbDiYOpGhWSGzr7VMda4zheiaJtM98usiAfcgFLLO2ReAIJeoeFOt7I+9nn9JJC/GviFphTW8mw==","signatures":[{"sig":"MEYCIQDDQiwsAB5DmTLSnlf+MrqoyzKMbStTPnajT1CmkUNKwgIhAP+dgGNpWFgpF3KqTTcEB1aLjcd6HUHhqdHu1ZPAyS55","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223483},"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","./config":"./dest/config.js","./errors":"./dest/errors.js","./factory":"./dest/factory.js","./migrations":"./dest/migrations.js","./validator-ha-signer":"./dest/validator_ha_signer.js","./slashing-protection-service":"./dest/slashing_protection_service.js"},"gitHead":"2cbe678577146967777929895c6ed09fde467d89","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":"^3.23.8","tslib":"^2.4.0","@aztec/ethereum":"4.4.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"4.4.0"},"_hasShrinkwrap":false,"typedocOptions":{"name":"Validator High-Availability Signer","tsconfig":"./tsconfig.json","entryPoints":["./src/config.ts","./src/db/index.ts","./src/errors.ts","./src/factory.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_4.4.0_1782549780152_0.5393386423096951","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260628":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260628","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260628","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"0c2307388fc9a9dc36e64a6ddd9c23deb7a9c158","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260628.tgz","fileCount":66,"integrity":"sha512-Z5zJMvpsIaTIO8/HrcG5/2QPfY3ByYL0ykScsPb2UNh5gKA3ABphBsmhggUNJdwRsbxNTxC8jTzq49n7ehQB+g==","signatures":[{"sig":"MEQCIA72KTnZhrYl6FHgRAbb8oGIQkBHkgUN8RG/MRWp0NUVAiBHA4zvHWxbdLkKOWqVY9INQWzw0yClpJ6C6QRyc/PtQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260628","@aztec/ethereum":"5.0.0-nightly.20260628","@aztec/kv-store":"5.0.0-nightly.20260628","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260628","@aztec/telemetry-client":"5.0.0-nightly.20260628"},"_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_5.0.0-nightly.20260628_1782625224378_0.5101217174138919","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260629":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260629","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260629","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"211d3346f849004ee351b03b826bd655b846ecbc","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260629.tgz","fileCount":66,"integrity":"sha512-7rYKGBjY/ZOe5wpeAy4uY3OJD/qBpNmItAxBh/DMCxwbqwlwQTRdUhm3WZ3X/tb9fA3PSCjLCsgK+DYHj2Wmww==","signatures":[{"sig":"MEUCIGAk9FeYy51+3qhYjEKFa+dpHQC9mUxnr/UhHQd9ZW25AiEAsvo6hONC+VBmA3ZBTPH611Qj1d6OoImv0mYPE7Dx54w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260629","@aztec/ethereum":"5.0.0-nightly.20260629","@aztec/kv-store":"5.0.0-nightly.20260629","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260629","@aztec/telemetry-client":"5.0.0-nightly.20260629"},"_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_5.0.0-nightly.20260629_1782711923430_0.32941917172902313","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.189eedb3":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.189eedb3","_id":"@aztec/validator-ha-signer@0.0.1-commit.189eedb3","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f7d9c851b773174471f2d49d1ed706d0d9a5d565","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.189eedb3.tgz","fileCount":66,"integrity":"sha512-rZ7K4hoFgvqNEAf8Jy+IcpregsuEG1+YCAkjMpfIxYKyoqoQic9wjptO7BS0Sr46SFhsBv0X3Vl5n7F0hdTOtg==","signatures":[{"sig":"MEYCIQDBKcNXlgQqQHKHQd8c2V24FXNAP/tT+jhm7m69kzOKiQIhALPDaKo+5AOl1Cvmae6qt//gyrzvKPHwd33fotNaiBfJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255061},"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","@aztec/stdlib":"0.0.1-commit.189eedb3","@aztec/ethereum":"0.0.1-commit.189eedb3","@aztec/kv-store":"0.0.1-commit.189eedb3","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.189eedb3","@aztec/telemetry-client":"0.0.1-commit.189eedb3"},"_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_0.0.1-commit.189eedb3_1782733372717_0.16983853190193865","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.b9865e97":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.b9865e97","_id":"@aztec/validator-ha-signer@0.0.1-commit.b9865e97","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9d05544c52bfb2de05a048f8a297a86343305cf5","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.b9865e97.tgz","fileCount":66,"integrity":"sha512-S7BpBm9rUghmChjyeWXkmr7rxvbkk0w5ASiIFOLQ35FX0pOfVUlkTeQxjr3m8bi3gve4Bgo5vTqFWnH7dsIROw==","signatures":[{"sig":"MEUCIE5LWOLprr6LqmhnwGI+yuDEAQXTx34Fmur3Eyz06iI2AiEAjwwTXaqLEzcuPxewatwFMgWgdXcfnk/lSyhmcwj7G7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255061},"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","@aztec/stdlib":"0.0.1-commit.b9865e97","@aztec/ethereum":"0.0.1-commit.b9865e97","@aztec/kv-store":"0.0.1-commit.b9865e97","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.b9865e97","@aztec/telemetry-client":"0.0.1-commit.b9865e97"},"_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_0.0.1-commit.b9865e97_1782750966486_0.42675576476255617","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-rc.2":{"name":"@aztec/validator-ha-signer","version":"5.0.0-rc.2","_id":"@aztec/validator-ha-signer@5.0.0-rc.2","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c5d458c1c0f197fbb275db57cbd294a0d2b2948c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-rc.2.tgz","fileCount":66,"integrity":"sha512-BVMO/sdtx2d7sKiwOXaNFxBRwk23UtZpAM4vEiaTa2AOcAGM2CNL66JZj0dbmatftLfNwRt4jCHZlCtjVpo/zg==","signatures":[{"sig":"MEYCIQC73u5eKN9KY/Rc2vAWEuvoVy3aiRoQoi4yzWjKVXgm0AIhAMJ0VmDyzWLsuwdPi1UN47qC/ETrFQSIjM5SS/jKJZvh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254995},"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","@aztec/stdlib":"5.0.0-rc.2","@aztec/ethereum":"5.0.0-rc.2","@aztec/kv-store":"5.0.0-rc.2","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-rc.2","@aztec/telemetry-client":"5.0.0-rc.2"},"_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_5.0.0-rc.2_1782756541929_0.7905592026535369","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260630":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260630","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260630","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"73a9637f1963e1d09cbc4b8e7811e2532e49c27b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260630.tgz","fileCount":66,"integrity":"sha512-wJ4+30B7f0c5KRgwVXvaRN3SIqnoxaMCDW/fY1EzBSVFjC6B0RH4KkSuN0XUOx7Dl0jXkHanwHgMTa2qk2P7FA==","signatures":[{"sig":"MEYCIQDCzdBRUdbrFykTY/AAG3TTllsQJIp+0l2b1fNyf+PNBAIhAMgn4GC4mlgL7jcPwUn4mFk0Pa8jdMMkLtdN4zicgGTJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260630","@aztec/ethereum":"5.0.0-nightly.20260630","@aztec/kv-store":"5.0.0-nightly.20260630","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260630","@aztec/telemetry-client":"5.0.0-nightly.20260630"},"_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_5.0.0-nightly.20260630_1782797630235_0.018658089190676685","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260701":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260701","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260701","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7a4babc31df3dad3d97923af957ecf20b377dc36","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260701.tgz","fileCount":66,"integrity":"sha512-xv5l8Oed7IvCC7U0S4NVHtYG5SLCl81iz13szYaidz+NJcIGE1Ki/gODHS+soS87p3w/Jj8cj8NO7lhKG5D2nw==","signatures":[{"sig":"MEUCIEWukd+4lvwSSoh/irl9jOxgHnlQ5fGbG3w76aV9saj+AiEA4EoNRDEeDhBFh9nGy1ih/jUScTumxBkfxVd0+7uifF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260701","@aztec/ethereum":"5.0.0-nightly.20260701","@aztec/kv-store":"5.0.0-nightly.20260701","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260701","@aztec/telemetry-client":"5.0.0-nightly.20260701"},"_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_5.0.0-nightly.20260701_1782884626268_0.204890838074673","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260702":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260702","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260702","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4d175a2c17896f7b479ef3a703faf4fc30741dab","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260702.tgz","fileCount":66,"integrity":"sha512-PWl0YTr2Ok1sRhxbeEBS31JW2sBPMIcPZ0okrluWaG0v9VAJTxpHsH1SFZ/gYOlw2wxMB9DimiIUd2OD6N0LLg==","signatures":[{"sig":"MEQCICT3CeRFQ2mA6pR54ooNPTa239m3ggZJGjmVc8JqgGMRAiBkVeaoIEwSDIm9g4RqVYP904MD1ylneOga66khvgKmhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260702","@aztec/ethereum":"5.0.0-nightly.20260702","@aztec/kv-store":"5.0.0-nightly.20260702","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260702","@aztec/telemetry-client":"5.0.0-nightly.20260702"},"_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_5.0.0-nightly.20260702_1782970119187_0.6752964777463819","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260703":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260703","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260703","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c7c0437112d1e912dbb8be989025f79b9af2fc8b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260703.tgz","fileCount":66,"integrity":"sha512-aSJFdoL3CSLkjrYpfSnlUC9hlAJcsclCgqCmKyrqxXFpmHicEcW0aqfKlZuEJI5pUVJD6ONJq5b7yzaEoyY7aQ==","signatures":[{"sig":"MEUCIQDpy3jXv/ZbMV/LwVw5fGevgPJ9Kc/JsNDygH8PQ5EySgIgKu2/qVypD5qLNBjbuYDOwzbiYH8OjB/3rXsAtLaU71Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260703","@aztec/ethereum":"5.0.0-nightly.20260703","@aztec/kv-store":"5.0.0-nightly.20260703","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260703","@aztec/telemetry-client":"5.0.0-nightly.20260703"},"_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_5.0.0-nightly.20260703_1783056821824_0.8555688070767096","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.2f68f620":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.2f68f620","_id":"@aztec/validator-ha-signer@0.0.1-commit.2f68f620","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ab19bfd52e0fbec77a4d133bfae975489db90933","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.2f68f620.tgz","fileCount":66,"integrity":"sha512-F2V0usEW/IVtETFGkLR5V/U98V02ZwqgeYzSufp3CXGKbEJ+0TKNxafJiV2rjFspXCr9JmdyDZaq+yctQPFDGg==","signatures":[{"sig":"MEUCIGvzlkva/M+lQZ4/5ZH1RejneRZJbBE5C7V7qBUefw3aAiEA4th3tfCV6iebPysa7ezdpb2HO3v66wrWbWpq2PzeREY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255061},"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","@aztec/stdlib":"0.0.1-commit.2f68f620","@aztec/ethereum":"0.0.1-commit.2f68f620","@aztec/kv-store":"0.0.1-commit.2f68f620","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.2f68f620","@aztec/telemetry-client":"0.0.1-commit.2f68f620"},"_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_0.0.1-commit.2f68f620_1783095031545_0.07216948691378189","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260704":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260704","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260704","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a9f4640e8e2ae2c98b6c040a4ef6bb0e75487d02","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260704.tgz","fileCount":66,"integrity":"sha512-DUlaNJwsgSwQp+S7VlrkIxDSSpc565CJ7ANdkSQ6jjX+o3MaRahygpvRI7VjRXLJXJmq1cRMNMtk3C0NVqUJjg==","signatures":[{"sig":"MEUCIQC8U4Bv0pSWdw1bgZvr74aABoS/SWBdnVpRCR3N0Ee18AIgf1DoYUxponSKZ8AcSyMI3GQpakb87kpt8djviSy6BEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260704","@aztec/ethereum":"5.0.0-nightly.20260704","@aztec/kv-store":"5.0.0-nightly.20260704","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260704","@aztec/telemetry-client":"5.0.0-nightly.20260704"},"_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_5.0.0-nightly.20260704_1783142833535_0.9803879147631458","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260705":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260705","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260705","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"6e5ad92b1b23429c0a5bdc82587a5b42b0534538","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260705.tgz","fileCount":66,"integrity":"sha512-Ify0m8AVCG41uYgNa9kdTS6dAPaR6cBsK6wlE9ULwBivfamx7hjo5hR6JHoYR9ecHcgDAT24eeKgc5iky72tZQ==","signatures":[{"sig":"MEYCIQCR19yUctiKr2bv4zVKWaPA5owdlhMvfJ6I4cAiYGqjkgIhAJCWMr1HZy+GsJVyEtod6tucpQlVoCO2eO5zb3PcRejS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260705","@aztec/ethereum":"5.0.0-nightly.20260705","@aztec/kv-store":"5.0.0-nightly.20260705","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260705","@aztec/telemetry-client":"5.0.0-nightly.20260705"},"_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_5.0.0-nightly.20260705_1783229380656_0.39130803889294175","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260706":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260706","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260706","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1b2cb2cdca92d40130e026dc868d1f2b1dfc1588","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260706.tgz","fileCount":66,"integrity":"sha512-NJj/G3L+CzJJ8WhMy9hd4q0ECu2GUmnUcutqmWTAPvh/p/il49d3I8ijQpHNXL3taEDeEBHhJjJwzsNJEdDpZA==","signatures":[{"sig":"MEYCIQCs3Mfsv6HHP4YHfD9KMODbwsS6SVy/GU1UE6ZkfjG8VQIhAKC9RTLroOVWme1trx0cfinOi1m7KtjwtPwNsjREe026","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260706","@aztec/ethereum":"5.0.0-nightly.20260706","@aztec/kv-store":"5.0.0-nightly.20260706","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260706","@aztec/telemetry-client":"5.0.0-nightly.20260706"},"_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_5.0.0-nightly.20260706_1783316178093_0.19173656181944376","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260707":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260707","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260707","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ae5f1a3f888845ad2203dff4f3acb2e7afb9b887","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260707.tgz","fileCount":66,"integrity":"sha512-ypEo5ldhTRhId7v6/xtL9Z9Lic0csOLLqpyPUWCkcT7hKVxsMRuYDZMPvowWl43ndQRXcflUbaNE/CGBsyofKg==","signatures":[{"sig":"MEUCIBRGWKwMfphEcnyfysoGBBVfJAnpHh79Q2ZV+RYnXhjxAiEAmcjG7UA/e8d6XimWt4auxsrh9T0jRNZEootbd0x+7qU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255067},"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","@aztec/stdlib":"5.0.0-nightly.20260707","@aztec/ethereum":"5.0.0-nightly.20260707","@aztec/kv-store":"5.0.0-nightly.20260707","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260707","@aztec/telemetry-client":"5.0.0-nightly.20260707"},"_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_5.0.0-nightly.20260707_1783402200114_0.5169969636818661","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260708":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260708","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260708","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d31706386d5cafc45fc0e9cc018a5a26808a7b7d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260708.tgz","fileCount":66,"integrity":"sha512-TZ4jNze29BRtPJr6gnToAu5yEnEY+4aqL3oGFhqutyXeIA/LYXYHCc/C1ZcEssMKoDLah/3iyVdmJnRKU4woVg==","signatures":[{"sig":"MEUCIHQwHHVp2zxxZcYCd7w8N5TXfJUy1XKCo2AuWqqshFh/AiEAtM532H4q/AvcBldbyMdPPsjPK5zXW3FQNjQCiPClYiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.0.0-nightly.20260708","@aztec/ethereum":"5.0.0-nightly.20260708","@aztec/kv-store":"5.0.0-nightly.20260708","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260708","@aztec/telemetry-client":"5.0.0-nightly.20260708"},"_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_5.0.0-nightly.20260708_1783487709268_0.3342322157166153","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260709":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260709","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260709","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"37f287aeda8b0f8b624bc58e99069a31568ff691","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260709.tgz","fileCount":66,"integrity":"sha512-vtjHIHaLSjJ+JAQtxjSPmLUgt2eEoEmN+MH4rGQ5L/OO/duMtcXW4TfGNoOriWk21XETt+mufIqSfdkeqC9IaQ==","signatures":[{"sig":"MEQCIAkW6pCuD5QYAx9RUb3xvnmVfIaYNBiWOdP6zPrh9nQKAiBwZB8KwzstNvd9IsEzMMmlcS9mJiDYw6XaK7iw2GD26A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.0.0-nightly.20260709","@aztec/ethereum":"5.0.0-nightly.20260709","@aztec/kv-store":"5.0.0-nightly.20260709","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260709","@aztec/telemetry-client":"5.0.0-nightly.20260709"},"_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_5.0.0-nightly.20260709_1783574985668_0.2014134046305156","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260710":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260710","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260710","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e642c900174e2eb74c2a8c9d2264be711cc3ce74","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260710.tgz","fileCount":66,"integrity":"sha512-YHxIJHSRi4HHnfFPxyzJMfxLjRDlsAEoitr8F9a3TIf756JRzKJ84IEQIN9oF7Mn6mKqic66gmRJF22/S4ogcQ==","signatures":[{"sig":"MEQCIBti4ac+h+dDhZBv4mG0ey6Ay+5nUl7bCwJA6zLKDjqSAiB2zz4+MH6hj8w40rchSdFzFBdpjAreW91Q4msNQvWhDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.0.0-nightly.20260710","@aztec/ethereum":"5.0.0-nightly.20260710","@aztec/kv-store":"5.0.0-nightly.20260710","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260710","@aztec/telemetry-client":"5.0.0-nightly.20260710"},"_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_5.0.0-nightly.20260710_1783661846689_0.9749796707628584","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260711":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260711","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260711","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"21c4d3ffd499ef502fa2d7207c9c683703651eb0","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260711.tgz","fileCount":66,"integrity":"sha512-JBJ0armJC8xp9O33xc3TDWviOOfIDvqJUVeJ/d+8YSiogVuaaNWAk9Mt5QqlpSG2gF9Ld3dwAAC1JrTNlwjWww==","signatures":[{"sig":"MEUCIQCBN4Ok3b0Kxicd5S6jc/v4i/5c7y/rCp82bMmYOSxrowIgMiArSMBPW0diGJUhzqLSdP5AzVtXI1AlYJLwa+crujU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.0.0-nightly.20260711","@aztec/ethereum":"5.0.0-nightly.20260711","@aztec/kv-store":"5.0.0-nightly.20260711","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260711","@aztec/telemetry-client":"5.0.0-nightly.20260711"},"_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_5.0.0-nightly.20260711_1783746716478_0.30318207388841567","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260712":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260712","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260712","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"2b15e81bd7193f732fe0748b65d1f362ecb04758","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260712.tgz","fileCount":66,"integrity":"sha512-MazOrvUG5KH7ECZo3IRSpJxM+141yq5sYM4ssdrblLacJaq4yB/eUIAgbYwqRD87vWsMsxuI4WFnEGUlno/FMw==","signatures":[{"sig":"MEUCIQDcCEs89f0yNDD2JUQCSc5iCMWXlQN12ObSa+NA8jHgeAIgZGECQ9cQtm5l4is33A6jEsqjEy7qCBm7+/bwUpzID5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.0.0-nightly.20260712","@aztec/ethereum":"5.0.0-nightly.20260712","@aztec/kv-store":"5.0.0-nightly.20260712","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260712","@aztec/telemetry-client":"5.0.0-nightly.20260712"},"_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_5.0.0-nightly.20260712_1783833389110_0.9776029053512405","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260713":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260713","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260713","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c43d14499dcfa184582d95a1041671dd2c44ac35","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260713.tgz","fileCount":66,"integrity":"sha512-kLFEFhwJbsUtaQpEGkmQE62ZAH0Plg6SUfF/Y2zh24s2Q51jWC/1wem9v2HBEHdbDB9mtLux9G2tlMjXqYLbfg==","signatures":[{"sig":"MEQCIFoVBZeVPm+NB/kshJxgWWmA2KmOCa17egj+fjNjC7t8AiB2uVqw3XOWHOmNCQ/mW94HBK+x/atXA2C2z9cyrKqKGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.0.0-nightly.20260713","@aztec/ethereum":"5.0.0-nightly.20260713","@aztec/kv-store":"5.0.0-nightly.20260713","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260713","@aztec/telemetry-client":"5.0.0-nightly.20260713"},"_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_5.0.0-nightly.20260713_1783920008788_0.8695851566799073","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@aztec/validator-ha-signer","version":"5.0.0","_id":"@aztec/validator-ha-signer@5.0.0","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"cc09739314ba5184ed8d7f2b3c93321fe2582006","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0.tgz","fileCount":66,"integrity":"sha512-XLS8RJVtnUGkavCwqcsPiTUBj7UJaHBAo1StlJhQb1oejbLFdvbhOUmiWHypmCtbgFvfRL+4PrTqEp0fMvktdQ==","signatures":[{"sig":"MEYCIQDnQ/g2Cxr00HXMIjW9w/s6J2iPffH9tED01DR8VTWmQgIhAM2OP80loBn81q7kXjwmKDlF5morX17fHZFnn1mlK3OK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266944},"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","@aztec/stdlib":"5.0.0","@aztec/ethereum":"5.0.0","@aztec/kv-store":"5.0.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0","@aztec/telemetry-client":"5.0.0"},"_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_5.0.0_1783935694164_0.48151347593264293","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260714":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260714","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260714","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b08f3899de60d9d5d82d1c528cd178659eeb1180","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260714.tgz","fileCount":66,"integrity":"sha512-wiibOLskw84F/SrsFkFNXlWq8xChufWr3cCXabc1nK4uwA8Ul2KIILvdYZkng2KJ8gdey1gqQSHD3UjCjM5rtQ==","signatures":[{"sig":"MEUCIQD+/HPjTjiJ8kNxit/wxmaG/k2jhxV09ymSxFwF/8vjpAIgA5R4zzNEDvdnsG13zOLL/x72/h5QolO92rQRhclFCMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.0.0-nightly.20260714","@aztec/ethereum":"5.0.0-nightly.20260714","@aztec/kv-store":"5.0.0-nightly.20260714","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260714","@aztec/telemetry-client":"5.0.0-nightly.20260714"},"_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_5.0.0-nightly.20260714_1784005767044_0.08420558151763169","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.3100065":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.3100065","_id":"@aztec/validator-ha-signer@0.0.1-commit.3100065","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"14c1af39ccd26fabf32fe37f9d113fcad84ce23e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.3100065.tgz","fileCount":66,"integrity":"sha512-on4GAK+ALDf3QVNvLWDg/KFVoxfYflSngF53N4QlwGd62GBhUjfPdbt27fXwtsq56o5J8VJSFRapFafx8nwCeQ==","signatures":[{"sig":"MEYCIQCwcDBV7+gFiDPkuxhDafu9PWhvCDDGexfV2rBvI1DVQgIhAKDYuacaAwhonk1XM/vngsvocV4Fg3BM42+3n+4fERop","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267034},"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","@aztec/stdlib":"0.0.1-commit.3100065","@aztec/ethereum":"0.0.1-commit.3100065","@aztec/kv-store":"0.0.1-commit.3100065","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.3100065","@aztec/telemetry-client":"0.0.1-commit.3100065"},"_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_0.0.1-commit.3100065_1784029072583_0.5879364700703389","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-nightly.20260715":{"name":"@aztec/validator-ha-signer","version":"5.0.0-nightly.20260715","_id":"@aztec/validator-ha-signer@5.0.0-nightly.20260715","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"26d11388492f11a6ce30ebe0dc162e6cc868475e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.0-nightly.20260715.tgz","fileCount":66,"integrity":"sha512-7z/On7x5u+E68Kqz5ZDaxTCJpQhfp8xI11UZCFjqRzDsTB7gVbAa46KJGj7UKgWIAPJ1nvORb+VCDCCrhSLbYQ==","signatures":[{"sig":"MEUCIQDCokNjYBCG4wZMkDaeqa74EMiwIORG3vlSSYfzmFUq5QIgGp5pV0i+lTJKInsevRp3nNUqEHHDfdUo9qRq61jJsIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.0.0-nightly.20260715","@aztec/ethereum":"5.0.0-nightly.20260715","@aztec/kv-store":"5.0.0-nightly.20260715","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.0-nightly.20260715","@aztec/telemetry-client":"5.0.0-nightly.20260715"},"_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_5.0.0-nightly.20260715_1784092228539_0.5567542500281444","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@aztec/validator-ha-signer","version":"5.0.1","_id":"@aztec/validator-ha-signer@5.0.1","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b5dbf9f9d5ced13085eb2599244d2a81a1ac4c69","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.0.1.tgz","fileCount":66,"integrity":"sha512-ty1mo42aZS1YZ9i/XY4mWa3vj6gi5b2ZPQKWsxkgnkcaVkpBBoXRzKAPPMCKjaJPaRYkP6NPArJTd1Z2FhhaaA==","signatures":[{"sig":"MEUCIQC+11BDbe0kxV0ECanGpha/xRgQWVzBWqDf2/scsfRQ3QIgLlc4MjEgqsRS3Pp13bhCO96IE6U2Oyg46sEKgFAr2RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266944},"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","@aztec/stdlib":"5.0.1","@aztec/ethereum":"5.0.1","@aztec/kv-store":"5.0.1","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.0.1","@aztec/telemetry-client":"5.0.1"},"_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_5.0.1_1784143051839_0.8887559956134456","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-nightly.20260716":{"name":"@aztec/validator-ha-signer","version":"5.1.0-nightly.20260716","_id":"@aztec/validator-ha-signer@5.1.0-nightly.20260716","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"bc8545bced3f9aa41494b38084a7bc35cd0d7f84","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.1.0-nightly.20260716.tgz","fileCount":66,"integrity":"sha512-Mt8vhOJaNtlAHoyGkBbq0SwuPvxdilE/P6Z9hSap7j6urI+/c7jfBS9GXo2Mv/jOkmrSMjMS9yOkaKOZUIqp+A==","signatures":[{"sig":"MEYCIQCvHkwnHKmcBhj1ER5j1HfCngWP7l0k7/g6Fe3lwRzxmwIhAN4kduak3pfP3S2IQnuLx3MoeU6u8oS7sWHF7MO8nJMd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.1.0-nightly.20260716","@aztec/ethereum":"5.1.0-nightly.20260716","@aztec/kv-store":"5.1.0-nightly.20260716","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.1.0-nightly.20260716","@aztec/telemetry-client":"5.1.0-nightly.20260716"},"_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_5.1.0-nightly.20260716_1784178745522_0.6636630162770423","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-nightly.20260717":{"name":"@aztec/validator-ha-signer","version":"5.1.0-nightly.20260717","_id":"@aztec/validator-ha-signer@5.1.0-nightly.20260717","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"bc13cefc74795e5b60a0439b00f9047d78e73fee","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.1.0-nightly.20260717.tgz","fileCount":66,"integrity":"sha512-yUTapfzhCkd7AueATiZ3nDPZyvw1Wu9ZmTzx9zfSrHvFfyd1R3hbySRchZuPQw4Ox2mVw/Yre4JmzIBjDQxUQw==","signatures":[{"sig":"MEYCIQCnwLjpl67Q7EQgV/7ldUMN3MI7Rl0ezOnvDtSryW9g+QIhAK/aT3TOd1wakiHqfzVufl3pbObAlbmUyDOlMvtp+29L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.1.0-nightly.20260717","@aztec/ethereum":"5.1.0-nightly.20260717","@aztec/kv-store":"5.1.0-nightly.20260717","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.1.0-nightly.20260717","@aztec/telemetry-client":"5.1.0-nightly.20260717"},"_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_5.1.0-nightly.20260717_1784265152212_0.39335771974089395","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-nightly.20260718":{"name":"@aztec/validator-ha-signer","version":"5.1.0-nightly.20260718","_id":"@aztec/validator-ha-signer@5.1.0-nightly.20260718","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"909cecb1e74d5e9e7826baa99d27ae014fb8bce4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.1.0-nightly.20260718.tgz","fileCount":66,"integrity":"sha512-ehdMHoZU7dcXhGw54nTHSRZZ26sZq7boFwhPnInWVR1AZVciisXQY2fiwkkkr7IdNFHWqGvqaltwfUMEPNj54A==","signatures":[{"sig":"MEUCIC03VvOy4zxGWlaZTY7RHiYrE4m8LxsTs2CL4aFY4DY+AiEAtfebqRdtClK17i7ZNsPicX+oydNhZKT3v5AUc4ce+L4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.1.0-nightly.20260718","@aztec/ethereum":"5.1.0-nightly.20260718","@aztec/kv-store":"5.1.0-nightly.20260718","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.1.0-nightly.20260718","@aztec/telemetry-client":"5.1.0-nightly.20260718"},"_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_5.1.0-nightly.20260718_1784351255897_0.8657983957180044","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-nightly.20260719":{"name":"@aztec/validator-ha-signer","version":"5.1.0-nightly.20260719","_id":"@aztec/validator-ha-signer@5.1.0-nightly.20260719","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"777633bb1bbaee01a60fbdce2a423166dc0664c4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.1.0-nightly.20260719.tgz","fileCount":66,"integrity":"sha512-GBZpMxoQ4un0Wu6wC2lBt5KMCnpHTHO3+akw+shHuxR2kv9Ya1eF/1kLZJR7+9OWmVtfRwtQGuQlIIxFPUV+oA==","signatures":[{"sig":"MEMCIDOZw1bwun7iLK6ezYal2ChwPTyD3zDs9r8VL82+xXmKAh8aBLicPxS9w9+H3Xa19NliPBKdOirOAjhoPJSysFK4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.1.0-nightly.20260719","@aztec/ethereum":"5.1.0-nightly.20260719","@aztec/kv-store":"5.1.0-nightly.20260719","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.1.0-nightly.20260719","@aztec/telemetry-client":"5.1.0-nightly.20260719"},"_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_5.1.0-nightly.20260719_1784438064256_0.17045220733637678","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-nightly.20260720":{"name":"@aztec/validator-ha-signer","version":"5.1.0-nightly.20260720","_id":"@aztec/validator-ha-signer@5.1.0-nightly.20260720","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e5e552fe374f3c044a5c0b2b6cf82510b23c8fa4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.1.0-nightly.20260720.tgz","fileCount":66,"integrity":"sha512-yQK6IZ1XMQUW5yRo9hE5w/Y/2+TwR59UWQXlZIw5N3UzubVnOb7h/xDGUN0Zr43N2pi55yzpOZo4bn/zNUlKaA==","signatures":[{"sig":"MEYCIQDtuhwPecqTVinf6B9V384VO8zOnVnDUeY6ogS6dsEjgAIhAPz9nuWz71CLS6SZ3LSPsU/aJIXV2mCITn26r3x+nl9Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.1.0-nightly.20260720","@aztec/ethereum":"5.1.0-nightly.20260720","@aztec/kv-store":"5.1.0-nightly.20260720","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.1.0-nightly.20260720","@aztec/telemetry-client":"5.1.0-nightly.20260720"},"_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_5.1.0-nightly.20260720_1784525079477_0.03802414450532998","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.a5db02d":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.a5db02d","_id":"@aztec/validator-ha-signer@0.0.1-commit.a5db02d","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"50c8fee150f7080c7459de14ba242f27fbe460d9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.a5db02d.tgz","fileCount":66,"integrity":"sha512-Irc4j5H+qbO9X0KqHWune5wFTysHlNjO++2CWRmM43XSvFyeGV5RXGv0k4wB1yJkRUKhhMATPAinoy5Wa7sVrg==","signatures":[{"sig":"MEUCIQCI2+190QRG+tJvxDHZWMcuXOPOV+WB10xdtHYESPPW5AIgWFjgXoRdd1yvBeOHlDY5w5f5sTMim/qGIoxAnBMSdSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267034},"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","@aztec/stdlib":"0.0.1-commit.a5db02d","@aztec/ethereum":"0.0.1-commit.a5db02d","@aztec/kv-store":"0.0.1-commit.a5db02d","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.a5db02d","@aztec/telemetry-client":"0.0.1-commit.a5db02d"},"_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_0.0.1-commit.a5db02d_1784549013797_0.5993265036131274","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-nightly.20260721":{"name":"@aztec/validator-ha-signer","version":"5.1.0-nightly.20260721","_id":"@aztec/validator-ha-signer@5.1.0-nightly.20260721","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5f1447123130c591061eb34e9dc24d9e42bed070","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.1.0-nightly.20260721.tgz","fileCount":66,"integrity":"sha512-hhaI/l1rKu/tvU48E50W2AhV1wpMjPb8gb6090/GDxRiHWdRDTkRCwOnz1PC7wy+KAWZc+ABOC9Eu20ngWcqlg==","signatures":[{"sig":"MEYCIQCfWxQZryJZmj+AG+foxYXApBYqUap4rArnBFkQi9OehQIhAJD9XUcEvo8VmHHRWfacxOrnn1Lf4vzrbWQi+ZkaK/FI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.1.0-nightly.20260721","@aztec/ethereum":"5.1.0-nightly.20260721","@aztec/kv-store":"5.1.0-nightly.20260721","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.1.0-nightly.20260721","@aztec/telemetry-client":"5.1.0-nightly.20260721"},"_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_5.1.0-nightly.20260721_1784610842949_0.46182084421335956","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260721":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260721","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260721","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a9fd34c92c916ece1702a75f839363a47d720c0d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260721.tgz","fileCount":66,"integrity":"sha512-ORdUHa+eJPsfprRth6gllc3TCPJGi+0MEBN4tqMkiIq1CW6LWGmjNkcrvDrAeWkzl/gyfd/qAYHco+yyykJ63w==","signatures":[{"sig":"MEUCIEC3+VSlZKW2gLgsfa6uidPt20fWVqPnpaXVoOfFFhaYAiEAgz0WiNmJ3cy73yQ+glhsy/jl7Ev+1A2fkvrbgXpSEYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260721","@aztec/ethereum":"6.0.0-nightly.20260721","@aztec/kv-store":"6.0.0-nightly.20260721","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260721","@aztec/telemetry-client":"6.0.0-nightly.20260721"},"_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.20260721_1784611050678_0.9666401506168458","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.350e0a4d":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.350e0a4d","_id":"@aztec/validator-ha-signer@0.0.1-commit.350e0a4d","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"73fa2b9acb6d891016de2e6ab37d5641bf72bf5e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.350e0a4d.tgz","fileCount":66,"integrity":"sha512-mkAUb40brkWC91KZfQalO3SMv41AZNYcl5QOdgjyIgH1xP55i9p/tSHx5exjU8H43HWu5sd86fTv7kSR7HbbFA==","signatures":[{"sig":"MEUCIQCGKIIYeLn+kz5p1QHzTmNbtpdVzR+WHkT9bectg8GH5QIgJvSFt9pH6+aLX5miJXpDWijZVQAkyODtEqX23CD0h6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267040},"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","@aztec/stdlib":"0.0.1-commit.350e0a4d","@aztec/ethereum":"0.0.1-commit.350e0a4d","@aztec/kv-store":"0.0.1-commit.350e0a4d","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.350e0a4d","@aztec/telemetry-client":"0.0.1-commit.350e0a4d"},"_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_0.0.1-commit.350e0a4d_1784630585526_0.49898466375908623","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.b8a057fa":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.b8a057fa","_id":"@aztec/validator-ha-signer@0.0.1-commit.b8a057fa","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"57df5a4cc7f37d66d0e721eb6c07f34e75b48681","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.b8a057fa.tgz","fileCount":66,"integrity":"sha512-GukR2a9hrpbnWKwiCnUcM8XTHtmEClqvKwvKQd6uFZqiJ29HTBzBy0w68kXfQU85UYxh7gB1O/Z4EqphU4SMIQ==","signatures":[{"sig":"MEYCIQCYsLZlxqiZ/o4HiGe4sdRtiaCW/v8UXrqUA1GNCrdvwAIhAPBjYyQW3n9LJ51zODeiADP2ez92DD9b3JdLCsQuKumV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267040},"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","@aztec/stdlib":"0.0.1-commit.b8a057fa","@aztec/ethereum":"0.0.1-commit.b8a057fa","@aztec/kv-store":"0.0.1-commit.b8a057fa","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.b8a057fa","@aztec/telemetry-client":"0.0.1-commit.b8a057fa"},"_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_0.0.1-commit.b8a057fa_1784635404429_0.34268255144678306","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.a4600f49":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.a4600f49","_id":"@aztec/validator-ha-signer@0.0.1-commit.a4600f49","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"3e26bb406d63c92293b420411afdf16e577a5868","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.a4600f49.tgz","fileCount":66,"integrity":"sha512-fJRUVnmAvcMyWVBQwjyye4c2Tfxky0Eh4CHE/tILlfpoBvYdI0wytLwl1ORmrUK2dZBolRqTOwi8DdTzAGjjng==","signatures":[{"sig":"MEUCIAvCfa/Z+7vwtcr/ykRapM4l0rGSWa30291E0xzVJASBAiEAjaIi8TpF+0dw9iShEGG26Bog6ZHXNraanwVayHRqaNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267040},"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","@aztec/stdlib":"0.0.1-commit.a4600f49","@aztec/ethereum":"0.0.1-commit.a4600f49","@aztec/kv-store":"0.0.1-commit.a4600f49","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.a4600f49","@aztec/telemetry-client":"0.0.1-commit.a4600f49"},"_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_0.0.1-commit.a4600f49_1784659716052_0.7565061028291398","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260722":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260722","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260722","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"04b69047c6d7be33795033060f996e8e1315a592","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260722.tgz","fileCount":66,"integrity":"sha512-aaarGZ/UvzoaPfifdCNv5QDCrZwGjcZFhhF7NqHljI5e0CgNuKaYemfeplr+JC2/ZyE2M3HtTC+cleQEsozWKQ==","signatures":[{"sig":"MEUCIQCypa87SO+SPWvfo/NCOo7B4/b+S9DMHBNf8gX/Z3njygIgJxHspoXT/PR9VekNalA+j/naIHJDsP1hdc/I8duQu9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260722","@aztec/ethereum":"6.0.0-nightly.20260722","@aztec/kv-store":"6.0.0-nightly.20260722","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260722","@aztec/telemetry-client":"6.0.0-nightly.20260722"},"_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.20260722_1784697504697_0.08286045677771714","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-nightly.20260722":{"name":"@aztec/validator-ha-signer","version":"5.1.0-nightly.20260722","_id":"@aztec/validator-ha-signer@5.1.0-nightly.20260722","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ba19c8f9f6dd424a8514745ac46e350bf8125080","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.1.0-nightly.20260722.tgz","fileCount":66,"integrity":"sha512-CVb22z/0lL8/8Ov9/tk7MRx760omW6C4/dlfIlhIxrDdQiz2qx+eljva1r7TDhWQIqKtFuVO7Ls7yrEdAMKx5w==","signatures":[{"sig":"MEQCIHbLAuS4RFzdZbFdf4XpEwLi0YcK77QSwSRadEtLyyYhAiB6ah90SK/EsjtARRHdUgUbQvEeyvF4vXHisqj0vO+VNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.1.0-nightly.20260722","@aztec/ethereum":"5.1.0-nightly.20260722","@aztec/kv-store":"5.1.0-nightly.20260722","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.1.0-nightly.20260722","@aztec/telemetry-client":"5.1.0-nightly.20260722"},"_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_5.1.0-nightly.20260722_1784697530546_0.6643033500636064","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@aztec/validator-ha-signer","version":"5.1.0","_id":"@aztec/validator-ha-signer@5.1.0","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e1ec1a489071c63c600b2b0fa2f303f449470e96","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.1.0.tgz","fileCount":66,"integrity":"sha512-sUWd4ELhehBlyDeCB/JMXmxCCRHmJ/RzaXoQV5xFaB1aMBo10Wah1kvk4+X6EzLzWNHhs4vumDu7EFXQE1gFNQ==","signatures":[{"sig":"MEQCIHZwlfz9ogm2x/ekuKNkJd2wbkPW/p7EGdcO0Wamzuu5AiANxPWx2KXXF/3ZbsyqupPYKoyguusBngKUsGA7CgeqmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266944},"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","@aztec/stdlib":"5.1.0","@aztec/ethereum":"5.1.0","@aztec/kv-store":"5.1.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.1.0","@aztec/telemetry-client":"5.1.0"},"_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_5.1.0_1784718210688_0.12582728365776918","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260723":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260723","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260723","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"dc0b6c7241d4ec97d472906eecee4ebeaad05403","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260723.tgz","fileCount":66,"integrity":"sha512-tvJ+1G28AqGT8X/EbnEyftAhqgBdF/NzkTRMWg33lgwLsFa9nZgs6If2dJ5QvRG7MiIfkNosqjkbFtuvGLcYSg==","signatures":[{"sig":"MEUCIEj0lYM/wxAo/rU3boV/IdOd5yj21BUmjtFYl78xln5lAiEA+2MVQl7S9hrlBVkkjBPEfTrwO5eLMrW9QxwvqQ248vE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260723","@aztec/ethereum":"5.2.0-nightly.20260723","@aztec/kv-store":"5.2.0-nightly.20260723","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260723","@aztec/telemetry-client":"5.2.0-nightly.20260723"},"_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_5.2.0-nightly.20260723_1784783675248_0.6490925376241905","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260723":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260723","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260723","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"287a283d74f69ed319b19f59dba38a444d5b2ad7","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260723.tgz","fileCount":66,"integrity":"sha512-YXxyclcNUBarJJrMRWEV+bl9ssctsRgmPU1ktPBbfztztf3psFboVKFibT0Oat+Tqll8GSkgmxd1TfXtzkNeqQ==","signatures":[{"sig":"MEQCIGSXGao65jt55fZDkev1iBYy7eHQsHhRT2yxoFCUcs2fAiAtNVT5Z/2cGsJkfYPRSyzwIrUC6alngb2nXMlgbc9zCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260723","@aztec/ethereum":"6.0.0-nightly.20260723","@aztec/kv-store":"6.0.0-nightly.20260723","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260723","@aztec/telemetry-client":"6.0.0-nightly.20260723"},"_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.20260723_1784783864878_0.9014988218567042","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260724":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260724","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260724","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"724ab994f0ac7052522b46608112fdb00c89a98e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260724.tgz","fileCount":66,"integrity":"sha512-Y9tHFrhQ0Qu6WrMl92iHHp9VAnRCXEyeRDfutjUy+vkwkcx5WFjCQbKrird60Taayux4c8BFoC/GkWGSvoQH5A==","signatures":[{"sig":"MEUCIQCgH1AtZwrVzGC+yDgI9ryEGQUP4F8EksrZrBwTCfBNBAIgDGXM7dPYSxZGooxUQL0SiDTZ5CbSUb2usLb7XPap4YQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260724","@aztec/ethereum":"5.2.0-nightly.20260724","@aztec/kv-store":"5.2.0-nightly.20260724","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260724","@aztec/telemetry-client":"5.2.0-nightly.20260724"},"_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_5.2.0-nightly.20260724_1784870036968_0.9649002664980675","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260724":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260724","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260724","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8e827127cf304c8528b57fef93b5310fc8c0f1a7","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260724.tgz","fileCount":66,"integrity":"sha512-ZKEh46hGPfU40cQulIcLKO9pY7NbDWZQErJmp4bawU4iXgdho5IsdWWKRYmUJNkepMDh62iyUX4kmaaaz9wsqw==","signatures":[{"sig":"MEUCICaj1zzgn7w9weA/tS994Qi7zPZtTbY1SME61/9WASneAiEAyKhn/96m5NqkWXnsMPu0Lb2h4MswCEX+5eVAj8kVFho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260724","@aztec/ethereum":"6.0.0-nightly.20260724","@aztec/kv-store":"6.0.0-nightly.20260724","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260724","@aztec/telemetry-client":"6.0.0-nightly.20260724"},"_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.20260724_1784870221493_0.24572972254740377","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.4d9804df":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.4d9804df","_id":"@aztec/validator-ha-signer@0.0.1-commit.4d9804df","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f792339dd0e87a1eaba5de167d0ff37d20136aa3","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.4d9804df.tgz","fileCount":66,"integrity":"sha512-7tl3LhXUEtxcb+G6j/2yUc5CAwHZG97c8sP5zaGBtmvQw3skL9qAV0cgKv8tKTBTBUmP7Afk0hePf+dWOwl2lg==","signatures":[{"sig":"MEYCIQDkiH44RcSTzp3GsrKnRlPgQDb9kyDELN67RFEsSCYLIAIhAKFPlevsFedJoIxLvwfjjkauI0kzOvT5y0NclbidD/oG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267040},"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","@aztec/stdlib":"0.0.1-commit.4d9804df","@aztec/ethereum":"0.0.1-commit.4d9804df","@aztec/kv-store":"0.0.1-commit.4d9804df","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.4d9804df","@aztec/telemetry-client":"0.0.1-commit.4d9804df"},"_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_0.0.1-commit.4d9804df_1784900661362_0.7212306333325951","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.be03c316":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.be03c316","_id":"@aztec/validator-ha-signer@0.0.1-commit.be03c316","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d7f07eedfd489df880dd5a08dbc85021baa35bb9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.be03c316.tgz","fileCount":66,"integrity":"sha512-b+8JGZF/D44SzEkp/VhaNIPq46+2ywHWLsOY4caFfGZ0Qya08ffGVwwFOP1LnogDqF5rejIeUD969q0hOCjQIA==","signatures":[{"sig":"MEQCIDfL3Fm/VMB95FG0Rzy2BA4UElK/1fI2zlII/fZ9eXOmAiBDT/eROiOvPtP5fq61hgHD0AGqE9HqOSS/hWF5AO5Oog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267040},"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","@aztec/stdlib":"0.0.1-commit.be03c316","@aztec/ethereum":"0.0.1-commit.be03c316","@aztec/kv-store":"0.0.1-commit.be03c316","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.be03c316","@aztec/telemetry-client":"0.0.1-commit.be03c316"},"_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_0.0.1-commit.be03c316_1784903945704_0.6299236287354428","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.d58ff9d0":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.d58ff9d0","_id":"@aztec/validator-ha-signer@0.0.1-commit.d58ff9d0","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b63de6c34767d5d6d1f7838fa264c57c48ac70e5","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.d58ff9d0.tgz","fileCount":66,"integrity":"sha512-zShiT3p4bO3gCuaVLb+3KdPyjEEQS1vVDoJe8PctHlhKuKdDQqAXuakLDGn/5l3ZZdMXOmRpwKdOSk8iWEbDqw==","signatures":[{"sig":"MEQCIHClW+CvyAbKkSDkih4m/zSxMz2HewSKyHaSE3sI98ijAiAwTx/4fo8uvZDujOqgtte85soTQkleFSycEMl8pw8ymg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267040},"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","@aztec/stdlib":"0.0.1-commit.d58ff9d0","@aztec/ethereum":"0.0.1-commit.d58ff9d0","@aztec/kv-store":"0.0.1-commit.d58ff9d0","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.d58ff9d0","@aztec/telemetry-client":"0.0.1-commit.d58ff9d0"},"_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_0.0.1-commit.d58ff9d0_1784903948374_0.504254326940571","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260725":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260725","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260725","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"808aba0f2add15aafcde90b5c95a731666ca56bf","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260725.tgz","fileCount":66,"integrity":"sha512-QvnZV5zs6p69eTenBkM9zHvlLvDcbdnrOb2sUNb8oJKHQSFYgYp7TwQGCG69RkIfmeLJCKzeFWAIztZszkrGVw==","signatures":[{"sig":"MEUCIQDUgexJZcI82xXq5lyODmJiTtSBCUqbP9OqLmPjil2jsgIgYIvqMyelIgBSrJAghqgT3ayUAg4FEEAYWShxdCeOv2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260725","@aztec/ethereum":"5.2.0-nightly.20260725","@aztec/kv-store":"5.2.0-nightly.20260725","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260725","@aztec/telemetry-client":"5.2.0-nightly.20260725"},"_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_5.2.0-nightly.20260725_1784956358065_0.7832187690985704","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260725":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260725","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260725","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"69e221b263ac85b7d458e8fbd48ef50f9d29a555","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260725.tgz","fileCount":66,"integrity":"sha512-oY9VhsE7r3cPOcKrDINn2meugbWU5tuhkPcfcFqd/YIRlMCr9ATtFsiRkNGa3UkLNdjVcRmm9hxdsUAyUc2fxg==","signatures":[{"sig":"MEYCIQDGp2ZwZ68ihFjNcym3EE6LL/C4RBRyNIByFc/v+VKxEAIhAMU/gQBTVQBCGQlKHE4tOiunLYqkrxzwwUrjF2INZGhn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260725","@aztec/ethereum":"6.0.0-nightly.20260725","@aztec/kv-store":"6.0.0-nightly.20260725","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260725","@aztec/telemetry-client":"6.0.0-nightly.20260725"},"_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.20260725_1784956529273_0.8335407633572887","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260726":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260726","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260726","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c66c1f8c345e4a59fa63e3fcccaf7883a7a10053","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260726.tgz","fileCount":66,"integrity":"sha512-+Q4FzJkgiyNfI88IG57Xs4teEd3KytkPKrm+WD1e8/d8DMeG9ZdDW7idSyRI0fUx2uXDLuj8mVzuo7yeecJ0uw==","signatures":[{"sig":"MEYCIQCG+m4cPtSAPScUlVb7uxKYduDguLzr9xYxROp8KD9lSwIhAPXE8RwH2JrWkIivm7bN4XeKqadNDthfIx0P9jMstivT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260726","@aztec/ethereum":"5.2.0-nightly.20260726","@aztec/kv-store":"5.2.0-nightly.20260726","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260726","@aztec/telemetry-client":"5.2.0-nightly.20260726"},"_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_5.2.0-nightly.20260726_1785043035941_0.699634254596978","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260726":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260726","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260726","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4ced4e7fbbf241be1ca211f7110ac043a636e72c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260726.tgz","fileCount":66,"integrity":"sha512-fuy6dSx29wKOL9vAP3pXY6T9emr7s56ptBasxa/5JYbbNBdQh3ESurWZwy9BYt7zoL6A4tiLNOS31Whn40B8RA==","signatures":[{"sig":"MEUCIEq1qiYvvgBPbPdYU7d1mP1HPJAayAjC6qUrmx422T2qAiEA5w7jnGREnXdlHYgI67Uco5x5xBwFNiVzIeI+HZQoFYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260726","@aztec/ethereum":"6.0.0-nightly.20260726","@aztec/kv-store":"6.0.0-nightly.20260726","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260726","@aztec/telemetry-client":"6.0.0-nightly.20260726"},"_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.20260726_1785043127476_0.13746558254071095","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260727":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260727","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260727","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"74e12db348678bd19df9edf76c0f1e74eb6d4d7d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260727.tgz","fileCount":66,"integrity":"sha512-UqYZp/kaqyGcc1bn1OPECUzrKlTiSF3tAk+dtunlR4hT2JeorKW2GzcHBYbgeCq2PLmhzDQC+9BmGyBrbD6eZw==","signatures":[{"sig":"MEUCIQCAecyrqTBnw2cq/GiUsrDD8UNziFSYRGLTK8vPlUhCjgIgEWSZFwDo0TENbqAf+vropUN46E2BlbSa1KGaxTPsDAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260727","@aztec/ethereum":"5.2.0-nightly.20260727","@aztec/kv-store":"5.2.0-nightly.20260727","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260727","@aztec/telemetry-client":"5.2.0-nightly.20260727"},"_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_5.2.0-nightly.20260727_1785130012607_0.4793092734465987","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260727":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260727","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260727","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"3e4d264b44ef5d1b5edba1014f684429f8a23e8d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260727.tgz","fileCount":66,"integrity":"sha512-vgtEPB0IKE+QNyS1EGxsOkbEPBDNEscJonb3Zo4lQpOdvXD9agx0KjEb1GwNiLELhU6IQKDbmQvNHqXJETRvSQ==","signatures":[{"sig":"MEUCIQCPflNwfuXZZ4CVT2XnzqAF3AmBZRfuuDXYxlDc3DlsfwIgdgy2isZX/kmjRPfvOUcnvpknl25DR+SKkVJkvUq6IWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260727","@aztec/ethereum":"6.0.0-nightly.20260727","@aztec/kv-store":"6.0.0-nightly.20260727","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260727","@aztec/telemetry-client":"6.0.0-nightly.20260727"},"_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.20260727_1785130077942_0.7909828027155459","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.321f6a9":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.321f6a9","_id":"@aztec/validator-ha-signer@0.0.1-commit.321f6a9","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"85cf72d51f44fa02ac4010ffe6527a31b393cea9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.321f6a9.tgz","fileCount":66,"integrity":"sha512-6Odao6h45HNAtioRXRQknLqbXUDs9bVXjP2eKXPkUAc8NJqP5KpbWtKhPtBI/2lvzme30Np3nYedWLsSgrdqDg==","signatures":[{"sig":"MEYCIQCUwsZqV7YOppmDsejRLJnJxiqnLgQChXUMOCmUx2F/ygIhAM51Ob5QiD74D7Ux1lYVcWwy9YdUUTOxCRRDr37OefgR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267034},"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","@aztec/stdlib":"0.0.1-commit.321f6a9","@aztec/ethereum":"0.0.1-commit.321f6a9","@aztec/kv-store":"0.0.1-commit.321f6a9","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.321f6a9","@aztec/telemetry-client":"0.0.1-commit.321f6a9"},"_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_0.0.1-commit.321f6a9_1785150846868_0.8037262923470789","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.aa0c64f":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.aa0c64f","_id":"@aztec/validator-ha-signer@0.0.1-commit.aa0c64f","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"638b01ecefd266ba7c51b85c8538e4f5231f0acb","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.aa0c64f.tgz","fileCount":66,"integrity":"sha512-iy0warbI3VrJNT/xGlF5pNV2Jbez9FHfMTZQS+j0RHgqKSxNmJ8Oxx/lk9TaU+od/88p4kwE3G0jpxwh+X0t4Q==","signatures":[{"sig":"MEUCIEkyicLOgen6heTK4GijvgM3DruPvoS7dHWu6Im2nXcXAiEAs/r7/i3OhARrlSVAkh0GG993FncE/govBQHW+srwN/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267034},"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","@aztec/stdlib":"0.0.1-commit.aa0c64f","@aztec/ethereum":"0.0.1-commit.aa0c64f","@aztec/kv-store":"0.0.1-commit.aa0c64f","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.aa0c64f","@aztec/telemetry-client":"0.0.1-commit.aa0c64f"},"_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_0.0.1-commit.aa0c64f_1785154250892_0.623008005264263","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260728":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260728","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260728","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"db6555efb665b9626799c5d27e96609694212ade","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260728.tgz","fileCount":66,"integrity":"sha512-yivGvOR3WYgg6zu1NPdfCH+qRBhqq/wqWKMLuv8JWVeffKwXxU5Zmw1dQ6AaY2qV5wDb2hwnlJmGf1GRR6fHKA==","signatures":[{"sig":"MEUCIQDYdO3m+hKO1Be6T/cmExZ6g2cwsXXknREYojOwRKYnYgIgDq5Z4owL9ZumdrdS5KyKYnJGnpvpkwnM0qK5zcHeKas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260728","@aztec/ethereum":"5.2.0-nightly.20260728","@aztec/kv-store":"5.2.0-nightly.20260728","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260728","@aztec/telemetry-client":"5.2.0-nightly.20260728"},"_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_5.2.0-nightly.20260728_1785215639733_0.09903105208777752","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260728":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260728","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260728","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"97a7741495d9ba8c9a4930e8552b46f50658808c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260728.tgz","fileCount":66,"integrity":"sha512-WDztsmYKjS/AeyUT9lBl2NxC/yLVPm2Ncu6X8iwYGjuj0mvX5sn8DLrM7u7EbULw5kGd0aJ1hq2h6CwxiTnE+A==","signatures":[{"sig":"MEUCIEHqwfcdjIcsr03k8heoYXSNcylpAY/V5oCSX9ImGE3ZAiEAmJ4NCsMHKXwoizBaOeSInQZnk0Lo1pbUvOitxHdu14c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260728","@aztec/ethereum":"6.0.0-nightly.20260728","@aztec/kv-store":"6.0.0-nightly.20260728","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260728","@aztec/telemetry-client":"6.0.0-nightly.20260728"},"_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.20260728_1785218733142_0.6270252047111455","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260729":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260729","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260729","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"54de2327a572930359c358d56b95fa217f9f3ad8","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260729.tgz","fileCount":66,"integrity":"sha512-voh/d5TP4dDR7UPdR/V8LrXD0k09KVNWPdPlfk2gpnOMdxfKnfs3klzTBJmm8vGJYxiH229t7LpK9XdbUcF3NQ==","signatures":[{"sig":"MEYCIQDkCjJxSUy2u/l421yC/cHcB4mbgNVNPnBWe0VnFwNyDwIhANPZfmJmiysvbuabxlHGF+SXgXp7zuDe35Irq18T1geu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260729","@aztec/ethereum":"5.2.0-nightly.20260729","@aztec/kv-store":"5.2.0-nightly.20260729","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260729","@aztec/telemetry-client":"5.2.0-nightly.20260729"},"_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_5.2.0-nightly.20260729_1785302075377_0.012271624237839784","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260729":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260729","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260729","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5826a04643442de360c428d09b5e274cee9e9439","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260729.tgz","fileCount":66,"integrity":"sha512-CwrudmtbRWpve7LJZ8U4m9Bv/+wHxONyPYAWuMI+pIYpkKatBDEbIqlz0M4r9c5GgKpo9fB7XVcArgThxE4Jcg==","signatures":[{"sig":"MEUCICLGiq+/D2dGSfqzCUgXD+0qcQ99TwiyxzqWXxr56EckAiEAtmKUiYsx5HFo3ntT28wG2mi+gh9l2ufqxWJvfgxKDgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260729","@aztec/ethereum":"6.0.0-nightly.20260729","@aztec/kv-store":"6.0.0-nightly.20260729","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260729","@aztec/telemetry-client":"6.0.0-nightly.20260729"},"_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.20260729_1785302274877_0.38739866728274297","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260730":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260730","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260730","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"782eefbe248a72834687bcace36fbcf7e43fb4d2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260730.tgz","fileCount":66,"integrity":"sha512-TCTKnRGHzcIBdTQLGYQTLAtha5Tllo7C1HAyTOhYJvUTN/C0DetapTFDrO0rZ7TSIUoYnYiUrqeBuv+m24TjPg==","signatures":[{"sig":"MEYCIQDiMo3fvBsKJeGepLtETjNLnKCqT/Gfkat2jCYGcpEkSgIhAOs/EV7vJni8UNmw7CawLs8bARrj65WMfBEa5bBSAchQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260730","@aztec/ethereum":"6.0.0-nightly.20260730","@aztec/kv-store":"6.0.0-nightly.20260730","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260730","@aztec/telemetry-client":"6.0.0-nightly.20260730"},"_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.20260730_1785388547628_0.16806765015154457","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260730":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260730","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260730","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"becd0df7e8ec014e61a6e687cf1c521de758f73d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260730.tgz","fileCount":66,"integrity":"sha512-jgBfE8HL4xbcl08ZNqiyO4hOy1kzJTlwSku1ac4RHRM1AtsfQS6+9kpAGy9j5XWc3Af4xuwsbQQN5EVoUnxBsA==","signatures":[{"sig":"MEQCIGOFXQE0rtGBDfMV8e2OGMbDBJajV/PNCFJCf59RtGOxAiADt+v05hl5YPclUAqm0rJOUoaHtzi53Rs7I4fRvGog0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260730","@aztec/ethereum":"5.2.0-nightly.20260730","@aztec/kv-store":"5.2.0-nightly.20260730","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260730","@aztec/telemetry-client":"5.2.0-nightly.20260730"},"_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_5.2.0-nightly.20260730_1785388633492_0.944578234274358","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260731":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260731","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260731","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4d90c6731e22f980144c57dc829a43d0041ae401","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260731.tgz","fileCount":66,"integrity":"sha512-41s7ZQUcsJKl3N88AAD6nE5fxh9tx1vn0lrVLOM94kwA3MKVeTZtWJJ90ty9ipNWQ5TvQaLRX6zMKXlkDscapA==","signatures":[{"sig":"MEYCIQCok1OKBtdmGGjRRiaM9ZjMx9HKSXx174M6JWrMsqaMdgIhALaNo7XHFiLZ71h2flkGtZLfx8PUu6ifOD7Zq1I0t0qo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260731","@aztec/ethereum":"5.2.0-nightly.20260731","@aztec/kv-store":"5.2.0-nightly.20260731","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260731","@aztec/telemetry-client":"5.2.0-nightly.20260731"},"_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_5.2.0-nightly.20260731_1785475234445_0.5722211655676732","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260731":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260731","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260731","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"cdde3a03fe481ddd081dda38d64ce7873bb7f046","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260731.tgz","fileCount":66,"integrity":"sha512-q3pqQDpXMT2ETlphPNtS2Mx3ntv5cqOt1cUmhfIw0w5q4TJByJMQripUfQ2CBrmrB52KnDWTN71nWy/Or67TfQ==","signatures":[{"sig":"MEYCIQCnCypMb5DORnquqEvXLiCcx5u8bPRYbzobuf5IcIu9jgIhAMuAVqQRNKObSl08x8WUBdW+3KvbeQQXwRPMZ+jdUC2b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260731","@aztec/ethereum":"6.0.0-nightly.20260731","@aztec/kv-store":"6.0.0-nightly.20260731","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260731","@aztec/telemetry-client":"6.0.0-nightly.20260731"},"_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.20260731_1785475415551_0.30617241078674895","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260801":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260801","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260801","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5636b0380ee9d16aa05c0dc7435d8e7ff3cd7f22","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260801.tgz","fileCount":66,"integrity":"sha512-4LF05e6iCAXCYF1UtRJPb3VTWcPwDW7IktSM4T5QAfuokdthgnwsF3d/fcs902znGk/WdJDBMwVsyaKcEQeZkA==","signatures":[{"sig":"MEUCIAdtJBKRrjtFKIuk7nsHM7m6JZ35ml2171EjfSR/Z8vxAiEA1RAWefR+LvOTx0wlOtW3ujPt7VhrkNrl9kgUqP0dVR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260801","@aztec/ethereum":"5.2.0-nightly.20260801","@aztec/kv-store":"5.2.0-nightly.20260801","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260801","@aztec/telemetry-client":"5.2.0-nightly.20260801"},"_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_5.2.0-nightly.20260801_1785561298248_0.3169064761046436","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260801":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260801","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260801","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5a2c32f0ed143413fe40a3a044d68f1f5ab3f6f4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260801.tgz","fileCount":66,"integrity":"sha512-U4zqpK9Nn+yy4zOlSGM/bnr1sfBBr/7T5awMgbAaN4sSyZ3lTCjHavObsQomQtQ1SW8zc309Fu1rGv6Y0QxUUg==","signatures":[{"sig":"MEQCIGJSk/IfS60K5IawVkNJhyDyWYwtoMfR36X3L4+oWy06AiAAiMI2mj0ZOaLLCaAzPBgbPOjI3gu0RZBQjweRNaPiwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260801","@aztec/ethereum":"6.0.0-nightly.20260801","@aztec/kv-store":"6.0.0-nightly.20260801","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260801","@aztec/telemetry-client":"6.0.0-nightly.20260801"},"_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.20260801_1785561331996_0.8237239884609593","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260802":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260802","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260802","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"2f0cf244e3889917e0c19501054c78c9162e80c6","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260802.tgz","fileCount":66,"integrity":"sha512-F5yBG2+N32Ho8wD/Y9iDFjdoT43XnWdQisgJ+55CiXZD5b+c/8zv+bo3ebuCSBFsrKfuqKWLzx41NgJotMS7lg==","signatures":[{"sig":"MEUCIQDlMdVouEBpa+pOSBtR+929rA0Bb/8f9T5TdgX52jSndQIgWMaUFZcWmH1Kb3QMV49zgPCu3T4TolsEnsrdd6BqhJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260802","@aztec/ethereum":"5.2.0-nightly.20260802","@aztec/kv-store":"5.2.0-nightly.20260802","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260802","@aztec/telemetry-client":"5.2.0-nightly.20260802"},"_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_5.2.0-nightly.20260802_1785647714733_0.24119745399820602","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260802":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260802","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260802","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"469714164c82d85834c2c92064eb2614ba05c865","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260802.tgz","fileCount":66,"integrity":"sha512-c4tMx0XuFu0cSPOavq7tzHcI1ghpROtf/wUwxc01KeheDrrOq86e+SbPdT/PhdPAW0yC9NF/WP2IZ/Yq50mU0A==","signatures":[{"sig":"MEUCIQC/d5+O+5ScPi5tE4JE+DiIkeiIw9Emsc0BvSjuQYt9HgIgGqrvsMv2VshA4C4auE3Oj7iF312WTr+lqYMlArr2FZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260802","@aztec/ethereum":"6.0.0-nightly.20260802","@aztec/kv-store":"6.0.0-nightly.20260802","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260802","@aztec/telemetry-client":"6.0.0-nightly.20260802"},"_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.20260802_1785647715713_0.6677718177965892","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260803":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260803","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260803","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5d9fae84c9110c3c2cf2ddf6fcf9ef6d5090b130","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260803.tgz","fileCount":66,"integrity":"sha512-BFyqUMQp3nGfAAjtumRvQ3fhwvWPWvm5E8nxK3MPJxeYujz076xY7eEPpzcEh9gwGHi8ZCJqQ3ZOclRM0sSsqQ==","signatures":[{"sig":"MEQCIC6d/RESYCIAL9fYByCo9ukzd8azU7oldqarYaxvMpklAiBLxB4qyImZeIdI5UKv3b9r/0rPvkWXizmlRvEmHNL9Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260803","@aztec/ethereum":"5.2.0-nightly.20260803","@aztec/kv-store":"5.2.0-nightly.20260803","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260803","@aztec/telemetry-client":"5.2.0-nightly.20260803"},"_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_5.2.0-nightly.20260803_1785734656216_0.9753905732636337","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260803":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260803","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260803","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"fad3bcbc9e7dbc20acad2fa4b70906cb0203d7cd","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260803.tgz","fileCount":66,"integrity":"sha512-pTQkTCScuGzykyrLHuDEyTV1NIZx17xPiOE64JZBkxgo/XdrdtBbFLfi4qE2ow35Sgq3uC41ySRqHeG95hlgCQ==","signatures":[{"sig":"MEQCIEd1llLCuU05cLcwG90jg5ltt0jTciifkSEBuQW77u4JAiBdXJyiqXyb/pRJVooX7y68ehstJ0QR9MJS6TdnV5HBEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260803","@aztec/ethereum":"6.0.0-nightly.20260803","@aztec/kv-store":"6.0.0-nightly.20260803","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260803","@aztec/telemetry-client":"6.0.0-nightly.20260803"},"_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.20260803_1785734832184_0.41285759319158455","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260804":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260804","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260804","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e9bc509469ee1f528f65dab9ba0b078ca652fbb5","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260804.tgz","fileCount":66,"integrity":"sha512-sZzazgQUTbV1k1qWsXXWE2kZdZ06TwZs/IaDmb/LocutH+X1VAsw08MFgIO/uBkS8VJ5GMo074dcI6Dx9JxzYg==","signatures":[{"sig":"MEYCIQCXdauesyrc8cUZDlTKOyyD2KRWYkq3E2SUEGwdS/SFIAIhAM1/09xvZuOZfvD29cu55yHgCuRQzf8n5rqLl/SCd+Mt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260804","@aztec/ethereum":"5.2.0-nightly.20260804","@aztec/kv-store":"5.2.0-nightly.20260804","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260804","@aztec/telemetry-client":"5.2.0-nightly.20260804"},"_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_5.2.0-nightly.20260804_1785820477709_0.22543782920882416","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260804":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260804","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260804","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c288cd164c5b1844a5929648d5069b93109ad940","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260804.tgz","fileCount":66,"integrity":"sha512-c8En/KI6zBNvcI11BvJzeYOQaYB8dTYXYeE2rRW8TPDWBlWJpZ88z/PId9YagAlNEKASjP4hsWhXkZNWQE3bBw==","signatures":[{"sig":"MEUCIFRgElS45Deq/LHT8P9Rqg3jLnqHQZDJBswPvjLDILdOAiEAxM5z4SrXPH04GhJQqVHOerTv+W+S+qxuJplOSEgbLw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260804","@aztec/ethereum":"6.0.0-nightly.20260804","@aztec/kv-store":"6.0.0-nightly.20260804","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260804","@aztec/telemetry-client":"6.0.0-nightly.20260804"},"_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.20260804_1785820560316_0.2600621520500408","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260805":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260805","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260805","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5f41ec4b21022b45824227ef47cb7e6d669fa120","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260805.tgz","fileCount":66,"integrity":"sha512-XKykwUVFco/pnKjn7LAaBka5h8pxfL5aafnE+HheZAiOJSEoP0bYc4cc6a3O+2zTOo+ZtVdM+nFwbNNXndOZMg==","signatures":[{"sig":"MEUCIQD1rXScBDb2Zq3rgwIkDyjCYEjGJ4HrCP1gAbgNglqRiwIgQ3TrB6ZN2M+FG/T4OweyeGJqeGEqOOp+MhjF2oM6aco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260805","@aztec/ethereum":"5.2.0-nightly.20260805","@aztec/kv-store":"5.2.0-nightly.20260805","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260805","@aztec/telemetry-client":"5.2.0-nightly.20260805"},"_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_5.2.0-nightly.20260805_1785906796979_0.4424260282264141","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260805":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260805","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260805","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a66e7d20d5d8a983365483aec48548d3012ce692","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260805.tgz","fileCount":66,"integrity":"sha512-YmDSV2l0c4n7CEoJVFAobcK6ADmLaHv1BNMpB7CTpuq9MxD0/vpH5Pw0Uysg/3Xw5TlTzSYTT10XzIJIR3AKDQ==","signatures":[{"sig":"MEYCIQCY2d7FLVXRSaUh0vstzvrROOrAyzJ8iOYBtVQA1cREnQIhAIk91910YdhXPuRTIz6Ot6EnFLBiqBm302qYlzvvgAkG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260805","@aztec/ethereum":"6.0.0-nightly.20260805","@aztec/kv-store":"6.0.0-nightly.20260805","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260805","@aztec/telemetry-client":"6.0.0-nightly.20260805"},"_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.20260805_1785906977528_0.3939214082964251","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260806":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260806","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260806","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"88fed85086d01fb9a60000447a42c9aa6d92dc76","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260806.tgz","fileCount":66,"integrity":"sha512-k/dCdxHkmrGoqy7YIDzeMz+SJB9m9Jb5xj447acdJhJXHuQ7QEVYJeMG39M3ZNMc1VQzcF9in+PI37UqdsI0eQ==","signatures":[{"sig":"MEYCIQDoV1oWlVKLV7f1ta9YruIF4F8I/FhqQKQE/hpuGHM98AIhAJzj98b5eIRug0869WyYZszAqhPclVgFcGu8urPjCaPg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260806","@aztec/ethereum":"5.2.0-nightly.20260806","@aztec/kv-store":"5.2.0-nightly.20260806","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260806","@aztec/telemetry-client":"5.2.0-nightly.20260806"},"_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_5.2.0-nightly.20260806_1785993216626_0.09937994137458328","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260806":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260806","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260806","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"83efbf9c9fa655395037d6b3b556373f156972d6","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260806.tgz","fileCount":66,"integrity":"sha512-IhwSRsW5cQrsyVcTOtm0NDI6YfA3mZWs0iZr/Jk2QUhdbVyirJuTcGpZ5rvVHKAP6Jf9nWfN8pWSJvNwpBK3fQ==","signatures":[{"sig":"MEQCIBbN+mkG3WqSHjO5swgzFkEvXC5bXAvzIiAN7b901mqiAiB0dVdYZE/Suqab/SjyW1gNQK84uuu28nEtNgSd1ikwYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260806","@aztec/ethereum":"6.0.0-nightly.20260806","@aztec/kv-store":"6.0.0-nightly.20260806","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260806","@aztec/telemetry-client":"6.0.0-nightly.20260806"},"_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.20260806_1785993342631_0.7025364769246278","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260807":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260807","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260807","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f0adce1674d8ff59401f2c96cc4324f45db36ed6","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260807.tgz","fileCount":66,"integrity":"sha512-WtZysQPdpCwZrC52B/IRtCvLlS9YDznYvHTOVSrmzZ/yd+2GAdxkA72VJ6bMQLFZAgihOqiID394RseKjDXAaQ==","signatures":[{"sig":"MEYCIQDv3zh6OyFb9N78aZ8dVVrk0hEIuKhd3elgWt7ushYPhgIhAPjYQk1v6FFvkWufu5LwFbH1mMdG4KfBbPfbSmVJ/jp3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260807","@aztec/ethereum":"5.2.0-nightly.20260807","@aztec/kv-store":"5.2.0-nightly.20260807","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260807","@aztec/telemetry-client":"5.2.0-nightly.20260807"},"_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_5.2.0-nightly.20260807_1786078134700_0.5182292492786205","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260807":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260807","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260807","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"52e55520cd51ad917e2fd92e7217acebcae52878","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260807.tgz","fileCount":66,"integrity":"sha512-1LcaNdYBR619slEc31WD661phH5sh2zy4VrJ/DdcHWunZYP08/W6sdpI492J/UJj40daItDOCM/2TVQOMdiLNw==","signatures":[{"sig":"MEQCIHIqchtr0xsU6HvTRrolXgrvj5n2y2pLMt3XGLVwnL0PAiBcR0iJnvYYZ2EdX2GTxfL+mzrv4N6M/ZeiI6RpXhAO8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260807","@aztec/ethereum":"6.0.0-nightly.20260807","@aztec/kv-store":"6.0.0-nightly.20260807","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260807","@aztec/telemetry-client":"6.0.0-nightly.20260807"},"_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.20260807_1786078297534_0.3474863886011692","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260808":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260808","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260808","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9b83accee9b830a63b6bf0864e2a8a83b0637237","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260808.tgz","fileCount":66,"integrity":"sha512-DIp1mPHY+VwH4z5r1QGjcnrhd68zPfVmt8JpQXrJS+b+GwRM3gVcekbrtIuyL1O4Byd7OFMNNcz8+SpZuoYx5Q==","signatures":[{"sig":"MEQCIH7kRkn5odxE9UwmG2a3Wi1P2spMnlWg9d9tW6/3YyKMAiAxDgm7I5Xn+X5rgISPefZiFQCkNbhX1nftT2ELOpi+0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260808","@aztec/ethereum":"5.2.0-nightly.20260808","@aztec/kv-store":"5.2.0-nightly.20260808","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260808","@aztec/telemetry-client":"5.2.0-nightly.20260808"},"_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_5.2.0-nightly.20260808_1786163659074_0.20146146879264637","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260809":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260809","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260809","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"fed15ed433f6a1fd12e10a3fc91d8d274aca48c6","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260809.tgz","fileCount":66,"integrity":"sha512-FekgjiTAiyryZ7aKN8XrMh/4IF5c3eHHltSxvDHRjJ7owftHANzGiBImx/eHS1oCJDNOckbnRHHkXH16WS15zA==","signatures":[{"sig":"MEQCIFC+9HLkRzTHRRjQAqFaWeeL6f6GRYLeijydyT7RLqDJAiAaHFA78eykc4hmwuRccnS3H+i0DDL6wxSSFfQ5rGVxIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260809","@aztec/ethereum":"5.2.0-nightly.20260809","@aztec/kv-store":"5.2.0-nightly.20260809","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260809","@aztec/telemetry-client":"5.2.0-nightly.20260809"},"_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_5.2.0-nightly.20260809_1786250259687_0.021961404736442702","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260809":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260809","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260809","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"0cfdd4bec586ad66574d67e794960bd2785af775","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260809.tgz","fileCount":66,"integrity":"sha512-8CfelsoJqsaQkgcWDBvp/gAeVLzHPr49myuOpu5+MrFtlyN5y63rEV3FYGoo9bR6pf5xpqCCY5fNG2FD/KNAwg==","signatures":[{"sig":"MEYCIQCyncorn72fX1eEr+AR8qW0TAd2uSLBydPpf8gt7xcXPAIhAP8nWpgx/jm77JgndpH1ZPHSOOmWL+S1cUcpHbh5imwA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260809","@aztec/ethereum":"6.0.0-nightly.20260809","@aztec/kv-store":"6.0.0-nightly.20260809","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260809","@aztec/telemetry-client":"6.0.0-nightly.20260809"},"_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.20260809_1786250452586_0.6220617428031803","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260810":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260810","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260810","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"aadce586b3854c1dee6cc932d9c252b93d59c10e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260810.tgz","fileCount":66,"integrity":"sha512-U6YljqMYg/dT1lpXbk1T1iA68SLcWF/Av/kQqExUCCLmZQ6y6EBUxTixzB4H9WtDdYlGCjoSj1nUUhAB1aO+ww==","signatures":[{"sig":"MEQCIBboSTzEtrppGTr2MsE70E48D/stVcW/kGdjvdIlPuVuAiAX/4bQNLwyD/hq/QqbB+X8XVy8Zfg1E2bQ6wOeqVcIww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260810","@aztec/ethereum":"6.0.0-nightly.20260810","@aztec/kv-store":"6.0.0-nightly.20260810","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260810","@aztec/telemetry-client":"6.0.0-nightly.20260810"},"_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.20260810_1786337007063_0.12188237340985753","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260810":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260810","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260810","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c4538eeca6d7934188d5f61c98a6fe9f3b0f3380","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260810.tgz","fileCount":66,"integrity":"sha512-niygQcmiv/Vkt/L9ajhudn1hj2sULXlnDfULGgV3AYwslz5OeQpAOXzsLDp8zaGaT+DwxdCdtUa6bA9Qsvk7Xg==","signatures":[{"sig":"MEYCIQC/aUBAnS5dRx1YclowaXMu/JzVfR6dUOFlh/74kzesaQIhAPOAeWBvmsnix+wl9KrXcFuUVR430n9tqtPVWbJTItz9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260810","@aztec/ethereum":"5.2.0-nightly.20260810","@aztec/kv-store":"5.2.0-nightly.20260810","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260810","@aztec/telemetry-client":"5.2.0-nightly.20260810"},"_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_5.2.0-nightly.20260810_1786359171638_0.20354387863825574","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.330febf":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.330febf","_id":"@aztec/validator-ha-signer@0.0.1-commit.330febf","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"29f5a5410d10d170c8503c2facdedb01fe9e1e2a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.330febf.tgz","fileCount":66,"integrity":"sha512-70INfkwUH8eTCsCtVxTzt0waR/3ud9nXiFBFYdV9bysfK5TTTlf+Wmr9YxWk88zxXsFLTif9tiJb5sABRlwtTQ==","signatures":[{"sig":"MEQCIFnwOjrSOEuLQDLcaGvSHGZ5OeAJ/Auoh6mINof5xIz6AiAV0XXoEcwEyUCQAWRYBhvu3EFTiujkQhE5h1A+YhW4Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267034},"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","@aztec/stdlib":"0.0.1-commit.330febf","@aztec/ethereum":"0.0.1-commit.330febf","@aztec/kv-store":"0.0.1-commit.330febf","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.330febf","@aztec/telemetry-client":"0.0.1-commit.330febf"},"_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_0.0.1-commit.330febf_1786372379821_0.5332273512023022","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.c52d6e7":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.c52d6e7","_id":"@aztec/validator-ha-signer@0.0.1-commit.c52d6e7","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"6db2f92fc7d9b15ddc0a768f618fc8c8dd580dea","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.c52d6e7.tgz","fileCount":66,"integrity":"sha512-7qJmo1iYpEInHbT03Si3bCCtO1/rbZLML9HMjJ++E5uZOSpYnCs4xA5ZqS8UtI0hAf70S0/WM34lEyU7OWU7wA==","signatures":[{"sig":"MEQCICAoUzrrlXjSmv9JSIY8lOnwVRw6RZisdAsy7shGi70ZAiBXoNRhjrFZeih2Jv6aB0M60Q4wvA/81mV3u7C+O4utvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267034},"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","@aztec/stdlib":"0.0.1-commit.c52d6e7","@aztec/ethereum":"0.0.1-commit.c52d6e7","@aztec/kv-store":"0.0.1-commit.c52d6e7","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.c52d6e7","@aztec/telemetry-client":"0.0.1-commit.c52d6e7"},"_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_0.0.1-commit.c52d6e7_1786372704262_0.5879218266395663","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.9a89641":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.9a89641","_id":"@aztec/validator-ha-signer@0.0.1-commit.9a89641","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e14b3c90852abcacadfd9b85422d09cfc460e6f2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.9a89641.tgz","fileCount":66,"integrity":"sha512-MCagXT3bWQz5Y7g2fWYaKTGBc1a93f3OqoBKAq4zhIzqHl8/lGxmOnm1gnjAc3XQNj8Aid/TJfWWbk0ti2QIbQ==","signatures":[{"sig":"MEYCIQDPAN2wXOiommT6UGIVUcmjjI3UzOgLQPItP72PZIbVkAIhAI6T5XvmPzzjK0jR5T5jTDDMAWOK4ag+2THLBtMfCamh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267034},"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","@aztec/stdlib":"0.0.1-commit.9a89641","@aztec/ethereum":"0.0.1-commit.9a89641","@aztec/kv-store":"0.0.1-commit.9a89641","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.9a89641","@aztec/telemetry-client":"0.0.1-commit.9a89641"},"_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_0.0.1-commit.9a89641_1786374749941_0.10470374954609363","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260812":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260812","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260812","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a3bccd7b6a3008be23e6c53ed180cac6f08d9862","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260812.tgz","fileCount":66,"integrity":"sha512-3OSD99eV9Szdiqb5BwWS+Snx5033HJXPfUWH4g2cMR/BM2uW0D9AcEYp2r4UAwSMyjv5S6ZYVcaI3iGMj6QavQ==","signatures":[{"sig":"MEQCIFblUQAkRsjfXqns6n/TXCiScmwLod6tXZXIXl1LEth8AiBL+PnZi26Y1YfAp9sd3ucoE6MIzoyX/rvXExyCN2F10A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260812","@aztec/ethereum":"6.0.0-nightly.20260812","@aztec/kv-store":"6.0.0-nightly.20260812","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260812","@aztec/telemetry-client":"6.0.0-nightly.20260812"},"_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.20260812_1786510025689_0.31711616536583476","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260812":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260812","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260812","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"ed005e3a914dc0d3034e3473c563184741955c64","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260812.tgz","fileCount":66,"integrity":"sha512-TSisGUtQU9mmCYlT8eEseBWZnVuQz2EPe68CHkcxvQNofFiMXcRatg7SdcJReQ39aW/K9GY6NPSHL/2FwMaKAQ==","signatures":[{"sig":"MEQCIEnO+oTJdwcnJ8bz2t+XFrAIV9fy1FQYUC84VG9j9v7NAiAAmw7eTTfa8afV2b9jA664pJoUpt95fOdF+XAxg8Xhxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260812","@aztec/ethereum":"5.2.0-nightly.20260812","@aztec/kv-store":"5.2.0-nightly.20260812","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260812","@aztec/telemetry-client":"5.2.0-nightly.20260812"},"_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_5.2.0-nightly.20260812_1786510051685_0.8807207725826927","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260813":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260813","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260813","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"2451af0104d2793564047a6f9eb01f16419e1e8d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260813.tgz","fileCount":66,"integrity":"sha512-/C6CI/MYoryJWXMxkM5Jp0c/skxojd3lsiF5RfPfBKVzjFttOdRpyPcv/qXXpNGXXfiLbtE03/m9iAmQAM3Omg==","signatures":[{"sig":"MEQCIE7HovUy+8INijgO71bHXx44e0Cxkfnv9BRWPXGDSXVzAiBeaVXTHtNu1Uzluek37fqjS/dRivJJU3IoniVdre/B8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260813","@aztec/ethereum":"5.2.0-nightly.20260813","@aztec/kv-store":"5.2.0-nightly.20260813","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260813","@aztec/telemetry-client":"5.2.0-nightly.20260813"},"_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_5.2.0-nightly.20260813_1786596495161_0.17843826165266807","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260814":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260814","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260814","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"314ed59ceeb0ae117db7cb0e5ea16df78b40f093","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260814.tgz","fileCount":66,"integrity":"sha512-1NGwA8APvW6lwtZt05s+gm7nbdNOoSKM6SHH5pavjxXmdhM3XvXFISx9BeCv+eW22gPpLfMwfkY5tZnJoD6WwQ==","signatures":[{"sig":"MEUCIBDEJ1lZeiOshMLitGx/W8M7eriubx8tj2JC6/+bi59uAiEAnEy2bwZ6zFmyBP2OTTl8hTUQQZfv+Zy8KGe9tU6PIbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260814","@aztec/ethereum":"5.2.0-nightly.20260814","@aztec/kv-store":"5.2.0-nightly.20260814","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260814","@aztec/telemetry-client":"5.2.0-nightly.20260814"},"_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_5.2.0-nightly.20260814_1786682656130_0.747088328045082","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260815":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260815","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260815","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"285912c78c8e9a33b7303c2d0973ead10285fa38","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260815.tgz","fileCount":66,"integrity":"sha512-zOrHYVMydlNxK4ENk18P6bR601/O6Adc/+z683p0opWyRSiMgo06aGNxFPZiv/L7P+8QxZRRWmNervmzF7tT1w==","signatures":[{"sig":"MEUCIQC2pp7rLu9sl5nTDkrruwvIm+uwwxfVIDp2WUbjyJ5k+wIgYNIZSpD+eJHzylsQr49zEsvf/t8/+nrTSz8SVCn61tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260815","@aztec/ethereum":"5.2.0-nightly.20260815","@aztec/kv-store":"5.2.0-nightly.20260815","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260815","@aztec/telemetry-client":"5.2.0-nightly.20260815"},"_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_5.2.0-nightly.20260815_1786767588789_0.32431507971705353","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260816":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260816","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260816","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e5540c2783d9965aff8377cf85c191d6ec2aece1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260816.tgz","fileCount":66,"integrity":"sha512-TvC1PfwOQ/yylgLTQXH7UC6woUirw2t2cjE+rJjl4NtyFImG7wYlTiHH4yZg9CxKaPcZGPTtHPfqbfe7mRv9wQ==","signatures":[{"sig":"MEUCIQDKH0Kbsr+R3CjElSQNjuzwQ+3aCOusgjp8LbTyX5ZnpAIgckzrHjeR+SMzs178tmND16047v/2VMh5v3JGpuW+Ib8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260816","@aztec/ethereum":"5.2.0-nightly.20260816","@aztec/kv-store":"5.2.0-nightly.20260816","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260816","@aztec/telemetry-client":"5.2.0-nightly.20260816"},"_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_5.2.0-nightly.20260816_1786854301161_0.9934973185399909","host":"s3://npm-registry-packages-npm-production"}},"5.2.0-nightly.20260817":{"name":"@aztec/validator-ha-signer","version":"5.2.0-nightly.20260817","_id":"@aztec/validator-ha-signer@5.2.0-nightly.20260817","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"db08aea76151d62d45bc6cafff6434efbe3c33fb","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0-nightly.20260817.tgz","fileCount":66,"integrity":"sha512-K2FeawPemQEiycM/IQfsLCpcc1w+YBDm+JRkNE08V8WGan0iDkd+t7kjTI+m10QgRrxZUoWrasBy+p4PYOYPDQ==","signatures":[{"sig":"MEUCIFqdCGSLm7VVzVWAqaXR1vJhIPkBusfjytYKFOS+DbMrAiEA5mUqABtdtMxTG8UEHl4hSvE2yLeZNQIHIWvMj9c9mPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.2.0-nightly.20260817","@aztec/ethereum":"5.2.0-nightly.20260817","@aztec/kv-store":"5.2.0-nightly.20260817","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0-nightly.20260817","@aztec/telemetry-client":"5.2.0-nightly.20260817"},"_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_5.2.0-nightly.20260817_1786940820412_0.4675870537232827","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.f5a9928":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.f5a9928","_id":"@aztec/validator-ha-signer@0.0.1-commit.f5a9928","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1c18b779f157698ee5b81ae1fee1b8416d6ba17a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.f5a9928.tgz","fileCount":66,"integrity":"sha512-HItfQAkF4glQD4i4GYpZUJbEjQUtqQvS3sjP9sFjh0nPZ59DzChImha9peLnSYDN2eoROCvHi0RYdYo2vlmuJA==","signatures":[{"sig":"MEYCIQDCSGMJEvlJqmSI0lm1aBZB3SHobKtwsiqPFtSynfQQ7AIhAJF9QRgTKCVpQ1cWTXuncpOUfS6tZqqBrwKUaW0zLzXn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267034},"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","@aztec/stdlib":"0.0.1-commit.f5a9928","@aztec/ethereum":"0.0.1-commit.f5a9928","@aztec/kv-store":"0.0.1-commit.f5a9928","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.f5a9928","@aztec/telemetry-client":"0.0.1-commit.f5a9928"},"_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_0.0.1-commit.f5a9928_1786950678455_0.15095749896739874","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@aztec/validator-ha-signer","version":"5.2.0","_id":"@aztec/validator-ha-signer@5.2.0","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"1945c3f1d58c895e668d6044f299528723f9194e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.2.0.tgz","fileCount":66,"integrity":"sha512-7AZ/1HNyJmb+i/4GQMHv+ivwGcJB+vJRDlt1nC2UDNWqa8BEjfNPfRto1oaVARM037Z/bFahFbL6ZLD88jDehw==","signatures":[{"sig":"MEUCIQDtIDCYpGqP67yqsoXxg49SIZtLoRAjUC+9PlEU52X/QwIgXDXovnLLpZHcFr2LHLl/RqOvl62gbf/TvDMNm817YYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266944},"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","@aztec/stdlib":"5.2.0","@aztec/ethereum":"5.2.0","@aztec/kv-store":"5.2.0","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.2.0","@aztec/telemetry-client":"5.2.0"},"_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_5.2.0_1786955489144_0.3204459512837945","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260818":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260818","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260818","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d1b5616b22ddfd39c3ed5377a8d5f9e8f43a686a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260818.tgz","fileCount":66,"integrity":"sha512-Ty00kwm1k5y9Cxgu2lymMTngCkyIaWgFZhIf3sk4w+Uzc7PQza59dPvFLZarS3IebGQ7cethOvipmxMuRAwKrQ==","signatures":[{"sig":"MEUCIQDIPZAoeKPUHw5dBUMbBztu87K6F80s0hnZMvQpSCtmsQIgRIe5eISNp4yzR5L623p4okJsCcVglCORvh3i1Y43ogc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.3.0-nightly.20260818","@aztec/ethereum":"5.3.0-nightly.20260818","@aztec/kv-store":"5.3.0-nightly.20260818","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260818","@aztec/telemetry-client":"5.3.0-nightly.20260818"},"_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_5.3.0-nightly.20260818_1787027082103_0.6873198820987694","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-commit.431c48d":{"name":"@aztec/validator-ha-signer","version":"0.0.1-commit.431c48d","_id":"@aztec/validator-ha-signer@0.0.1-commit.431c48d","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"25706252647ff9455cd35dadb2f66da1e9389941","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-0.0.1-commit.431c48d.tgz","fileCount":66,"integrity":"sha512-PxAdFMnO3XDRMVhKThtR3ZtRGIxijunzINd+ux5UuwhFc6kNccy31KpvQMoyYo/mWWO7QdiIeoGCYv3BSCOeQw==","signatures":[{"sig":"MEUCIQC+LO1ZZxj+8GfzKaAt7t42unhXszOb+ebU5b9GocgVQQIgXHYMavGaAEnq1f8XLVqU4PclxsHZbOzwAJNXdlGOp60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267034},"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","@aztec/stdlib":"0.0.1-commit.431c48d","@aztec/ethereum":"0.0.1-commit.431c48d","@aztec/kv-store":"0.0.1-commit.431c48d","node-pg-migrate":"^8.0.4","@aztec/foundation":"0.0.1-commit.431c48d","@aztec/telemetry-client":"0.0.1-commit.431c48d"},"_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_0.0.1-commit.431c48d_1787048133812_0.12242980951971782","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260819":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260819","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260819","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8fbac574312bad10aec4027831c2fc0c4cf447bb","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260819.tgz","fileCount":66,"integrity":"sha512-oji7JKCSLdfxNrdmDnW5IWH4519uU9ZP/ZV8ybtE8d0XVwxOp8bSlBKgNPNoN2EcXmED7PYSyDnFHfwtaEwVlw==","signatures":[{"sig":"MEQCIHPoIIot6NT0AwpK0ISs8gJC7Sj9fqrP3QD/V2Fbg8dVAiBl+WuKDtuxUcqXIBuzRY4/QaHveyES22hHwJswBdPQJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.3.0-nightly.20260819","@aztec/ethereum":"5.3.0-nightly.20260819","@aztec/kv-store":"5.3.0-nightly.20260819","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260819","@aztec/telemetry-client":"5.3.0-nightly.20260819"},"_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_5.3.0-nightly.20260819_1787113482102_0.7921906753569872","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260820":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260820","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260820","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4bc5f132e688db3ef2534ba8ee6e9bc85c2eba0e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260820.tgz","fileCount":66,"integrity":"sha512-2Lx7UxFEPQYcM75t0awkzC3Ohbn51qeS/cvua9J1EW/2AQoXOYLRO16+G8bIc2jFWwg5WwTO1vN6vcf4PuSNsA==","signatures":[{"sig":"MEUCIA6Z7bFyj4CXAXW3qW0fBtaMKTDIqr28glzqPYzSYB8KAiEAnqMEdzxw1Za7iPQr5MVAeZxhlePWjp8i+Ry3jcv3bA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.3.0-nightly.20260820","@aztec/ethereum":"5.3.0-nightly.20260820","@aztec/kv-store":"5.3.0-nightly.20260820","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260820","@aztec/telemetry-client":"5.3.0-nightly.20260820"},"_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_5.3.0-nightly.20260820_1787199844811_0.9303956470225163","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260821":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260821","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260821","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c5408e88070c3705735acec653eff3cb04379d72","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260821.tgz","fileCount":66,"integrity":"sha512-lMv2mlB0CmoQJiup3imiEL3CUqojcfr3RTbo1zwHAcg1Faz0JWc0X0kgwarYWf8dqHWC2cHokYFzoVJQ6xyeCA==","signatures":[{"sig":"MEQCIHF91too25k1N+45pOy6YsLR3R3+Ji7KWJj3oqq/K1IZAiATQef9iVeIBws8pUNOf6jrP5gdAmVgrGRHbtXMKxlB7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.3.0-nightly.20260821","@aztec/ethereum":"5.3.0-nightly.20260821","@aztec/kv-store":"5.3.0-nightly.20260821","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260821","@aztec/telemetry-client":"5.3.0-nightly.20260821"},"_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_5.3.0-nightly.20260821_1787286247572_0.7393504844648349","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260821":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260821","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260821","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7f125731e518cddb2054f123dbf42bc6cdedd449","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260821.tgz","fileCount":66,"integrity":"sha512-I+lQ1EK4n/f4+VqIw8bMErbk0WoiaEyjM/u9T/fGT9ngtjblsGBrhC35waLWNxf/sk+RuMKYCpeOm2LyPlDfqA==","signatures":[{"sig":"MEQCIFwQjr/16P3D61SVoaqxo9TuO5SmX9aPEBqEzvgj/gWZAiA6KheDT5Yqn0TPQgp93QeOzoi/XTBvPEr3yvNRvhc+SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"6.0.0-nightly.20260821","@aztec/ethereum":"6.0.0-nightly.20260821","@aztec/kv-store":"6.0.0-nightly.20260821","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260821","@aztec/telemetry-client":"6.0.0-nightly.20260821"},"_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.20260821_1787316387428_0.4873742689621432","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260822":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260822","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260822","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d82eeabd033c7f9800dc83a5f86b9d96f89b785d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260822.tgz","fileCount":66,"integrity":"sha512-3gIH/vy0cXtFMcAFFOWZjJQzmnxbSjYy4fEB31t28cFBX72dYnbTgNnWOsn+DupRM8lN+LLQoL2BoZZ0Q9CsXg==","signatures":[{"sig":"MEQCIF7CnfAZgkAxGDs27SdhSyXjFrlhwgAaGWet6Et6IE7RAiBwXyBiE5fm9grrFkcoOA+8kxDAm07avRgBRdsgaDXdgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266997},"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","@aztec/stdlib":"6.0.0-nightly.20260822","@aztec/kv-store":"6.0.0-nightly.20260822","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260822","@aztec/telemetry-client":"6.0.0-nightly.20260822"},"_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.20260822_1787372469861_0.050914700968308635","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260822":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260822","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260822","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c5af524275c0a85b4072a8b8e4de312a12e11bd7","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260822.tgz","fileCount":66,"integrity":"sha512-AStXxYNJkAQuOBU2eiO3Ul1h2gVpfY1zUxWcgl1cyeHzx7YdYC6ObOjcvJqARiNlBA6cAqX8eXeHBVvgHqFGlA==","signatures":[{"sig":"MEUCIHdHTEVHa1Opk9wvT0Iqn9xH3oolQZjrmF5/aYP6+nYbAiEAuIgP7BKRMu6kORGX54XmkEVw/sAIBx43BUJD7yrS+To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.3.0-nightly.20260822","@aztec/ethereum":"5.3.0-nightly.20260822","@aztec/kv-store":"5.3.0-nightly.20260822","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260822","@aztec/telemetry-client":"5.3.0-nightly.20260822"},"_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_5.3.0-nightly.20260822_1787372522353_0.9947283260425375","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260823":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260823","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260823","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"fe3a2e4b449930135e93ddfe4750d91b23c8a2a9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260823.tgz","fileCount":66,"integrity":"sha512-dWQeeXb6g3lr6Brq8TBNAlxOZnjLgSlNAsdj071n0r9YVMA8VCluP6IWAWGR96oO/QjniN2QI4cg/aE3WCT06w==","signatures":[{"sig":"MEQCIHW2sgnYaVQAMNNLDGKEGICfcC7yGVYYRPsN4BFJGQwhAiAtCNa8gPU6BDLUKtrj7ATvet0a6W3yfG0aE3PyhNhKUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266997},"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","@aztec/stdlib":"6.0.0-nightly.20260823","@aztec/kv-store":"6.0.0-nightly.20260823","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260823","@aztec/telemetry-client":"6.0.0-nightly.20260823"},"_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.20260823_1787458955154_0.40904274332668233","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260823":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260823","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260823","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9f53b7511c040002a695f7c8b86d1a3b16c4f03f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260823.tgz","fileCount":66,"integrity":"sha512-TJXuPsK9C9yWNRgPCz86naMjzG0w8mV6GnRPPDNr2aAD3WzyhO9kzQ/LgA4u++onL0TLqO9BRzz+weodL5/Zbw==","signatures":[{"sig":"MEUCIQDHlHW2QFTlwvEAjHpTJxo7Fsugbqw4Qczzs24ozZj7pwIgeVpdzH6VX+keD9g7LJVUjvkIcTw17e/ZekJ0Hjqi6Zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.3.0-nightly.20260823","@aztec/ethereum":"5.3.0-nightly.20260823","@aztec/kv-store":"5.3.0-nightly.20260823","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260823","@aztec/telemetry-client":"5.3.0-nightly.20260823"},"_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_5.3.0-nightly.20260823_1787459017389_0.5402110878036774","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260824":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260824","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260824","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"73f3cdb5c37f0ada9206f161d0efb65ac132aa78","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260824.tgz","fileCount":66,"integrity":"sha512-VCGmY1GUGHKfqStHZVITRYrQ0g5dDB6qt6aaIq1LxmRdKGr7BZtXMo8W2FXIFF2kgeGMAxUcQwqKtfzcGR+k9A==","signatures":[{"sig":"MEUCIQDsdRO4CwHWE0FYLYEcXLV/JXoPXq08Qn9512hQ9RuIZQIgKwU6QgpOqRXBCmhd7Y7ogDSmk6xc8j4WeZ8Wx4/uw94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266997},"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","@aztec/stdlib":"6.0.0-nightly.20260824","@aztec/kv-store":"6.0.0-nightly.20260824","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260824","@aztec/telemetry-client":"6.0.0-nightly.20260824"},"_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.20260824_1787545573669_0.0191047925451604","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260824":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260824","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260824","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d309e77f5f660a078b3d533e35c23420ee162b04","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260824.tgz","fileCount":66,"integrity":"sha512-hskX+WinZyVe8HBHI/XeFcz1I1fkqSEu/gEsQrQgqJNRFUoev8zQkbufo4AGsbPhCXvC00yuyAzur6SjT7Tz7w==","signatures":[{"sig":"MEUCIQDpGJuuouPJm1BD67YMQG8CLOBy3feF23K6MvwyzUn4GgIgICdYKSLqenjnNnjJnxIV/Gdk8Im9116itPaKvzOC/eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.3.0-nightly.20260824","@aztec/ethereum":"5.3.0-nightly.20260824","@aztec/kv-store":"5.3.0-nightly.20260824","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260824","@aztec/telemetry-client":"5.3.0-nightly.20260824"},"_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_5.3.0-nightly.20260824_1787545789204_0.06459299634385252","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260825":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260825","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260825","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a7073c380267e2b52b9fb63ac2d0cbc4c24e96e9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260825.tgz","fileCount":66,"integrity":"sha512-K6qmLJTdUVQm41SHoXBDu+CP7UQ3Qafaf/A3D1281NQbRHpPCq0m/D1xxEc8bBP5MRnR032PcITCNs4vBKxD9g==","signatures":[{"sig":"MEQCIE8zGg3s7B/cs3NaawhY22NhL/3CWh8gblYZqjas5gxGAiBYLv5Iim1lV+LvqEL27UyayuIY2LaaqfhxhTxd5tWxCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266997},"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","@aztec/stdlib":"6.0.0-nightly.20260825","@aztec/kv-store":"6.0.0-nightly.20260825","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260825","@aztec/telemetry-client":"6.0.0-nightly.20260825"},"_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.20260825_1787631789959_0.22765109492366276","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260825":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260825","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260825","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"9c69647627d09c8ee1e611b505038741a66eb4d2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260825.tgz","fileCount":66,"integrity":"sha512-SZTgHp0BzbjBEfQusIzDl1zyTEby+HoXISSPjLa4ABsFjWcr+3Huz0cNPz4lz81aQtMhd01uS+ibIQDffzyeOQ==","signatures":[{"sig":"MEUCIQDOZ1gXwuwnvD4CLTaJuRhAYJwnak7cGpqMbpwjbq7gugIgC14A2rAsPKcyOEpHf75QmG1o2M0Ffel8n8by1mIMk5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.3.0-nightly.20260825","@aztec/ethereum":"5.3.0-nightly.20260825","@aztec/kv-store":"5.3.0-nightly.20260825","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260825","@aztec/telemetry-client":"5.3.0-nightly.20260825"},"_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_5.3.0-nightly.20260825_1787631847539_0.14331966375825078","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260826":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260826","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260826","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8579d735d76f33a59acb75c8e25cbd1312071897","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260826.tgz","fileCount":66,"integrity":"sha512-TPp6UAhs97u9/uZKMaN3IZRh+8hhTjLE+jxMiP16sISsOKGKURgXI1fN4MwuDb43739m5DWayyjeVEicOUCZPA==","signatures":[{"sig":"MEUCIQD2w9CjhB49UqefTAFyrhanf3sIDuPZwqnvbTc8YV/l4QIgJCCGjpbV9/PNteH9mkQf1Wr/f3WDMIfDES0Rf+xPdmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266997},"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","@aztec/stdlib":"6.0.0-nightly.20260826","@aztec/kv-store":"6.0.0-nightly.20260826","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260826","@aztec/telemetry-client":"6.0.0-nightly.20260826"},"_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.20260826_1787718213518_0.41286980857483324","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260826":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260826","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260826","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"joss-aztecprotocol","email":"joss@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"f96f9a32c27fecac030460ce625880d626de3729","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260826.tgz","fileCount":66,"integrity":"sha512-F0hBQWrUZOOYEb3AO2Dq+42P8ozpSC0V65HnwEE5TG988NGKziGnYThg0nvEOGEIm2hYCazSscuHtsyYZQ6GRg==","signatures":[{"sig":"MEYCIQCYkH7sXeAntyE2VMFBkUjCMFIbUmG364trzgC2VhJkTwIhAKxHSweAOg53zKeiZdXYM7xEAdit8eS37Dvht8gJBeut","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.3.0-nightly.20260826","@aztec/ethereum":"5.3.0-nightly.20260826","@aztec/kv-store":"5.3.0-nightly.20260826","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260826","@aztec/telemetry-client":"5.3.0-nightly.20260826"},"_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_5.3.0-nightly.20260826_1787718293863_0.5393884500706576","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260827":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260827","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260827","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e0ba6f48b889e50b75124f4953dab7567680ebe1","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260827.tgz","fileCount":66,"integrity":"sha512-7bAYWOKsNkR7oQwvQjyV+M5ZUVWuF2q1Monjsok1rF/aOCSzpe96f7Y2eUnPfAEc8hdE2rk/xF78/xwo6RSiMw==","signatures":[{"sig":"MEYCIQCc7Hd6+mKyJoKP8wQkzKpNchNlyzBPVpLGNnjseQczjwIhAMxdQThbO3BBFc1O5jW+9xshFAQpQFl9fEZcEvMeuW39","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.3.0-nightly.20260827","@aztec/ethereum":"5.3.0-nightly.20260827","@aztec/kv-store":"5.3.0-nightly.20260827","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260827","@aztec/telemetry-client":"5.3.0-nightly.20260827"},"_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_5.3.0-nightly.20260827_1787811345899_0.1485879087764903","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260827":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260827","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260827","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d407ead86c65225d2eef738a1b389ce1cf25b0f9","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260827.tgz","fileCount":66,"integrity":"sha512-a91NgBLqIr7XMPgyULu6PqergQFKgtt0EvziKnw366oYr51Pbla/spPweJYy18sPJUcaGzDWkN70OVB5WBbKDw==","signatures":[{"sig":"MEQCIAX5zJTueHuvRnP6YV0Woqq32atJr9wPA+NMooOwrEiSAiB/MvaDptEi1Ic/Wc5xmjuoS+3YUVCthPi1x0r1q4Rv4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266997},"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","@aztec/stdlib":"6.0.0-nightly.20260827","@aztec/kv-store":"6.0.0-nightly.20260827","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260827","@aztec/telemetry-client":"6.0.0-nightly.20260827"},"_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.20260827_1787811359757_0.0964590258141349","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260828":{"name":"@aztec/validator-ha-signer","version":"6.0.0-nightly.20260828","_id":"@aztec/validator-ha-signer@6.0.0-nightly.20260828","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"d5ab46fd4ec7141633e75ba08eefb5c07354c206","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-6.0.0-nightly.20260828.tgz","fileCount":66,"integrity":"sha512-nstFXtOBx141dk/JYLM9UF7TR9mdmcy86qL9Xak4pDH9+5PlDjqbgxG7zdUXehXua7qMCO5URq8Yczna8maP4A==","signatures":[{"sig":"MEUCIHV2HD/saIl/0VrpsoNU8BXeHnOk2OBc66E/QnksPjJ3AiEA+dmDQe/xlFPrc2/dG+DrSjr7aOwwjQsla3rQF9zUGlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266997},"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","@aztec/stdlib":"6.0.0-nightly.20260828","@aztec/kv-store":"6.0.0-nightly.20260828","node-pg-migrate":"^8.0.4","@aztec/foundation":"6.0.0-nightly.20260828","@aztec/telemetry-client":"6.0.0-nightly.20260828"},"_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.20260828_1787899410468_0.8673231611938992","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260828":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260828","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260828","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c5b0ec21f6608deacdffb2e9fbefe29307771cb2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260828.tgz","fileCount":66,"integrity":"sha512-Felo80ei/Zvxd543w2luklvDCvrsrxRqpvPf7sPN8KW6+mnJZ7jmdkPGN8Y82Sqq0Zy6/93eZfqspX338dHgKQ==","signatures":[{"sig":"MEQCIEqw+AyrUWU7W2MOCnTDvGkzNbXNXiGU0P1l1/hygypxAiAT/eWiDNjaZhvT4ooDBUATVSXrwnDm16g3Zl6GFxRBPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.3.0-nightly.20260828","@aztec/ethereum":"5.3.0-nightly.20260828","@aztec/kv-store":"5.3.0-nightly.20260828","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260828","@aztec/telemetry-client":"5.3.0-nightly.20260828"},"_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_5.3.0-nightly.20260828_1787899508334_0.6458976473916844","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260829":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260829","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260829","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"6f1f6a33bc529d02375da5bc5f9ed42af0b89f7e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260829.tgz","fileCount":66,"integrity":"sha512-Zf7cOJZxpuWDoxSaPAYOp2BMPMBQ6aZw4oR7gvWjTmndO77IM1078KNXDPDfPjxhgRMAWzzJc+OUFK+0peeEjA==","signatures":[{"sig":"MEUCIAXP4eKq01HKCbikdsfbtEWbIB3182Taw2T71qTUhjauAiEA32vtuAkr2Y4vJpfwKUiG4A/jA+QhEl42uF/U3V0milk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.3.0-nightly.20260829","@aztec/ethereum":"5.3.0-nightly.20260829","@aztec/kv-store":"5.3.0-nightly.20260829","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260829","@aztec/telemetry-client":"5.3.0-nightly.20260829"},"_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_5.3.0-nightly.20260829_1787977149108_0.23427554314948562","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260830":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260830","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260830","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"66c239b6a40aec02ecd0bbb642af2fde2a95dd6e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260830.tgz","fileCount":66,"integrity":"sha512-wlw+W3yQ6AqjCg+SYDdupdWkLLAzpk66R1psotrye+Io5HmHbjibgwAOAGlVNPEmwMegwOHPBbPNZrsZvS9CWg==","signatures":[{"sig":"MEYCIQCO1kuTuIMsXtu59b8cITG6djLiPbWNs/JalKWBA96iqgIhAOtqly0kK2xo9Du4f5IDerwSa8MBOb5RuYVhWuJvZqZF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.3.0-nightly.20260830","@aztec/ethereum":"5.3.0-nightly.20260830","@aztec/kv-store":"5.3.0-nightly.20260830","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260830","@aztec/telemetry-client":"5.3.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_5.3.0-nightly.20260830_1788063573025_0.1810676236517026","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260831":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260831","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260831","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"4341917c0992756f666f177f98ec6537131ee295","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260831.tgz","fileCount":66,"integrity":"sha512-34Auta7aNAc4Kc+leYQY0J+3dm+0e32TvM1hWAzuoTlir6EUzv5dB41RmzUGDRFhohU/zqSkPQsJfDPq9KI50g==","signatures":[{"sig":"MEUCIQC8K/zS5mLq/KWjhehU5Fwd+KHbbn4W5Cvf2d2vLwS7CQIgHci37TD5gpaiVBJG4nGk5M/s/EhT8hDamrv9ChlF+Pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.3.0-nightly.20260831","@aztec/ethereum":"5.3.0-nightly.20260831","@aztec/kv-store":"5.3.0-nightly.20260831","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260831","@aztec/telemetry-client":"5.3.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_5.3.0-nightly.20260831_1788150067286_0.7687253963635694","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260901":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260901","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260901","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b26731e5e31c20b892db30adba449c281887868c","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260901.tgz","fileCount":66,"integrity":"sha512-oHARoO1ZW0JnoRf+pwj6W38dFHbFGczIqJx77h2xrApANKuCC0oY+ok9KehzTs3j9+jJcxTcCq2eDkiZCSEScQ==","signatures":[{"sig":"MEUCIGik8llDYO6upjJuiexsZQMCgEyl2nZCbXeExs15pDQHAiEAhWSbek0cry2awQn2vWiYQw8V+A0BU3XcvNQ530UAYbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267046},"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","@aztec/stdlib":"5.3.0-nightly.20260901","@aztec/ethereum":"5.3.0-nightly.20260901","@aztec/kv-store":"5.3.0-nightly.20260901","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260901","@aztec/telemetry-client":"5.3.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_5.3.0-nightly.20260901_1788236370840_0.7792449725748711","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260902":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260902","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260902","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"fe65fb5a7f4a8673b029fb265dac4feaa747f02a","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260902.tgz","fileCount":66,"integrity":"sha512-1N3QefsQqKGm+3aYJA+uv3MIqZvkjKxfE+dUsZbztzNpycFWCQZw+3ho4cnnwm8k9vx9/RFejGLMG5MRZtcF1g==","signatures":[{"sig":"MEUCIQDT0g4rp8LUanPjfuE3eORdDJQqgxOyrEB/jAp2tvCcnAIgezpZIeLSXwJHX4VfrJJwnzDee/Mglogrvf7EDwyGeHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267050},"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","@aztec/stdlib":"5.3.0-nightly.20260902","@aztec/ethereum":"5.3.0-nightly.20260902","@aztec/kv-store":"5.3.0-nightly.20260902","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260902","@aztec/telemetry-client":"5.3.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_5.3.0-nightly.20260902_1788322827772_0.4383473579417121","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260903":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260903","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260903","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"b664b9a49adcb3baf48884584aaa16d42751d5ce","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260903.tgz","fileCount":66,"integrity":"sha512-CveLQ1u61i7/zJnuApzpvbm+faIHbAQr+jesEy0JKN+Ihu++yJjnPwfcDWa5iGgSY50RsnDRoVj6pHK2Hxn7yg==","signatures":[{"sig":"MEUCIGDNEE5P6pOcasM78NXZ35tE8oNlpehYvT5ULXLMV+FMAiEAp5y5hL0RE1SgsuYM4kvTqC4izSF2CjxiMDIHvhyggy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267050},"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","@aztec/stdlib":"5.3.0-nightly.20260903","@aztec/ethereum":"5.3.0-nightly.20260903","@aztec/kv-store":"5.3.0-nightly.20260903","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260903","@aztec/telemetry-client":"5.3.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_5.3.0-nightly.20260903_1788412978843_0.35184808714412896","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260904":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260904","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260904","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"8df70eef96d73a58cbf57ea9911ce392fa0b820b","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260904.tgz","fileCount":66,"integrity":"sha512-Y1OA0vj3/OE/mV+sIwk52aip7+6QrzrqTe1qhZ2J+x1famQE2KmEcyAJdibM/LoIHOv1xMZhD14z907+4p67Lg==","signatures":[{"sig":"MEQCIFkhM3LesOL9Xq3sXV6HunzFwnwT/B3jtOZHe7YKQ8aZAiAYMcqJnrpu15CP+Pc3Knuj5TE9Zyo88mXsnGjFDIpAKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267050},"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","@aztec/stdlib":"5.3.0-nightly.20260904","@aztec/ethereum":"5.3.0-nightly.20260904","@aztec/kv-store":"5.3.0-nightly.20260904","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260904","@aztec/telemetry-client":"5.3.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_5.3.0-nightly.20260904_1788495568644_0.2756069402927763","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260905":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260905","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260905","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"388fe3b67d5425a473013852225c00e4286ca034","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260905.tgz","fileCount":66,"integrity":"sha512-GrX0uOTnrW3sa9feSN70D1fTRJ4Txwqs3aGumL3CdgNFh/nM+LIJZwblM4CYltjmvBuadbOF3/ce/042PFyR1w==","signatures":[{"sig":"MEUCICWLbCzkpWoL84lGrewzv8MP3FPEFIqDxwWv18GAzl/JAiEAlsQQ+Ff3J5zEDAu7NtJ9HfYfBckl+omCWXx3gWCAJB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267050},"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","@aztec/stdlib":"5.3.0-nightly.20260905","@aztec/ethereum":"5.3.0-nightly.20260905","@aztec/kv-store":"5.3.0-nightly.20260905","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260905","@aztec/telemetry-client":"5.3.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_5.3.0-nightly.20260905_1788582127848_0.8002352470628689","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260906":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260906","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260906","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"22d324d3546132bf0ecc8015f8384713ba437c9f","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260906.tgz","fileCount":66,"integrity":"sha512-OGHUEvvoThX29Fj+IphfXpHrQTBA4Uu3i2ZVrN6vci61r1YVOJmH9SgbDyOhFnAWdRIQOmxGHGnI5L7Dy0Z0Vg==","signatures":[{"sig":"MEQCICXvMPRQEcgri4y747UkJTCY4to+MPv7CbkD583GlGNyAiBNKN3DGNdrQaE6M5f+m4Ov47o1eDVdvnQSah79AZzhYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267050},"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","@aztec/stdlib":"5.3.0-nightly.20260906","@aztec/ethereum":"5.3.0-nightly.20260906","@aztec/kv-store":"5.3.0-nightly.20260906","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260906","@aztec/telemetry-client":"5.3.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_5.3.0-nightly.20260906_1788668532950_0.42768203183996345","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260907":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260907","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260907","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"45d9dd5a60bfed4e3e0298e2f73f7c6851a0420d","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260907.tgz","fileCount":66,"integrity":"sha512-FUVMfyXgkY1nhEVgfIz/GdS8KiJ4skpkLNCyWypwEYJYbSV5tYaZsnwbWZDeXehu/NaRF2uOdz7ztAib78kw8A==","signatures":[{"sig":"MEYCIQCXOh91Z9JBSm1+kVFoNXPLPI3mrCinrv+9Rb1ywQrYjgIhAIV2VwuzzTUSUOitNAwPyKoj+fk6Thpck/H7J2DeXPNQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267050},"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","@aztec/stdlib":"5.3.0-nightly.20260907","@aztec/ethereum":"5.3.0-nightly.20260907","@aztec/kv-store":"5.3.0-nightly.20260907","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260907","@aztec/telemetry-client":"5.3.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_5.3.0-nightly.20260907_1788754796854_0.30003049376568214","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260908":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260908","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260908","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"130b30eeba0b14311f24e8d4e12c85568af90102","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260908.tgz","fileCount":66,"integrity":"sha512-W0zzW6yTOSu0WeVJsVQ+dgDtUgWgJswYulgsRgwJ/Q45d59B1rbRyjZgdE7y+DCC9LDfcqq4cWfqLGr/tsz2Xg==","signatures":[{"sig":"MEUCIQCLFkfA23PgUOM5Dg/z2lOZvHK8VlQoP/pqelWz6/G1pgIgTR8ytZscpXcx8dejACxqhrT3M/h0m4uJUvvnVaB3QDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267050},"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","@aztec/stdlib":"5.3.0-nightly.20260908","@aztec/ethereum":"5.3.0-nightly.20260908","@aztec/kv-store":"5.3.0-nightly.20260908","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260908","@aztec/telemetry-client":"5.3.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_5.3.0-nightly.20260908_1788841147518_0.04656521950673964","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260909":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260909","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260909","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"a64e2cbd5488cde979bbcc1eb5e88d0f68222860","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260909.tgz","fileCount":66,"integrity":"sha512-w5/bapfWj7bWrn2sEL9OBTxyht5ia4J9F1aGF2vei6+F/7RahMSuO1OzpYSuKR6KXjJLpM+xEuFVVGVeXTB9fg==","signatures":[{"sig":"MEUCIQCeoGgGiDb+SH62yW84zD7a76//PYTP6ZTcudgHJsUyBAIgQ08i61fzDVv9sZdVi7s4nyLPgVpBATZg5svQjdl5IUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267050},"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","@aztec/stdlib":"5.3.0-nightly.20260909","@aztec/ethereum":"5.3.0-nightly.20260909","@aztec/kv-store":"5.3.0-nightly.20260909","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260909","@aztec/telemetry-client":"5.3.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_5.3.0-nightly.20260909_1788927654740_0.16174004229468486","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260910":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260910","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260910","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"aeca135b0a870859873e16b4436fb9dcd0e4ea98","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260910.tgz","fileCount":66,"integrity":"sha512-Liji4hwxXo5//nVM1gQXYmOs3BFudt4yZkSaoQKFvK5c5fpF4ehuAxdPMDZHc9dVx1F41nBB392SEBSP5+xfYg==","signatures":[{"sig":"MEUCIQCZb3E6H152ircyWUnUpDVp9LT7e1NH762DUEqqZFHJSQIgUjAoNyeLYJECkJBch0dB32hM3JMg34yKaZUrZp7P7lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267050},"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","@aztec/stdlib":"5.3.0-nightly.20260910","@aztec/ethereum":"5.3.0-nightly.20260910","@aztec/kv-store":"5.3.0-nightly.20260910","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260910","@aztec/telemetry-client":"5.3.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_5.3.0-nightly.20260910_1789013963117_0.4712042929718405","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260911":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260911","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260911","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7ff0867ca8bd1debe457b6cf3b73b9d027eb8e44","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260911.tgz","fileCount":66,"integrity":"sha512-LgCcXSmqLsN1AHBczt2aCfuuYA52+ML+49tSsIPwdLUHiF+hLRxtoTGgI3KqDh6APaTY+l3RGFONWAYr/g/ORg==","signatures":[{"sig":"MEUCIQD42MgNx4eIKRNZx2lXLueC4tNZJGkpF0eNbK8A6Z+G+wIgUywSpktXb+ypQyiKgL1U75z9STxQKTjdnh6HnVWAdws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDM//SO1/wOvSUIMjFt6ivJ6LwcQh0u9FX+W7eKaTQp2gIgCDEt2mKqPc8LEC+qoir+udiKVuRLQ4swj6PcEDLOPFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267050},"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","@aztec/stdlib":"5.3.0-nightly.20260911","@aztec/ethereum":"5.3.0-nightly.20260911","@aztec/kv-store":"5.3.0-nightly.20260911","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260911","@aztec/telemetry-client":"5.3.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_5.3.0-nightly.20260911_1789100582505_0.4679349386044458","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260911.a":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260911.a","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260911.a","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"5d582e48729aaf6a23cfe119484c90e8b0d292b4","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260911.a.tgz","fileCount":66,"integrity":"sha512-0Ut5hlAtHynragO/b4dlkTecjyp8WhgBsFQ3WIoW0mqPCclYnPD28OgZluGPiOd1w73mylfTYMRAJO0V6453RA==","signatures":[{"sig":"MEUCIA4kASoT8V/1hE3cMmY9fF5CPmmhw01+WohdT0TMMu2LAiEAzBKnCuEX7s1Y9IfgowMADhDyFJk7SE3esDT2XQnpKZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwj0R5vGTk8FzBRvLbH42HMCByGUe6GYkLLaZ/2+eD3wIhAN8v2X2FaYAj/Msx85h3uF9mPh/E3iR/F9BJsCwY0mo9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267062},"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","@aztec/stdlib":"5.3.0-nightly.20260911.a","@aztec/ethereum":"5.3.0-nightly.20260911.a","@aztec/kv-store":"5.3.0-nightly.20260911.a","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260911.a","@aztec/telemetry-client":"5.3.0-nightly.20260911.a"},"_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_5.3.0-nightly.20260911.a_1789137221920_0.30457555630907795","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260912":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260912","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260912","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"e76daa71a6f35c6036115242bcaa295a377ea747","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260912.tgz","fileCount":66,"integrity":"sha512-TzcklpvW15EkhV7O2EkspqftUiy3MJ07Y3DIPIIFnthEmW7phIuu64KAzZR0CBfm7zPDstqa6lvg3QHSP5nL0w==","signatures":[{"sig":"MEYCIQCBJEBL5cAPye7Todq4ucK57maUCRWZx7iQG8aDDA+aBQIhALtiblKoUNBVyfpP4NuZbb8AQWzOSghPoHvz+6TRUFWy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA3NpCKxh2FCJFc2cx/E1bxxQGQ8cz9REn6oOcIVWZs1AiBFca0VvDXMik2nzKYNI41QPWdcaWunm3DN3ELmfapOSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267050},"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","@aztec/stdlib":"5.3.0-nightly.20260912","@aztec/ethereum":"5.3.0-nightly.20260912","@aztec/kv-store":"5.3.0-nightly.20260912","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260912","@aztec/telemetry-client":"5.3.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_5.3.0-nightly.20260912_1789186791554_0.3625751667881285","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260914":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260914","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260914","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"de859de7bf6ff4fdc99b31f9a8ec4a64ca4479f2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260914.tgz","fileCount":66,"integrity":"sha512-NnaKGnIrrLPjq40fwWZ8jT2kIungPUMpLwNTF6LPiXVKvEAkZcQKb1pHb1PiSq7Gqnpx77vfEeJo7yT6TR/2BQ==","signatures":[{"sig":"MEUCIQCKAl4mVUfyysouHk9+kkaj31hRVRsOwCRsWVgK1OueAQIgcZMhRXurz0MK5qUWpzhL/fs5Sw2iH/3BcN6UXtPwtj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDaIxmVQ5sg3+b+2ypnftvcf/J5pebjcTzLAnXuI4upmAIhAL8WKwDVQyfQXfH8Te2j3xWEKkEUYt/i2yr+XVzjzrSz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267050},"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","@aztec/stdlib":"5.3.0-nightly.20260914","@aztec/ethereum":"5.3.0-nightly.20260914","@aztec/kv-store":"5.3.0-nightly.20260914","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260914","@aztec/telemetry-client":"5.3.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_5.3.0-nightly.20260914_1789359731144_0.8305032825047485","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260915":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260915","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260915","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"7c651b961ca47a3aa588137a4ce2f333e54d2446","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260915.tgz","fileCount":66,"integrity":"sha512-OC1vjmn7oWOQ+9RIqodmxUKED6Z+d8BVFY4o5mzRk8hSF4cRMGkukC2tEr6zqSaxdIbJbl5ALZCzp1V32mbxSQ==","signatures":[{"sig":"MEUCIQDK3LQFlqOi7YWGq7ekdqcl9hOwUCaQysYqQKRUziqtuQIgVf613Sh+E4ofXYhDciM35sppAUrsPXTf+I7w9VbTaig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCAq4/TZrOx2l8ZYy0aB118vuzGXnozKLzs2WuuqQVwwQIgXBCwEN1x4icdDFKeqTf5ni5A43cmqN6jJsIUF1/pAB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267050},"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","@aztec/stdlib":"5.3.0-nightly.20260915","@aztec/ethereum":"5.3.0-nightly.20260915","@aztec/kv-store":"5.3.0-nightly.20260915","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260915","@aztec/telemetry-client":"5.3.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_5.3.0-nightly.20260915_1789446150510_0.9406667220448581","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260916":{"name":"@aztec/validator-ha-signer","version":"5.3.0-nightly.20260916","_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260916","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"dist":{"shasum":"c7cbdb1e9a62c09bbf34ccd0e1764b3a33cb72b2","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260916.tgz","fileCount":66,"integrity":"sha512-ioUZmg4yKOKu3ig5KAbNqCLWbEMzBQRUY32tiNd7vhVBdOzhL0H1Vmw0A+VkyGjwKS9MkqtsbjZZGFB7Pfi7XQ==","signatures":[{"sig":"MEYCIQDV14l39zdJL7x+P1bsVSiWX9kp4IK5SJ1jg0CmguENIQIhAPBtFlgZ6a2emWnHZ7qGbdPjgP8AtPpMPw9YMUZNjq/U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAGZeR0HTihZI75vk6pTZmO3gR/qcAEpB3+8yTVf4T/gAiA0tTdweJHU/IHxwxlU4uxJMOjmMDhUMXSmvEyKD3xyzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267050},"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","@aztec/stdlib":"5.3.0-nightly.20260916","@aztec/ethereum":"5.3.0-nightly.20260916","@aztec/kv-store":"5.3.0-nightly.20260916","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260916","@aztec/telemetry-client":"5.3.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_5.3.0-nightly.20260916_1789532436142_0.4051072725561846","host":"s3://npm-registry-packages-npm-production"}},"5.3.0-nightly.20260917":{"_id":"@aztec/validator-ha-signer@5.3.0-nightly.20260917","dist":{"shasum":"d5e37b2ea00bdcf9f9d815e71524e6675a6f4a8e","tarball":"https://registry.npmjs.org/@aztec/validator-ha-signer/-/validator-ha-signer-5.3.0-nightly.20260917.tgz","fileCount":66,"integrity":"sha512-l4vCA9LuyfwcveNGhyGTGvYktcI5WrrSh5ktq/8l4xr/uPsGqAAer5aoOnh7q61q7CUAW7WFN1i1J72Cbm1iOA==","signatures":[{"sig":"MEUCICqSwz49R/T2TpxxfjIDEZ4QB+XeC4CbvjwoqwvBh7zqAiEAx9z/ze1DwwXfop7ZqhWZh5zdn/Xa1UyK0SWo3xughAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCcFiTI5S9tFK4yHKPYjXD1PGyr7bANBMSsZAoXGsYU0QIhAJKzJxl9tFn4lWfeKB++AfeWg2N+1IVwLtQWeyJWsm1j"}],"unpackedSize":267050},"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/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":"5.3.0-nightly.20260917","_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":{},"maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"_nodeVersion":"24.12.0","dependencies":{"pg":"^8.11.3","zod":"~4.4.3","tslib":"^2.4.0","@aztec/stdlib":"5.3.0-nightly.20260917","@aztec/ethereum":"5.3.0-nightly.20260917","@aztec/kv-store":"5.3.0-nightly.20260917","node-pg-migrate":"^8.0.4","@aztec/foundation":"5.3.0-nightly.20260917","@aztec/telemetry-client":"5.3.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":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/validator-ha-signer_5.3.0-nightly.20260917_1789619161449_0.2400934008297324"}}},"time":{"created":"2026-01-10T03:52:00.125Z","modified":"2026-09-17T04:26:01.742Z","4.0.0-nightly.20260110":"2026-01-10T03:52:00.430Z","4.0.0-nightly.20260111":"2026-01-11T04:03:09.101Z","4.0.0-nightly.20260112":"2026-01-12T04:02:32.729Z","0.0.1-commit.96bb3f7":"2026-01-12T18:50:14.273Z","4.0.0-nightly.20260113":"2026-01-13T04:04:45.255Z","0.0.1-commit.6d3c34e":"2026-01-13T12:23:13.409Z","0.0.1-commit.1142ef1":"2026-01-13T17:24:18.023Z","0.0.1-commit.7d4e6cd":"2026-01-13T18:41:36.279Z","4.0.0-nightly.20260114":"2026-01-14T04:13:43.010Z","4.0.0-nightly.20260115":"2026-01-15T04:07:19.764Z","4.0.0-nightly.20260116":"2026-01-16T04:06:24.289Z","4.0.0-nightly.20260117":"2026-01-17T03:47:38.292Z","4.0.0-nightly.20260118":"2026-01-18T04:11:43.070Z","4.0.0-nightly.20260119":"2026-01-19T04:01:41.795Z","4.0.0-nightly.20260120":"2026-01-20T04:09:29.094Z","0.0.1-commit.f295ac2":"2026-01-20T15:05:37.208Z","4.0.0-nightly.20260121":"2026-01-21T04:10:03.714Z","4.0.0-nightly.20260122":"2026-01-22T04:14:08.664Z","4.0.0-nightly.20260123":"2026-01-23T04:08:54.421Z","4.0.0-nightly.20260124":"2026-01-24T03:53:02.169Z","4.0.0-nightly.20260125":"2026-01-25T04:05:48.383Z","4.0.0-nightly.20260126":"2026-01-26T04:09:41.237Z","0.0.1-commit.d1f2d6c":"2026-01-26T17:45:58.701Z","0.0.1-commit.e6bd8901":"2026-01-26T20:44:59.338Z","0.0.1-commit.0b941701":"2026-01-26T21:58:43.241Z","0.0.1-commit.2ed92850":"2026-01-26T22:41:44.408Z","0.0.1-commit.fffb133c":"2026-01-27T00:14:39.938Z","0.0.1-commit.e61ad554":"2026-01-27T03:12:51.777Z","4.0.0-nightly.20260127":"2026-01-27T03:59:48.929Z","0.0.1-commit.1bea0213":"2026-01-27T14:11:48.459Z","0.0.1-commit.bf2612ae":"2026-01-27T14:13:18.048Z","0.0.1-commit.3469e52":"2026-01-27T15:23:27.395Z","0.0.1-commit.59e663cd":"2026-01-27T16:36:26.892Z","4.0.0-nightly.20260128":"2026-01-28T04:10:57.307Z","0.0.1-commit.29c6b1a3":"2026-01-28T11:45:53.876Z","0.0.1-commit.c80b6263":"2026-01-28T17:14:36.885Z","0.0.1-commit.c31f2472":"2026-01-28T18:57:05.353Z","0.0.1-commit.1a99e26c":"2026-01-28T21:49:18.380Z","4.0.0-nightly.20260129":"2026-01-29T04:18:07.639Z","0.0.1-commit.18ccd8f0":"2026-01-29T09:24:38.655Z","0.0.1-commit.54489865":"2026-01-29T15:34:45.149Z","0.0.1-commit.c2595eba":"2026-01-29T16:36:34.651Z","0.0.1-commit.d431d1c":"2026-01-29T16:54:25.079Z","4.0.0-nightly.20260130":"2026-01-30T04:21:03.141Z","0.0.1-commit.e3c1de76":"2026-01-30T21:59:16.173Z","0.0.1-commit.6b90f3f5":"2026-01-30T23:23:28.070Z","4.0.0-nightly.20260131":"2026-01-31T04:16:38.310Z","0.0.1-commit.e310a4c8":"2026-01-31T10:07:42.624Z","4.0.0-nightly.20260201":"2026-02-01T04:40:09.052Z","4.0.0-nightly.20260202":"2026-02-02T04:36:16.861Z","0.0.1-commit.f146247c":"2026-02-02T12:03:49.136Z","0.0.1-commit.a072138":"2026-02-02T16:47:46.618Z","0.0.1-commit.fc805bf":"2026-02-02T17:06:17.597Z","0.0.1-commit.b468ad8":"2026-02-02T17:16:16.479Z","0.0.1-commit.023c3e5":"2026-02-02T17:22:58.764Z","0.0.1-commit.9372f48":"2026-02-02T17:27:01.344Z","0.0.1-commit.6a729f7":"2026-02-02T17:30:17.080Z","0.0.1-commit.135b523":"2026-02-02T17:38:12.854Z","0.0.1-commit.179ed20":"2026-02-02T18:11:18.680Z","0.0.1-commit.592b9384":"2026-02-02T19:00:59.462Z","4.0.0-nightly.20260203":"2026-02-03T04:26:49.609Z","0.0.1-commit.86469d5":"2026-02-03T10:22:52.277Z","0.0.1-commit.ee80a48":"2026-02-03T12:34:49.542Z","0.0.1-commit.23b0eb0":"2026-02-03T14:28:50.251Z","4.0.0-nightly.20260204":"2026-02-04T03:26:28.983Z","0.0.1-commit.9d2bcf6d":"2026-02-04T15:02:40.567Z","0.0.1-commit.5cf06de3":"2026-02-04T16:34:48.519Z","0.0.1-commit.f1df4d2":"2026-02-04T16:56:23.974Z","0.0.1-commit.aada20e3":"2026-02-04T16:58:44.652Z","0.0.1-commit.6230a0c":"2026-02-04T17:48:46.845Z","0.0.1-commit.0208eb9":"2026-02-04T17:49:07.592Z","0.0.1-commit.8afd444":"2026-02-04T17:50:04.738Z","4.0.0-nightly.20260205":"2026-02-05T03:28:16.814Z","0.0.1-commit.2e2504e2":"2026-02-05T12:42:17.854Z","0.0.1-commit.43c09e3f":"2026-02-05T16:35:41.562Z","0.0.1-commit.6d63667d":"2026-02-05T20:05:29.042Z","4.0.0-nightly.20260206":"2026-02-06T03:14:49.394Z","4.0.0-nightly.20260207":"2026-02-07T03:24:26.796Z","4.0.0-spartan.20260207":"2026-02-07T03:24:28.656Z","4.0.0-spartan.20260208":"2026-02-08T03:18:38.819Z","4.0.0-nightly.20260208":"2026-02-08T03:18:44.629Z","0.0.1-commit.2eb6648a":"2026-02-08T08:27:07.480Z","0.0.1-commit.e558bd1c":"2026-02-08T11:02:04.772Z","4.0.0-nightly.20260209":"2026-02-09T03:18:16.984Z","4.0.0-spartan.20260209":"2026-02-09T03:18:24.869Z","0.0.1-commit.43597cc1":"2026-02-09T23:43:28.802Z","4.0.0-spartan.20260210":"2026-02-10T03:18:49.775Z","4.0.0-nightly.20260210":"2026-02-10T03:19:21.535Z","0.0.1-commit.f2ce05ee":"2026-02-10T11:14:56.197Z","0.0.1-commit.87a0206":"2026-02-10T15:53:15.265Z","0.0.1-commit.d6f2b3f94":"2026-02-11T01:13:43.176Z","4.0.0-nightly.20260211":"2026-02-11T03:19:25.095Z","4.0.0-spartan.20260211":"2026-02-11T03:19:34.976Z","0.0.1-commit.3d8f95d":"2026-02-11T14:34:59.004Z","0.0.1-commit.134ed76":"2026-02-11T14:46:35.539Z","0.0.1-commit.f8ca9b2f3":"2026-02-11T15:52:31.984Z","4.0.0-devnet.1-patch.0":"2026-02-11T16:08:25.918Z","0.0.1-commit.64b6bbb":"2026-02-11T16:22:52.938Z","0.0.1-commit.858058eac":"2026-02-11T19:40:13.985Z","0.0.1-commit.4d79d1f2d":"2026-02-12T01:28:49.485Z","4.0.0-nightly.20260212":"2026-02-12T03:18:59.483Z","4.0.0-spartan.20260212":"2026-02-12T03:21:23.211Z","0.0.1-commit.e2b2873ed":"2026-02-12T12:18:03.854Z","0.0.1-commit.08c5969dc":"2026-02-12T18:02:58.895Z","0.0.1-commit.4ad48494d":"2026-02-12T18:07:15.369Z","4.0.0-nightly.20260213":"2026-02-13T03:21:53.045Z","4.0.0-spartan.20260213":"2026-02-13T03:26:08.384Z","0.0.1-commit.7cf39cb55":"2026-02-13T04:53:18.338Z","0.0.1-commit.0c875d939":"2026-02-13T23:06:29.678Z","4.0.0-nightly.20260214":"2026-02-14T03:15:28.579Z","4.0.0-spartan.20260214":"2026-02-14T03:30:08.920Z","4.0.0-nightly.20260215":"2026-02-15T03:21:15.039Z","4.0.0-spartan.20260215":"2026-02-15T03:21:33.770Z","4.0.0-spartan.20260216":"2026-02-16T03:21:10.450Z","4.0.0-nightly.20260216":"2026-02-16T03:35:15.163Z","4.0.0-devnet.1-patch.1":"2026-02-16T12:06:02.423Z","0.0.1-commit.1bb068fb5":"2026-02-16T13:21:09.764Z","0.0.1-commit.8f9871590":"2026-02-16T21:28:06.937Z","4.0.0-nightly.20260217":"2026-02-17T03:18:20.285Z","4.0.0-spartan.20260217":"2026-02-17T03:18:36.874Z","0.0.1-commit.21ecf947b":"2026-02-17T10:40:03.609Z","0.0.1-commit.cf93bcc56":"2026-02-17T20:47:11.949Z","4.0.0-spartan.20260218":"2026-02-18T03:34:24.278Z","4.0.0-nightly.20260218":"2026-02-18T03:34:30.331Z","4.0.0-rc.1":"2026-02-18T11:13:11.515Z","4.0.0-rc.2":"2026-02-18T11:45:10.120Z","4.0.0-devnet.2-patch.0":"2026-02-18T14:15:50.520Z","0.0.1-commit.4eabbdb":"2026-02-18T20:23:06.913Z","0.0.1-commit.cd76b27":"2026-02-19T01:59:04.384Z","4.0.0-rc.3":"2026-02-19T08:38:16.450Z","0.0.1-commit.7ac86ea28":"2026-02-19T20:13:05.939Z","0.0.1-commit.7b97ef96e":"2026-02-19T20:20:17.094Z","0.0.1-commit.ff7989d6c":"2026-02-20T01:19:56.789Z","5.0.0-nightly.20260220":"2026-02-20T03:18:59.159Z","0.0.1-commit.217f559981":"2026-02-20T03:27:43.208Z","0.0.2-commit.217f559981":"2026-02-20T04:27:35.578Z","4.0.0-devnet.2-patch.1":"2026-02-20T09:14:22.659Z","4.0.0-rc.4":"2026-02-20T10:54:52.304Z","4.0.0-rc.5":"2026-02-20T17:09:05.251Z","0.0.6-commit.a2d1860fe9":"2026-02-20T21:53:52.195Z","0.0.8-commit.a2d1860fe9":"2026-02-20T22:06:06.118Z","0.0.1-commit.643667a5cb":"2026-02-21T01:14:57.751Z","5.0.0-nightly.20260221":"2026-02-21T03:13:57.891Z","5.0.0-nightly.20260222":"2026-02-22T03:35:28.090Z","5.0.0-nightly.20260223":"2026-02-23T03:22:39.441Z","0.0.1-commit.808bf7f90":"2026-02-23T17:17:53.783Z","5.0.0-nightly.20260224":"2026-02-24T03:20:48.337Z","0.0.1-commit.0658669b3":"2026-02-24T04:58:11.573Z","0.0.1-commit.96dac018d":"2026-02-24T13:32:32.855Z","0.0.1-commit.934299a21":"2026-02-24T15:58:34.973Z","0.0.1-commit.8227e42":"2026-02-24T16:51:04.454Z","0.0.1-commit.358457c":"2026-02-24T17:49:25.544Z","4.0.0-rc.6":"2026-02-25T16:13:49.312Z","0.0.1-commit.733c4a3":"2026-02-26T07:07:10.212Z","4.0.0-rc.7":"2026-02-26T13:37:51.182Z","4.0.0-rc.8":"2026-02-26T15:58:04.847Z","4.0.0-devnet.2-patch.2":"2026-02-26T17:17:50.484Z","4.0.0-rc.9":"2026-02-26T18:30:52.763Z","4.0.0-rc.10":"2026-02-26T20:59:03.858Z","4.0.1":"2026-02-27T00:25:51.301Z","4.0.1-rc.1":"2026-02-27T00:26:28.235Z","0.0.1-commit.dbf9cec":"2026-02-27T00:53:00.254Z","4.0.1-rc.2":"2026-02-27T03:30:08.868Z","0.0.1-commit.ec5f612":"2026-02-27T03:31:14.175Z","0.0.1-commit.7b86788":"2026-02-27T03:32:36.914Z","4.0.1-rc.3":"2026-02-27T03:45:09.079Z","4.0.2":"2026-02-27T03:47:38.093Z","4.0.2-rc.1":"2026-02-27T03:48:35.019Z","4.0.2-rc.2":"2026-02-27T09:36:25.813Z","0.0.1-commit.85d7d01":"2026-02-27T10:37:39.442Z","4.0.0-devnet.2-patch.3":"2026-02-27T14:19:52.501Z","0.0.1-commit.27d773e65":"2026-02-27T14:34:59.035Z","0.0.1-commit.6c354eb4c":"2026-02-27T16:42:30.017Z","4.0.3":"2026-02-27T17:21:10.077Z","4.0.3-rc.1":"2026-02-27T17:22:25.457Z","4.0.3-rc.2":"2026-02-27T17:38:02.138Z","4.0.4":"2026-02-27T17:45:26.134Z","4.0.4-rc.1":"2026-02-27T17:45:27.578Z","0.0.1-commit.c949de6bc":"2026-02-27T19:32:17.022Z","0.0.1-commit.9117c5f5a":"2026-02-27T20:42:52.771Z","4.0.4-rc.2":"2026-02-27T23:02:24.474Z","4.0.4-rc.3":"2026-02-27T23:12:46.656Z","5.0.0-nightly.20260228":"2026-02-28T03:01:59.558Z","0.0.1-commit.c0b82b2":"2026-02-28T13:35:09.284Z","5.0.0-nightly.20260301":"2026-03-01T03:16:36.652Z","5.0.0-nightly.20260302":"2026-03-02T03:12:38.568Z","0.0.1-commit.72dcdcda8":"2026-03-02T22:19:52.825Z","0.0.1-commit.967fc6998":"2026-03-03T02:55:23.846Z","5.0.0-nightly.20260303":"2026-03-03T03:14:23.683Z","4.0.4-rc.4":"2026-03-03T12:56:50.551Z","0.0.1-commit.993d52e":"2026-03-03T23:25:04.432Z","4.0.4-rc.5":"2026-03-04T00:06:43.639Z","4.0.0-devnet.2-patch.4":"2026-03-04T10:28:50.767Z","0.0.1-commit.181e2d196":"2026-03-04T12:00:12.177Z","4.0.4-rc.6":"2026-03-04T15:11:07.415Z","4.0.4-rc.7":"2026-03-04T18:27:39.435Z","4.0.4-rc.8":"2026-03-04T19:45:16.709Z","4.0.4-rc.9":"2026-03-04T20:12:51.509Z","5.0.0-nightly.20260305":"2026-03-05T03:23:10.189Z","0.0.1-commit.5358163d3":"2026-03-05T12:03:18.914Z","4.1.0-rc.2":"2026-03-05T20:54:33.867Z","0.0.1-commit.033589e":"2026-03-06T14:21:19.855Z","0.0.1-commit.3895657bc":"2026-03-06T14:40:29.982Z","0.0.1-commit.f504929":"2026-03-06T23:07:25.529Z","0.0.1-commit.db765a8":"2026-03-06T23:07:34.213Z","0.0.1-commit.ef17749e1":"2026-03-07T01:11:38.463Z","0.0.1-commit.ffe5b04ea":"2026-03-07T02:49:00.158Z","5.0.0-nightly.20260307":"2026-03-07T03:06:07.502Z","5.0.0-nightly.20260308":"2026-03-08T03:15:51.422Z","0.0.1-commit.cb6bed7c2":"2026-03-08T16:52:01.922Z","5.0.0-nightly.20260309":"2026-03-09T03:17:04.176Z","0.0.1-commit.684755437":"2026-03-09T16:44:39.326Z","0.0.1-commit.04852196a":"2026-03-10T13:17:25.548Z","0.0.1-commit.d1cd2107c":"2026-03-10T16:06:03.543Z","0.0.1-commit.2c85e299c":"2026-03-10T17:13:31.198Z","5.0.0-nightly.20260311":"2026-03-11T03:14:44.778Z","4.1.0-nightly.20260311":"2026-03-11T05:36:20.578Z","0.0.1-commit.d117d021b":"2026-03-11T21:43:51.365Z","0.0.1-commit.f224bb98b":"2026-03-11T23:12:30.476Z","0.0.1-commit.343b43af6":"2026-03-12T01:20:30.988Z","5.0.0-nightly.20260312":"2026-03-12T03:15:16.264Z","4.1.0-nightly.20260312":"2026-03-12T05:36:16.946Z","0.0.1-commit.7ffbba4":"2026-03-12T13:54:09.619Z","0.0.1-commit.b1c78909e":"2026-03-12T15:56:10.203Z","0.0.1-commit.1a421b1a1":"2026-03-12T16:56:42.330Z","3.9.9-nightly.20260312":"2026-03-12T21:09:12.346Z","4.1.0-nightly.20260312.2":"2026-03-12T21:13:55.139Z","4.1.0-nightly.20260313":"2026-03-13T05:34:38.517Z","0.0.1-commit.10bd49492":"2026-03-13T16:43:23.343Z","0.0.1-commit.b33fc05d0":"2026-03-13T17:52:15.263Z","0.0.1-commit.b64cb54f6":"2026-03-13T18:44:21.385Z","4.1.0-nightly.20260314":"2026-03-14T05:33:06.883Z","0.0.1-commit.1de2a32":"2026-03-14T11:12:24.110Z","5.0.0-nightly.20260315":"2026-03-15T03:23:47.398Z","4.1.0-nightly.20260315":"2026-03-15T05:56:05.299Z","5.0.0-nightly.20260316":"2026-03-16T03:25:42.546Z","4.1.0-nightly.20260316":"2026-03-16T05:52:32.286Z","0.0.1-commit.88c5703d4":"2026-03-16T19:19:52.028Z","5.0.0-nightly.20260317":"2026-03-17T03:20:22.769Z","4.1.0-nightly.20260317":"2026-03-17T05:51:32.490Z","0.0.1-commit.d0fcfb7f":"2026-03-17T12:43:46.737Z","4.1.0-rc.3":"2026-03-17T18:55:32.155Z","0.0.1-commit.001888fc":"2026-03-17T19:28:31.761Z","0.0.1-commit.3e3d0c9cd":"2026-03-17T20:32:40.542Z","5.0.0-patched.20260317":"2026-03-17T21:01:36.460Z","5.0.0-patched.20260318":"2026-03-18T02:07:30.267Z","5.0.0-nightly.20260318":"2026-03-18T03:22:06.653Z","0.0.1-private.d0bedffd":"2026-03-18T04:14:36.593Z","5.0.0-private.20260318":"2026-03-18T04:47:00.494Z","4.1.0-nightly.20260318":"2026-03-18T05:50:31.397Z","4.1.0-rc.4":"2026-03-18T16:04:21.857Z","0.0.1-commit.125b3452":"2026-03-18T23:45:55.161Z","0.0.1-commit.b6e433891":"2026-03-19T01:22:10.613Z","5.0.0-private.20260319":"2026-03-19T02:06:49.463Z","5.0.0-nightly.20260319":"2026-03-19T03:22:27.874Z","4.2.0-nightly.20260319":"2026-03-19T05:41:12.877Z","0.0.1-commit.f81dbcf":"2026-03-19T16:04:51.671Z","0.0.1-commit.7035c9bd6":"2026-03-19T17:44:11.971Z","0.0.1-commit.6b113946b":"2026-03-19T20:19:10.351Z","0.0.1-commit.88e6f9396":"2026-03-20T01:30:22.281Z","5.0.0-nightly.20260320":"2026-03-20T03:18:39.519Z","4.2.0-nightly.20260320":"2026-03-20T05:37:46.881Z","0.0.1-commit.381b1a9":"2026-03-20T12:42:49.001Z","0.0.1-commit.8ee97c858":"2026-03-20T14:09:51.303Z","0.0.1-commit.5de5ca79e":"2026-03-20T15:03:30.435Z","0.0.1-commit.9ee6fcc6":"2026-03-20T19:59:49.990Z","0.0.1-commit.3fd054f6":"2026-03-20T20:22:15.260Z","0.0.1-commit.cbf2c2d5d":"2026-03-20T22:52:57.967Z","5.0.0-nightly.20260321":"2026-03-21T03:14:22.530Z","4.2.0-nightly.20260321":"2026-03-21T05:32:14.470Z","5.0.0-nightly.20260322":"2026-03-22T03:24:45.111Z","4.2.0-nightly.20260322":"2026-03-22T05:38:20.123Z","5.0.0-nightly.20260323":"2026-03-23T03:23:33.078Z","4.2.0-nightly.20260323":"2026-03-23T05:44:25.098Z","0.0.1-commit.3f296a7d2":"2026-03-23T14:38:55.554Z","4.1.0":"2026-03-23T15:05:29.353Z","0.0.1-commit.3a4ae741b":"2026-03-23T19:35:59.952Z","0.0.1-commit.df81a97b5":"2026-03-23T19:48:19.005Z","0.0.1-commit.e0f15ab9b":"2026-03-23T21:01:35.910Z","5.0.0-nightly.20260323.1":"2026-03-24T01:22:52.776Z","5.0.0-nightly.20260324":"2026-03-24T03:18:44.900Z","4.2.0-nightly.20260324":"2026-03-24T05:42:08.097Z","0.0.1-commit.03b9a845c":"2026-03-24T16:06:57.489Z","0.0.1-commit.c2eed6949":"2026-03-24T17:27:59.791Z","0.0.1-commit.35158ae7e":"2026-03-24T19:19:25.171Z","4.1.1-rc.1":"2026-03-24T21:27:20.310Z","0.0.1-commit.ce4f8c4f2":"2026-03-24T22:16:22.914Z","4.1.1":"2026-03-24T23:26:13.357Z","4.2.0-nightly.20260325":"2026-03-25T05:41:53.866Z","4.1.2-rc.1":"2026-03-25T18:51:08.108Z","4.1.2":"2026-03-26T14:52:37.505Z","4.2.0-aztecnr-rc.2":"2026-03-26T19:43:27.640Z","4.2.0-nightly.20260327":"2026-03-27T05:45:25.505Z","4.2.0-nightly.20260330":"2026-03-30T05:56:04.302Z","0.0.1-commit.9ef841308":"2026-03-30T16:09:37.104Z","0.0.1-commit.6bd18f1aa":"2026-03-30T17:04:49.611Z","5.0.0-nightly.20260331":"2026-03-31T03:18:43.666Z","4.2.0-nightly.20260331":"2026-03-31T05:45:43.577Z","5.0.0-nightly.20260401":"2026-04-01T03:22:35.173Z","4.2.0-nightly.20260401":"2026-04-01T05:53:22.983Z","0.0.1-commit.f5d02921e":"2026-04-01T11:15:45.234Z","0.0.1-commit.f1b29a41e":"2026-04-01T12:46:56.638Z","0.0.1-commit.2d9cb6034":"2026-04-01T14:30:20.136Z","5.0.0-nightly.20260402":"2026-04-02T03:18:15.334Z","4.2.0-nightly.20260402":"2026-04-02T05:44:59.265Z","4.1.3":"2026-04-02T14:39:54.693Z","5.0.0-nightly.20260403":"2026-04-03T03:21:33.259Z","4.2.0-nightly.20260403":"2026-04-03T05:44:56.596Z","0.0.1-commit.e588bc7e5":"2026-04-04T02:44:46.197Z","5.0.0-nightly.20260404":"2026-04-04T03:14:57.046Z","4.2.0-nightly.20260404":"2026-04-04T05:41:22.150Z","5.0.0-nightly.20260405":"2026-04-05T03:22:26.618Z","4.2.0-nightly.20260405":"2026-04-05T05:48:33.456Z","5.0.0-nightly.20260406":"2026-04-06T03:18:58.490Z","4.2.0-nightly.20260406":"2026-04-06T05:57:08.656Z","0.0.1-commit.42ee6df9b":"2026-04-06T11:33:23.874Z","4.0.0-devnet.3-patch.0":"2026-04-06T13:18:49.952Z","4.0.0-devnet.3-patch.1":"2026-04-06T13:19:12.123Z","4.0.0-devnet.3-patch.2":"2026-04-06T14:35:25.693Z","4.0.0-devnet.3-patch.3":"2026-04-06T16:06:24.354Z","4.0.0-devnet.4-patch.0":"2026-04-06T21:20:41.953Z","5.0.0-nightly.20260407":"2026-04-07T03:21:44.386Z","4.2.0-nightly.20260407":"2026-04-07T05:47:31.409Z","5.0.0-nightly.20260408":"2026-04-08T03:22:41.827Z","4.2.0-nightly.20260408":"2026-04-08T05:46:30.807Z","4.2.0-nightly.20260408-1":"2026-04-08T11:23:53.896Z","0.0.1-commit.4d3c002":"2026-04-08T13:56:48.752Z","5.0.0-nightly.20260409":"2026-04-09T03:22:43.179Z","4.2.0-nightly.20260409":"2026-04-09T05:48:29.435Z","0.0.1-commit.d1da697d6":"2026-04-09T07:48:40.857Z","0.0.1-commit.e304674f1":"2026-04-09T08:31:09.490Z","5.0.0-nightly.20260410":"2026-04-10T03:23:52.704Z","4.2.0-nightly.20260410":"2026-04-10T05:55:34.591Z","0.0.1-commit.f650c0a5c":"2026-04-10T08:38:20.459Z","5.0.0-nightly.20260411":"2026-04-11T03:16:17.261Z","4.2.0-nightly.20260411":"2026-04-11T05:42:42.172Z","0.0.1-commit.ec7ac5448":"2026-04-11T06:55:21.783Z","5.0.0-nightly.20260412":"2026-04-12T03:18:10.878Z","4.2.0-nightly.20260412":"2026-04-12T05:53:11.053Z","5.0.0-nightly.20260413":"2026-04-13T03:20:10.324Z","4.2.0-nightly.20260413":"2026-04-13T06:05:55.635Z","0.0.1-commit.3f5453c7b":"2026-04-13T11:31:48.522Z","5.0.0-nightly.20260414":"2026-04-14T03:17:52.379Z","4.2.0-nightly.20260414":"2026-04-14T06:00:35.053Z","4.2.0-rc.1":"2026-04-14T15:06:53.853Z","5.0.0-nightly.20260415":"2026-04-15T03:22:33.230Z","0.0.1-commit.3750d92a7":"2026-04-15T08:47:35.353Z","4.2.0":"2026-04-15T14:14:14.671Z","0.0.1-commit.f103f88":"2026-04-15T14:59:09.626Z","0.0.1-commit.2b2662070":"2026-04-15T20:11:47.706Z","0.0.1-commit.ddcf04837":"2026-04-16T01:26:06.562Z","0.0.1-commit.2e20a94":"2026-04-16T02:30:38.011Z","5.0.0-nightly.20260416":"2026-04-16T03:18:42.911Z","0.0.1-commit.d939eb5aa":"2026-04-16T05:41:11.118Z","4.3.0-nightly.20260416":"2026-04-16T05:57:58.920Z","0.0.1-commit.69c59a8b3":"2026-04-17T01:19:39.987Z","5.0.0-nightly.20260417":"2026-04-17T03:18:21.170Z","0.0.1-commit.8c0b8ff":"2026-04-17T04:31:04.302Z","4.3.0-nightly.20260417":"2026-04-17T05:57:16.242Z","0.0.1-commit.a89ec08":"2026-04-17T10:12:25.690Z","0.0.1-commit.5914bae":"2026-04-17T11:09:30.264Z","0.0.1-commit.2448fdb":"2026-04-17T11:52:58.523Z","0.0.1-commit.fff30aa":"2026-04-17T12:28:51.471Z","0.0.1-commit.71324e566":"2026-04-17T19:13:33.403Z","5.0.0-nightly.20260418":"2026-04-18T03:21:28.755Z","4.3.0-nightly.20260418":"2026-04-18T05:45:07.967Z","0.0.1-commit.11bf3dd6e":"2026-04-18T06:27:35.338Z","5.0.0-nightly.20260419":"2026-04-19T03:18:09.171Z","4.3.0-nightly.20260419":"2026-04-19T05:57:38.999Z","5.0.0-nightly.20260420":"2026-04-20T03:18:38.705Z","4.3.0-nightly.20260420":"2026-04-20T06:05:35.188Z","0.0.1-commit.1dcfe2301":"2026-04-20T19:18:23.582Z","5.0.0-nightly.20260421":"2026-04-21T03:23:06.365Z","4.3.0-nightly.20260421":"2026-04-21T05:56:51.704Z","0.0.1-commit.8cb2d04d8":"2026-04-21T20:43:01.990Z","5.0.0-nightly.20260422":"2026-04-22T03:18:38.905Z","4.3.0-nightly.20260422":"2026-04-22T05:56:58.178Z","0.0.1-commit.9badcec54":"2026-04-22T12:51:34.599Z","0.0.1-commit.b2a5d0dd1":"2026-04-22T21:26:24.593Z","5.0.0-nightly.20260423":"2026-04-23T03:19:17.115Z","4.3.0-nightly.20260423":"2026-04-23T05:58:58.373Z","0.0.1-commit.f7ea82942":"2026-04-23T13:28:11.083Z","0.0.1-commit.0dc957cde":"2026-04-23T18:49:49.169Z","5.0.0-nightly.20260424":"2026-04-24T03:23:25.673Z","4.3.0-nightly.20260424":"2026-04-24T06:02:09.397Z","0.0.1-commit.9ebd450e8":"2026-04-24T15:39:07.781Z","0.0.1-commit.9d619b6c6":"2026-04-24T18:07:17.720Z","0.0.1-commit.59a0419c6":"2026-04-24T21:21:47.007Z","5.0.0-nightly.20260425":"2026-04-25T03:16:51.190Z","0.0.1-commit.d20b825a7":"2026-04-25T03:50:53.567Z","5.0.0-nightly.20260426":"2026-04-26T03:19:22.666Z","4.3.0-nightly.20260426":"2026-04-26T06:03:43.104Z","5.0.0-nightly.20260427":"2026-04-27T03:21:13.800Z","4.3.0-nightly.20260427":"2026-04-27T06:13:26.603Z","5.0.0-nightly.20260428":"2026-04-28T03:20:13.409Z","4.3.0-nightly.20260428":"2026-04-28T06:14:55.276Z","5.0.0-nightly.20260429":"2026-04-29T03:24:32.527Z","4.3.0-nightly.20260429":"2026-04-29T06:24:03.897Z","0.0.1-commit.6201a7b05":"2026-04-30T00:16:59.344Z","5.0.0-nightly.20260430":"2026-04-30T03:20:23.638Z","4.3.0-nightly.20260430":"2026-04-30T06:15:00.745Z","0.0.1-commit.949a33fd8":"2026-04-30T20:42:21.618Z","5.0.0-nightly.20260501":"2026-05-01T03:25:11.049Z","4.3.0-nightly.20260501":"2026-05-01T06:41:10.344Z","0.0.1-commit.0ec55a70b":"2026-05-01T17:32:00.111Z","5.0.0-nightly.20260502":"2026-05-02T03:18:42.771Z","0.0.1-commit.2c0ee1788":"2026-05-02T21:24:38.466Z","5.0.0-nightly.20260503":"2026-05-03T03:20:16.356Z","4.3.0-nightly.20260503":"2026-05-03T06:38:52.737Z","5.0.0-nightly.20260504":"2026-05-04T03:21:09.959Z","4.3.0-nightly.20260504":"2026-05-04T06:38:36.039Z","0.0.1-commit.e5a3663dd":"2026-05-04T22:24:55.286Z","5.0.0-nightly.20260505":"2026-05-05T03:19:44.954Z","4.3.0-nightly.20260506":"2026-05-06T06:40:08.989Z","4.2.1":"2026-05-07T08:35:30.309Z","4.3.0-nightly.20260508":"2026-05-08T06:23:15.784Z","4.3.0-nightly.20260509":"2026-05-09T06:33:59.170Z","4.3.0-nightly.20260510":"2026-05-10T06:52:50.914Z","4.3.0-nightly.20260511":"2026-05-11T07:16:11.349Z","5.0.0-nightly.20260512":"2026-05-12T03:36:37.029Z","4.3.0-nightly.20260512":"2026-05-12T06:53:52.228Z","4.3.0-nightly.20260512-1":"2026-05-12T12:32:35.308Z","4.3.0-nightly.20260512-2":"2026-05-12T13:57:50.487Z","4.3.0-nightly.20260513":"2026-05-13T06:49:48.795Z","5.0.0-nightly.20260514":"2026-05-14T03:36:26.376Z","4.3.0-nightly.20260514":"2026-05-14T06:49:02.453Z","5.0.0-nightly.20260515":"2026-05-15T03:40:16.424Z","4.3.0-nightly.20260515":"2026-05-15T06:50:57.028Z","4.3.0-rc.1":"2026-05-15T10:39:01.523Z","5.0.0-nightly.20260516":"2026-05-16T03:32:04.800Z","4.4.0-nightly.20260516":"2026-05-16T06:40:35.291Z","5.0.0-nightly.20260517":"2026-05-17T03:31:17.665Z","4.4.0-nightly.20260517":"2026-05-17T06:51:36.892Z","5.0.0-nightly.20260518":"2026-05-18T03:34:22.384Z","4.4.0-nightly.20260518":"2026-05-18T07:05:56.118Z","4.4.0-nightly.20260519":"2026-05-19T07:03:50.289Z","4.3.0":"2026-05-20T13:22:30.417Z","5.0.0-nightly.20260521":"2026-05-21T03:39:14.800Z","4.4.0-nightly.20260521":"2026-05-21T07:07:48.524Z","5.0.0-nightly.20260522":"2026-05-22T03:42:35.498Z","4.4.0-nightly.20260522":"2026-05-22T07:02:47.741Z","5.0.0-nightly.20260523":"2026-05-23T03:37:17.880Z","4.4.0-nightly.20260523":"2026-05-23T06:48:22.412Z","5.0.0-nightly.20260524":"2026-05-24T03:33:03.213Z","4.4.0-nightly.20260524":"2026-05-24T07:24:52.949Z","5.0.0-nightly.20260525":"2026-05-25T03:34:25.472Z","4.4.0-nightly.20260525":"2026-05-25T07:14:02.154Z","5.0.0-nightly.20260526":"2026-05-26T03:33:13.796Z","4.4.0-nightly.20260526":"2026-05-26T07:10:40.315Z","5.0.0-nightly.20260527":"2026-05-27T03:35:21.580Z","4.4.0-nightly.20260527":"2026-05-27T07:16:19.033Z","5.0.0-nightly.20260528":"2026-05-28T03:39:17.871Z","4.4.0-nightly.20260528":"2026-05-28T07:12:06.279Z","5.0.0-nightly.20260529":"2026-05-29T03:40:44.010Z","4.4.0-nightly.20260529":"2026-05-29T07:09:10.885Z","5.0.0-nightly.20260530":"2026-05-30T03:38:39.796Z","4.4.0-nightly.20260530":"2026-05-30T06:55:41.821Z","5.0.0-nightly.20260531":"2026-05-31T03:39:08.766Z","4.4.0-nightly.20260531":"2026-05-31T07:11:01.693Z","5.0.0-nightly.20260601":"2026-06-01T03:35:58.664Z","4.4.0-nightly.20260601":"2026-06-01T07:19:36.844Z","0.0.1-commit.7cbc774":"2026-06-01T21:30:56.937Z","0.0.1-commit.8655d4a":"2026-06-01T21:53:30.348Z","0.0.1-commit.04d373f":"2026-06-01T22:05:25.970Z","0.0.1-commit.993d240":"2026-06-01T22:42:47.450Z","0.0.1-commit.7689c7f":"2026-06-01T22:46:48.664Z","0.0.1-private.3d175340d2":"2026-06-01T23:05:57.040Z","0.0.1-private.5d121bfd":"2026-06-02T00:01:26.882Z","6.0.0-nightly.20260602":"2026-06-02T03:38:01.927Z","4.4.0-nightly.20260602":"2026-06-02T07:17:43.704Z","6.0.0-nightly.20260603":"2026-06-03T03:29:51.214Z","4.4.0-nightly.20260603":"2026-06-03T07:33:38.728Z","6.0.0-nightly.20260604":"2026-06-04T03:24:30.663Z","4.4.0-nightly.20260604":"2026-06-04T07:23:24.533Z","4.3.1":"2026-06-04T10:39:25.535Z","6.0.0-nightly.20260605":"2026-06-05T03:29:02.817Z","4.4.0-nightly.20260605":"2026-06-05T07:40:26.458Z","4.4.0-nightly.20260606":"2026-06-06T06:56:13.335Z","4.4.0-nightly.20260607":"2026-06-07T07:18:32.240Z","4.4.0-nightly.20260608":"2026-06-08T07:33:37.212Z","4.4.0-nightly.20260609":"2026-06-09T07:11:45.041Z","5.0.0-nightly.20260610":"2026-06-10T03:26:12.211Z","4.4.0-nightly.20260610":"2026-06-10T04:01:10.455Z","5.0.0-nightly.20260611":"2026-06-11T03:20:24.693Z","4.4.0-nightly.20260611":"2026-06-11T03:58:26.754Z","5.0.0-nightly.20260612":"2026-06-12T03:22:55.784Z","4.4.0-nightly.20260612":"2026-06-12T04:03:24.734Z","0.0.1-commit.031e54b":"2026-06-12T13:53:37.141Z","0.0.1-commit.e57c76e":"2026-06-12T14:49:01.081Z","5.0.0-nightly.20260613":"2026-06-13T03:21:15.009Z","4.4.0-nightly.20260613":"2026-06-13T03:59:14.335Z","5.0.0-nightly.20260614":"2026-06-14T03:27:19.756Z","4.4.0-nightly.20260614":"2026-06-14T03:59:35.439Z","5.0.0-nightly.20260615":"2026-06-15T03:24:27.084Z","4.4.0-nightly.20260615":"2026-06-15T04:17:38.880Z","5.0.0-rc.1":"2026-06-15T14:24:07.660Z","5.0.0-nightly.20260616":"2026-06-16T06:00:56.086Z","4.4.0-nightly.20260616":"2026-06-16T06:40:32.179Z","5.0.0-nightly.20260617":"2026-06-17T05:50:07.641Z","4.4.0-nightly.20260617":"2026-06-17T06:47:58.460Z","0.0.1-commit.2606882":"2026-06-17T15:22:45.622Z","0.0.1-commit.017a351":"2026-06-17T15:23:03.515Z","5.0.0-nightly.20260618":"2026-06-18T05:46:50.028Z","4.4.0-nightly.20260618":"2026-06-18T06:23:49.734Z","5.0.0-nightly.20260619":"2026-06-19T05:53:50.623Z","5.0.0-nightly.20260620":"2026-06-20T05:40:12.107Z","5.0.0-nightly.20260621":"2026-06-21T05:47:39.343Z","5.0.0-nightly.20260622":"2026-06-22T06:01:48.807Z","5.0.0-nightly.20260623":"2026-06-23T05:31:20.614Z","0.0.1-commit.b3d3157a":"2026-06-23T16:18:27.817Z","5.0.0-nightly.20260624":"2026-06-24T05:37:54.470Z","5.0.0-nightly.20260625":"2026-06-25T05:31:28.689Z","5.0.0-nightly.20260626":"2026-06-26T05:36:33.118Z","0.0.1-dev":"2026-06-26T13:54:53.265Z","5.0.0-nightly.20260627":"2026-06-27T05:28:15.869Z","4.4.0":"2026-06-27T08:43:00.294Z","5.0.0-nightly.20260628":"2026-06-28T05:40:24.492Z","5.0.0-nightly.20260629":"2026-06-29T05:45:23.569Z","0.0.1-commit.189eedb3":"2026-06-29T11:42:52.862Z","0.0.1-commit.b9865e97":"2026-06-29T16:36:06.671Z","5.0.0-rc.2":"2026-06-29T18:09:02.217Z","5.0.0-nightly.20260630":"2026-06-30T05:33:50.374Z","5.0.0-nightly.20260701":"2026-07-01T05:43:46.414Z","5.0.0-nightly.20260702":"2026-07-02T05:28:39.329Z","5.0.0-nightly.20260703":"2026-07-03T05:33:41.966Z","0.0.1-commit.2f68f620":"2026-07-03T16:10:31.686Z","5.0.0-nightly.20260704":"2026-07-04T05:27:13.683Z","5.0.0-nightly.20260705":"2026-07-05T05:29:40.788Z","5.0.0-nightly.20260706":"2026-07-06T05:36:18.250Z","5.0.0-nightly.20260707":"2026-07-07T05:30:00.244Z","5.0.0-nightly.20260708":"2026-07-08T05:15:09.403Z","5.0.0-nightly.20260709":"2026-07-09T05:29:45.828Z","5.0.0-nightly.20260710":"2026-07-10T05:37:26.818Z","5.0.0-nightly.20260711":"2026-07-11T05:11:56.620Z","5.0.0-nightly.20260712":"2026-07-12T05:16:29.268Z","5.0.0-nightly.20260713":"2026-07-13T05:20:08.912Z","5.0.0":"2026-07-13T09:41:34.302Z","5.0.0-nightly.20260714":"2026-07-14T05:09:27.199Z","0.0.1-commit.3100065":"2026-07-14T11:37:52.742Z","5.0.0-nightly.20260715":"2026-07-15T05:10:28.681Z","5.0.1":"2026-07-15T19:17:31.972Z","5.1.0-nightly.20260716":"2026-07-16T05:12:25.727Z","5.1.0-nightly.20260717":"2026-07-17T05:12:32.399Z","5.1.0-nightly.20260718":"2026-07-18T05:07:36.036Z","5.1.0-nightly.20260719":"2026-07-19T05:14:24.391Z","5.1.0-nightly.20260720":"2026-07-20T05:24:39.674Z","0.0.1-commit.a5db02d":"2026-07-20T12:03:34.010Z","5.1.0-nightly.20260721":"2026-07-21T05:14:03.071Z","6.0.0-nightly.20260721":"2026-07-21T05:17:30.815Z","0.0.1-commit.350e0a4d":"2026-07-21T10:43:05.655Z","0.0.1-commit.b8a057fa":"2026-07-21T12:03:24.605Z","0.0.1-commit.a4600f49":"2026-07-21T18:48:36.201Z","6.0.0-nightly.20260722":"2026-07-22T05:18:24.842Z","5.1.0-nightly.20260722":"2026-07-22T05:18:50.683Z","5.1.0":"2026-07-22T11:03:30.815Z","5.2.0-nightly.20260723":"2026-07-23T05:14:35.396Z","6.0.0-nightly.20260723":"2026-07-23T05:17:45.019Z","5.2.0-nightly.20260724":"2026-07-24T05:13:57.115Z","6.0.0-nightly.20260724":"2026-07-24T05:17:01.636Z","0.0.1-commit.4d9804df":"2026-07-24T13:44:21.506Z","0.0.1-commit.be03c316":"2026-07-24T14:39:05.854Z","0.0.1-commit.d58ff9d0":"2026-07-24T14:39:08.505Z","5.2.0-nightly.20260725":"2026-07-25T05:12:38.203Z","6.0.0-nightly.20260725":"2026-07-25T05:15:29.418Z","5.2.0-nightly.20260726":"2026-07-26T05:17:16.121Z","6.0.0-nightly.20260726":"2026-07-26T05:18:47.621Z","5.2.0-nightly.20260727":"2026-07-27T05:26:52.760Z","6.0.0-nightly.20260727":"2026-07-27T05:27:58.095Z","0.0.1-commit.321f6a9":"2026-07-27T11:14:07.011Z","0.0.1-commit.aa0c64f":"2026-07-27T12:10:51.116Z","5.2.0-nightly.20260728":"2026-07-28T05:13:59.902Z","6.0.0-nightly.20260728":"2026-07-28T06:05:33.274Z","5.2.0-nightly.20260729":"2026-07-29T05:14:35.563Z","6.0.0-nightly.20260729":"2026-07-29T05:17:55.021Z","6.0.0-nightly.20260730":"2026-07-30T05:15:47.763Z","5.2.0-nightly.20260730":"2026-07-30T05:17:13.646Z","5.2.0-nightly.20260731":"2026-07-31T05:20:34.575Z","6.0.0-nightly.20260731":"2026-07-31T05:23:35.687Z","5.2.0-nightly.20260801":"2026-08-01T05:14:58.386Z","6.0.0-nightly.20260801":"2026-08-01T05:15:32.152Z","5.2.0-nightly.20260802":"2026-08-02T05:15:14.867Z","6.0.0-nightly.20260802":"2026-08-02T05:15:15.846Z","5.2.0-nightly.20260803":"2026-08-03T05:24:16.366Z","6.0.0-nightly.20260803":"2026-08-03T05:27:12.339Z","5.2.0-nightly.20260804":"2026-08-04T05:14:37.843Z","6.0.0-nightly.20260804":"2026-08-04T05:16:00.455Z","5.2.0-nightly.20260805":"2026-08-05T05:13:17.126Z","6.0.0-nightly.20260805":"2026-08-05T05:16:17.689Z","5.2.0-nightly.20260806":"2026-08-06T05:13:36.781Z","6.0.0-nightly.20260806":"2026-08-06T05:15:42.800Z","5.2.0-nightly.20260807":"2026-08-07T04:48:54.853Z","6.0.0-nightly.20260807":"2026-08-07T04:51:37.666Z","5.2.0-nightly.20260808":"2026-08-08T04:34:19.307Z","5.2.0-nightly.20260809":"2026-08-09T04:37:39.861Z","6.0.0-nightly.20260809":"2026-08-09T04:40:52.730Z","6.0.0-nightly.20260810":"2026-08-10T04:43:27.211Z","5.2.0-nightly.20260810":"2026-08-10T10:52:51.814Z","0.0.1-commit.330febf":"2026-08-10T14:32:59.965Z","0.0.1-commit.c52d6e7":"2026-08-10T14:38:24.411Z","0.0.1-commit.9a89641":"2026-08-10T15:12:30.114Z","6.0.0-nightly.20260812":"2026-08-12T04:47:05.857Z","5.2.0-nightly.20260812":"2026-08-12T04:47:31.820Z","5.2.0-nightly.20260813":"2026-08-13T04:48:15.304Z","5.2.0-nightly.20260814":"2026-08-14T04:44:16.275Z","5.2.0-nightly.20260815":"2026-08-15T04:19:48.927Z","5.2.0-nightly.20260816":"2026-08-16T04:25:01.340Z","5.2.0-nightly.20260817":"2026-08-17T04:27:00.554Z","0.0.1-commit.f5a9928":"2026-08-17T07:11:18.600Z","5.2.0":"2026-08-17T08:31:29.294Z","5.3.0-nightly.20260818":"2026-08-18T04:24:42.258Z","0.0.1-commit.431c48d":"2026-08-18T10:15:33.952Z","5.3.0-nightly.20260819":"2026-08-19T04:24:42.235Z","5.3.0-nightly.20260820":"2026-08-20T04:24:04.974Z","5.3.0-nightly.20260821":"2026-08-21T04:24:07.723Z","6.0.0-nightly.20260821":"2026-08-21T12:46:27.579Z","6.0.0-nightly.20260822":"2026-08-22T04:21:10.008Z","5.3.0-nightly.20260822":"2026-08-22T04:22:02.498Z","6.0.0-nightly.20260823":"2026-08-23T04:22:35.266Z","5.3.0-nightly.20260823":"2026-08-23T04:23:37.535Z","6.0.0-nightly.20260824":"2026-08-24T04:26:13.823Z","5.3.0-nightly.20260824":"2026-08-24T04:29:49.354Z","6.0.0-nightly.20260825":"2026-08-25T04:23:10.116Z","5.3.0-nightly.20260825":"2026-08-25T04:24:07.666Z","6.0.0-nightly.20260826":"2026-08-26T04:23:33.667Z","5.3.0-nightly.20260826":"2026-08-26T04:24:54.018Z","5.3.0-nightly.20260827":"2026-08-27T06:15:46.040Z","6.0.0-nightly.20260827":"2026-08-27T06:15:59.894Z","6.0.0-nightly.20260828":"2026-08-28T06:43:30.717Z","5.3.0-nightly.20260828":"2026-08-28T06:45:08.486Z","5.3.0-nightly.20260829":"2026-08-29T04:19:09.256Z","5.3.0-nightly.20260830":"2026-08-30T04:19:33.172Z","5.3.0-nightly.20260831":"2026-08-31T04:21:07.425Z","5.3.0-nightly.20260901":"2026-09-01T04:19:31.069Z","5.3.0-nightly.20260902":"2026-09-02T04:20:27.903Z","5.3.0-nightly.20260903":"2026-09-03T05:22:58.984Z","5.3.0-nightly.20260904":"2026-09-04T04:19:28.801Z","5.3.0-nightly.20260905":"2026-09-05T04:22:07.982Z","5.3.0-nightly.20260906":"2026-09-06T04:22:13.097Z","5.3.0-nightly.20260907":"2026-09-07T04:19:57.003Z","5.3.0-nightly.20260908":"2026-09-08T04:19:07.634Z","5.3.0-nightly.20260909":"2026-09-09T04:20:54.888Z","5.3.0-nightly.20260910":"2026-09-10T04:19:23.282Z","5.3.0-nightly.20260911":"2026-09-11T04:23:02.597Z","5.3.0-nightly.20260911.a":"2026-09-11T14:33:42.012Z","5.3.0-nightly.20260912":"2026-09-12T04:19:51.640Z","5.3.0-nightly.20260914":"2026-09-14T04:22:11.283Z","5.3.0-nightly.20260915":"2026-09-15T04:22:30.609Z","5.3.0-nightly.20260916":"2026-09-16T04:20:36.237Z","5.3.0-nightly.20260917":"2026-09-17T04:26:01.579Z"},"description":"Distributed locking and slashing protection for Aztec validators running in high-availability configurations.","maintainers":[{"name":"zac-williamson","email":"zac@aztecprotocol.com"},{"name":"leilawang","email":"leila@aztecprotocol.com"},{"name":"charlielye","email":"charlie@aztecprotocol.com"},{"name":"jaosef","email":"joe@aztecprotocol.com"},{"name":"ludamad","email":"adamdomurad@gmail.com"}],"readme":"","readmeFilename":""}