From 6430dd979f91e84ed71e564e92b861661de24d4f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 21 Sep 2023 14:35:06 +0000 Subject: [PATCH] Update dependency @chainsafe/libp2p-gossipsub to v10 --- package.json | 2 +- pnpm-lock.yaml | 137 ++++++++++++++++++++++++------------------------- 2 files changed, 69 insertions(+), 70 deletions(-) diff --git a/package.json b/package.json index 090dd5cc80..3f78a73584 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ }, "dependencies": { "@achingbrain/nat-port-mapper": "1.0.8", - "@chainsafe/libp2p-gossipsub": "^7.0.0", + "@chainsafe/libp2p-gossipsub": "^10.0.0", "@chainsafe/libp2p-noise": "^11.0.4", "@chriscdn/promise-semaphore": "^2.0.7", "@constl/electron-webrtc-relay": "^0.2.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d6f378a8aa..1107831806 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,8 +14,8 @@ dependencies: specifier: 1.0.8 version: 1.0.8 '@chainsafe/libp2p-gossipsub': - specifier: ^7.0.0 - version: 7.0.0 + specifier: ^10.0.0 + version: 10.1.0 '@chainsafe/libp2p-noise': specifier: ^11.0.4 version: 11.0.4 @@ -1250,60 +1250,53 @@ packages: /@chainsafe/is-ip@2.0.2: resolution: {integrity: sha512-ndGqEMG1W5WkGagaqOZHpPU172AGdxr+LD15sv3WIUvT5oCFUrG1Y0CW/v2Egwj4JXEvSibaIIIqImsm98y1nA==} - /@chainsafe/libp2p-gossipsub@6.3.0: - resolution: {integrity: sha512-yRgMB5JpyPROjmhOeOmzJUAKci19qBEnpH80201f8JkkviUJo7+X8i3MUkammlbFg0VhaTKBT98Osbko9+rT1w==} + /@chainsafe/libp2p-gossipsub@10.1.0: + resolution: {integrity: sha512-mOVYJAvxYRkh2HeggNFW/7ukEccQDVEI9LPhvlnJk7gnJhyJJ6mhZxUAaytfp3v3qTkmeBRnEL0eJOQBm+MoOA==} engines: {npm: '>=8.7.0'} dependencies: - '@libp2p/crypto': 1.0.17 - '@libp2p/interface-connection': 4.0.0 - '@libp2p/interface-connection-manager': 1.5.0 - '@libp2p/interface-keys': 1.0.8 - '@libp2p/interface-peer-id': 2.0.2 - '@libp2p/interface-peer-store': 1.2.9 - '@libp2p/interface-pubsub': 3.0.7 - '@libp2p/interface-registrar': 2.0.12 - '@libp2p/interfaces': 3.3.2 - '@libp2p/logger': 2.1.1 - '@libp2p/peer-id': 2.0.4 - '@libp2p/peer-record': 5.0.4 - '@libp2p/pubsub': 6.0.6 - '@libp2p/topology': 4.0.3 + '@libp2p/crypto': 2.0.4 + '@libp2p/interface': 0.1.2 + '@libp2p/interface-internal': 0.1.5 + '@libp2p/logger': 3.0.2 + '@libp2p/peer-id': 3.0.2 + '@libp2p/pubsub': 8.0.6 '@multiformats/multiaddr': 12.1.7 - abortable-iterator: 4.0.3 - denque: 1.5.1 - it-length-prefixed: 8.0.4 - it-pipe: 2.0.5 + abortable-iterator: 5.0.1 + denque: 2.1.0 + it-length-prefixed: 9.0.3 + it-pipe: 3.0.1 it-pushable: 3.2.1 - multiformats: 11.0.2 - protobufjs: 6.11.4 + multiformats: 12.1.1 + protobufjs: 7.2.5 uint8arraylist: 2.4.3 uint8arrays: 4.0.6 transitivePeerDependencies: - supports-color + dev: false - /@chainsafe/libp2p-gossipsub@7.0.0: - resolution: {integrity: sha512-hX5zN6b9N3vwSXM5bTLukYlDcD0hnPQhQ1+0d15/N+oKr+O0yIGWm0gpbTRXrWMpDo7E4J0P97yrGs/zIY5Klg==} + /@chainsafe/libp2p-gossipsub@6.3.0: + resolution: {integrity: sha512-yRgMB5JpyPROjmhOeOmzJUAKci19qBEnpH80201f8JkkviUJo7+X8i3MUkammlbFg0VhaTKBT98Osbko9+rT1w==} engines: {npm: '>=8.7.0'} dependencies: '@libp2p/crypto': 1.0.17 - '@libp2p/interface-connection': 5.1.1 - '@libp2p/interface-connection-manager': 2.1.1 + '@libp2p/interface-connection': 4.0.0 + '@libp2p/interface-connection-manager': 1.5.0 '@libp2p/interface-keys': 1.0.8 '@libp2p/interface-peer-id': 2.0.2 '@libp2p/interface-peer-store': 1.2.9 - '@libp2p/interface-pubsub': 4.0.1 + '@libp2p/interface-pubsub': 3.0.7 '@libp2p/interface-registrar': 2.0.12 '@libp2p/interfaces': 3.3.2 '@libp2p/logger': 2.1.1 '@libp2p/peer-id': 2.0.4 '@libp2p/peer-record': 5.0.4 - '@libp2p/pubsub': 7.0.3 + '@libp2p/pubsub': 6.0.6 '@libp2p/topology': 4.0.3 '@multiformats/multiaddr': 12.1.7 - abortable-iterator: 5.0.1 + abortable-iterator: 4.0.3 denque: 1.5.1 - it-length-prefixed: 9.0.3 - it-pipe: 3.0.1 + it-length-prefixed: 8.0.4 + it-pipe: 2.0.5 it-pushable: 3.2.1 multiformats: 11.0.2 protobufjs: 6.11.4 @@ -1311,7 +1304,6 @@ packages: uint8arrays: 4.0.6 transitivePeerDependencies: - supports-color - dev: false /@chainsafe/libp2p-noise@11.0.4: resolution: {integrity: sha512-X7kA6a3/QPFxNFwgUJ8vubDu5qBDcDT0nhD+jL7g60IFKZu//HFH7oqsNCZa12yx0oR1fEYOR62iHDt2GHyWBQ==} @@ -2597,19 +2589,6 @@ packages: transitivePeerDependencies: - supports-color - /@libp2p/interface-connection-manager@2.1.1: - resolution: {integrity: sha512-cIhSRSQs2iHBI8G3vc7Y7cQY2CMYIQYul05qT+or+wZnHdW6CbR44j9s/pPgKLl5cKJPzdLvaEuIY1fTwqnNag==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} - dependencies: - '@libp2p/interface-connection': 5.1.1 - '@libp2p/interface-peer-id': 2.0.2 - '@libp2p/interfaces': 3.3.2 - '@libp2p/peer-collections': 3.0.2 - '@multiformats/multiaddr': 12.1.7 - transitivePeerDependencies: - - supports-color - dev: false - /@libp2p/interface-connection-manager@3.0.1: resolution: {integrity: sha512-7ZAvzOWfHs3BtaoZoWsT+Ks1bo6HjyRMq1SJdFWDJ+ZkYEzrf6sdtQwsX8eXhwRDO6PuzpUDqLZ9TNQ2GVKEEw==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -2681,6 +2660,17 @@ packages: transitivePeerDependencies: - supports-color + /@libp2p/interface-internal@0.1.5: + resolution: {integrity: sha512-h6f1fk2M6BhqjooE4I1iODmY/jorCvJ1bX1IOMHOMNkrbwsMS2BOpDkBJD+u+QlKMoRIA2zEfWezXB4Pa8GASw==} + dependencies: + '@libp2p/interface': 0.1.2 + '@libp2p/peer-collections': 4.0.4 + '@multiformats/multiaddr': 12.1.7 + uint8arraylist: 2.4.3 + transitivePeerDependencies: + - supports-color + dev: false + /@libp2p/interface-keychain@2.0.5: resolution: {integrity: sha512-mb7QNgn9fIvC7CaJCi06GJ+a6DN6RVT9TmEi0NmedZGATeCArPeWWG7r7IfxNVXb9cVOOE1RzV1swK0ZxEJF9Q==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -3053,6 +3043,15 @@ packages: '@libp2p/interface-peer-id': 2.0.2 '@libp2p/peer-id': 2.0.4 + /@libp2p/peer-collections@4.0.4: + resolution: {integrity: sha512-MGuTtt6a2TLUlr4b1dUAOd43SAe/lxLZX3E9iYeRqI9IWzw6cwvvOzGNTYwAlkBpASCmm0aJpGXDA/r6lpIzMQ==} + dependencies: + '@libp2p/interface': 0.1.2 + '@libp2p/peer-id': 3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + /@libp2p/peer-id-factory@2.0.4: resolution: {integrity: sha512-+0D+oklFzHpjRI3v7uw3PMMx00P36DV7YvAgL0+gpos0VzR/BI9tRiM6dpObZTrQ1hxp78F03p+qR1Zy9Qnmuw==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -3166,25 +3165,20 @@ packages: transitivePeerDependencies: - supports-color - /@libp2p/pubsub@7.0.3: - resolution: {integrity: sha512-BrUBQ6ljN1tU+2Hn1Vq+ZT/foVBGUVIywqoavNrFw5CmaBBTGuVRrmqE/MUToIS8dhonpW5RNCRabz3woq/4iQ==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} + /@libp2p/pubsub@8.0.6: + resolution: {integrity: sha512-0M53aqvSNHVkMgiyZwyvyrOKP95mJx2ddDedGNYSK8tkvd8Ap98qT1feyI9iT13ihFadkSVJPK5urOLSGLX+3Q==} dependencies: - '@libp2p/crypto': 1.0.17 - '@libp2p/interface-connection': 5.1.1 - '@libp2p/interface-peer-id': 2.0.2 - '@libp2p/interface-pubsub': 4.0.1 - '@libp2p/interface-registrar': 2.0.12 - '@libp2p/interfaces': 3.3.2 - '@libp2p/logger': 2.1.1 - '@libp2p/peer-collections': 3.0.2 - '@libp2p/peer-id': 2.0.4 - '@libp2p/topology': 4.0.3 + '@libp2p/crypto': 2.0.4 + '@libp2p/interface': 0.1.2 + '@libp2p/interface-internal': 0.1.5 + '@libp2p/logger': 3.0.2 + '@libp2p/peer-collections': 4.0.4 + '@libp2p/peer-id': 3.0.2 abortable-iterator: 5.0.1 it-length-prefixed: 9.0.3 it-pipe: 3.0.1 it-pushable: 3.2.1 - multiformats: 11.0.2 + multiformats: 12.1.1 p-queue: 7.4.1 uint8arraylist: 2.4.3 uint8arrays: 4.0.6 @@ -4109,7 +4103,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.2 '@types/keyv': 3.1.4 - '@types/node': 18.17.17 + '@types/node': 18.17.18 '@types/responselike': 1.0.0 /@types/chai-as-promised@7.1.6: @@ -4151,7 +4145,7 @@ packages: /@types/dns-packet@5.6.0: resolution: {integrity: sha512-EYkl1Vh2hDLAJPF0pI9IxbphuTkxQVotWy35Dc281znIMY//eOOyIqG6qQJArzxt26itYEyoY81nrKflK3LnFQ==} dependencies: - '@types/node': 18.17.17 + '@types/node': 18.17.18 /@types/events@3.0.0: resolution: {integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==} @@ -4186,7 +4180,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.17.17 + '@types/node': 18.17.18 /@types/lodash@4.14.198: resolution: {integrity: sha512-trNJ/vtMZYMLhfN45uLq4ShQSw0/S7xCTLLVM+WM1rmFpba/VS42jVUgaO3w/NOLiWR/09lnYk0yMaA/atdIsg==} @@ -4224,7 +4218,7 @@ packages: resolution: {integrity: sha512-A2PmB8MRcNVEkw6wzGT5rtBHqyHOVjiRMkJH+zpJKXipSi+GGkHg6JjNFApDiYK9WefJqkVG0taln1VMl4TGfw==} dependencies: '@types/dns-packet': 5.6.0 - '@types/node': 18.17.17 + '@types/node': 18.17.18 /@types/node-localstorage@1.3.0: resolution: {integrity: sha512-9+s5CWGhkYitklhLgnbf4s5ncCEx0An2jhBuhvw/sh9WNQ+/WvNFkPLyLjXGy+Oeo8CjPl69oz6M2FzZH+KwWA==} @@ -4258,7 +4252,7 @@ packages: /@types/responselike@1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 18.17.17 + '@types/node': 18.17.18 /@types/retry@0.12.0: resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} @@ -4323,7 +4317,7 @@ packages: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 18.17.17 + '@types/node': 18.17.18 dev: true optional: true @@ -6942,6 +6936,11 @@ packages: resolution: {integrity: sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==} engines: {node: '>=0.10'} + /denque@2.1.0: + resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} + engines: {node: '>=0.10'} + dev: false + /depcheck@1.4.6: resolution: {integrity: sha512-Jxy9+u1DE+Svj2N0V/ueEQiOgH2X3KRPAsBfM0m/vCtuiG5QSC//b1mt0rbN/u3BFFEzXqpHzYiwDjmvAydEsw==} engines: {node: '>=10'} @@ -14431,7 +14430,7 @@ packages: '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 '@types/long': 4.0.2 - '@types/node': 18.17.17 + '@types/node': 18.17.18 long: 4.0.0 /protobufjs@7.2.5: @@ -14449,7 +14448,7 @@ packages: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 18.17.17 + '@types/node': 18.17.18 long: 5.2.3 /protons-runtime@4.0.2(uint8arraylist@2.4.3):