diff --git a/packages/node/package.json b/packages/node/package.json index 3cd9129a..e6ffbac2 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -35,8 +35,8 @@ "vitest": "^2.0.5" }, "dependencies": { - "@chainsafe/libp2p-gossipsub": "^13.1.0", - "@libp2p/interface": "^1.7.0", + "@chainsafe/libp2p-gossipsub": "^14.1.0", + "@libp2p/interface": "^2.1.0", "@topology-foundation/blueprints": "0.2.0", "@topology-foundation/network": "0.2.0", "@topology-foundation/object": "0.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index df2ca0ba..c82db006 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -296,11 +296,11 @@ importers: packages/node: dependencies: '@chainsafe/libp2p-gossipsub': - specifier: ^13.1.0 - version: 13.2.0 + specifier: ^14.1.0 + version: 14.1.0 '@libp2p/interface': - specifier: ^1.7.0 - version: 1.7.0 + specifier: ^2.1.0 + version: 2.1.0 '@topology-foundation/blueprints': specifier: 0.2.0 version: link:../blueprints @@ -1097,10 +1097,6 @@ packages: '@chainsafe/is-ip@2.0.2': resolution: {integrity: sha512-ndGqEMG1W5WkGagaqOZHpPU172AGdxr+LD15sv3WIUvT5oCFUrG1Y0CW/v2Egwj4JXEvSibaIIIqImsm98y1nA==} - '@chainsafe/libp2p-gossipsub@13.2.0': - resolution: {integrity: sha512-yKGXIJMLeNLa/XeI57HvQKhf1f4LRgBuV1Lrzv9Vo685Szr+qaBATUbMk/aLxpN2rMgibDIS5F8yaeuIUVPh8Q==} - engines: {npm: '>=8.7.0'} - '@chainsafe/libp2p-gossipsub@14.1.0': resolution: {integrity: sha512-nzFBbHOoRFa/bXUSzmJaXOgHI+EttTldhLJ33yWcM0DxnWhLKychHkCDLoJO3THa1+dnzrDJoxj3N3/V0WoPVw==} engines: {npm: '>=8.7.0'} @@ -1495,9 +1491,6 @@ packages: '@libp2p/circuit-relay-v2@2.0.2': resolution: {integrity: sha512-n8BSpZ6AB6B6UpuW5yesJ9YFrItgoiicoBEH2jgRCF48NbCb477Mjc2pM9z90SnrclK2F6OOfpog1y0fLcpzAQ==} - '@libp2p/crypto@4.1.9': - resolution: {integrity: sha512-8Cf2VKh0uC/rQLvTLSloIOMqUvf4jsSTHXgjWQRf47lDNJlNNI0wSv2S6gakT72GZsRV/jCjYwKPqRlsa5S0iA==} - '@libp2p/crypto@5.0.2': resolution: {integrity: sha512-eThU7WT/axsypyxiuejYs42Si4htgt3IunmhCZ9pSFmtiBNVnRrqij9/yTgMMXH/2NNkq/8Zq4jLm3cZ5XoAqg==} @@ -1510,24 +1503,15 @@ packages: '@libp2p/identify@3.0.2': resolution: {integrity: sha512-p25GiF++lr8MdVRq8b6mV0Y8Fdft7/IIofrkxSLvfyeSiFm6YUrW2k4aRmWesvQ/+3eI1ULJR9N/cv+EU+8Hig==} - '@libp2p/interface-internal@1.3.4': - resolution: {integrity: sha512-8x/0sdeH8T16yZ9t/Cfja0ms6Ho9fF3riX56WhQrNxMU6C1sIgAFmzUNzHLxxOR+rkKyL9cyXIyB+RcBf4gzjA==} - '@libp2p/interface-internal@2.0.1': resolution: {integrity: sha512-xu6P7pTAzqpbto/8zWwRT9pJMVsrnEd4ZWOsAOkffiXpQHWNXsRbtL3pLmDUBSkDTDrbNU/xyo9NyyDn0YuyvQ==} '@libp2p/interface-internal@2.0.2': resolution: {integrity: sha512-7EDwXhFWahOAiN/jYCJ0UZ8FLiA5jGJYT7OTFOPLNisosP3WM9+fmCwBwkAmXmD1BPpx3M6j0Efy4RCsd0YBUQ==} - '@libp2p/interface@1.7.0': - resolution: {integrity: sha512-/zFyaIaIGW0aihhsH7/93vQdpWInUzFocxF11RO/029Y6h0SVjs24HHbils+DqaFDTqN+L7oNlBx2rM2MnmTjA==} - '@libp2p/interface@2.1.0': resolution: {integrity: sha512-22TD1KMP29xzlzYNH5zpi3E3WvshNC+MeYm1arD7PjLYvQLYKsm+HVaTVweLtqvuEVjMNNB4Q5JLNelM2tELgA==} - '@libp2p/logger@4.0.20': - resolution: {integrity: sha512-TTh2dhHsOTAlMPxSa9ncFPHa/0jTt+0AQxwHdlxg/OGLAgc9VRhnrhHUbJZp07Crcw4T/MOfS4KhjlxgqYgJRw==} - '@libp2p/logger@5.0.1': resolution: {integrity: sha512-9TccGq+xPpOFzi1dYp4LQURxS3uG7gyFe7tGsBmqmr+s4uiQ3HUH0a4lpUwqcfo0ZCIhvwW6NQr6h+ztjoiFyg==} @@ -1540,18 +1524,12 @@ packages: '@libp2p/multistream-select@6.0.2': resolution: {integrity: sha512-hggL4MxSK/o7Q/o5d/qte4VQgJY646NvcieJP1yc7TYELAVNEQRhvG7yzZytJsqfV5PlFZQtEy6Ox+n4oCk5tA==} - '@libp2p/peer-collections@5.2.9': - resolution: {integrity: sha512-8gBmzQlCWjjb+FSQBKK33T25Y5Df/8FWCXFtJDsprVxVUzDOQoibQJ5Tb4Y+mb96HUhNzoaRWVEamB78MMB3DA==} - '@libp2p/peer-collections@6.0.1': resolution: {integrity: sha512-2Y8hV53EYXSHiD4EHa/Zco+DfIWoEvgbPVYG1YZJ92OhvHoerFQ/QilwFHkCVpUpGTm/6bXz6gF5R/BjdSQbZg==} '@libp2p/peer-collections@6.0.2': resolution: {integrity: sha512-rpjpXWtX355l9Y0cR/LdvEPsnvbkuRXD47/RPI5Sph654LmMUzxtfoohoyReAU+UUFWt881Oq9rQBe8wkwM3UA==} - '@libp2p/peer-id@4.2.4': - resolution: {integrity: sha512-mvvsVxt4HkF14BrTNKbqr14VObW+KBJBWu1Oe6BFCoDttGMQLaI+PdduE1r6Tquntv5IONBqoITgD7ow5dQ+vQ==} - '@libp2p/peer-id@5.0.2': resolution: {integrity: sha512-e+9yrSOLh3vUIYmjNb1UwNJ/eRFWcZ0XAze4KIBtmAg3i4MHeO6KKiskpGUBv1AmKWLzfhruLQYSXoPOo943gg==} @@ -1567,15 +1545,9 @@ packages: '@libp2p/pubsub@10.0.2': resolution: {integrity: sha512-tkmZe2CAk3+iEKDL0AWQeolFJ8AlRd+8ZR5NRZvurIyxGd8EIB4Do7PkdJVJidStkxyTHa+QDx/Lfnkx5tWxzA==} - '@libp2p/pubsub@9.0.26': - resolution: {integrity: sha512-69sFv5DAHSXrQdu4THX9WSZuEfCjEbbk6bKiTtbNGpq1Vaf57rjsTWk/EXMS/veeMl95xJs3/BR7dQal2PtJmw==} - '@libp2p/simple-metrics@1.2.0': resolution: {integrity: sha512-7ClGjfR+BIGUnme7Gtc+4CR8LM1IGqX8Vx/WL3SVj7HB6b4H5UjLm3DK7vLCDcx0S7IuEvt4UvHHwwLuY5BrdA==} - '@libp2p/utils@5.4.9': - resolution: {integrity: sha512-0fRdX98WqhTmXU2WEVLegLFxs/kKTtUHanHk5Lzs4oGsIzlPHR7zE6lj/U1WfsFA+Xo1eYQpNLiXEL29hG+Nyw==} - '@libp2p/utils@6.0.1': resolution: {integrity: sha512-1q92IeWcx5W/2RMjqG13ldUSOBgvnMX/OnX1OEFb+zefkdDGttn6pKoOfxnM/8iaRwBwM08nI9gL3Vbwel3+Dg==} @@ -4473,9 +4445,6 @@ packages: protocols@2.0.1: resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} - protons-runtime@5.4.0: - resolution: {integrity: sha512-XfA++W/WlQOSyjUyuF5lgYBfXZUEMP01Oh1C2dSwZAlF2e/ZrMRPfWonXj6BGM+o8Xciv7w0tsRMKYwYEuQvaw==} - protons-runtime@5.5.0: resolution: {integrity: sha512-EsALjF9QsrEk6gbCx3lmfHxVN0ah7nG3cY7GySD4xf4g8cr7g543zB88Foh897Sr1RQJ9yDCUsoT1i1H/cVUFA==} @@ -6554,23 +6523,6 @@ snapshots: '@chainsafe/is-ip@2.0.2': {} - '@chainsafe/libp2p-gossipsub@13.2.0': - dependencies: - '@libp2p/crypto': 4.1.9 - '@libp2p/interface': 1.7.0 - '@libp2p/interface-internal': 1.3.4 - '@libp2p/peer-id': 4.2.4 - '@libp2p/pubsub': 9.0.26 - '@multiformats/multiaddr': 12.3.1 - denque: 2.1.0 - it-length-prefixed: 9.1.0 - it-pipe: 3.0.1 - it-pushable: 3.2.3 - multiformats: 13.2.2 - protons-runtime: 5.4.0 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - '@chainsafe/libp2p-gossipsub@14.1.0': dependencies: '@libp2p/crypto': 5.0.2 @@ -6910,17 +6862,6 @@ snapshots: uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/crypto@4.1.9': - dependencies: - '@libp2p/interface': 1.7.0 - '@noble/curves': 1.5.0 - '@noble/hashes': 1.4.0 - asn1js: 3.0.5 - multiformats: 13.2.2 - protons-runtime: 5.5.0 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - '@libp2p/crypto@5.0.2': dependencies: '@libp2p/interface': 2.1.0 @@ -6976,14 +6917,6 @@ snapshots: uint8arrays: 5.1.0 wherearewe: 2.0.1 - '@libp2p/interface-internal@1.3.4': - dependencies: - '@libp2p/interface': 1.7.0 - '@libp2p/peer-collections': 5.2.9 - '@multiformats/multiaddr': 12.3.1 - progress-events: 1.0.1 - uint8arraylist: 2.4.8 - '@libp2p/interface-internal@2.0.1': dependencies: '@libp2p/interface': 2.1.0 @@ -7000,15 +6933,6 @@ snapshots: progress-events: 1.0.1 uint8arraylist: 2.4.8 - '@libp2p/interface@1.7.0': - dependencies: - '@multiformats/multiaddr': 12.3.1 - it-pushable: 3.2.3 - it-stream-types: 2.0.1 - multiformats: 13.2.2 - progress-events: 1.0.1 - uint8arraylist: 2.4.8 - '@libp2p/interface@2.1.0': dependencies: '@multiformats/multiaddr': 12.3.1 @@ -7018,14 +6942,6 @@ snapshots: progress-events: 1.0.1 uint8arraylist: 2.4.8 - '@libp2p/logger@4.0.20': - dependencies: - '@libp2p/interface': 1.7.0 - '@multiformats/multiaddr': 12.3.1 - interface-datastore: 8.3.0 - multiformats: 13.2.2 - weald: 1.0.2 - '@libp2p/logger@5.0.1': dependencies: '@libp2p/interface': 2.1.0 @@ -7065,12 +6981,6 @@ snapshots: uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/peer-collections@5.2.9': - dependencies: - '@libp2p/interface': 1.7.0 - '@libp2p/peer-id': 4.2.4 - '@libp2p/utils': 5.4.9 - '@libp2p/peer-collections@6.0.1': dependencies: '@libp2p/interface': 2.1.0 @@ -7085,12 +6995,6 @@ snapshots: '@libp2p/utils': 6.0.2 multiformats: 13.2.2 - '@libp2p/peer-id@4.2.4': - dependencies: - '@libp2p/interface': 1.7.0 - multiformats: 13.2.2 - uint8arrays: 5.1.0 - '@libp2p/peer-id@5.0.2': dependencies: '@libp2p/crypto': 5.0.2 @@ -7154,22 +7058,6 @@ snapshots: uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/pubsub@9.0.26': - dependencies: - '@libp2p/crypto': 4.1.9 - '@libp2p/interface': 1.7.0 - '@libp2p/interface-internal': 1.3.4 - '@libp2p/peer-collections': 5.2.9 - '@libp2p/peer-id': 4.2.4 - '@libp2p/utils': 5.4.9 - it-length-prefixed: 9.1.0 - it-pipe: 3.0.1 - it-pushable: 3.2.3 - multiformats: 13.2.2 - p-queue: 8.0.1 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - '@libp2p/simple-metrics@1.2.0': dependencies: '@libp2p/interface': 2.1.0 @@ -7178,30 +7066,6 @@ snapshots: it-stream-types: 2.0.1 tdigest: 0.1.2 - '@libp2p/utils@5.4.9': - dependencies: - '@chainsafe/is-ip': 2.0.2 - '@libp2p/crypto': 4.1.9 - '@libp2p/interface': 1.7.0 - '@libp2p/logger': 4.0.20 - '@multiformats/multiaddr': 12.3.1 - '@multiformats/multiaddr-matcher': 1.2.4 - '@sindresorhus/fnv1a': 3.1.0 - '@types/murmurhash3js-revisited': 3.0.3 - any-signal: 4.1.1 - delay: 6.0.0 - get-iterator: 2.0.1 - is-loopback-addr: 2.0.2 - it-pushable: 3.2.3 - it-stream-types: 2.0.1 - murmurhash3js-revisited: 3.0.0 - netmask: 2.0.2 - p-defer: 4.0.1 - race-event: 1.3.0 - race-signal: 1.1.0 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - '@libp2p/utils@6.0.1': dependencies: '@chainsafe/is-ip': 2.0.2 @@ -10698,12 +10562,6 @@ snapshots: protocols@2.0.1: {} - protons-runtime@5.4.0: - dependencies: - uint8-varint: 2.0.4 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - protons-runtime@5.5.0: dependencies: uint8-varint: 2.0.4