{"_id":"@aztec-labs/p2p","_rev":"18-ceab3adddbcf74229cc0317d4fc17228","name":"@aztec-labs/p2p","dist-tags":{"latest":"6.0.0-nightly.20260829","prerelease":"6.0.0-nightly.20260916"},"versions":{"6.0.0-nightly.20260829":{"name":"@aztec-labs/p2p","version":"6.0.0-nightly.20260829","_id":"@aztec-labs/p2p@6.0.0-nightly.20260829","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"5e059fb8e3adbf00f32196553065d64887e53003","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260829.tgz","fileCount":607,"integrity":"sha512-swMIOu+CgeV4aNyCLidgcuZJ7JoZPaIQdD/Qy8I7vdXb2/J9aNcqCmrEb5FQvibiWqeyylULqAKb2Lhp+azy6A==","signatures":[{"sig":"MEQCIGEMLgob4tFfAN+DtxNB6EcKsRxc1n6Ka9Z+KX0Il67YAiAvVUl0R/gA48ldgMvbA9tce6EgURlm0IQ9totDX7dj1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2750618},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260829","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260829","@aztec-labs/ethereum":"6.0.0-nightly.20260829","@aztec-labs/kv-store":"6.0.0-nightly.20260829","@aztec-labs/constants":"6.0.0-nightly.20260829","@aztec-labs/simulator":"6.0.0-nightly.20260829","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260829","@aztec-labs/epoch-cache":"6.0.0-nightly.20260829","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260829","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260829","@aztec-labs/standard-contracts":"6.0.0-nightly.20260829","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260829"},"_hasShrinkwrap":false,"typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260829","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/p2p_6.0.0-nightly.20260829_1787977199350_0.7864305231111399","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260830":{"name":"@aztec-labs/p2p","version":"6.0.0-nightly.20260830","_id":"@aztec-labs/p2p@6.0.0-nightly.20260830","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"494830926cab895abd401e717d5fec33174e573e","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260830.tgz","fileCount":607,"integrity":"sha512-NkUf8C4EDvBGgp2oK2OaPeLqpaZ2VDucaWDqPN8lk+9/u5gRAb8mXuiEV6I+4e/b+x+W0L/Ki5E68T9b4Zfe/w==","signatures":[{"sig":"MEYCIQDK1rzCzfRh7IDrVcQlklv9C9u8xLZupnTRTkRkSlqipgIhAO7szhTW9j821gZKeSarLCFNDzjuNSr0030VAKXthc8y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2750618},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260830","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260830","@aztec-labs/ethereum":"6.0.0-nightly.20260830","@aztec-labs/kv-store":"6.0.0-nightly.20260830","@aztec-labs/constants":"6.0.0-nightly.20260830","@aztec-labs/simulator":"6.0.0-nightly.20260830","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260830","@aztec-labs/epoch-cache":"6.0.0-nightly.20260830","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260830","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260830","@aztec-labs/standard-contracts":"6.0.0-nightly.20260830","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260830"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260830","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/p2p_6.0.0-nightly.20260830_1788063677725_0.9610617069632355","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260831":{"name":"@aztec-labs/p2p","version":"6.0.0-nightly.20260831","_id":"@aztec-labs/p2p@6.0.0-nightly.20260831","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"df9407092e99484c25537f431685f0d69a8c2e02","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260831.tgz","fileCount":607,"integrity":"sha512-tve+fNvqq6RPYzErHJ6AivnvanoaAoS5+P1WTs7jrfVUWamiPEEDuPbh0uZpZuVLekrOGDZo1Y50ND+Hb8txNg==","signatures":[{"sig":"MEUCIElsXw34ckf/dQFZqvhCPT3p/kvg2PrIhYu0SKqm2vmbAiEA0xX/VOZBpLV7BFwAcQFCXE/H1i5RFHESQha3IOLk188=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2750618},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260831","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260831","@aztec-labs/ethereum":"6.0.0-nightly.20260831","@aztec-labs/kv-store":"6.0.0-nightly.20260831","@aztec-labs/constants":"6.0.0-nightly.20260831","@aztec-labs/simulator":"6.0.0-nightly.20260831","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260831","@aztec-labs/epoch-cache":"6.0.0-nightly.20260831","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260831","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260831","@aztec-labs/standard-contracts":"6.0.0-nightly.20260831","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260831"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260831","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/p2p_6.0.0-nightly.20260831_1788150186851_0.6941370816991406","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260901":{"name":"@aztec-labs/p2p","version":"6.0.0-nightly.20260901","_id":"@aztec-labs/p2p@6.0.0-nightly.20260901","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"785d12e6d0e5e2e31c17ba17e05883811f406e6d","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260901.tgz","fileCount":607,"integrity":"sha512-KMrx99V+ikq3nnJU7OKO6il/ffUUSTH3X4QRwXbXqmzDJPl8RcZBYVoFE3N1hGP8vViAVIgC+RbG6G9jDNqDyg==","signatures":[{"sig":"MEQCICMAvfJlANId+EW4BiQD6FTFwyZXGtI3wYad3K50PPrcAiB0BDX421ld3hRB56Fe/trCOnbFRr8tYo3yjgKW9ejTcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2750618},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260901","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260901","@aztec-labs/ethereum":"6.0.0-nightly.20260901","@aztec-labs/kv-store":"6.0.0-nightly.20260901","@aztec-labs/constants":"6.0.0-nightly.20260901","@aztec-labs/simulator":"6.0.0-nightly.20260901","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260901","@aztec-labs/epoch-cache":"6.0.0-nightly.20260901","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260901","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260901","@aztec-labs/standard-contracts":"6.0.0-nightly.20260901","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260901"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260901","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/p2p_6.0.0-nightly.20260901_1788236444346_0.07889420739280317","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260902":{"name":"@aztec-labs/p2p","version":"6.0.0-nightly.20260902","_id":"@aztec-labs/p2p@6.0.0-nightly.20260902","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"6015f18e8ae6b622a4e504bae919c766149f382a","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260902.tgz","fileCount":607,"integrity":"sha512-J+WsK0RZucpkNgKklQ4QKlu4cyN2yIF6Z+bS0iO1/wr/fT5+ZNQGBmhw2E9X/lzLYAAEzmzvhRDUlFCpPJ48zA==","signatures":[{"sig":"MEUCIH9f4yCqgx5OttGQmfA1kK0XuNSbBJg+4QUZhbSLiEIsAiEAxQYZ89VINlsAptDlppcaolhjFLm99kbU/GycWfjyxIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2750618},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260902","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260902","@aztec-labs/ethereum":"6.0.0-nightly.20260902","@aztec-labs/kv-store":"6.0.0-nightly.20260902","@aztec-labs/constants":"6.0.0-nightly.20260902","@aztec-labs/simulator":"6.0.0-nightly.20260902","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260902","@aztec-labs/epoch-cache":"6.0.0-nightly.20260902","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260902","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260902","@aztec-labs/standard-contracts":"6.0.0-nightly.20260902","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260902"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260902","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/p2p_6.0.0-nightly.20260902_1788323065745_0.44142633556245103","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260903":{"name":"@aztec-labs/p2p","version":"6.0.0-nightly.20260903","_id":"@aztec-labs/p2p@6.0.0-nightly.20260903","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"de52783b37c3e157ec75ca3a67146d793b728afa","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260903.tgz","fileCount":607,"integrity":"sha512-9RzbPDf0XYJWpkM6zpAgK+9bZ9L+evMAjP6qSHZ5SUPca/hQQP9e//GqwggoZlcVkpjNLn/MwaXHWcX3MP4+SQ==","signatures":[{"sig":"MEUCIQCPu2Q0wCqJRI8ec4XEMuYtfCMNZZaiKhI21JS6YzK2dgIgc/s+/EvPgy64t/69PqnDr2I+ciPc+pSMMMp6J44ZNRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2750618},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260903","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260903","@aztec-labs/ethereum":"6.0.0-nightly.20260903","@aztec-labs/kv-store":"6.0.0-nightly.20260903","@aztec-labs/constants":"6.0.0-nightly.20260903","@aztec-labs/simulator":"6.0.0-nightly.20260903","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260903","@aztec-labs/epoch-cache":"6.0.0-nightly.20260903","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260903","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260903","@aztec-labs/standard-contracts":"6.0.0-nightly.20260903","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260903"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260903","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/p2p_6.0.0-nightly.20260903_1788412960143_0.8954054685769743","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260904":{"name":"@aztec-labs/p2p","version":"6.0.0-nightly.20260904","_id":"@aztec-labs/p2p@6.0.0-nightly.20260904","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"3f7e332e6338707e881cf6877585526c3fe0dc63","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260904.tgz","fileCount":607,"integrity":"sha512-CLr3NEbSiCZXckIYe8B7NLecyWpfrXNuGk2x2ApEVQgkQZe46wsLQAZjESwl6QhdDNQBboSHkCudhaM7/jvySQ==","signatures":[{"sig":"MEQCIF7CpjEVVukNIgv4BC/Bu5OjNcCmjfXHYMHnHkAYa4ndAiBMA9EyH91IAKDlijS52Z5ur4cqjtyZimRbAQn56TE4dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICV9H+AyB9HXPib/aQH0Rwy1sFVPjTaNM61/kBEKEIDGAiEAjEBD+EfGOja9WlQ9wG713JXWfdz0lfYoXdzYS9pCDjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2750618},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260904","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260904","@aztec-labs/ethereum":"6.0.0-nightly.20260904","@aztec-labs/kv-store":"6.0.0-nightly.20260904","@aztec-labs/constants":"6.0.0-nightly.20260904","@aztec-labs/simulator":"6.0.0-nightly.20260904","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260904","@aztec-labs/epoch-cache":"6.0.0-nightly.20260904","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260904","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260904","@aztec-labs/standard-contracts":"6.0.0-nightly.20260904","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260904"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260904","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/p2p_6.0.0-nightly.20260904_1788495760842_0.612562541541914","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260905":{"name":"@aztec-labs/p2p","version":"6.0.0-nightly.20260905","_id":"@aztec-labs/p2p@6.0.0-nightly.20260905","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"aaa1acf56db996c19674607759c64642d19209ec","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260905.tgz","fileCount":607,"integrity":"sha512-1gOBrmjeAz0BlyQsoBqRxoPSU8w90vjSmpH9xPDi3O17o0VYhGdgYQBpI2w+k/lG3UFHzvLSXzSfWPeTHDugMg==","signatures":[{"sig":"MEYCIQDVM/2uOnJ5a0oaeNLlW5rVZERPDCVqH+706tN3fYvlHAIhAPre/W+XDjEmAcn0NwTnhowCrfPf6wS6QRgWyInClYZi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFRBXrsq8wpyqztF+Q3W3cDavcHwwhphXVsoATuKdhKzAiAcaVlv2vk/+w9/IC/gBWiE1QYR8weEhnY9bWBP+OYoTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2750618},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260905","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260905","@aztec-labs/ethereum":"6.0.0-nightly.20260905","@aztec-labs/kv-store":"6.0.0-nightly.20260905","@aztec-labs/constants":"6.0.0-nightly.20260905","@aztec-labs/simulator":"6.0.0-nightly.20260905","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260905","@aztec-labs/epoch-cache":"6.0.0-nightly.20260905","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260905","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260905","@aztec-labs/standard-contracts":"6.0.0-nightly.20260905","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260905"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260905","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/p2p_6.0.0-nightly.20260905_1788582064074_0.376744944278538","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260906":{"name":"@aztec-labs/p2p","version":"6.0.0-nightly.20260906","_id":"@aztec-labs/p2p@6.0.0-nightly.20260906","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"058f8c428b965ace05950e036b59afd7ab038f7f","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260906.tgz","fileCount":607,"integrity":"sha512-M5E0wUMaHJLP4DbdL5CsshHrL9VDxC4Z3MirKSmPHTrwJUx/u0xDiVccGPCSXhOuPSo8HTiZIKrfJYrdY0axQw==","signatures":[{"sig":"MEUCICjaDyUpsJGsuECqNutajiegw/PZJwQ/Om48aV5dh7OFAiEAxSULt8aqIvnywoJYtjOGRjjN1Bo9BKjOeb6Oneu3siU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGUOCe4xxE6KY4Jnt4yqqJrq9aFLbygYqiaSOwEHLoICAiEAx0RhwCqfMH3LnyKyzL6oECRnEZ19DNtk7anMo7SF19E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2750618},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260906","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260906","@aztec-labs/ethereum":"6.0.0-nightly.20260906","@aztec-labs/kv-store":"6.0.0-nightly.20260906","@aztec-labs/constants":"6.0.0-nightly.20260906","@aztec-labs/simulator":"6.0.0-nightly.20260906","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260906","@aztec-labs/epoch-cache":"6.0.0-nightly.20260906","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260906","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260906","@aztec-labs/standard-contracts":"6.0.0-nightly.20260906","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260906"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260906","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/p2p_6.0.0-nightly.20260906_1788668622391_0.39536618656974953","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260907":{"name":"@aztec-labs/p2p","version":"6.0.0-nightly.20260907","_id":"@aztec-labs/p2p@6.0.0-nightly.20260907","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"649c9b0e96fd07a041c165e184ea9bc3484525cd","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260907.tgz","fileCount":607,"integrity":"sha512-Q/QUpukAp57FFXfudG96ZBW8B73eNBstUQwbAZU05A5DxArKw2T/35BSCZ0ujtBydFsSMWOnQvwRWOdyFNM3Mw==","signatures":[{"sig":"MEYCIQCHeTmSxIl9EK3krQdNVabMEU88AB5F+JO/pZBe/odcYAIhAJY968eYI+kBZn5eJFr5MZAHNVG3DC0GMfDrTSlI//C3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDsp1knx2eTZ4aSA4CwQQqKflbcG3QsA3G9qWtvVMsO5gIgbM61QvxLN6wCrRfheel17pzqOgKNXfhdKT7POoZ9JAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2750618},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260907","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260907","@aztec-labs/ethereum":"6.0.0-nightly.20260907","@aztec-labs/kv-store":"6.0.0-nightly.20260907","@aztec-labs/constants":"6.0.0-nightly.20260907","@aztec-labs/simulator":"6.0.0-nightly.20260907","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260907","@aztec-labs/epoch-cache":"6.0.0-nightly.20260907","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260907","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260907","@aztec-labs/standard-contracts":"6.0.0-nightly.20260907","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260907"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260907","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/p2p_6.0.0-nightly.20260907_1788754957722_0.8926885862145535","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260909":{"name":"@aztec-labs/p2p","version":"6.0.0-nightly.20260909","_id":"@aztec-labs/p2p@6.0.0-nightly.20260909","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"26ccda376b98aff1cf5f15bf475e13fba48170b2","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260909.tgz","fileCount":607,"integrity":"sha512-pkm7HJZ2UlocHudVTPG+Lf0IE5ew9Xj7WiQxiJSy7iNBMpomY5xzqzG9HGAL0bzJpqG01b3jX9RuIPd1nvATUg==","signatures":[{"sig":"MEUCIQDb29yf1Jt5W8lsyOLXk/yDGx4nLyB32WjAeKhnW0EclgIgCo5WlqsnguDmY63majKLdmpYPVHzT7Xdfx7VwVc3jSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE7UX8tUXp4lGYX4ugofirI7s0UzJ9aGsh3eJc5PWs7GAiANQ4q7ZvD1dmRaM2ap0oNEPGnP1Km0BrwFeGLhjVLGig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2755574},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260909","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260909","@aztec-labs/ethereum":"6.0.0-nightly.20260909","@aztec-labs/kv-store":"6.0.0-nightly.20260909","@aztec-labs/constants":"6.0.0-nightly.20260909","@aztec-labs/simulator":"6.0.0-nightly.20260909","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260909","@aztec-labs/epoch-cache":"6.0.0-nightly.20260909","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260909","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260909","@aztec-labs/standard-contracts":"6.0.0-nightly.20260909","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260909"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260909","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/p2p_6.0.0-nightly.20260909_1788928010502_0.4219295255278608","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260910":{"name":"@aztec-labs/p2p","version":"6.0.0-nightly.20260910","_id":"@aztec-labs/p2p@6.0.0-nightly.20260910","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"222e9ee27dd007ded6e94b5bbb2b75cbe10fbfaf","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260910.tgz","fileCount":607,"integrity":"sha512-GU0dFAFfeaWmQwr23x+9DiUy3EDoP3brbY95Eq3HevMpXlwGZwi0JABBL7Qrn8uxjlrZy58uCvxNU7j8YMNHjA==","signatures":[{"sig":"MEQCIGrafu54m7xZcIx5j4obe9j8Oum8J6iSlP2hxMxfqMlGAiB9Jqu27TzD+XM3UskcE+F+SxSizIXGasqnDKsqmebkMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+jNDPtVIqhDt20peXY+22XbI0baLAtl5V3w+k/85TVAIgJJJCK5sYcPwEVYq+ZB2fcLdfgZb3QF+LtltVWcaONdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2755574},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260910","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260910","@aztec-labs/ethereum":"6.0.0-nightly.20260910","@aztec-labs/kv-store":"6.0.0-nightly.20260910","@aztec-labs/constants":"6.0.0-nightly.20260910","@aztec-labs/simulator":"6.0.0-nightly.20260910","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260910","@aztec-labs/epoch-cache":"6.0.0-nightly.20260910","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260910","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260910","@aztec-labs/standard-contracts":"6.0.0-nightly.20260910","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260910"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260910","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/p2p_6.0.0-nightly.20260910_1789014110308_0.7349434359053666","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260911":{"name":"@aztec-labs/p2p","version":"6.0.0-nightly.20260911","_id":"@aztec-labs/p2p@6.0.0-nightly.20260911","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"96b873c5ba67bd696c81b5af40cb867da743e32f","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260911.tgz","fileCount":607,"integrity":"sha512-PyH6dXiJe/CqSA8Ju8qzh5CuDiV3M5A7poUqNad8JKCqkymNowEMCRVMrLwX36ZGfWfp9SKkNlsq0YKhKWzILA==","signatures":[{"sig":"MEUCIDGRSK+OSnOdtf+NvIBdOJjtsTpcvRr677Q32nwhVMyvAiEA9/F5oqZSU1lK8ylpH6NeeMJbFF4/A7X9i9waxm1y6Js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICMCZkDq5ymYXGv5N3mJ8AD5ALliNQFM75Hw0EVxjFOnAiBugaLr+0QJbKvgqk5r6PpnCNX1++QMdRErnksgN/Lk4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2755574},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260911","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260911","@aztec-labs/ethereum":"6.0.0-nightly.20260911","@aztec-labs/kv-store":"6.0.0-nightly.20260911","@aztec-labs/constants":"6.0.0-nightly.20260911","@aztec-labs/simulator":"6.0.0-nightly.20260911","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260911","@aztec-labs/epoch-cache":"6.0.0-nightly.20260911","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260911","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260911","@aztec-labs/standard-contracts":"6.0.0-nightly.20260911","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260911"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260911","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/p2p_6.0.0-nightly.20260911_1789100677079_0.3974548248158867","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260912":{"name":"@aztec-labs/p2p","version":"6.0.0-nightly.20260912","_id":"@aztec-labs/p2p@6.0.0-nightly.20260912","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"a0981eae44ff2c64ae6535c90af32a775cf28cb7","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260912.tgz","fileCount":607,"integrity":"sha512-IgJSw8hkNFYLeRnM/PVDFQERtBTm+hxq9vD8Hmu+8yIlW0sY2f0Xfwi/Qu1ocrf7t6pqH363/ro7CqEBZKSeQw==","signatures":[{"sig":"MEUCIGu4iGb6Yf53d9Tn2IItha/1u0RJTAsXskYVBQF4fC+xAiEApMheu/2fmoNTawNYLMTSfkKhU0NltDreXPmnE2xRwa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCrhoD3MMt3sEhXNE5ZYusDfrRjaDP9AHDG2zbUDUnMlwIhAIFPbRb7cMVpqadmF28JxnN1sD4KMepNUUQ325savtnR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2755574},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260912","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260912","@aztec-labs/ethereum":"6.0.0-nightly.20260912","@aztec-labs/kv-store":"6.0.0-nightly.20260912","@aztec-labs/constants":"6.0.0-nightly.20260912","@aztec-labs/simulator":"6.0.0-nightly.20260912","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260912","@aztec-labs/epoch-cache":"6.0.0-nightly.20260912","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260912","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260912","@aztec-labs/standard-contracts":"6.0.0-nightly.20260912","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260912"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260912","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/p2p_6.0.0-nightly.20260912_1789186977816_0.9866493559873089","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260913":{"name":"@aztec-labs/p2p","version":"6.0.0-nightly.20260913","_id":"@aztec-labs/p2p@6.0.0-nightly.20260913","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"e57cc2912cad199a5695d37b6ca8d7a2734646fb","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260913.tgz","fileCount":607,"integrity":"sha512-JmCfa0jIBu7KzRb+pHI5vr7l4omgfhuyJ8SQzq8CKVl1MgdPLsFl63vZpI02p1L2EMbfTiWRSg8+evUx9l5t/g==","signatures":[{"sig":"MEUCIFcBdhqARt+T/Wjyr2lPYouh4GKfnU/gLjJ2Ds1L7JMgAiEArawDQUNXLYDlXpmisdXqtt0opsyxZ2V6EltkAv9/EHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG1CYcANBzNQiHRQ6/JYtTqQi+vlM4XuZ2wS3YZz7MXeAiBqpwjpLVs5m5LO2Fd3QTH6jr58fxtvFpfwWPcYDVrTmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2755574},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260913","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260913","@aztec-labs/ethereum":"6.0.0-nightly.20260913","@aztec-labs/kv-store":"6.0.0-nightly.20260913","@aztec-labs/constants":"6.0.0-nightly.20260913","@aztec-labs/simulator":"6.0.0-nightly.20260913","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260913","@aztec-labs/epoch-cache":"6.0.0-nightly.20260913","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260913","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260913","@aztec-labs/standard-contracts":"6.0.0-nightly.20260913","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260913"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260913","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/p2p_6.0.0-nightly.20260913_1789273300467_0.7820130267755616","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260914":{"name":"@aztec-labs/p2p","version":"6.0.0-nightly.20260914","_id":"@aztec-labs/p2p@6.0.0-nightly.20260914","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"5ffe5f380f266e030a001023eb964a1f858d2d3e","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260914.tgz","fileCount":607,"integrity":"sha512-O4rXnLvg20ULRqVBSGxSa46cOKrXHwClRmskqdnbR0TfoQJRauoHpzKwk+V1nAgUx/d6Brenth+QHl1zrOSr7Q==","signatures":[{"sig":"MEUCIEIHOczHb4ithQ/5xK7DWUPu9X2JEUdKSDkaD43dJolWAiEAq++yHg06qLJ80+9PSEHX7EKy4RL3ogElfENCo+Xbu+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdHO+OcHf+sIPH+AqZ2OPzLFKyJowl+q6ItJxpqMk1ewIhAN58U8iku7HDDFYcA/YDQcXeBICllS3hC9Y0jwNQT1A+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2755574},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260914","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260914","@aztec-labs/ethereum":"6.0.0-nightly.20260914","@aztec-labs/kv-store":"6.0.0-nightly.20260914","@aztec-labs/constants":"6.0.0-nightly.20260914","@aztec-labs/simulator":"6.0.0-nightly.20260914","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260914","@aztec-labs/epoch-cache":"6.0.0-nightly.20260914","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260914","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260914","@aztec-labs/standard-contracts":"6.0.0-nightly.20260914","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260914"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260914","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/p2p_6.0.0-nightly.20260914_1789359798714_0.15467386866025223","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260915":{"name":"@aztec-labs/p2p","version":"6.0.0-nightly.20260915","_id":"@aztec-labs/p2p@6.0.0-nightly.20260915","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"dist":{"shasum":"4ed687fb946af2d5c2cc0fe55a23eb9ae19de04f","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260915.tgz","fileCount":607,"integrity":"sha512-LZ0nONBmqBz0qSmQAE63WQ4xDpqTnUJLe/ZckuQKYU3MWR2Q87IBWJLAXs1ad1y00wkOR9EcgmIJwQHsOtskgQ==","signatures":[{"sig":"MEYCIQD4TYIu/oBJqJRNWqU5Wti37vLXtT+MkdMpnQLM0NPsKQIhANAlxznJxEO7dek6FaZOllFTQJ9aFbyddS31sBCkcWOY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDiIRUEwkLR+71W9j9axfPxv69jfSvw3ajDylJVakltSQIhAL3Q7kMRl8T/LOPhjjxKuTnI43+SfOKR/jwVoCiuoVT8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2755574},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260915","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260915","@aztec-labs/ethereum":"6.0.0-nightly.20260915","@aztec-labs/kv-store":"6.0.0-nightly.20260915","@aztec-labs/constants":"6.0.0-nightly.20260915","@aztec-labs/simulator":"6.0.0-nightly.20260915","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260915","@aztec-labs/epoch-cache":"6.0.0-nightly.20260915","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260915","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260915","@aztec-labs/standard-contracts":"6.0.0-nightly.20260915","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260915"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260915","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"tmp":"tmp/p2p_6.0.0-nightly.20260915_1789446183651_0.8022274287287412","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-nightly.20260916":{"_id":"@aztec-labs/p2p@6.0.0-nightly.20260916","dist":{"shasum":"0a27d1857ce71cf19eaa4fbafa2322bcac897299","tarball":"https://registry.npmjs.org/@aztec-labs/p2p/-/p2p-6.0.0-nightly.20260916.tgz","fileCount":607,"integrity":"sha512-KjD10C+PamZZ5kEPlpBxuidF3UcYK5GcdwVfxqomxLBhtyQxSCLgVUwB0xLNJOg3CetNLvDHBhTdM/H2VT3y7g==","signatures":[{"sig":"MEQCIE2VvJH3RNdt9JuiLFzM5A7Rqc1Zhv6eebOOxeMr795WAiA9kSDcFeM0QrbCzHPSPjU5X7i4za4j+zkq4sGYiONQcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFA7M9HJVoCM7g3rFN27UgsqYEhAgpZrlnP+EhJ/3a6QAiEAo5I+3nLs1oHTVG7bByv11op6DbbRIqMGe64qiQGD2mc="}],"unpackedSize":2755574},"jest":{"rootDir":"./src","reporters":["default"],"testRegex":"./src/.*\\.test\\.(js|mjs|ts)$","transform":{"^.+\\.tsx?$":["@swc/jest",{"jsc":{"parser":{"syntax":"typescript","decorators":true},"transform":{"decoratorVersion":"2022-03"}}}]},"setupFiles":["../../foundation/src/jest/setup.mjs"],"testTimeout":120000,"testEnvironment":"../../foundation/src/jest/env.mjs","moduleNameMapper":{"^(\\.{1,2}/.*)\\.[cm]?js$":"$1"},"setupFilesAfterEnv":["../../foundation/src/jest/setupAfterEnv.mjs"],"extensionsToTreatAsEsm":[".ts"]},"name":"@aztec-labs/p2p","type":"module","types":"./dest/index.d.ts","engines":{"node":">=20.10"},"exports":{".":"./dest/index.js","./enr":"./dest/enr/index.js","./types":"./dest/types/index.js","./config":"./dest/config.js","./bootstrap":"./dest/bootstrap/bootstrap.js","./test-helpers":"./dest/test-helpers/index.js","./msg_validators":"./dest/msg_validators/index.js"},"scripts":{"test":"NODE_NO_WARNINGS=1 node --experimental-vm-modules ../node_modules/.bin/jest --passWithNoTests --maxWorkers=${JEST_MAX_WORKERS:-8}","build":"yarn clean && ../scripts/tsc.sh","clean":"rm -rf ./dest .tsbuildinfo","start":"node ./dest","build:dev":"../scripts/tsc.sh --watch","start:dev":"concurrently -k \"../scripts/tsc.sh --watch\" \"nodemon --watch dest --exec yarn start\""},"version":"6.0.0-nightly.20260916","_npmUser":{"name":"charlielye","email":"charlie@aztecprotocol.com"},"inherits":["../package.common.json"],"_npmVersion":"11.6.2","description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","directories":{},"maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"_nodeVersion":"24.12.0","dependencies":{"sha3":"^2.1.4","tslib":"^2.4.0","libp2p":"1.5.0","semver":"^7.6.0","snappy":"7.2.2","@libp2p/tcp":"9.0.24","@libp2p/mplex":"10.0.16","@libp2p/crypto":"4.0.3","@libp2p/peer-id":"4.0.7","interface-store":"^5.1.8","@libp2p/identify":"1.0.18","@libp2p/bootstrap":"10.0.0","@libp2p/interface":"1.3.1","@aztec-labs/stdlib":"6.0.0-nightly.20260916","@libp2p/peer-store":"10.0.16","@nethermindeth/enr":"3.0.0-backport-306-v4","interface-datastore":"^8.2.11","@aztec-labs/archiver":"6.0.0-nightly.20260916","@aztec-labs/ethereum":"6.0.0-nightly.20260916","@aztec-labs/kv-store":"6.0.0-nightly.20260916","@aztec-labs/constants":"6.0.0-nightly.20260916","@aztec-labs/simulator":"6.0.0-nightly.20260916","@nethermindeth/discv5":"9.0.0-backport-306-v4","@aztec-labs/foundation":"6.0.0-nightly.20260916","@aztec-labs/epoch-cache":"6.0.0-nightly.20260916","@chainsafe/libp2p-noise":"^15.0.0","@chainsafe/libp2p-yamux":"^6.0.2","@libp2p/peer-id-factory":"4.1.1","@multiformats/multiaddr":"12.1.14","@libp2p/prometheus-metrics":"^4.2.4","@chainsafe/libp2p-gossipsub":"13.0.0","@aztec-labs/telemetry-client":"6.0.0-nightly.20260916","@aztec-labs/protocol-contracts":"6.0.0-nightly.20260916","@aztec-labs/standard-contracts":"6.0.0-nightly.20260916","@aztec-labs/noir-protocol-circuits-types":"6.0.0-nightly.20260916"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typedocOptions":{"name":"P2P","tsconfig":"./tsconfig.json","entryPoints":["./src/index.ts"]},"devDependencies":{"jest":"^30.0.0","viem":"npm:@aztec/viem@2.38.2","ts-node":"^10.9.1","get-port":"^7.1.0","it-drain":"^3.0.5","it-length":"^3.0.6","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^22.15.17","uint8arrays":"^5.0.3","@jest/globals":"^30.0.0","jest-mock-extended":"^4.0.0","@aztec-labs/world-state":"6.0.0-nightly.20260916","@typescript/native-preview":"7.0.0-dev.20260113.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/p2p_6.0.0-nightly.20260916_1789532569228_0.015827997870412114"}}},"time":{"created":"2026-08-29T04:19:59.137Z","modified":"2026-09-16T04:22:49.590Z","6.0.0-nightly.20260829":"2026-08-29T04:19:59.479Z","6.0.0-nightly.20260830":"2026-08-30T04:21:17.905Z","6.0.0-nightly.20260831":"2026-08-31T04:23:07.010Z","6.0.0-nightly.20260901":"2026-09-01T04:20:44.580Z","6.0.0-nightly.20260902":"2026-09-02T04:24:26.071Z","6.0.0-nightly.20260903":"2026-09-03T05:22:40.309Z","6.0.0-nightly.20260904":"2026-09-04T04:22:41.096Z","6.0.0-nightly.20260905":"2026-09-05T04:21:04.220Z","6.0.0-nightly.20260906":"2026-09-06T04:23:42.525Z","6.0.0-nightly.20260907":"2026-09-07T04:22:37.907Z","6.0.0-nightly.20260909":"2026-09-09T04:26:50.637Z","6.0.0-nightly.20260910":"2026-09-10T04:21:50.442Z","6.0.0-nightly.20260911":"2026-09-11T04:24:37.211Z","6.0.0-nightly.20260912":"2026-09-12T04:22:57.937Z","6.0.0-nightly.20260913":"2026-09-13T04:21:40.582Z","6.0.0-nightly.20260914":"2026-09-14T04:23:18.810Z","6.0.0-nightly.20260915":"2026-09-15T04:23:03.798Z","6.0.0-nightly.20260916":"2026-09-16T04:22:49.364Z"},"description":"This package implements the P2P networking layer for Aztec nodes using libp2p. It handles transaction propagation, block and checkpoint proposal dissemination, attestation collection for consensus, and peer management. The `P2PClient` provides the top-lev","maintainers":[{"name":"nchamo","email":"nicolas@chamo.com.ar"},{"name":"charlielye","email":"charlie@aztecprotocol.com"}],"readme":"","readmeFilename":""}