Upgrade libp2p-noise

This commit is contained in:
Franck Royer 2022-06-21 13:25:55 +10:00
parent 8e5318dc4a
commit 081f62b07b
No known key found for this signature in database
GPG Key ID: A82ED75A8DFC50A4
2 changed files with 314 additions and 210 deletions

522
package-lock.json generated
View File

@ -10,7 +10,7 @@
"license": "MIT OR Apache-2.0",
"dependencies": {
"@chainsafe/libp2p-gossipsub": "^2.0.0",
"@chainsafe/libp2p-noise": "^5.0.0",
"@chainsafe/libp2p-noise": "^7.0.0",
"@ethersproject/rlp": "^5.5.0",
"@libp2p/interface-peer-id": "^1.0.2",
"@libp2p/interface-peer-store": "^1.0.0",
@ -787,26 +787,99 @@
"integrity": "sha512-f/n6HqXGDbHvuMR/3UN+S6W4y/bS1Pxg6Lb0oVc5dbflxy5f3NKkizKs86B8vzqHnB9hm1YpE0pgcEvI3FKDQw=="
},
"node_modules/@chainsafe/libp2p-noise": {
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/@chainsafe/libp2p-noise/-/libp2p-noise-5.0.3.tgz",
"integrity": "sha512-IT7q9JaEjv4aU3zO8zeomWyw79rLo8hGcmnyWOE1P/dVIT+jqrF08R3rVXonujBbmi6SSgZbB6NModqW+Oa2jw==",
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/@chainsafe/libp2p-noise/-/libp2p-noise-7.0.0.tgz",
"integrity": "sha512-oPlEqkm0W4EdT0EHtQDvbyKMO2F2HOF8wOnN6zcOJ0PTGHzR9n1xf2eauhiWmRUuXhSA9vBvMnfcQkNFrs2wzQ==",
"dependencies": {
"@libp2p/crypto": "^1.0.0",
"@libp2p/interface-connection-encrypter": "^1.0.2",
"@libp2p/interface-keys": "^1.0.2",
"@libp2p/interface-peer-id": "^1.0.2",
"@libp2p/logger": "^2.0.0",
"@libp2p/peer-collections": "^1.0.0",
"@libp2p/peer-id": "^1.1.8",
"@stablelib/chacha20poly1305": "^1.0.1",
"@stablelib/hkdf": "^1.0.1",
"@stablelib/sha256": "^1.0.1",
"@stablelib/x25519": "^1.0.1",
"bl": "^5.0.0",
"debug": "^4.3.1",
"it-buffer": "^0.1.3",
"it-length-prefixed": "^5.0.3",
"it-pair": "^1.0.0",
"it-pb-rpc": "^0.2.0",
"it-pipe": "^1.1.0",
"peer-id": "^0.16.0",
"protobufjs": "^6.11.2",
"it-length-prefixed": "^7.0.1",
"it-pair": "^2.0.2",
"it-pb-stream": "^1.0.2",
"it-pipe": "^2.0.3",
"protons-runtime": "^1.0.3",
"uint8arraylist": "^1.4.0",
"uint8arrays": "^3.0.0"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@chainsafe/libp2p-noise/node_modules/@libp2p/crypto": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-1.0.0.tgz",
"integrity": "sha512-oV/KaHE8XaJQDH+iDq4Kn4GaVWRsEXJnLXTpN+8hz00tuxxsE3+4g0OYaFCauAYeX1IcGPwMvUhdgujnKzpAbg==",
"dependencies": {
"@libp2p/interface-keys": "^1.0.2",
"@noble/ed25519": "^1.6.0",
"@noble/secp256k1": "^1.5.4",
"err-code": "^3.0.1",
"iso-random-stream": "^2.0.0",
"multiformats": "^9.4.5",
"node-forge": "^1.1.0",
"protons-runtime": "^1.0.4",
"uint8arrays": "^3.0.0"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@chainsafe/libp2p-noise/node_modules/@libp2p/logger": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-2.0.0.tgz",
"integrity": "sha512-aC1Yz4bni8Cui1tKCL5PzQSlS3BE/hhvyVnEHhcUz+GCo+MpbmyrZSPAb/m1e7bHrDDKkT1f9DSr7vgmS/NkuQ==",
"dependencies": {
"@libp2p/interface-peer-id": "^1.0.2",
"debug": "^4.3.3",
"interface-datastore": "^6.1.0",
"multiformats": "^9.6.3"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@chainsafe/libp2p-noise/node_modules/it-length-prefixed": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-7.0.1.tgz",
"integrity": "sha512-UozKoT0zZPUa0LO9OSq5KaLKPn83U7Vsy/BNAN0TUXfTI/pKrOz6RuyTSOok6NDad12FZsShBGnl9DKlfDT95g==",
"dependencies": {
"err-code": "^3.0.1",
"it-stream-types": "^1.0.4",
"uint8arraylist": "^1.2.0",
"varint": "^6.0.0"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@chainsafe/libp2p-noise/node_modules/it-pipe": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-2.0.3.tgz",
"integrity": "sha512-1bfNC0v8yFDQu5KwZpHZrVO+nxOIEXfrobYtv55NXcsMfGu2SueMOCyCm63khejA+sCU0gLcRFQIfKWlBNNTGw==",
"dependencies": {
"it-merge": "^1.0.4",
"it-pushable": "^2.0.0",
"it-stream-types": "^1.0.3"
}
},
"node_modules/@chainsafe/libp2p-noise/node_modules/it-pushable": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-2.0.2.tgz",
"integrity": "sha512-f/n6HqXGDbHvuMR/3UN+S6W4y/bS1Pxg6Lb0oVc5dbflxy5f3NKkizKs86B8vzqHnB9hm1YpE0pgcEvI3FKDQw=="
},
"node_modules/@cspell/cspell-bundled-dicts": {
"version": "5.14.0",
"resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-5.14.0.tgz",
@ -1519,6 +1592,19 @@
"npm": ">=7.0.0"
}
},
"node_modules/@libp2p/interface-connection-encrypter": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@libp2p/interface-connection-encrypter/-/interface-connection-encrypter-1.0.2.tgz",
"integrity": "sha512-Ed5o8eP8H3KMKDgsEaId+R7BdGGFCpjT5Ng2PYtFS+7kECZ+7fYL+nYDMP7h5cf65GJTQNrelGQwyeXQqx8Z9A==",
"dependencies": {
"@libp2p/interface-peer-id": "^1.0.0",
"it-stream-types": "^1.0.4"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@libp2p/interface-connection-manager": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@libp2p/interface-connection-manager/-/interface-connection-manager-1.0.2.tgz",
@ -1860,22 +1946,6 @@
"resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-2.0.0.tgz",
"integrity": "sha512-BDJawD5PU2gZv6Vlp8O28H4GnZcsr3h9gZUvnAP5xXP3WOy/QAoOsyMepSkw21jur+4t5Vppde72ChjhTIzxzg=="
},
"node_modules/@libp2p/multistream-select/node_modules/it-handshake": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/it-handshake/-/it-handshake-3.0.1.tgz",
"integrity": "sha512-Rx9ESanlfnC0aMw2LtLJ9YNlCNgnZU7wOHPzPSZTUAjbdZx54kllGR5ndIuoJqF2EtNIsmTiWEncKTgwHNJSSg==",
"dependencies": {
"it-map": "^1.0.6",
"it-pushable": "^2.0.1",
"it-reader": "^5.0.0",
"it-stream-types": "^1.0.4",
"p-defer": "^4.0.0"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@libp2p/multistream-select/node_modules/it-length-prefixed": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-7.0.1.tgz",
@ -1906,15 +1976,6 @@
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-2.0.2.tgz",
"integrity": "sha512-f/n6HqXGDbHvuMR/3UN+S6W4y/bS1Pxg6Lb0oVc5dbflxy5f3NKkizKs86B8vzqHnB9hm1YpE0pgcEvI3FKDQw=="
},
"node_modules/@libp2p/multistream-select/node_modules/it-reader": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/it-reader/-/it-reader-5.0.1.tgz",
"integrity": "sha512-Vj9TliHgCsIE21oqWDhrE1E5QALZw1n9QiaZg2EiWPFKSvCSm7lGDycy1OYs3LYhgvmTQDKJestlzVSHJ/YsJw==",
"dependencies": {
"it-stream-types": "^1.0.4",
"uint8arraylist": "^1.2.0"
}
},
"node_modules/@libp2p/multistream-select/node_modules/p-defer": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/p-defer/-/p-defer-4.0.0.tgz",
@ -7883,15 +7944,6 @@
"resolved": "https://registry.npmjs.org/it-all/-/it-all-1.0.6.tgz",
"integrity": "sha512-3cmCc6Heqe3uWi3CVM/k51fa/XbMFpQVzFoDsV0IZNHSQDyAXl3c4MjHkFX5kF3922OGj7Myv1nSEUgRtcuM1A=="
},
"node_modules/it-buffer": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/it-buffer/-/it-buffer-0.1.3.tgz",
"integrity": "sha512-9a2/9SYVwG7bcn3tpRDR4bXbtuMLXnDK48KVC+GXiQg97ZOOdWz2nIITBsOQ19b+gj01Rw8RNwtiLDLI8P8oiQ==",
"dependencies": {
"bl": "^5.0.0",
"buffer": "^6.0.3"
}
},
"node_modules/it-concat": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-concat/-/it-concat-2.0.0.tgz",
@ -7930,13 +7982,35 @@
}
},
"node_modules/it-handshake": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-handshake/-/it-handshake-2.0.0.tgz",
"integrity": "sha512-K4q+mz8aLlCK3vTjtgNdHC9c/JbuOATsfogarjMsLcBZC5vYfKbX3Gq3AWcCdjIsIrPqzTlhPKSxl64LJkrt2w==",
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/it-handshake/-/it-handshake-3.0.1.tgz",
"integrity": "sha512-Rx9ESanlfnC0aMw2LtLJ9YNlCNgnZU7wOHPzPSZTUAjbdZx54kllGR5ndIuoJqF2EtNIsmTiWEncKTgwHNJSSg==",
"dependencies": {
"it-pushable": "^1.4.0",
"it-reader": "^3.0.0",
"p-defer": "^3.0.0"
"it-map": "^1.0.6",
"it-pushable": "^2.0.1",
"it-reader": "^5.0.0",
"it-stream-types": "^1.0.4",
"p-defer": "^4.0.0"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/it-handshake/node_modules/it-pushable": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-2.0.2.tgz",
"integrity": "sha512-f/n6HqXGDbHvuMR/3UN+S6W4y/bS1Pxg6Lb0oVc5dbflxy5f3NKkizKs86B8vzqHnB9hm1YpE0pgcEvI3FKDQw=="
},
"node_modules/it-handshake/node_modules/p-defer": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/p-defer/-/p-defer-4.0.0.tgz",
"integrity": "sha512-Vb3QRvQ0Y5XnF40ZUWW7JfLogicVh/EnA5gBIvKDJoYpeI82+1E3AlB9yOcKFS0AhHrWVnAQO39fbR0G99IVEQ==",
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/it-length-prefixed": {
@ -7963,20 +8037,53 @@
}
},
"node_modules/it-pair": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/it-pair/-/it-pair-1.0.0.tgz",
"integrity": "sha512-9raOiDu5OAuDOahtMtapKQDrQTxBfzlzrNcB6o7JARHkt+7Bb1dMkW/TpYdAjBJE77KH3e2zGzwpGUP9tXbLww==",
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/it-pair/-/it-pair-2.0.2.tgz",
"integrity": "sha512-QGgUwGtzE4mI8yPZawL+9wq49SBmhQdjKW+ChKBm4PUwRNdkgSoyPlu280iNyS0JscBG3pvytJ8JNVPSEBQNjg==",
"dependencies": {
"get-iterator": "^1.0.2"
"it-stream-types": "^1.0.3",
"p-defer": "^4.0.0"
}
},
"node_modules/it-pb-rpc": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/it-pb-rpc/-/it-pb-rpc-0.2.0.tgz",
"integrity": "sha512-Rojodsa6yxSTZDqVVF9HXKsISoHtlLNOL0P6b/7oCswiscbjCpt1IB78BxRDHpFL3tg8jFPMNDTP3v6ZjrMf9w==",
"node_modules/it-pair/node_modules/p-defer": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/p-defer/-/p-defer-4.0.0.tgz",
"integrity": "sha512-Vb3QRvQ0Y5XnF40ZUWW7JfLogicVh/EnA5gBIvKDJoYpeI82+1E3AlB9yOcKFS0AhHrWVnAQO39fbR0G99IVEQ==",
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/it-pb-stream": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/it-pb-stream/-/it-pb-stream-1.0.2.tgz",
"integrity": "sha512-rPZKXtjcHXhvPprMdWjcCjMi4UaYIXZnBmFIJCW0f9rqZkyyjqSORyMpQoaP5+iDP7JaYiRzF4dyi51CSOhnbQ==",
"dependencies": {
"it-handshake": "^2.0.0",
"it-length-prefixed": "^5.0.3"
"it-handshake": "^3.0.1",
"it-length-prefixed": "^7.0.0",
"it-stream-types": "^1.0.4",
"uint8arraylist": "^1.3.0"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/it-pb-stream/node_modules/it-length-prefixed": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-7.0.1.tgz",
"integrity": "sha512-UozKoT0zZPUa0LO9OSq5KaLKPn83U7Vsy/BNAN0TUXfTI/pKrOz6RuyTSOok6NDad12FZsShBGnl9DKlfDT95g==",
"dependencies": {
"err-code": "^3.0.1",
"it-stream-types": "^1.0.4",
"uint8arraylist": "^1.2.0",
"varint": "^6.0.0"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/it-pipe": {
@ -7993,11 +8100,12 @@
}
},
"node_modules/it-reader": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/it-reader/-/it-reader-3.0.0.tgz",
"integrity": "sha512-NxR40odATeaBmSefn6Xn43DplYvn2KtEKQzn4jrTRuPYXMky5M4e+KQ7aTJh0k0vkytLyeenGO1I1GXlGm4laQ==",
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/it-reader/-/it-reader-5.0.1.tgz",
"integrity": "sha512-Vj9TliHgCsIE21oqWDhrE1E5QALZw1n9QiaZg2EiWPFKSvCSm7lGDycy1OYs3LYhgvmTQDKJestlzVSHJ/YsJw==",
"dependencies": {
"bl": "^5.0.0"
"it-stream-types": "^1.0.4",
"uint8arraylist": "^1.2.0"
}
},
"node_modules/it-sort": {
@ -8559,22 +8667,6 @@
"resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-2.0.0.tgz",
"integrity": "sha512-BDJawD5PU2gZv6Vlp8O28H4GnZcsr3h9gZUvnAP5xXP3WOy/QAoOsyMepSkw21jur+4t5Vppde72ChjhTIzxzg=="
},
"node_modules/libp2p/node_modules/it-handshake": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/it-handshake/-/it-handshake-3.0.1.tgz",
"integrity": "sha512-Rx9ESanlfnC0aMw2LtLJ9YNlCNgnZU7wOHPzPSZTUAjbdZx54kllGR5ndIuoJqF2EtNIsmTiWEncKTgwHNJSSg==",
"dependencies": {
"it-map": "^1.0.6",
"it-pushable": "^2.0.1",
"it-reader": "^5.0.0",
"it-stream-types": "^1.0.4",
"p-defer": "^4.0.0"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/libp2p/node_modules/it-length-prefixed": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-7.0.1.tgz",
@ -8590,15 +8682,6 @@
"npm": ">=7.0.0"
}
},
"node_modules/libp2p/node_modules/it-pair": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/it-pair/-/it-pair-2.0.2.tgz",
"integrity": "sha512-QGgUwGtzE4mI8yPZawL+9wq49SBmhQdjKW+ChKBm4PUwRNdkgSoyPlu280iNyS0JscBG3pvytJ8JNVPSEBQNjg==",
"dependencies": {
"it-stream-types": "^1.0.3",
"p-defer": "^4.0.0"
}
},
"node_modules/libp2p/node_modules/it-pipe": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-2.0.3.tgz",
@ -8614,26 +8697,6 @@
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-2.0.2.tgz",
"integrity": "sha512-f/n6HqXGDbHvuMR/3UN+S6W4y/bS1Pxg6Lb0oVc5dbflxy5f3NKkizKs86B8vzqHnB9hm1YpE0pgcEvI3FKDQw=="
},
"node_modules/libp2p/node_modules/it-reader": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/it-reader/-/it-reader-5.0.1.tgz",
"integrity": "sha512-Vj9TliHgCsIE21oqWDhrE1E5QALZw1n9QiaZg2EiWPFKSvCSm7lGDycy1OYs3LYhgvmTQDKJestlzVSHJ/YsJw==",
"dependencies": {
"it-stream-types": "^1.0.4",
"uint8arraylist": "^1.2.0"
}
},
"node_modules/libp2p/node_modules/p-defer": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/p-defer/-/p-defer-4.0.0.tgz",
"integrity": "sha512-Vb3QRvQ0Y5XnF40ZUWW7JfLogicVh/EnA5gBIvKDJoYpeI82+1E3AlB9yOcKFS0AhHrWVnAQO39fbR0G99IVEQ==",
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/lilconfig": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz",
@ -14119,24 +14182,83 @@
}
},
"@chainsafe/libp2p-noise": {
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/@chainsafe/libp2p-noise/-/libp2p-noise-5.0.3.tgz",
"integrity": "sha512-IT7q9JaEjv4aU3zO8zeomWyw79rLo8hGcmnyWOE1P/dVIT+jqrF08R3rVXonujBbmi6SSgZbB6NModqW+Oa2jw==",
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/@chainsafe/libp2p-noise/-/libp2p-noise-7.0.0.tgz",
"integrity": "sha512-oPlEqkm0W4EdT0EHtQDvbyKMO2F2HOF8wOnN6zcOJ0PTGHzR9n1xf2eauhiWmRUuXhSA9vBvMnfcQkNFrs2wzQ==",
"requires": {
"@libp2p/crypto": "^1.0.0",
"@libp2p/interface-connection-encrypter": "^1.0.2",
"@libp2p/interface-keys": "^1.0.2",
"@libp2p/interface-peer-id": "^1.0.2",
"@libp2p/logger": "^2.0.0",
"@libp2p/peer-collections": "^1.0.0",
"@libp2p/peer-id": "^1.1.8",
"@stablelib/chacha20poly1305": "^1.0.1",
"@stablelib/hkdf": "^1.0.1",
"@stablelib/sha256": "^1.0.1",
"@stablelib/x25519": "^1.0.1",
"bl": "^5.0.0",
"debug": "^4.3.1",
"it-buffer": "^0.1.3",
"it-length-prefixed": "^5.0.3",
"it-pair": "^1.0.0",
"it-pb-rpc": "^0.2.0",
"it-pipe": "^1.1.0",
"peer-id": "^0.16.0",
"protobufjs": "^6.11.2",
"it-length-prefixed": "^7.0.1",
"it-pair": "^2.0.2",
"it-pb-stream": "^1.0.2",
"it-pipe": "^2.0.3",
"protons-runtime": "^1.0.3",
"uint8arraylist": "^1.4.0",
"uint8arrays": "^3.0.0"
},
"dependencies": {
"@libp2p/crypto": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-1.0.0.tgz",
"integrity": "sha512-oV/KaHE8XaJQDH+iDq4Kn4GaVWRsEXJnLXTpN+8hz00tuxxsE3+4g0OYaFCauAYeX1IcGPwMvUhdgujnKzpAbg==",
"requires": {
"@libp2p/interface-keys": "^1.0.2",
"@noble/ed25519": "^1.6.0",
"@noble/secp256k1": "^1.5.4",
"err-code": "^3.0.1",
"iso-random-stream": "^2.0.0",
"multiformats": "^9.4.5",
"node-forge": "^1.1.0",
"protons-runtime": "^1.0.4",
"uint8arrays": "^3.0.0"
}
},
"@libp2p/logger": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-2.0.0.tgz",
"integrity": "sha512-aC1Yz4bni8Cui1tKCL5PzQSlS3BE/hhvyVnEHhcUz+GCo+MpbmyrZSPAb/m1e7bHrDDKkT1f9DSr7vgmS/NkuQ==",
"requires": {
"@libp2p/interface-peer-id": "^1.0.2",
"debug": "^4.3.3",
"interface-datastore": "^6.1.0",
"multiformats": "^9.6.3"
}
},
"it-length-prefixed": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-7.0.1.tgz",
"integrity": "sha512-UozKoT0zZPUa0LO9OSq5KaLKPn83U7Vsy/BNAN0TUXfTI/pKrOz6RuyTSOok6NDad12FZsShBGnl9DKlfDT95g==",
"requires": {
"err-code": "^3.0.1",
"it-stream-types": "^1.0.4",
"uint8arraylist": "^1.2.0",
"varint": "^6.0.0"
}
},
"it-pipe": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-2.0.3.tgz",
"integrity": "sha512-1bfNC0v8yFDQu5KwZpHZrVO+nxOIEXfrobYtv55NXcsMfGu2SueMOCyCm63khejA+sCU0gLcRFQIfKWlBNNTGw==",
"requires": {
"it-merge": "^1.0.4",
"it-pushable": "^2.0.0",
"it-stream-types": "^1.0.3"
}
},
"it-pushable": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-2.0.2.tgz",
"integrity": "sha512-f/n6HqXGDbHvuMR/3UN+S6W4y/bS1Pxg6Lb0oVc5dbflxy5f3NKkizKs86B8vzqHnB9hm1YpE0pgcEvI3FKDQw=="
}
}
},
"@cspell/cspell-bundled-dicts": {
@ -14738,6 +14860,15 @@
"it-stream-types": "^1.0.4"
}
},
"@libp2p/interface-connection-encrypter": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@libp2p/interface-connection-encrypter/-/interface-connection-encrypter-1.0.2.tgz",
"integrity": "sha512-Ed5o8eP8H3KMKDgsEaId+R7BdGGFCpjT5Ng2PYtFS+7kECZ+7fYL+nYDMP7h5cf65GJTQNrelGQwyeXQqx8Z9A==",
"requires": {
"@libp2p/interface-peer-id": "^1.0.0",
"it-stream-types": "^1.0.4"
}
},
"@libp2p/interface-connection-manager": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@libp2p/interface-connection-manager/-/interface-connection-manager-1.0.2.tgz",
@ -14999,18 +15130,6 @@
"resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-2.0.0.tgz",
"integrity": "sha512-BDJawD5PU2gZv6Vlp8O28H4GnZcsr3h9gZUvnAP5xXP3WOy/QAoOsyMepSkw21jur+4t5Vppde72ChjhTIzxzg=="
},
"it-handshake": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/it-handshake/-/it-handshake-3.0.1.tgz",
"integrity": "sha512-Rx9ESanlfnC0aMw2LtLJ9YNlCNgnZU7wOHPzPSZTUAjbdZx54kllGR5ndIuoJqF2EtNIsmTiWEncKTgwHNJSSg==",
"requires": {
"it-map": "^1.0.6",
"it-pushable": "^2.0.1",
"it-reader": "^5.0.0",
"it-stream-types": "^1.0.4",
"p-defer": "^4.0.0"
}
},
"it-length-prefixed": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-7.0.1.tgz",
@ -15037,15 +15156,6 @@
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-2.0.2.tgz",
"integrity": "sha512-f/n6HqXGDbHvuMR/3UN+S6W4y/bS1Pxg6Lb0oVc5dbflxy5f3NKkizKs86B8vzqHnB9hm1YpE0pgcEvI3FKDQw=="
},
"it-reader": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/it-reader/-/it-reader-5.0.1.tgz",
"integrity": "sha512-Vj9TliHgCsIE21oqWDhrE1E5QALZw1n9QiaZg2EiWPFKSvCSm7lGDycy1OYs3LYhgvmTQDKJestlzVSHJ/YsJw==",
"requires": {
"it-stream-types": "^1.0.4",
"uint8arraylist": "^1.2.0"
}
},
"p-defer": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/p-defer/-/p-defer-4.0.0.tgz",
@ -19586,15 +19696,6 @@
"resolved": "https://registry.npmjs.org/it-all/-/it-all-1.0.6.tgz",
"integrity": "sha512-3cmCc6Heqe3uWi3CVM/k51fa/XbMFpQVzFoDsV0IZNHSQDyAXl3c4MjHkFX5kF3922OGj7Myv1nSEUgRtcuM1A=="
},
"it-buffer": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/it-buffer/-/it-buffer-0.1.3.tgz",
"integrity": "sha512-9a2/9SYVwG7bcn3tpRDR4bXbtuMLXnDK48KVC+GXiQg97ZOOdWz2nIITBsOQ19b+gj01Rw8RNwtiLDLI8P8oiQ==",
"requires": {
"bl": "^5.0.0",
"buffer": "^6.0.3"
}
},
"it-concat": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-concat/-/it-concat-2.0.0.tgz",
@ -19633,13 +19734,27 @@
}
},
"it-handshake": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-handshake/-/it-handshake-2.0.0.tgz",
"integrity": "sha512-K4q+mz8aLlCK3vTjtgNdHC9c/JbuOATsfogarjMsLcBZC5vYfKbX3Gq3AWcCdjIsIrPqzTlhPKSxl64LJkrt2w==",
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/it-handshake/-/it-handshake-3.0.1.tgz",
"integrity": "sha512-Rx9ESanlfnC0aMw2LtLJ9YNlCNgnZU7wOHPzPSZTUAjbdZx54kllGR5ndIuoJqF2EtNIsmTiWEncKTgwHNJSSg==",
"requires": {
"it-pushable": "^1.4.0",
"it-reader": "^3.0.0",
"p-defer": "^3.0.0"
"it-map": "^1.0.6",
"it-pushable": "^2.0.1",
"it-reader": "^5.0.0",
"it-stream-types": "^1.0.4",
"p-defer": "^4.0.0"
},
"dependencies": {
"it-pushable": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-2.0.2.tgz",
"integrity": "sha512-f/n6HqXGDbHvuMR/3UN+S6W4y/bS1Pxg6Lb0oVc5dbflxy5f3NKkizKs86B8vzqHnB9hm1YpE0pgcEvI3FKDQw=="
},
"p-defer": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/p-defer/-/p-defer-4.0.0.tgz",
"integrity": "sha512-Vb3QRvQ0Y5XnF40ZUWW7JfLogicVh/EnA5gBIvKDJoYpeI82+1E3AlB9yOcKFS0AhHrWVnAQO39fbR0G99IVEQ=="
}
}
},
"it-length-prefixed": {
@ -19666,20 +19781,43 @@
}
},
"it-pair": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/it-pair/-/it-pair-1.0.0.tgz",
"integrity": "sha512-9raOiDu5OAuDOahtMtapKQDrQTxBfzlzrNcB6o7JARHkt+7Bb1dMkW/TpYdAjBJE77KH3e2zGzwpGUP9tXbLww==",
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/it-pair/-/it-pair-2.0.2.tgz",
"integrity": "sha512-QGgUwGtzE4mI8yPZawL+9wq49SBmhQdjKW+ChKBm4PUwRNdkgSoyPlu280iNyS0JscBG3pvytJ8JNVPSEBQNjg==",
"requires": {
"get-iterator": "^1.0.2"
"it-stream-types": "^1.0.3",
"p-defer": "^4.0.0"
},
"dependencies": {
"p-defer": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/p-defer/-/p-defer-4.0.0.tgz",
"integrity": "sha512-Vb3QRvQ0Y5XnF40ZUWW7JfLogicVh/EnA5gBIvKDJoYpeI82+1E3AlB9yOcKFS0AhHrWVnAQO39fbR0G99IVEQ=="
}
}
},
"it-pb-rpc": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/it-pb-rpc/-/it-pb-rpc-0.2.0.tgz",
"integrity": "sha512-Rojodsa6yxSTZDqVVF9HXKsISoHtlLNOL0P6b/7oCswiscbjCpt1IB78BxRDHpFL3tg8jFPMNDTP3v6ZjrMf9w==",
"it-pb-stream": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/it-pb-stream/-/it-pb-stream-1.0.2.tgz",
"integrity": "sha512-rPZKXtjcHXhvPprMdWjcCjMi4UaYIXZnBmFIJCW0f9rqZkyyjqSORyMpQoaP5+iDP7JaYiRzF4dyi51CSOhnbQ==",
"requires": {
"it-handshake": "^2.0.0",
"it-length-prefixed": "^5.0.3"
"it-handshake": "^3.0.1",
"it-length-prefixed": "^7.0.0",
"it-stream-types": "^1.0.4",
"uint8arraylist": "^1.3.0"
},
"dependencies": {
"it-length-prefixed": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-7.0.1.tgz",
"integrity": "sha512-UozKoT0zZPUa0LO9OSq5KaLKPn83U7Vsy/BNAN0TUXfTI/pKrOz6RuyTSOok6NDad12FZsShBGnl9DKlfDT95g==",
"requires": {
"err-code": "^3.0.1",
"it-stream-types": "^1.0.4",
"uint8arraylist": "^1.2.0",
"varint": "^6.0.0"
}
}
}
},
"it-pipe": {
@ -19696,11 +19834,12 @@
}
},
"it-reader": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/it-reader/-/it-reader-3.0.0.tgz",
"integrity": "sha512-NxR40odATeaBmSefn6Xn43DplYvn2KtEKQzn4jrTRuPYXMky5M4e+KQ7aTJh0k0vkytLyeenGO1I1GXlGm4laQ==",
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/it-reader/-/it-reader-5.0.1.tgz",
"integrity": "sha512-Vj9TliHgCsIE21oqWDhrE1E5QALZw1n9QiaZg2EiWPFKSvCSm7lGDycy1OYs3LYhgvmTQDKJestlzVSHJ/YsJw==",
"requires": {
"bl": "^5.0.0"
"it-stream-types": "^1.0.4",
"uint8arraylist": "^1.2.0"
}
},
"it-sort": {
@ -20103,18 +20242,6 @@
"resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-2.0.0.tgz",
"integrity": "sha512-BDJawD5PU2gZv6Vlp8O28H4GnZcsr3h9gZUvnAP5xXP3WOy/QAoOsyMepSkw21jur+4t5Vppde72ChjhTIzxzg=="
},
"it-handshake": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/it-handshake/-/it-handshake-3.0.1.tgz",
"integrity": "sha512-Rx9ESanlfnC0aMw2LtLJ9YNlCNgnZU7wOHPzPSZTUAjbdZx54kllGR5ndIuoJqF2EtNIsmTiWEncKTgwHNJSSg==",
"requires": {
"it-map": "^1.0.6",
"it-pushable": "^2.0.1",
"it-reader": "^5.0.0",
"it-stream-types": "^1.0.4",
"p-defer": "^4.0.0"
}
},
"it-length-prefixed": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-7.0.1.tgz",
@ -20126,15 +20253,6 @@
"varint": "^6.0.0"
}
},
"it-pair": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/it-pair/-/it-pair-2.0.2.tgz",
"integrity": "sha512-QGgUwGtzE4mI8yPZawL+9wq49SBmhQdjKW+ChKBm4PUwRNdkgSoyPlu280iNyS0JscBG3pvytJ8JNVPSEBQNjg==",
"requires": {
"it-stream-types": "^1.0.3",
"p-defer": "^4.0.0"
}
},
"it-pipe": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-2.0.3.tgz",
@ -20149,20 +20267,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-2.0.2.tgz",
"integrity": "sha512-f/n6HqXGDbHvuMR/3UN+S6W4y/bS1Pxg6Lb0oVc5dbflxy5f3NKkizKs86B8vzqHnB9hm1YpE0pgcEvI3FKDQw=="
},
"it-reader": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/it-reader/-/it-reader-5.0.1.tgz",
"integrity": "sha512-Vj9TliHgCsIE21oqWDhrE1E5QALZw1n9QiaZg2EiWPFKSvCSm7lGDycy1OYs3LYhgvmTQDKJestlzVSHJ/YsJw==",
"requires": {
"it-stream-types": "^1.0.4",
"uint8arraylist": "^1.2.0"
}
},
"p-defer": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/p-defer/-/p-defer-4.0.0.tgz",
"integrity": "sha512-Vb3QRvQ0Y5XnF40ZUWW7JfLogicVh/EnA5gBIvKDJoYpeI82+1E3AlB9yOcKFS0AhHrWVnAQO39fbR0G99IVEQ=="
}
}
},

View File

@ -67,7 +67,7 @@
},
"dependencies": {
"@chainsafe/libp2p-gossipsub": "^2.0.0",
"@chainsafe/libp2p-noise": "^5.0.0",
"@chainsafe/libp2p-noise": "^7.0.0",
"@ethersproject/rlp": "^5.5.0",
"@libp2p/interface-peer-id": "^1.0.2",
"@libp2p/interface-peer-store": "^1.0.0",