diff --git a/packages/network/package.json b/packages/network/package.json index 8b495a5a8..1a8cb6bf9 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -42,7 +42,7 @@ "@libp2p/interface-pubsub": "^4.0.1", "@libp2p/mdns": "^10.1.1", "@libp2p/pubsub-peer-discovery": "^10.0.2", - "@libp2p/webrtc": "^4.1.1", + "@libp2p/webrtc": "^4.1.2", "@libp2p/websockets": "^8.1.1", "@libp2p/webtransport": "^4.1.1", "@multiformats/multiaddr": "^12.3.0", diff --git a/yarn.lock b/yarn.lock index 277c459a7..3be843e42 100644 --- a/yarn.lock +++ b/yarn.lock @@ -399,6 +399,20 @@ uint8arraylist "^2.4.8" uint8arrays "^5.1.0" +"@libp2p/crypto@^4.1.6": + version "4.1.6" + resolved "https://registry.yarnpkg.com/@libp2p/crypto/-/crypto-4.1.6.tgz#585b568f831a03c12123a7467653b9231d1422f8" + integrity sha512-KQxgFcRpEYUynmEfANqyKR9C2YZ8w/SzfZjB+gbrbRRHz1cclIA8g2y/MdW1D4x21EXF7+COY1klCCFQS3ppOg== + dependencies: + "@libp2p/interface" "^1.6.1" + "@noble/curves" "^1.4.0" + "@noble/hashes" "^1.4.0" + asn1js "^3.0.5" + multiformats "^13.1.0" + protons-runtime "^5.4.0" + uint8arraylist "^2.4.8" + uint8arrays "^5.1.0" + "@libp2p/dcutr@^1.1.0": version "1.1.1" resolved "https://registry.yarnpkg.com/@libp2p/dcutr/-/dcutr-1.1.1.tgz#d629cd3f05ee87950702b8219ba24519eb961444" @@ -444,13 +458,13 @@ it-stream-types "^2.0.1" uint8arraylist "^2.4.3" -"@libp2p/interface-internal@^1.0.1", "@libp2p/interface-internal@^1.0.7", "@libp2p/interface-internal@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@libp2p/interface-internal/-/interface-internal-1.3.0.tgz#58aacb966bc5123c0dd73b06fc669681fc3453d7" - integrity sha512-M2s/iCJ3+bKOcKkzeycCEkVA7fpZfVnptVm2DdKV1gYvC4ClVT21Hq4Ki2TZA/kibb7clWi5LTeed2jvMwj3pg== +"@libp2p/interface-internal@^1.0.1", "@libp2p/interface-internal@^1.0.7", "@libp2p/interface-internal@^1.3.0", "@libp2p/interface-internal@^1.3.1": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@libp2p/interface-internal/-/interface-internal-1.3.1.tgz#50ee17036d4066c42d24b0d9c9729053d0ab6121" + integrity sha512-81e+4JLJPjgIuxFOqOJUr4w5rr+SrfwG5PhkVsnqA4F4Sxb8x4ImRjDgPKqbTUp/taSNUz9zMGgwwdG6m4mvGA== dependencies: - "@libp2p/interface" "^1.6.0" - "@libp2p/peer-collections" "^5.2.5" + "@libp2p/interface" "^1.6.1" + "@libp2p/peer-collections" "^5.2.6" "@multiformats/multiaddr" "^12.2.3" progress-events "^1.0.0" uint8arraylist "^2.4.8" @@ -473,10 +487,10 @@ it-pushable "^3.1.3" uint8arraylist "^2.4.3" -"@libp2p/interface@^1.0.0", "@libp2p/interface@^1.0.1", "@libp2p/interface@^1.1.3", "@libp2p/interface@^1.4.0", "@libp2p/interface@^1.5.0", "@libp2p/interface@^1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@libp2p/interface/-/interface-1.6.0.tgz#3198e81fabe1ed5ba2421ecbd0cbeec0a75e8317" - integrity sha512-PqcWA/wQFwk8bcevwUez5KYd0FKhKrOJOfKy+qGzDnKsPN3c0W6m/yiYXE7VJ6rAynL9ITxRddub3hEktthVCg== +"@libp2p/interface@^1.0.0", "@libp2p/interface@^1.0.1", "@libp2p/interface@^1.1.3", "@libp2p/interface@^1.4.0", "@libp2p/interface@^1.5.0", "@libp2p/interface@^1.6.0", "@libp2p/interface@^1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@libp2p/interface/-/interface-1.6.1.tgz#dc8f1a49da7ee81cd068e872bde3445c3b631d45" + integrity sha512-bpkIYTvZhGGc/ajITKvgFpaP8UtPWoSj+xHVrj6zyAN8U/cAqN0IQQt4a7daJr5VZa8B86i4d1iccdG42/mz+g== dependencies: "@multiformats/multiaddr" "^12.2.3" it-pushable "^3.2.3" @@ -501,6 +515,17 @@ interface-datastore "^8.2.11" multiformats "^13.1.0" +"@libp2p/logger@^4.0.17": + version "4.0.17" + resolved "https://registry.yarnpkg.com/@libp2p/logger/-/logger-4.0.17.tgz#1ae663bb2dec3c7e6b29d2195756f64e5e77d939" + integrity sha512-NPGN27uOXFGuKkxnX39InMvxS0lMenq6/aFqQHN1N0f0S3LaG9RuTcz/VE3qyO1Ik1aAockR6qqCwbfFxJuO0g== + dependencies: + "@libp2p/interface" "^1.6.1" + "@multiformats/multiaddr" "^12.2.3" + debug "^4.3.4" + interface-datastore "^8.2.11" + multiformats "^13.1.0" + "@libp2p/mdns@^10.1.1": version "10.1.1" resolved "https://registry.yarnpkg.com/@libp2p/mdns/-/mdns-10.1.1.tgz#92a606144ad968e4fc16489711db308c1484138e" @@ -539,6 +564,15 @@ "@libp2p/peer-id" "^4.2.0" "@libp2p/utils" "^5.4.5" +"@libp2p/peer-collections@^5.2.6": + version "5.2.6" + resolved "https://registry.yarnpkg.com/@libp2p/peer-collections/-/peer-collections-5.2.6.tgz#3b649fb44cf57232d6d87b9b000e408ff9ccbfb6" + integrity sha512-a6P1euFoUXX4FvYomifZMLCdRhUyV/X44Y4CrWuY+OSv3pg2siTU8LuCo8EOXtFWpwJAQIzh+v/roYJhjiwyGA== + dependencies: + "@libp2p/interface" "^1.6.1" + "@libp2p/peer-id" "^4.2.1" + "@libp2p/utils" "^5.4.6" + "@libp2p/peer-id-factory@^4.2.0": version "4.2.0" resolved "https://registry.yarnpkg.com/@libp2p/peer-id-factory/-/peer-id-factory-4.2.0.tgz#c6ea24693e2dee8039d73dd6f5b46956615a74b3" @@ -551,12 +585,12 @@ uint8arraylist "^2.4.8" uint8arrays "^5.1.0" -"@libp2p/peer-id@^4.0.0", "@libp2p/peer-id@^4.0.1", "@libp2p/peer-id@^4.0.5", "@libp2p/peer-id@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@libp2p/peer-id/-/peer-id-4.2.0.tgz#0c55af8c69b4ec902ef40276a58c7ba7887c72c9" - integrity sha512-VCScUTVuPNkoZmddM5NtuI0tuFZhFG6ypk7tX1svumA+9sEIx9x4duNIb/Rt+E7E7fDINcBnqxiQpBRUCRtDBQ== +"@libp2p/peer-id@^4.0.0", "@libp2p/peer-id@^4.0.1", "@libp2p/peer-id@^4.0.5", "@libp2p/peer-id@^4.2.0", "@libp2p/peer-id@^4.2.1": + version "4.2.1" + resolved "https://registry.yarnpkg.com/@libp2p/peer-id/-/peer-id-4.2.1.tgz#0bf6cf5a7b84a586fa0327781d8cea893a3eaba4" + integrity sha512-ttPdHqWoZzITODY8WF1EK8HMGLN7fXnV/FlHlrvGKQF4TqqTXgqFM3+4AhhGJJK34bqcq2U3r4vy474MmUQgjA== dependencies: - "@libp2p/interface" "^1.6.0" + "@libp2p/interface" "^1.6.1" multiformats "^13.1.0" uint8arrays "^5.1.0" @@ -625,15 +659,15 @@ uint8arraylist "^2.4.8" uint8arrays "^5.1.0" -"@libp2p/utils@^5.2.5", "@libp2p/utils@^5.4.5": - version "5.4.5" - resolved "https://registry.yarnpkg.com/@libp2p/utils/-/utils-5.4.5.tgz#b3e3177f86d88e56a5a1874e747ab381c21d4a2b" - integrity sha512-PInUa1jZFILeBl0ilV0bLQkfZFp8chtYZbgiY3lGTX1sPQgl1nZDLjVg7F7/lpW0+FWZaACqEJKtHpUOTLrQow== +"@libp2p/utils@^5.2.5", "@libp2p/utils@^5.4.5", "@libp2p/utils@^5.4.6": + version "5.4.6" + resolved "https://registry.yarnpkg.com/@libp2p/utils/-/utils-5.4.6.tgz#ee710a4920bbbbe70bf8bf047f04252e20f2cbaf" + integrity sha512-UBHsXO9OvMJZex/u8bJFYGjF2Tdd/eNh1Ys6A24iyJR6TlYoOfwO1BxB++CPDKPo7Zuz5V5IOwzfvr3llzfybg== dependencies: "@chainsafe/is-ip" "^2.0.2" - "@libp2p/crypto" "^4.1.5" - "@libp2p/interface" "^1.6.0" - "@libp2p/logger" "^4.0.16" + "@libp2p/crypto" "^4.1.6" + "@libp2p/interface" "^1.6.1" + "@libp2p/logger" "^4.0.17" "@multiformats/multiaddr" "^12.2.3" "@multiformats/multiaddr-matcher" "^1.2.1" "@sindresorhus/fnv1a" "^3.1.0" @@ -652,16 +686,16 @@ uint8arraylist "^2.4.8" uint8arrays "^5.1.0" -"@libp2p/webrtc@^4.1.1": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@libp2p/webrtc/-/webrtc-4.1.1.tgz#36300d83d1ee0416dbbd24b127a41693abf55b3c" - integrity sha512-yDuDbM79opMoRUCmrcyuYUeb1QUu0+TZs12W0dog/SZl3KTmou937y3qR5Ru3GwWySHHbQBEHQEA92pH/TmLLA== +"@libp2p/webrtc@^4.1.2": + version "4.1.2" + resolved "https://registry.yarnpkg.com/@libp2p/webrtc/-/webrtc-4.1.2.tgz#81a322435bdc206d81b5419bb17ea359edca086a" + integrity sha512-1tvIP9mEH6hLhHXL4TfOSN7imvt4kLFYHkp+Qv15gKVhrdrsaI7wq/t6zcpTMKFXXmvNWq0twrkmg3ARsD4SCQ== dependencies: "@chainsafe/libp2p-noise" "^15.0.0" - "@libp2p/interface" "^1.6.0" - "@libp2p/interface-internal" "^1.3.0" - "@libp2p/peer-id" "^4.2.0" - "@libp2p/utils" "^5.4.5" + "@libp2p/interface" "^1.6.1" + "@libp2p/interface-internal" "^1.3.1" + "@libp2p/peer-id" "^4.2.1" + "@libp2p/utils" "^5.4.6" "@multiformats/mafmt" "^12.1.6" "@multiformats/multiaddr" "^12.2.3" "@multiformats/multiaddr-matcher" "^1.2.1" @@ -671,7 +705,6 @@ it-pushable "^3.2.3" it-stream-types "^2.0.1" multiformats "^13.1.0" - multihashes "^4.0.3" node-datachannel "^0.10.0" p-defer "^4.0.1" p-event "^6.0.1" @@ -719,11 +752,6 @@ uint8arraylist "^2.4.8" uint8arrays "^5.1.0" -"@multiformats/base-x@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@multiformats/base-x/-/base-x-4.0.1.tgz#95ff0fa58711789d53aefb2590a8b7a4e715d121" - integrity sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw== - "@multiformats/dns@^1.0.3", "@multiformats/dns@^1.0.6": version "1.0.6" resolved "https://registry.yarnpkg.com/@multiformats/dns/-/dns-1.0.6.tgz#b8c7de11459a02a5f4e609d35d3cdb95cb6ad152" @@ -1059,40 +1087,6 @@ resolved "https://registry.yarnpkg.com/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz#db4ecfd499a9765ab24002c3b696d02e6d32a12c" integrity sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA== -"@topology-foundation/crdt@file:packages/crdt": - version "0.0.20" - -"@topology-foundation/network@file:packages/network": - version "0.0.20" - dependencies: - "@chainsafe/libp2p-gossipsub" "^13.1.0" - "@chainsafe/libp2p-noise" "^15.1.0" - "@chainsafe/libp2p-yamux" "^6.0.2" - "@libp2p/autonat" "^1.0.0" - "@libp2p/bootstrap" "^10.1.0" - "@libp2p/circuit-relay-v2" "^1.0.24" - "@libp2p/dcutr" "^1.1.0" - "@libp2p/identify" "^2.0.2" - "@libp2p/interface-pubsub" "^4.0.1" - "@libp2p/mdns" "^10.1.1" - "@libp2p/pubsub-peer-discovery" "^10.0.2" - "@libp2p/webrtc" "^4.1.1" - "@libp2p/websockets" "^8.1.1" - "@libp2p/webtransport" "^4.1.1" - "@multiformats/multiaddr" "^12.3.0" - it-pipe "^3.0.1" - libp2p "^1.6.0" - -"@topology-foundation/node@file:packages/node": - version "0.0.20" - dependencies: - "@topology-foundation/crdt" "0.0.20" - "@topology-foundation/network" "0.0.20" - "@topology-foundation/object" "0.0.20" - -"@topology-foundation/object@file:packages/object": - version "0.0.20" - "@tsconfig/node10@^1.0.7": version "1.0.11" resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.11.tgz#6ee46400685f130e278128c7b38b7e031ff5b2f2" @@ -4275,13 +4269,6 @@ ms@2.1.3: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -multibase@^4.0.1: - version "4.0.6" - resolved "https://registry.yarnpkg.com/multibase/-/multibase-4.0.6.tgz#6e624341483d6123ca1ede956208cb821b440559" - integrity sha512-x23pDe5+svdLz/k5JPGCVdfn7Q5mZVMBETiC+ORfO+sor9Sgs0smJzAjfTbM5tckeCqnaUuMYoz+k3RXMmJClQ== - dependencies: - "@multiformats/base-x" "^4.0.1" - multicast-dns@^7.2.5: version "7.2.5" resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" @@ -4305,20 +4292,6 @@ multiformats@^13.0.0, multiformats@^13.0.1, multiformats@^13.1.0: resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-13.1.3.tgz#36d312401ff424948ef90746fbda9dd798cffa09" integrity sha512-CZPi9lFZCM/+7oRolWYsvalsyWQGFo+GpdaTmjxXXomC+nP/W1Rnxb9sUgjvmNmRZ5bOPqRAl4nuK+Ydw/4tGw== -multiformats@^9.4.2: - version "9.9.0" - resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-9.9.0.tgz#c68354e7d21037a8f1f8833c8ccd68618e8f1d37" - integrity sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg== - -multihashes@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-4.0.3.tgz#426610539cd2551edbf533adeac4c06b3b90fb05" - integrity sha512-0AhMH7Iu95XjDLxIeuCOOE4t9+vQZsACyKZ9Fxw2pcsRmlX4iCn1mby0hS0bb+nQOVpdQYWPpnyusw4da5RPhA== - dependencies: - multibase "^4.0.1" - uint8arrays "^3.0.0" - varint "^5.0.2" - murmurhash3js-revisited@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz#6bd36e25de8f73394222adc6e41fa3fac08a5869" @@ -5902,13 +5875,6 @@ uint8arraylist@^2.0.0, uint8arraylist@^2.4.3, uint8arraylist@^2.4.8: dependencies: uint8arrays "^5.0.1" -uint8arrays@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-3.1.1.tgz#2d8762acce159ccd9936057572dade9459f65ae0" - integrity sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg== - dependencies: - multiformats "^9.4.2" - uint8arrays@^4.0.9: version "4.0.10" resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-4.0.10.tgz#3ec5cde3348903c140e87532fc53f46b8f2e921f" @@ -6026,11 +5992,6 @@ validate-peer-dependencies@^1.0.0: resolve-package-path "^3.1.0" semver "^7.3.2" -varint@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/varint/-/varint-5.0.2.tgz#5b47f8a947eb668b848e034dcfa87d0ff8a7f7a4" - integrity sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow== - vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"