diff --git a/packages/network/package.json b/packages/network/package.json index fc92fab..a59bdfe 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -27,32 +27,32 @@ "test": "vitest" }, "devDependencies": { - "@libp2p/interface": "^2.1.0", + "@libp2p/interface": "^2.1.2", "react-native-webrtc": "^124.0.3" }, "dependencies": { "@bufbuild/protobuf": "^2.0.0", "@chainsafe/libp2p-gossipsub": "^14.1.0", "@chainsafe/libp2p-noise": "^16.0.0", - "@chainsafe/libp2p-yamux": "^7.0.0", - "@libp2p/autonat": "^2.0.2", - "@libp2p/bootstrap": "^11.0.2", - "@libp2p/circuit-relay-v2": "^2.0.2", - "@libp2p/crypto": "^5.0.2", - "@libp2p/dcutr": "^2.0.2", - "@libp2p/devtools-metrics": "^1.1.0", - "@libp2p/identify": "^3.0.2", - "@libp2p/mdns": "^11.0.1", - "@libp2p/peer-id": "^5.0.2", + "@chainsafe/libp2p-yamux": "^7.0.1", + "@libp2p/autonat": "^2.0.6", + "@libp2p/bootstrap": "^11.0.6", + "@libp2p/circuit-relay-v2": "^2.0.6", + "@libp2p/crypto": "^5.0.4", + "@libp2p/dcutr": "^2.0.6", + "@libp2p/devtools-metrics": "^1.1.4", + "@libp2p/identify": "^3.0.6", + "@libp2p/mdns": "^11.0.6", + "@libp2p/peer-id": "^5.0.4", "@libp2p/pubsub-peer-discovery": "^11.0.0", - "@libp2p/webrtc": "^5.0.4", - "@libp2p/websockets": "^9.0.2", - "@libp2p/webtransport": "^5.0.4", + "@libp2p/webrtc": "^5.0.9", + "@libp2p/websockets": "^9.0.6", + "@libp2p/webtransport": "^5.0.9", "@multiformats/multiaddr": "^12.3.1", "it-length-prefixed": "^9.1.0", "it-map": "^3.1.1", "it-pipe": "^3.0.1", - "libp2p": "^2.1.0", + "libp2p": "^2.1.5", "ts-proto": "^2.0.3", "uint8arrays": "^5.1.0" } diff --git a/packages/node/package.json b/packages/node/package.json index ad027f7..08173c1 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -38,7 +38,7 @@ "dependencies": { "@chainsafe/libp2p-gossipsub": "^14.1.0", "@grpc/grpc-js": "^1.11.3", - "@libp2p/interface": "^2.1.0", + "@libp2p/interface": "^2.1.2", "@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 b593a0a..816981d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -220,47 +220,47 @@ importers: specifier: ^16.0.0 version: 16.0.0 '@chainsafe/libp2p-yamux': - specifier: ^7.0.0 - version: 7.0.0 + specifier: ^7.0.1 + version: 7.0.1 '@libp2p/autonat': - specifier: ^2.0.2 - version: 2.0.2 + specifier: ^2.0.6 + version: 2.0.6 '@libp2p/bootstrap': - specifier: ^11.0.2 - version: 11.0.2 + specifier: ^11.0.6 + version: 11.0.6 '@libp2p/circuit-relay-v2': - specifier: ^2.0.2 - version: 2.0.2 + specifier: ^2.0.6 + version: 2.1.1 '@libp2p/crypto': - specifier: ^5.0.2 - version: 5.0.2 + specifier: ^5.0.4 + version: 5.0.4 '@libp2p/dcutr': - specifier: ^2.0.2 - version: 2.0.2 + specifier: ^2.0.6 + version: 2.0.6 '@libp2p/devtools-metrics': - specifier: ^1.1.0 - version: 1.1.0 + specifier: ^1.1.4 + version: 1.1.4 '@libp2p/identify': - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^3.0.6 + version: 3.0.6 '@libp2p/mdns': - specifier: ^11.0.1 - version: 11.0.2 + specifier: ^11.0.6 + version: 11.0.6 '@libp2p/peer-id': - specifier: ^5.0.2 - version: 5.0.2 + specifier: ^5.0.4 + version: 5.0.4 '@libp2p/pubsub-peer-discovery': specifier: ^11.0.0 version: 11.0.0 '@libp2p/webrtc': - specifier: ^5.0.4 - version: 5.0.4(react-native@0.75.2(@babel/core@7.25.7)(@babel/preset-env@7.25.4(@babel/core@7.25.7))(@types/react@18.3.11)(react@18.3.1)(typescript@5.5.4)) + specifier: ^5.0.9 + version: 5.0.9(react-native@0.75.2(@babel/core@7.25.7)(@babel/preset-env@7.25.4(@babel/core@7.25.7))(@types/react@18.3.11)(react@18.3.1)(typescript@5.5.4)) '@libp2p/websockets': - specifier: ^9.0.2 - version: 9.0.2 + specifier: ^9.0.6 + version: 9.0.6 '@libp2p/webtransport': - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.0.9 + version: 5.0.9 '@multiformats/multiaddr': specifier: ^12.3.1 version: 12.3.1 @@ -274,8 +274,8 @@ importers: specifier: ^3.0.1 version: 3.0.1 libp2p: - specifier: ^2.1.0 - version: 2.1.0 + specifier: ^2.1.5 + version: 2.1.5 ts-proto: specifier: ^2.0.3 version: 2.0.3 @@ -284,8 +284,8 @@ importers: version: 5.1.0 devDependencies: '@libp2p/interface': - specifier: ^2.1.0 - version: 2.1.0 + specifier: ^2.1.2 + version: 2.1.2 react-native-webrtc: specifier: ^124.0.3 version: 124.0.4(react-native@0.75.2(@babel/core@7.25.7)(@babel/preset-env@7.25.4(@babel/core@7.25.7))(@types/react@18.3.11)(react@18.3.1)(typescript@5.5.4)) @@ -299,8 +299,8 @@ importers: specifier: ^1.11.3 version: 1.11.3 '@libp2p/interface': - specifier: ^2.1.0 - version: 2.1.0 + specifier: ^2.1.2 + version: 2.1.2 '@topology-foundation/blueprints': specifier: 0.2.0 version: link:../blueprints @@ -1116,8 +1116,8 @@ packages: '@chainsafe/libp2p-noise@16.0.0': resolution: {integrity: sha512-8rqr8V1RD2/lVbfL0Bb//N8iPOFof11cUe8v8z8xJT7fUhCAbtCCSM4jbwI4HCnw0MvHLmcpmAfDCFRwcWzoeA==} - '@chainsafe/libp2p-yamux@7.0.0': - resolution: {integrity: sha512-SE2Wkl54ce36PAoc1ume2F6sOZa6Q3QeBXw6XDJ2XUbpqW5Vav/01rmAREYdDBHS6d3TKfuFkVU+zLbmVra93Q==} + '@chainsafe/libp2p-yamux@7.0.1': + resolution: {integrity: sha512-949MI0Ll0AsYq1gUETZmL/MijwX0jilOQ1i4s8wDEXGiMhuPWWiMsPgEnX6n+VzFmTrfNYyGaaJj5/MqxV9y/g==} '@chainsafe/netmask@2.0.0': resolution: {integrity: sha512-I3Z+6SWUoaljh3TBzCnCxjlUyN8tA+NAk5L6m9IxvCf1BENQTePzPMis97CoN/iMW1St3WN+AWCCRp+TTBRiDg==} @@ -1506,26 +1506,26 @@ packages: '@leichtgewicht/ip-codec@2.0.5': resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - '@libp2p/autonat@2.0.2': - resolution: {integrity: sha512-31Oe+awkqt+b35rTyB90pdZ+9Cc6NNImNVU7wJhFZAWfxCeE8AQYsgi2g5vaTHKYzTilPY7S3LZcj3URgoU5YQ==} + '@libp2p/autonat@2.0.6': + resolution: {integrity: sha512-LQrYF9Ohi+JiPeMC2ONFUAx8OtaCab4NlP4pbzv2OctchWGTmxbTiCagJbSjGSc640UON6mu8WdAOLYvEvnokw==} - '@libp2p/bootstrap@11.0.2': - resolution: {integrity: sha512-SyZFOhkXYLD8gTlRMQhmrMXo0c3Bk12H+ISK4t6eXoW1ax9Jp26n/Oxj1kdV3OjJgvLL78ChaGDx3OalxKIRAg==} + '@libp2p/bootstrap@11.0.6': + resolution: {integrity: sha512-ZoK3F5cci2rLBC5RZiz+hRD0HadWQ6CUsCzPCx40GrxPfd6t45lDeRnEeknrpR1ddVDh+PtSX+S8wYShfIGDfw==} - '@libp2p/circuit-relay-v2@2.0.2': - resolution: {integrity: sha512-n8BSpZ6AB6B6UpuW5yesJ9YFrItgoiicoBEH2jgRCF48NbCb477Mjc2pM9z90SnrclK2F6OOfpog1y0fLcpzAQ==} + '@libp2p/circuit-relay-v2@2.1.1': + resolution: {integrity: sha512-WU4SYIevohUSWrCLfe+g/mwriIdir+T+pSlxXkOyr8ptX14K+cvo2mvmsB15KgTVxXh36sgeHqC/saYuPMi9Dw==} - '@libp2p/crypto@5.0.2': - resolution: {integrity: sha512-eThU7WT/axsypyxiuejYs42Si4htgt3IunmhCZ9pSFmtiBNVnRrqij9/yTgMMXH/2NNkq/8Zq4jLm3cZ5XoAqg==} + '@libp2p/crypto@5.0.4': + resolution: {integrity: sha512-v5xsngOlDu8JP3GQDvK+2YYzTELl7/aPfXPbIzKEcy7ON2hu79t1BZMuavjPsr+WWIPNg5yKst6IJfRilzwXRQ==} - '@libp2p/dcutr@2.0.2': - resolution: {integrity: sha512-Qa9r/Y/Ue79EhphMxPucgFOpfyvjGxf7KKKLshFAQu45dQL0RKBxXCuxdcjnHsSk1vPGhUT0qQz3d+Dw6Z2W5Q==} + '@libp2p/dcutr@2.0.6': + resolution: {integrity: sha512-rplt0iHqSkIiKi5I3TbLXgQD6IOUyRBUxgTnKmuTcKlKqWXN8A0FkZ0+ppzVzFEQfu2aeL7w49iQt+s1yY9MYA==} - '@libp2p/devtools-metrics@1.1.0': - resolution: {integrity: sha512-v2SUE7Th0Ozrv7wrzgE/ToTjkn8SmRvyl4IuhFJBe23+kAoxb8cu+4hvZ2J+FXFYIyhJ1sXf1hZ1MjAqNyadpw==} + '@libp2p/devtools-metrics@1.1.4': + resolution: {integrity: sha512-jALRFF5gXcSMehg0MWjfjgtdpb3W3sDl9TbZNzpJSdGaIjLRm2rFRvpyaH5eErL9tZp1u9oTKzNuyQYDBITU6w==} - '@libp2p/identify@3.0.2': - resolution: {integrity: sha512-p25GiF++lr8MdVRq8b6mV0Y8Fdft7/IIofrkxSLvfyeSiFm6YUrW2k4aRmWesvQ/+3eI1ULJR9N/cv+EU+8Hig==} + '@libp2p/identify@3.0.6': + resolution: {integrity: sha512-9SxR8TjQwKEJVYJ9Ld0kjxSdaZE6XgDNj/gmKiPhBJ0N5yn9zmtyvJZ9O0bojhASDblUswDl6GJXwszNTM61qg==} '@libp2p/interface-internal@2.0.1': resolution: {integrity: sha512-xu6P7pTAzqpbto/8zWwRT9pJMVsrnEd4ZWOsAOkffiXpQHWNXsRbtL3pLmDUBSkDTDrbNU/xyo9NyyDn0YuyvQ==} @@ -1533,8 +1533,8 @@ packages: '@libp2p/interface-internal@2.0.2': resolution: {integrity: sha512-7EDwXhFWahOAiN/jYCJ0UZ8FLiA5jGJYT7OTFOPLNisosP3WM9+fmCwBwkAmXmD1BPpx3M6j0Efy4RCsd0YBUQ==} - '@libp2p/interface@2.1.0': - resolution: {integrity: sha512-22TD1KMP29xzlzYNH5zpi3E3WvshNC+MeYm1arD7PjLYvQLYKsm+HVaTVweLtqvuEVjMNNB4Q5JLNelM2tELgA==} + '@libp2p/interface-internal@2.0.6': + resolution: {integrity: sha512-tfhDZr1Y8Wd4kV8hwqvOn5VW3PfR1OOsvLLiQ4k1HwpfIJEPxFwXKrs0S+gBwXRxcfXH7bfBOPYQmLKNYOEjlA==} '@libp2p/interface@2.1.2': resolution: {integrity: sha512-uD4NapC+1qGX7RmgC1aehQm3pMs1MpO1DwuhUlAo1M6CyNxfs1Ha9jhg2T+G4u4CAJM6wffZTyPGnKnrR+M8Fw==} @@ -1545,11 +1545,14 @@ packages: '@libp2p/logger@5.0.2': resolution: {integrity: sha512-sUE/clwUQQDiPxrtwmfVJjz8B1to713XziTvs9WqEdU6AkoOQV7S18aosvUw3+AjuBMpthYst1gewRkWivH7ag==} - '@libp2p/mdns@11.0.2': - resolution: {integrity: sha512-/pUXDB1uJrA0OdUGZ4knl0PgnLyBdC5FENVG7UFCXv6YrHyZjRxjga6ufSVFZ58qRj/49xrRbrRAF21wiForpA==} + '@libp2p/logger@5.1.0': + resolution: {integrity: sha512-hmkk1TONYRe+kKs5QTxkayIfj9qicp8hcrJ1Ac9QfTW/jdaUlnqd1uop4QcOD5GV6qNMq+v1qaMFWFYSN9RcPA==} - '@libp2p/multistream-select@6.0.2': - resolution: {integrity: sha512-hggL4MxSK/o7Q/o5d/qte4VQgJY646NvcieJP1yc7TYELAVNEQRhvG7yzZytJsqfV5PlFZQtEy6Ox+n4oCk5tA==} + '@libp2p/mdns@11.0.6': + resolution: {integrity: sha512-ExlnA+uV5sOJMYtwZginBN+WVvVK6DUYID2Hn/p88QoKnGWaYob7zHHrhf6NQEa3Y+qx6bQZQdh9YWDpjvv6DA==} + + '@libp2p/multistream-select@6.0.5': + resolution: {integrity: sha512-iOMHcF/NzeShmnRLf9KI39bgfxptklbf6Tv9NvBbICfYO/IJB6KDI6bOif5eXXqUqZjHrQJ3jrRppOEwk2HV4g==} '@libp2p/peer-collections@6.0.1': resolution: {integrity: sha512-2Y8hV53EYXSHiD4EHa/Zco+DfIWoEvgbPVYG1YZJ92OhvHoerFQ/QilwFHkCVpUpGTm/6bXz6gF5R/BjdSQbZg==} @@ -1557,14 +1560,17 @@ packages: '@libp2p/peer-collections@6.0.2': resolution: {integrity: sha512-rpjpXWtX355l9Y0cR/LdvEPsnvbkuRXD47/RPI5Sph654LmMUzxtfoohoyReAU+UUFWt881Oq9rQBe8wkwM3UA==} - '@libp2p/peer-id@5.0.2': - resolution: {integrity: sha512-e+9yrSOLh3vUIYmjNb1UwNJ/eRFWcZ0XAze4KIBtmAg3i4MHeO6KKiskpGUBv1AmKWLzfhruLQYSXoPOo943gg==} + '@libp2p/peer-collections@6.0.6': + resolution: {integrity: sha512-kBrLKX/6kaVqm/W5Q9SP/XRTCb5qzN+J7XM9iZJIIHu4kJ4KvR3HRoTDtkvOeh9yqe4SBA0/2mOBwf1y2AjUTA==} + + '@libp2p/peer-id@5.0.4': + resolution: {integrity: sha512-CHNbQ4Odlc+YDTtv6BzWdGSaJ1I3Wb6iHNV7YB59v0ivSsd0NzlR31qWpK/ByUAMT+hfzQzR1dK9s3e7zS4/zQ==} - '@libp2p/peer-record@8.0.2': - resolution: {integrity: sha512-zPBf2WkaqF0YxGogEuB+0cxFXdARlr2C5f9dM5va639aROQGm7m8g778Z967Ur+LCAZbjHBgRw/Uho4swg6ZnA==} + '@libp2p/peer-record@8.0.6': + resolution: {integrity: sha512-KHCExg/1VWncwtuwOroyPAiA9EAJHuahGGykDvgOdbPn8Gpw/45yPjbSR66M6sdQvsHT3r58V2OL0qZKkMI3eQ==} - '@libp2p/peer-store@11.0.2': - resolution: {integrity: sha512-qiXJAqlIV/Xemjt8uBWUbRT+tdYkb4qOGwERK4kOzh9wKMphvk+XXSpRzEdwZs1aX9DMMYqcrPjZY5A7W+K1Jg==} + '@libp2p/peer-store@11.0.6': + resolution: {integrity: sha512-OmaPWfBvrY/5Kv8KZqyeAxPhVCuKb3lRYLVmOMjrVbLKBB4G+lHbdQdHBHKmwBPVl/3PkJOx25usMn8cqvfI6w==} '@libp2p/pubsub-peer-discovery@11.0.0': resolution: {integrity: sha512-QlknUb2SCbmWScWzv2TS1tJIErYzr2HJoA93ZKYAlz5Dsfr9P1I17HvvlOIt/Q2PFp1aMOJOOF5mNsFV5kU73w==} @@ -1572,8 +1578,8 @@ packages: '@libp2p/pubsub@10.0.2': resolution: {integrity: sha512-tkmZe2CAk3+iEKDL0AWQeolFJ8AlRd+8ZR5NRZvurIyxGd8EIB4Do7PkdJVJidStkxyTHa+QDx/Lfnkx5tWxzA==} - '@libp2p/simple-metrics@1.2.0': - resolution: {integrity: sha512-7ClGjfR+BIGUnme7Gtc+4CR8LM1IGqX8Vx/WL3SVj7HB6b4H5UjLm3DK7vLCDcx0S7IuEvt4UvHHwwLuY5BrdA==} + '@libp2p/simple-metrics@1.2.3': + resolution: {integrity: sha512-TBD7FaC+c3y472usGHH1DYe0pPNUH+freQFGXJJUySXsSRiUw3Jl9e5LH1wDXzi4tFzxlrQyhunde+uYMf4JtA==} '@libp2p/utils@6.0.1': resolution: {integrity: sha512-1q92IeWcx5W/2RMjqG13ldUSOBgvnMX/OnX1OEFb+zefkdDGttn6pKoOfxnM/8iaRwBwM08nI9gL3Vbwel3+Dg==} @@ -1581,14 +1587,17 @@ packages: '@libp2p/utils@6.0.2': resolution: {integrity: sha512-W+yo41vLulZkj7FoyMNwncSWJBCbRzzQR9IgA9K/wCII9WzSHDZ/lo6yZXCKW64Tft50cXqW8Cb5Vr/TQcWUWA==} - '@libp2p/webrtc@5.0.4': - resolution: {integrity: sha512-a/RbKOsCFi9h/9nbIh/z/CaCnJylPQFNnhSVzeeFiW+SqdaSF9ekTtbYTSm95zp+icrxb2mKK2vcWOMrvcR2Vg==} + '@libp2p/utils@6.0.6': + resolution: {integrity: sha512-OGUdK0LCYIeTAc/a80Mmq4c0hsR6oegfW768hYwPZ4RDrBT2WRIyIM8B6qI9KR2n9fg+F+iAbltrjhgOlDoc7g==} - '@libp2p/websockets@9.0.2': - resolution: {integrity: sha512-pMSuvgiN+aouRpmGA/rlaH2PP51d+/m/+8N5qxFSoByV0KHC1F+uMvMPCzV8xMIm43H8zYJn5N0TILKsWZRoKw==} + '@libp2p/webrtc@5.0.9': + resolution: {integrity: sha512-lr7uyPFI23X1bIsV8qoStM8UH6RtvuBpMNVACz0OLOtRbRzIZTi6Brs9QeJYGrkNeZ4ERQdoC57tWle4FHtylg==} - '@libp2p/webtransport@5.0.4': - resolution: {integrity: sha512-bN+J1H0+lk9F6ZfiHzd0S14bvH6D3dZCZBqKbEw+DyudV/Yas1Md5D7btLVzVyaIni+pugwwML2rCb0R+yDjoQ==} + '@libp2p/websockets@9.0.6': + resolution: {integrity: sha512-w5gRe0lL+qSxKaoyoXm5dzatgv2o9mmzsKPtlW2N6pi/DMVenJoUpDCvHlYHpp4qJAgMgJHDWXHmH0O3d3beiQ==} + + '@libp2p/webtransport@5.0.9': + resolution: {integrity: sha512-0YvG5E6hRpSfblbQE/x/thG1BaYFoNk3fI3z8vy6myei2m8FpSXHadWqQe3aeS9wU8CavSRbjib7QOyhuJHkxw==} '@multiformats/dns@1.0.6': resolution: {integrity: sha512-nt/5UqjMPtyvkG9BQYdJ4GfLK3nMqGpFZOzf4hAmIa0sJh2LlS9YKXZ4FgwBDsaHvzZqR/rUFIywIc7pkHNNuw==} @@ -3811,8 +3820,8 @@ packages: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} - libp2p@2.1.0: - resolution: {integrity: sha512-771EHNXTFHNMbWqgLAWePg6Ur0pJV4P3KEhOAzo9JxCd4OPCVqOju94NT6k82l4RjUyCwOe5sasC44OP/Ceemw==} + libp2p@2.1.5: + resolution: {integrity: sha512-rIa6jbNA/SiIG9ybwFGXUeKiz6JWjj3wxJYCN3GalJQaMK3MQT/nGymgSkQq+CT+YFNsureXmJbxXTtPIVNxOA==} lighthouse-logger@1.4.2: resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} @@ -6615,10 +6624,10 @@ snapshots: '@chainsafe/libp2p-gossipsub@14.1.0': dependencies: - '@libp2p/crypto': 5.0.2 - '@libp2p/interface': 2.1.0 + '@libp2p/crypto': 5.0.4 + '@libp2p/interface': 2.1.2 '@libp2p/interface-internal': 2.0.2 - '@libp2p/peer-id': 5.0.2 + '@libp2p/peer-id': 5.0.4 '@libp2p/pubsub': 10.0.2 '@multiformats/multiaddr': 12.3.1 denque: 2.1.0 @@ -6634,9 +6643,9 @@ snapshots: dependencies: '@chainsafe/as-chacha20poly1305': 0.1.0 '@chainsafe/as-sha256': 0.4.2 - '@libp2p/crypto': 5.0.2 - '@libp2p/interface': 2.1.0 - '@libp2p/peer-id': 5.0.2 + '@libp2p/crypto': 5.0.4 + '@libp2p/interface': 2.1.2 + '@libp2p/peer-id': 5.0.4 '@noble/ciphers': 0.6.0 '@noble/curves': 1.5.0 '@noble/hashes': 1.4.0 @@ -6650,10 +6659,10 @@ snapshots: uint8arrays: 5.1.0 wherearewe: 2.0.1 - '@chainsafe/libp2p-yamux@7.0.0': + '@chainsafe/libp2p-yamux@7.0.1': dependencies: - '@libp2p/interface': 2.1.0 - '@libp2p/utils': 6.0.1 + '@libp2p/interface': 2.1.2 + '@libp2p/utils': 6.0.6 get-iterator: 2.0.1 it-foreach: 2.1.1 it-pushable: 3.2.3 @@ -6921,12 +6930,12 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@libp2p/autonat@2.0.2': + '@libp2p/autonat@2.0.6': dependencies: - '@libp2p/interface': 2.1.0 - '@libp2p/interface-internal': 2.0.2 - '@libp2p/peer-id': 5.0.2 - '@libp2p/utils': 6.0.2 + '@libp2p/interface': 2.1.2 + '@libp2p/interface-internal': 2.0.6 + '@libp2p/peer-id': 5.0.4 + '@libp2p/utils': 6.0.6 '@multiformats/multiaddr': 12.3.1 it-first: 3.0.6 it-length-prefixed: 9.1.0 @@ -6937,22 +6946,22 @@ snapshots: protons-runtime: 5.5.0 uint8arraylist: 2.4.8 - '@libp2p/bootstrap@11.0.2': + '@libp2p/bootstrap@11.0.6': dependencies: - '@libp2p/interface': 2.1.0 - '@libp2p/interface-internal': 2.0.2 - '@libp2p/peer-id': 5.0.2 + '@libp2p/interface': 2.1.2 + '@libp2p/interface-internal': 2.0.6 + '@libp2p/peer-id': 5.0.4 '@multiformats/mafmt': 12.1.6 '@multiformats/multiaddr': 12.3.1 - '@libp2p/circuit-relay-v2@2.0.2': + '@libp2p/circuit-relay-v2@2.1.1': dependencies: - '@libp2p/interface': 2.1.0 - '@libp2p/interface-internal': 2.0.2 - '@libp2p/peer-collections': 6.0.2 - '@libp2p/peer-id': 5.0.2 - '@libp2p/peer-record': 8.0.2 - '@libp2p/utils': 6.0.2 + '@libp2p/interface': 2.1.2 + '@libp2p/interface-internal': 2.0.6 + '@libp2p/peer-collections': 6.0.6 + '@libp2p/peer-id': 5.0.4 + '@libp2p/peer-record': 8.0.6 + '@libp2p/utils': 6.0.6 '@multiformats/mafmt': 12.1.6 '@multiformats/multiaddr': 12.3.1 any-signal: 4.1.1 @@ -6966,9 +6975,9 @@ snapshots: uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/crypto@5.0.2': + '@libp2p/crypto@5.0.4': dependencies: - '@libp2p/interface': 2.1.0 + '@libp2p/interface': 2.1.2 '@noble/curves': 1.5.0 '@noble/hashes': 1.4.0 asn1js: 3.0.5 @@ -6977,11 +6986,11 @@ snapshots: uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/dcutr@2.0.2': + '@libp2p/dcutr@2.0.6': dependencies: - '@libp2p/interface': 2.1.0 - '@libp2p/interface-internal': 2.0.2 - '@libp2p/utils': 6.0.2 + '@libp2p/interface': 2.1.2 + '@libp2p/interface-internal': 2.0.6 + '@libp2p/utils': 6.0.6 '@multiformats/multiaddr': 12.3.1 '@multiformats/multiaddr-matcher': 1.2.4 delay: 6.0.0 @@ -6989,13 +6998,13 @@ snapshots: protons-runtime: 5.5.0 uint8arraylist: 2.4.8 - '@libp2p/devtools-metrics@1.1.0': + '@libp2p/devtools-metrics@1.1.4': dependencies: - '@libp2p/interface': 2.1.0 - '@libp2p/interface-internal': 2.0.2 - '@libp2p/logger': 5.0.2 - '@libp2p/peer-id': 5.0.2 - '@libp2p/simple-metrics': 1.2.0 + '@libp2p/interface': 2.1.2 + '@libp2p/interface-internal': 2.0.6 + '@libp2p/logger': 5.1.0 + '@libp2p/peer-id': 5.0.4 + '@libp2p/simple-metrics': 1.2.3 '@multiformats/multiaddr': 12.3.1 cborg: 4.2.3 it-pipe: 3.0.1 @@ -7004,13 +7013,14 @@ snapshots: multiformats: 13.2.2 progress-events: 1.0.1 - '@libp2p/identify@3.0.2': + '@libp2p/identify@3.0.6': dependencies: - '@libp2p/crypto': 5.0.2 - '@libp2p/interface': 2.1.0 - '@libp2p/interface-internal': 2.0.2 - '@libp2p/peer-id': 5.0.2 - '@libp2p/peer-record': 8.0.2 + '@libp2p/crypto': 5.0.4 + '@libp2p/interface': 2.1.2 + '@libp2p/interface-internal': 2.0.6 + '@libp2p/peer-id': 5.0.4 + '@libp2p/peer-record': 8.0.6 + '@libp2p/utils': 6.0.6 '@multiformats/multiaddr': 12.3.1 '@multiformats/multiaddr-matcher': 1.2.4 it-drain: 3.0.7 @@ -7023,7 +7033,7 @@ snapshots: '@libp2p/interface-internal@2.0.1': dependencies: - '@libp2p/interface': 2.1.0 + '@libp2p/interface': 2.1.2 '@libp2p/peer-collections': 6.0.1 '@multiformats/multiaddr': 12.3.1 progress-events: 1.0.1 @@ -7031,18 +7041,17 @@ snapshots: '@libp2p/interface-internal@2.0.2': dependencies: - '@libp2p/interface': 2.1.0 + '@libp2p/interface': 2.1.2 '@libp2p/peer-collections': 6.0.2 '@multiformats/multiaddr': 12.3.1 progress-events: 1.0.1 uint8arraylist: 2.4.8 - '@libp2p/interface@2.1.0': + '@libp2p/interface-internal@2.0.6': dependencies: + '@libp2p/interface': 2.1.2 + '@libp2p/peer-collections': 6.0.6 '@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 @@ -7065,26 +7074,34 @@ snapshots: '@libp2p/logger@5.0.2': dependencies: - '@libp2p/interface': 2.1.0 + '@libp2p/interface': 2.1.2 '@multiformats/multiaddr': 12.3.1 interface-datastore: 8.3.0 multiformats: 13.2.2 weald: 1.0.2 - '@libp2p/mdns@11.0.2': + '@libp2p/logger@5.1.0': dependencies: - '@libp2p/interface': 2.1.0 - '@libp2p/interface-internal': 2.0.2 - '@libp2p/peer-id': 5.0.2 - '@libp2p/utils': 6.0.2 + '@libp2p/interface': 2.1.2 + '@multiformats/multiaddr': 12.3.1 + interface-datastore: 8.3.0 + multiformats: 13.2.2 + weald: 1.0.2 + + '@libp2p/mdns@11.0.6': + dependencies: + '@libp2p/interface': 2.1.2 + '@libp2p/interface-internal': 2.0.6 + '@libp2p/peer-id': 5.0.4 + '@libp2p/utils': 6.0.6 '@multiformats/multiaddr': 12.3.1 '@types/multicast-dns': 7.2.4 dns-packet: 5.6.1 multicast-dns: 7.2.5 - '@libp2p/multistream-select@6.0.2': + '@libp2p/multistream-select@6.0.5': dependencies: - '@libp2p/interface': 2.1.0 + '@libp2p/interface': 2.1.2 it-length-prefixed: 9.1.0 it-length-prefixed-stream: 1.2.0 it-stream-types: 2.0.1 @@ -7097,30 +7114,37 @@ snapshots: '@libp2p/peer-collections@6.0.1': dependencies: '@libp2p/interface': 2.1.2 - '@libp2p/peer-id': 5.0.2 + '@libp2p/peer-id': 5.0.4 '@libp2p/utils': 6.0.1 multiformats: 13.2.2 '@libp2p/peer-collections@6.0.2': dependencies: - '@libp2p/interface': 2.1.0 - '@libp2p/peer-id': 5.0.2 + '@libp2p/interface': 2.1.2 + '@libp2p/peer-id': 5.0.4 '@libp2p/utils': 6.0.2 multiformats: 13.2.2 - '@libp2p/peer-id@5.0.2': + '@libp2p/peer-collections@6.0.6': dependencies: - '@libp2p/crypto': 5.0.2 - '@libp2p/interface': 2.1.0 + '@libp2p/interface': 2.1.2 + '@libp2p/peer-id': 5.0.4 + '@libp2p/utils': 6.0.6 + multiformats: 13.2.2 + + '@libp2p/peer-id@5.0.4': + dependencies: + '@libp2p/crypto': 5.0.4 + '@libp2p/interface': 2.1.2 multiformats: 13.2.2 uint8arrays: 5.1.0 - '@libp2p/peer-record@8.0.2': + '@libp2p/peer-record@8.0.6': dependencies: - '@libp2p/crypto': 5.0.2 - '@libp2p/interface': 2.1.0 - '@libp2p/peer-id': 5.0.2 - '@libp2p/utils': 6.0.2 + '@libp2p/crypto': 5.0.4 + '@libp2p/interface': 2.1.2 + '@libp2p/peer-id': 5.0.4 + '@libp2p/utils': 6.0.6 '@multiformats/multiaddr': 12.3.1 multiformats: 13.2.2 protons-runtime: 5.5.0 @@ -7128,13 +7152,13 @@ snapshots: uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/peer-store@11.0.2': + '@libp2p/peer-store@11.0.6': dependencies: - '@libp2p/crypto': 5.0.2 - '@libp2p/interface': 2.1.0 - '@libp2p/peer-collections': 6.0.2 - '@libp2p/peer-id': 5.0.2 - '@libp2p/peer-record': 8.0.2 + '@libp2p/crypto': 5.0.4 + '@libp2p/interface': 2.1.2 + '@libp2p/peer-collections': 6.0.6 + '@libp2p/peer-id': 5.0.4 + '@libp2p/peer-record': 8.0.6 '@multiformats/multiaddr': 12.3.1 interface-datastore: 8.3.0 it-all: 3.0.6 @@ -7146,10 +7170,10 @@ snapshots: '@libp2p/pubsub-peer-discovery@11.0.0': dependencies: - '@libp2p/crypto': 5.0.2 - '@libp2p/interface': 2.1.0 + '@libp2p/crypto': 5.0.4 + '@libp2p/interface': 2.1.2 '@libp2p/interface-internal': 2.0.1 - '@libp2p/peer-id': 5.0.2 + '@libp2p/peer-id': 5.0.4 '@multiformats/multiaddr': 12.3.1 protons-runtime: 5.5.0 uint8arraylist: 2.4.8 @@ -7157,11 +7181,11 @@ snapshots: '@libp2p/pubsub@10.0.2': dependencies: - '@libp2p/crypto': 5.0.2 - '@libp2p/interface': 2.1.0 + '@libp2p/crypto': 5.0.4 + '@libp2p/interface': 2.1.2 '@libp2p/interface-internal': 2.0.2 '@libp2p/peer-collections': 6.0.2 - '@libp2p/peer-id': 5.0.2 + '@libp2p/peer-id': 5.0.4 '@libp2p/utils': 6.0.2 it-length-prefixed: 9.1.0 it-pipe: 3.0.1 @@ -7171,10 +7195,10 @@ snapshots: uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/simple-metrics@1.2.0': + '@libp2p/simple-metrics@1.2.3': dependencies: - '@libp2p/interface': 2.1.0 - '@libp2p/logger': 5.0.2 + '@libp2p/interface': 2.1.2 + '@libp2p/logger': 5.1.0 it-foreach: 2.1.1 it-stream-types: 2.0.1 tdigest: 0.1.2 @@ -7182,8 +7206,8 @@ snapshots: '@libp2p/utils@6.0.1': dependencies: '@chainsafe/is-ip': 2.0.2 - '@libp2p/crypto': 5.0.2 - '@libp2p/interface': 2.1.0 + '@libp2p/crypto': 5.0.4 + '@libp2p/interface': 2.1.2 '@libp2p/logger': 5.0.1 '@multiformats/multiaddr': 12.3.1 '@multiformats/multiaddr-matcher': 1.2.4 @@ -7208,8 +7232,8 @@ snapshots: '@libp2p/utils@6.0.2': dependencies: '@chainsafe/is-ip': 2.0.2 - '@libp2p/crypto': 5.0.2 - '@libp2p/interface': 2.1.0 + '@libp2p/crypto': 5.0.4 + '@libp2p/interface': 2.1.2 '@libp2p/logger': 5.0.2 '@multiformats/multiaddr': 12.3.1 '@multiformats/multiaddr-matcher': 1.2.4 @@ -7231,13 +7255,38 @@ snapshots: uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/webrtc@5.0.4(react-native@0.75.2(@babel/core@7.25.7)(@babel/preset-env@7.25.4(@babel/core@7.25.7))(@types/react@18.3.11)(react@18.3.1)(typescript@5.5.4))': + '@libp2p/utils@6.0.6': + dependencies: + '@chainsafe/is-ip': 2.0.2 + '@libp2p/crypto': 5.0.4 + '@libp2p/interface': 2.1.2 + '@libp2p/logger': 5.1.0 + '@multiformats/multiaddr': 12.3.1 + '@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-foreach: 2.1.1 + it-pipe: 3.0.1 + 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/webrtc@5.0.9(react-native@0.75.2(@babel/core@7.25.7)(@babel/preset-env@7.25.4(@babel/core@7.25.7))(@types/react@18.3.11)(react@18.3.1)(typescript@5.5.4))': dependencies: '@chainsafe/libp2p-noise': 16.0.0 - '@libp2p/interface': 2.1.0 - '@libp2p/interface-internal': 2.0.2 - '@libp2p/peer-id': 5.0.2 - '@libp2p/utils': 6.0.2 + '@libp2p/interface': 2.1.2 + '@libp2p/interface-internal': 2.0.6 + '@libp2p/peer-id': 5.0.4 + '@libp2p/utils': 6.0.6 '@multiformats/mafmt': 12.1.6 '@multiformats/multiaddr': 12.3.1 '@multiformats/multiaddr-matcher': 1.2.4 @@ -7262,10 +7311,10 @@ snapshots: - react-native - supports-color - '@libp2p/websockets@9.0.2': + '@libp2p/websockets@9.0.6': dependencies: - '@libp2p/interface': 2.1.0 - '@libp2p/utils': 6.0.2 + '@libp2p/interface': 2.1.2 + '@libp2p/utils': 6.0.6 '@multiformats/mafmt': 12.1.6 '@multiformats/multiaddr': 12.3.1 '@multiformats/multiaddr-to-uri': 10.1.0 @@ -7280,12 +7329,12 @@ snapshots: - bufferutil - utf-8-validate - '@libp2p/webtransport@5.0.4': + '@libp2p/webtransport@5.0.9': dependencies: '@chainsafe/libp2p-noise': 16.0.0 - '@libp2p/interface': 2.1.0 - '@libp2p/peer-id': 5.0.2 - '@libp2p/utils': 6.0.2 + '@libp2p/interface': 2.1.2 + '@libp2p/peer-id': 5.0.4 + '@libp2p/utils': 6.0.6 '@multiformats/multiaddr': 12.3.1 '@multiformats/multiaddr-matcher': 1.2.4 it-stream-types: 2.0.1 @@ -7999,7 +8048,7 @@ snapshots: '@types/multicast-dns@7.2.4': dependencies: '@types/dns-packet': 5.6.5 - '@types/node': 22.5.4 + '@types/node': 22.7.4 '@types/murmurhash3js-revisited@3.0.3': {} @@ -8040,7 +8089,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 22.5.4 + '@types/node': 22.7.4 '@types/yargs-parser@21.0.3': {} @@ -8757,7 +8806,7 @@ snapshots: datastore-core@10.0.2: dependencies: - '@libp2p/logger': 5.0.2 + '@libp2p/logger': 5.1.0 interface-datastore: 8.3.0 interface-store: 6.0.0 it-drain: 3.0.7 @@ -9853,17 +9902,17 @@ snapshots: leven@3.1.0: {} - libp2p@2.1.0: + libp2p@2.1.5: dependencies: - '@libp2p/crypto': 5.0.2 - '@libp2p/interface': 2.1.0 - '@libp2p/interface-internal': 2.0.2 - '@libp2p/logger': 5.0.2 - '@libp2p/multistream-select': 6.0.2 - '@libp2p/peer-collections': 6.0.2 - '@libp2p/peer-id': 5.0.2 - '@libp2p/peer-store': 11.0.2 - '@libp2p/utils': 6.0.2 + '@libp2p/crypto': 5.0.4 + '@libp2p/interface': 2.1.2 + '@libp2p/interface-internal': 2.0.6 + '@libp2p/logger': 5.1.0 + '@libp2p/multistream-select': 6.0.5 + '@libp2p/peer-collections': 6.0.6 + '@libp2p/peer-id': 5.0.4 + '@libp2p/peer-store': 11.0.6 + '@libp2p/utils': 6.0.6 '@multiformats/dns': 1.0.6 '@multiformats/multiaddr': 12.3.1 '@multiformats/multiaddr-matcher': 1.2.4