diff --git a/package-lock.json b/package-lock.json index a7b4077..f750613 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,23 +13,23 @@ "@chainsafe/libp2p-noise": "16.0.1", "@chainsafe/libp2p-yamux": "7.0.1", "@helia/unixfs": "4.0.2", - "@libp2p/bootstrap": "11.0.23", - "@libp2p/circuit-relay-v2": "3.1.13", + "@libp2p/bootstrap": "11.0.26", + "@libp2p/circuit-relay-v2": "3.2.2", "@libp2p/config": "1.1.0", - "@libp2p/identify": "3.0.19", + "@libp2p/identify": "3.0.22", "@libp2p/keychain": "5.0.14", "@libp2p/logger": "5.1.8", - "@libp2p/ping": "2.0.18", - "@libp2p/tcp": "10.0.20", - "@libp2p/webrtc": "5.1.1", - "@libp2p/websockets": "9.1.5", + "@libp2p/ping": "2.0.22", + "@libp2p/tcp": "10.1.2", + "@libp2p/webrtc": "5.2.2", + "@libp2p/websockets": "9.2.2", "@multiformats/multiaddr": "12.3.5", "axios": "0.27.2", "bcryptjs": "2.4.3", "blockstore-fs": "2.0.2", "datastore-fs": "10.0.2", "glob": "7.1.6", - "helia": "5.2.0", + "helia": "5.2.1", "helia-coord": "1.7.1", "jsonrpc-lite": "2.2.0", "jsonwebtoken": "8.5.1", @@ -45,7 +45,7 @@ "koa-router": "10.0.0", "koa-static": "5.0.0", "koa2-ratelimit": "0.9.1", - "libp2p": "2.6.3", + "libp2p": "2.7.2", "line-reader": "0.4.0", "minimal-slp-wallet": "5.13.2", "mongoose": "5.13.14", @@ -3163,6 +3163,30 @@ "npm": ">=7.0.0" } }, + "node_modules/@ipshipyard/libp2p-auto-tls": { + "version": "1.0.0", + "resolved": "http://94.130.170.209:4873/@ipshipyard%2flibp2p-auto-tls/-/libp2p-auto-tls-1.0.0.tgz", + "integrity": "sha512-wV1smnqbg3xUCHmPB8KWFuP8G9MKlx8KDuiJvhCWPi7B03xJq2FMybMDPI8tM9boa9sHD+5+NFu+Teo3Lz76fw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.2", + "@libp2p/crypto": "^5.0.9", + "@libp2p/http-fetch": "^2.1.0", + "@libp2p/interface": "^2.4.0", + "@libp2p/interface-internal": "^2.2.2", + "@libp2p/keychain": "^5.0.12", + "@libp2p/utils": "^6.3.1", + "@multiformats/multiaddr": "^12.3.3", + "@multiformats/multiaddr-matcher": "^1.6.0", + "@peculiar/x509": "^1.12.3", + "acme-client": "^5.4.0", + "any-signal": "^4.1.1", + "delay": "^6.0.0", + "interface-datastore": "^8.3.1", + "multiformats": "^13.3.1", + "uint8arrays": "^5.1.0" + } + }, "node_modules/@ipshipyard/node-datachannel": { "version": "0.26.4", "resolved": "http://94.130.170.209:4873/@ipshipyard%2fnode-datachannel/-/node-datachannel-0.26.4.tgz", @@ -3447,30 +3471,6 @@ "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", "license": "MIT" }, - "node_modules/@libp2p/auto-tls": { - "version": "1.0.6", - "resolved": "http://94.130.170.209:4873/@libp2p%2fauto-tls/-/auto-tls-1.0.6.tgz", - "integrity": "sha512-xZfk4bwBizU5lfpmlS+NilA44bYS8QxyNEdPRlN7t1nDJMxQG8GBALNm0hFh6LwFXnC+9L5ixZkQuZjE4OOE6A==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "@chainsafe/is-ip": "^2.0.2", - "@libp2p/crypto": "^5.0.10", - "@libp2p/http-fetch": "^2.1.0", - "@libp2p/interface": "^2.4.1", - "@libp2p/interface-internal": "^2.2.4", - "@libp2p/keychain": "^5.0.13", - "@libp2p/utils": "^6.5.0", - "@multiformats/multiaddr": "^12.3.3", - "@multiformats/multiaddr-matcher": "^1.6.0", - "@peculiar/x509": "^1.12.3", - "acme-client": "^5.4.0", - "any-signal": "^4.1.1", - "delay": "^6.0.0", - "interface-datastore": "^8.3.1", - "multiformats": "^13.3.1", - "uint8arrays": "^5.1.0" - } - }, "node_modules/@libp2p/autonat": { "version": "2.0.21", "resolved": "http://94.130.170.209:4873/@libp2p%2fautonat/-/autonat-2.0.21.tgz", @@ -3491,31 +3491,31 @@ } }, "node_modules/@libp2p/bootstrap": { - "version": "11.0.23", - "resolved": "http://94.130.170.209:4873/@libp2p%2fbootstrap/-/bootstrap-11.0.23.tgz", - "integrity": "sha512-2HqwyAoCy6rliVM9n1YF3vsIKxo2Hyb1Dd/p9I33mVxMIQ17oS3aMG3CC2BxYHFSa3M173oxPcUrEff+j1jxxw==", + "version": "11.0.26", + "resolved": "http://94.130.170.209:4873/@libp2p%2fbootstrap/-/bootstrap-11.0.26.tgz", + "integrity": "sha512-Q2r3RsedwpgUv8gtsapsegs8wxGAbm2rUTjEuTK3wasQoixZ2Q6Kjw4hq+cq4SlbH3XaAO2UXqUEhGT2KLhfoQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.5.0", - "@libp2p/interface-internal": "^2.3.1", - "@libp2p/peer-id": "^5.0.12", + "@libp2p/interface": "^2.6.0", + "@libp2p/interface-internal": "^2.3.4", + "@libp2p/peer-id": "^5.0.13", "@multiformats/mafmt": "^12.1.6", "@multiformats/multiaddr": "^12.3.3" } }, "node_modules/@libp2p/circuit-relay-v2": { - "version": "3.1.13", - "resolved": "http://94.130.170.209:4873/@libp2p%2fcircuit-relay-v2/-/circuit-relay-v2-3.1.13.tgz", - "integrity": "sha512-/8kp+7gllRjx9aXoHkR5xhTwywSzjetTEO8Pda+6g8stkt9Ntgix+G85+ZYK75l0r+C9SykZqnIfzeeTBehOoA==", + "version": "3.2.2", + "resolved": "http://94.130.170.209:4873/@libp2p%2fcircuit-relay-v2/-/circuit-relay-v2-3.2.2.tgz", + "integrity": "sha512-NoPJt64AaTFwhsbr+fxi5n4lqCHs9QcfwiftDp/11lX7giNXI6RnIMBfPgqXniAN8eKhSSMktqGjDyFE21eiwg==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.0.11", - "@libp2p/interface": "^2.5.0", - "@libp2p/interface-internal": "^2.3.1", - "@libp2p/peer-collections": "^6.0.17", - "@libp2p/peer-id": "^5.0.12", - "@libp2p/peer-record": "^8.0.17", - "@libp2p/utils": "^6.5.1", + "@libp2p/crypto": "^5.0.12", + "@libp2p/interface": "^2.6.0", + "@libp2p/interface-internal": "^2.3.4", + "@libp2p/peer-collections": "^6.0.20", + "@libp2p/peer-id": "^5.0.13", + "@libp2p/peer-record": "^8.0.20", + "@libp2p/utils": "^6.5.4", "@multiformats/multiaddr": "^12.3.3", "@multiformats/multiaddr-matcher": "^1.6.0", "any-signal": "^4.1.1", @@ -3626,17 +3626,17 @@ } }, "node_modules/@libp2p/identify": { - "version": "3.0.19", - "resolved": "http://94.130.170.209:4873/@libp2p%2fidentify/-/identify-3.0.19.tgz", - "integrity": "sha512-D7IrK8KIfytWHnRsKDR49Jym5+m30cmQZhhxIhSe2+V/GYnigWjZXTrGvLOYJRk/xREkdQfZEqQxa8FutevYjw==", + "version": "3.0.22", + "resolved": "http://94.130.170.209:4873/@libp2p%2fidentify/-/identify-3.0.22.tgz", + "integrity": "sha512-NrnFliv2oaS9B1oOmdICaSeIN+3jpbmcVGDuVOSr9mQn5Rn9myds91YuBHSgifYeBWFgaz8XiWxsceYo16srFg==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.0.11", - "@libp2p/interface": "^2.5.0", - "@libp2p/interface-internal": "^2.3.1", - "@libp2p/peer-id": "^5.0.12", - "@libp2p/peer-record": "^8.0.17", - "@libp2p/utils": "^6.5.1", + "@libp2p/crypto": "^5.0.12", + "@libp2p/interface": "^2.6.0", + "@libp2p/interface-internal": "^2.3.4", + "@libp2p/peer-id": "^5.0.13", + "@libp2p/peer-record": "^8.0.20", + "@libp2p/utils": "^6.5.4", "@multiformats/multiaddr": "^12.3.3", "@multiformats/multiaddr-matcher": "^1.6.0", "it-drain": "^3.0.7", @@ -3662,13 +3662,13 @@ } }, "node_modules/@libp2p/interface-internal": { - "version": "2.3.2", - "resolved": "http://94.130.170.209:4873/@libp2p%2finterface-internal/-/interface-internal-2.3.2.tgz", - "integrity": "sha512-AXKYK3MU08thJCy4zRCU81RWuXJ6hR0VS0VDani2eWsv3pQ09X0R2s8+Cl0zpwa+blMaWWSKOGioWfmsnTAwvg==", + "version": "2.3.4", + "resolved": "http://94.130.170.209:4873/@libp2p%2finterface-internal/-/interface-internal-2.3.4.tgz", + "integrity": "sha512-fnRBIoochnSik0257sESu3ljTJIktNtKDtXtLhvMqpe5LGqFGd7So5Joa4AJ6GKcfKkORdAaaa7UjyrKD/akUw==", "license": "Apache-2.0 OR MIT", "dependencies": { "@libp2p/interface": "^2.6.0", - "@libp2p/peer-collections": "^6.0.18", + "@libp2p/peer-collections": "^6.0.20", "@multiformats/multiaddr": "^12.3.3", "progress-events": "^1.0.1" } @@ -3791,9 +3791,9 @@ } }, "node_modules/@libp2p/multistream-select": { - "version": "6.0.15", - "resolved": "http://94.130.170.209:4873/@libp2p%2fmultistream-select/-/multistream-select-6.0.15.tgz", - "integrity": "sha512-cQocM+GrK2T5Rda2aOCP7JzQNeONQW6yuI3+UVNxqVjFggKgx1ZpxXzGYDKSmmewa4B0R0hb1rUT6JL9QHAeLQ==", + "version": "6.0.16", + "resolved": "http://94.130.170.209:4873/@libp2p%2fmultistream-select/-/multistream-select-6.0.16.tgz", + "integrity": "sha512-mn+EK/4BiIeOM9fA15ZdVgYlpsFkiSOozfkhiTBHKNIKP3hgt71k1PV8k3Nu2R9LT2fGN2JKbNr14B3v++N0gA==", "license": "Apache-2.0 OR MIT", "dependencies": { "@libp2p/interface": "^2.6.0", @@ -3801,7 +3801,7 @@ "it-length-prefixed-stream": "^1.2.0", "it-stream-types": "^2.0.2", "p-defer": "^4.0.1", - "race-signal": "^1.1.0", + "race-signal": "^1.1.2", "uint8-varint": "^2.0.4", "uint8arraylist": "^2.4.8", "uint8arrays": "^5.1.0" @@ -3825,14 +3825,14 @@ } }, "node_modules/@libp2p/peer-collections": { - "version": "6.0.18", - "resolved": "http://94.130.170.209:4873/@libp2p%2fpeer-collections/-/peer-collections-6.0.18.tgz", - "integrity": "sha512-pDQQFdPEbsj3K5GPmrme7D1TMg4/rng2itnyDNKzLWlq2Lt9LVBkevAhf0KAAahBcoQEJOhHH1X8+Eo+EC/GcQ==", + "version": "6.0.20", + "resolved": "http://94.130.170.209:4873/@libp2p%2fpeer-collections/-/peer-collections-6.0.20.tgz", + "integrity": "sha512-WBHPWEm3QwiBcezUGeV8nAs760Cg/HwykjXlp9MFABMtJLyTYgbSspctIGxsqMdr/eCNYxMRGV1bbiOmoBKmPA==", "license": "Apache-2.0 OR MIT", "dependencies": { "@libp2p/interface": "^2.6.0", "@libp2p/peer-id": "^5.0.13", - "@libp2p/utils": "^6.5.2", + "@libp2p/utils": "^6.5.4", "multiformats": "^13.3.1" } }, @@ -3849,15 +3849,15 @@ } }, "node_modules/@libp2p/peer-record": { - "version": "8.0.18", - "resolved": "http://94.130.170.209:4873/@libp2p%2fpeer-record/-/peer-record-8.0.18.tgz", - "integrity": "sha512-24cSta2jDZ5bAHwLObzHixWma6xoG77JWhTztolKoA6Wx7EqL8VfuSJw/2AoKe8RKxked9Zr0T/zN0xZAuqXag==", + "version": "8.0.20", + "resolved": "http://94.130.170.209:4873/@libp2p%2fpeer-record/-/peer-record-8.0.20.tgz", + "integrity": "sha512-cF9I57R8/OIR4IL6XR0ZztgcynukD0XHPOny9QQr+MzWOtqj+OesiVfaiqnClE8oeew1PgM4BBOjnzXvX/uqXg==", "license": "Apache-2.0 OR MIT", "dependencies": { "@libp2p/crypto": "^5.0.12", "@libp2p/interface": "^2.6.0", "@libp2p/peer-id": "^5.0.13", - "@libp2p/utils": "^6.5.2", + "@libp2p/utils": "^6.5.4", "@multiformats/multiaddr": "^12.3.3", "multiformats": "^13.3.1", "protons-runtime": "^5.5.0", @@ -3867,15 +3867,15 @@ } }, "node_modules/@libp2p/peer-store": { - "version": "11.0.18", - "resolved": "http://94.130.170.209:4873/@libp2p%2fpeer-store/-/peer-store-11.0.18.tgz", - "integrity": "sha512-ZuVBTz78pNDTqV7CXY1g+3O5Q23Mb23yaFeqiPAUCfx+RUjFt+aQxLkKmAxTCBjQFDd4vxmlNPbxxBXCTohH8g==", + "version": "11.0.20", + "resolved": "http://94.130.170.209:4873/@libp2p%2fpeer-store/-/peer-store-11.0.20.tgz", + "integrity": "sha512-jsd8ArqI1JEh/hCMUkHgsDQx/nBSasBixtZNHzUkrAmdRoXPlripJemMwu4DF1NgzQuFfR/CSt8xASd3d2kwEg==", "license": "Apache-2.0 OR MIT", "dependencies": { "@libp2p/crypto": "^5.0.12", "@libp2p/interface": "^2.6.0", "@libp2p/peer-id": "^5.0.13", - "@libp2p/peer-record": "^8.0.18", + "@libp2p/peer-record": "^8.0.20", "@multiformats/multiaddr": "^12.3.3", "interface-datastore": "^8.3.1", "it-all": "^3.0.6", @@ -3887,14 +3887,14 @@ } }, "node_modules/@libp2p/ping": { - "version": "2.0.18", - "resolved": "http://94.130.170.209:4873/@libp2p%2fping/-/ping-2.0.18.tgz", - "integrity": "sha512-5fvgsJRDdk5xEXwtn5AbiK+25nAxCfBZY/nnr2VsmbUBh1HYxt1nld+Ed5GuHtnS3K2oaCLAkr4XgxVAhzsOsA==", + "version": "2.0.22", + "resolved": "http://94.130.170.209:4873/@libp2p%2fping/-/ping-2.0.22.tgz", + "integrity": "sha512-vMmw7adYNaySHqKoRDOp7VS3iJRPn/jzfMzC4qcaFM/v81JqYmFEx4UopmYQr4YY+N04jhRu0zYbTN4c8e2shQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/crypto": "^5.0.11", - "@libp2p/interface": "^2.5.0", - "@libp2p/interface-internal": "^2.3.0", + "@libp2p/crypto": "^5.0.12", + "@libp2p/interface": "^2.6.0", + "@libp2p/interface-internal": "^2.3.4", "@multiformats/multiaddr": "^12.3.3", "it-byte-stream": "^1.1.0", "uint8arrays": "^5.1.0" @@ -3950,13 +3950,13 @@ } }, "node_modules/@libp2p/tcp": { - "version": "10.0.20", - "resolved": "http://94.130.170.209:4873/@libp2p%2ftcp/-/tcp-10.0.20.tgz", - "integrity": "sha512-vXwh0a4+CAAXiCb/BPZzb/VtfP1IWvQROGQa9LfqAx6fVh8f1sXoG+v+GvwgnSpOVQVpFoOpeMRbi7sShhIWUA==", + "version": "10.1.2", + "resolved": "http://94.130.170.209:4873/@libp2p%2ftcp/-/tcp-10.1.2.tgz", + "integrity": "sha512-/DovSsAxTX3nwr+kr5NHDuy0vboFgBA9AaUOPXOA8AqbYnRjX8HDeUIRf77pRGja/cAW0W9euIxJmQNtFYWHuA==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.5.0", - "@libp2p/utils": "^6.5.1", + "@libp2p/interface": "^2.6.0", + "@libp2p/utils": "^6.5.4", "@multiformats/mafmt": "^12.1.6", "@multiformats/multiaddr": "^12.3.3", "@types/sinon": "^17.0.3", @@ -4006,9 +4006,9 @@ } }, "node_modules/@libp2p/utils": { - "version": "6.5.2", - "resolved": "http://94.130.170.209:4873/@libp2p%2futils/-/utils-6.5.2.tgz", - "integrity": "sha512-hMGjhyW9KttOWkVZ9BxQh6eWPlIUP53GG2x8Oq1KtsdVYAPokenWHi4qVzCNh3X6kL9G1fqmBjbhpAwdQmx/DA==", + "version": "6.5.4", + "resolved": "http://94.130.170.209:4873/@libp2p%2futils/-/utils-6.5.4.tgz", + "integrity": "sha512-6scIfHDmftdu4hew6l34K0C0q7yewhOyKi+eQVQAtUUuLrEjSer0yV/BkClFOiPE/q82tHX2KbREhgurCLE46g==", "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/is-ip": "^2.0.2", @@ -4029,7 +4029,7 @@ "netmask": "^2.0.2", "p-defer": "^4.0.1", "race-event": "^1.3.0", - "race-signal": "^1.1.0", + "race-signal": "^1.1.2", "uint8arraylist": "^2.4.8", "uint8arrays": "^5.1.0" } @@ -4048,19 +4048,19 @@ } }, "node_modules/@libp2p/webrtc": { - "version": "5.1.1", - "resolved": "http://94.130.170.209:4873/@libp2p%2fwebrtc/-/webrtc-5.1.1.tgz", - "integrity": "sha512-ng9kOWLwriHGP7GL3bzQ8qWTjki05TaFx/WqWx3xCHpjwdb+Pld7BmPti/PvSrG8HQ8UPA83tSuvllm+CH4H9Q==", + "version": "5.2.2", + "resolved": "http://94.130.170.209:4873/@libp2p%2fwebrtc/-/webrtc-5.2.2.tgz", + "integrity": "sha512-hbyUBvGzLKvZMDZQEk84T3gDm44PxOFbVL+9+Y5KOk+kKGp9RYVtWyNpiYxHi3kF/U/y7EEPd8Zwbn5wRjLIAw==", "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/is-ip": "^2.0.2", "@chainsafe/libp2p-noise": "^16.0.0", "@ipshipyard/node-datachannel": "^0.26.4", - "@libp2p/interface": "^2.5.0", - "@libp2p/interface-internal": "^2.3.1", - "@libp2p/peer-id": "^5.0.12", - "@libp2p/utils": "^6.5.1", - "@multiformats/multiaddr": "^12.3.3", + "@libp2p/interface": "^2.6.0", + "@libp2p/interface-internal": "^2.3.4", + "@libp2p/peer-id": "^5.0.13", + "@libp2p/utils": "^6.5.4", + "@multiformats/multiaddr": "^12.4.0", "@multiformats/multiaddr-matcher": "^1.6.0", "@peculiar/webcrypto": "^1.5.0", "@peculiar/x509": "^1.11.0", @@ -4078,13 +4078,27 @@ "progress-events": "^1.0.1", "protons-runtime": "^5.5.0", "race-event": "^1.3.0", - "race-signal": "^1.1.0", + "race-signal": "^1.1.2", "react-native-webrtc": "^124.0.4", "uint8-varint": "^2.0.4", "uint8arraylist": "^2.4.8", "uint8arrays": "^5.1.0" } }, + "node_modules/@libp2p/webrtc/node_modules/@multiformats/multiaddr": { + "version": "12.4.0", + "resolved": "http://94.130.170.209:4873/@multiformats%2fmultiaddr/-/multiaddr-12.4.0.tgz", + "integrity": "sha512-FL7yBTLijJ5JkO044BGb2msf+uJLrwpD6jD6TkXlbjA9N12+18HT40jvd4o5vL4LOJMc86dPX6tGtk/uI9kYKg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.1", + "@chainsafe/netmask": "^2.0.0", + "@multiformats/dns": "^1.0.3", + "multiformats": "^13.0.0", + "uint8-varint": "^2.0.1", + "uint8arrays": "^5.0.0" + } + }, "node_modules/@libp2p/webrtc/node_modules/it-length-prefixed": { "version": "10.0.1", "resolved": "http://94.130.170.209:4873/it-length-prefixed/-/it-length-prefixed-10.0.1.tgz", @@ -4103,13 +4117,13 @@ } }, "node_modules/@libp2p/websockets": { - "version": "9.1.5", - "resolved": "http://94.130.170.209:4873/@libp2p%2fwebsockets/-/websockets-9.1.5.tgz", - "integrity": "sha512-E/PJLWMI8cHKLHONuvLJDJca1KuMcn5NaqhGt5/kXt2HC1i02lbEa8xsKsWSxoVBwK/jEwjwINiW4OaKuQr6SQ==", + "version": "9.2.2", + "resolved": "http://94.130.170.209:4873/@libp2p%2fwebsockets/-/websockets-9.2.2.tgz", + "integrity": "sha512-R5nuufJU3ORPdlrhcXG8UBM/SJASDR7UYmRfr+AALY8EMvtJpFBfA+4ob2da8wZEJJSV7TnCcp57QKnMciENKw==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@libp2p/interface": "^2.5.0", - "@libp2p/utils": "^6.5.1", + "@libp2p/interface": "^2.6.0", + "@libp2p/utils": "^6.5.4", "@multiformats/multiaddr": "^12.3.3", "@multiformats/multiaddr-matcher": "^1.6.0", "@multiformats/multiaddr-to-uri": "^11.0.0", @@ -4118,7 +4132,7 @@ "p-defer": "^4.0.1", "p-event": "^6.0.1", "progress-events": "^1.0.1", - "race-signal": "^1.1.0", + "race-signal": "^1.1.2", "ws": "^8.18.0" } }, @@ -11640,36 +11654,36 @@ } }, "node_modules/helia": { - "version": "5.2.0", - "resolved": "http://94.130.170.209:4873/helia/-/helia-5.2.0.tgz", - "integrity": "sha512-CL+cDnwSw2f030a9opTVvqy9jh5+b2tTNSQFTFPx11cfYxcF7qSDRhZKBlsKgzG2jSCAsCxwdV4ipnXkRfV8Sg==", + "version": "5.2.1", + "resolved": "http://94.130.170.209:4873/helia/-/helia-5.2.1.tgz", + "integrity": "sha512-H5oqxXV4uFae5eWRv5aopUyKfO7pxdT7sVNomw/ImZabkidz2BrHqsNy6JaZPIQTSUP9yBlkKK2Sq3tmHngYaQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "@chainsafe/libp2p-noise": "^16.0.0", + "@chainsafe/libp2p-noise": "^16.0.1", "@chainsafe/libp2p-yamux": "^7.0.1", - "@helia/block-brokers": "^4.0.3", + "@helia/block-brokers": "^4.0.4", "@helia/delegated-routing-v1-http-api-client": "^4.2.1", "@helia/interface": "^5.2.0", "@helia/routers": "^3.0.0", - "@helia/utils": "^1.2.0", - "@libp2p/auto-tls": "^1.0.4", - "@libp2p/autonat": "^2.0.12", - "@libp2p/bootstrap": "^11.0.13", - "@libp2p/circuit-relay-v2": "^3.1.3", - "@libp2p/config": "^1.0.1", - "@libp2p/dcutr": "^2.0.12", - "@libp2p/identify": "^3.0.12", - "@libp2p/interface": "^2.2.1", - "@libp2p/kad-dht": "^14.1.3", - "@libp2p/keychain": "^5.0.10", - "@libp2p/mdns": "^11.0.13", - "@libp2p/mplex": "^11.0.13", - "@libp2p/ping": "^2.0.12", - "@libp2p/tcp": "^10.0.13", - "@libp2p/tls": "^2.0.11", - "@libp2p/upnp-nat": "^3.0.4", - "@libp2p/webrtc": "^5.0.19", - "@libp2p/websockets": "^9.0.13", + "@helia/utils": "^1.2.1", + "@ipshipyard/libp2p-auto-tls": "^1.0.0", + "@libp2p/autonat": "^2.0.19", + "@libp2p/bootstrap": "^11.0.20", + "@libp2p/circuit-relay-v2": "^3.1.10", + "@libp2p/config": "^1.0.3", + "@libp2p/dcutr": "^2.0.18", + "@libp2p/identify": "^3.0.18", + "@libp2p/interface": "^2.5.0", + "@libp2p/kad-dht": "^14.2.3", + "@libp2p/keychain": "^5.0.14", + "@libp2p/mdns": "^11.0.20", + "@libp2p/mplex": "^11.0.20", + "@libp2p/ping": "^2.0.18", + "@libp2p/tcp": "^10.0.18", + "@libp2p/tls": "^2.0.15", + "@libp2p/upnp-nat": "^3.1.1", + "@libp2p/webrtc": "^5.0.26", + "@libp2p/websockets": "^9.1.5", "@multiformats/dns": "^1.0.6", "blockstore-core": "^5.0.2", "datastore-core": "^10.0.2", @@ -14295,22 +14309,22 @@ } }, "node_modules/libp2p": { - "version": "2.6.3", - "resolved": "http://94.130.170.209:4873/libp2p/-/libp2p-2.6.3.tgz", - "integrity": "sha512-OySoiRezMGZxrIVCM9amuX94TRUm3z+oqPJfsw1ur6VOxzc3RttqgIam8eit8PuFienVTiOAsx5QYORocw+9+Q==", + "version": "2.7.2", + "resolved": "http://94.130.170.209:4873/libp2p/-/libp2p-2.7.2.tgz", + "integrity": "sha512-jG2biyI+AWwjqylfaa+gRhbbelCUXLMOyH/jc7f8CVn7FG5jAAL86+19oJm3tkiG68CzjEPAm0mKZhTZNPJPTA==", "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/is-ip": "^2.0.2", "@chainsafe/netmask": "^2.0.0", - "@libp2p/crypto": "^5.0.11", - "@libp2p/interface": "^2.5.0", - "@libp2p/interface-internal": "^2.3.1", - "@libp2p/logger": "^5.1.8", - "@libp2p/multistream-select": "^6.0.14", - "@libp2p/peer-collections": "^6.0.17", - "@libp2p/peer-id": "^5.0.12", - "@libp2p/peer-store": "^11.0.17", - "@libp2p/utils": "^6.5.1", + "@libp2p/crypto": "^5.0.12", + "@libp2p/interface": "^2.6.0", + "@libp2p/interface-internal": "^2.3.4", + "@libp2p/logger": "^5.1.9", + "@libp2p/multistream-select": "^6.0.16", + "@libp2p/peer-collections": "^6.0.20", + "@libp2p/peer-id": "^5.0.13", + "@libp2p/peer-store": "^11.0.20", + "@libp2p/utils": "^6.5.4", "@multiformats/dns": "^1.0.6", "@multiformats/multiaddr": "^12.3.5", "@multiformats/multiaddr-matcher": "^1.6.0", @@ -14326,10 +14340,23 @@ "p-retry": "^6.2.1", "progress-events": "^1.0.1", "race-event": "^1.3.0", - "race-signal": "^1.1.0", + "race-signal": "^1.1.2", "uint8arrays": "^5.1.0" } }, + "node_modules/libp2p/node_modules/@libp2p/logger": { + "version": "5.1.9", + "resolved": "http://94.130.170.209:4873/@libp2p%2flogger/-/logger-5.1.9.tgz", + "integrity": "sha512-PQbCTSSaJ2sRjV8vbewpS2promeDjEQqCjxWUTvY5RuTOKu5iUApG1JcmjfJ4Y+n9qpuVnE2G6ol9AIyco/EOQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.6.0", + "@multiformats/multiaddr": "^12.3.3", + "interface-datastore": "^8.3.1", + "multiformats": "^13.3.1", + "weald": "^1.0.4" + } + }, "node_modules/libp2p/node_modules/@types/retry": { "version": "0.12.2", "resolved": "http://94.130.170.209:4873/@types%2fretry/-/retry-0.12.2.tgz", @@ -15587,6 +15614,7 @@ "resolved": "http://94.130.170.209:4873/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "license": "MIT", + "peer": true, "bin": { "mkdirp": "bin/cmd.js" }, @@ -20086,9 +20114,9 @@ "license": "Apache-2.0 OR MIT" }, "node_modules/race-signal": { - "version": "1.1.0", - "resolved": "http://94.130.170.209:4873/race-signal/-/race-signal-1.1.0.tgz", - "integrity": "sha512-VqsW1uzCXfKBd2DhA3K3NhQlqQr04+5WQ7+kHpf1HzT01Q+ePSFWZdQHXKZPuLmm2eXTZM1XLO76cq15ZRAaEA==", + "version": "1.1.3", + "resolved": "http://94.130.170.209:4873/race-signal/-/race-signal-1.1.3.tgz", + "integrity": "sha512-Mt2NznMgepLfORijhQMncE26IhkmjEphig+/1fKC0OtaKwys/gpvpmswSjoN01SS+VO951mj0L4VIDXdXsjnfA==", "license": "Apache-2.0 OR MIT" }, "node_modules/random-bytes": { @@ -24475,6 +24503,7 @@ "resolved": "http://94.130.170.209:4873/write-file-atomic/-/write-file-atomic-4.0.2.tgz", "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "license": "ISC", + "peer": true, "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^3.0.7" diff --git a/package.json b/package.json index dcc4097..7c7f6d3 100644 --- a/package.json +++ b/package.json @@ -28,23 +28,23 @@ "@chainsafe/libp2p-noise": "16.0.1", "@chainsafe/libp2p-yamux": "7.0.1", "@helia/unixfs": "4.0.2", - "@libp2p/bootstrap": "11.0.23", - "@libp2p/circuit-relay-v2": "3.1.13", + "@libp2p/bootstrap": "11.0.26", + "@libp2p/circuit-relay-v2": "3.2.2", "@libp2p/config": "1.1.0", - "@libp2p/identify": "3.0.19", + "@libp2p/identify": "3.0.22", "@libp2p/keychain": "5.0.14", "@libp2p/logger": "5.1.8", - "@libp2p/ping": "2.0.18", - "@libp2p/tcp": "10.0.20", - "@libp2p/webrtc": "5.1.1", - "@libp2p/websockets": "9.1.5", + "@libp2p/ping": "2.0.22", + "@libp2p/tcp": "10.1.2", + "@libp2p/webrtc": "5.2.2", + "@libp2p/websockets": "9.2.2", "@multiformats/multiaddr": "12.3.5", "axios": "0.27.2", "bcryptjs": "2.4.3", "blockstore-fs": "2.0.2", "datastore-fs": "10.0.2", "glob": "7.1.6", - "helia": "5.2.0", + "helia": "5.2.1", "helia-coord": "1.7.1", "jsonrpc-lite": "2.2.0", "jsonwebtoken": "8.5.1", @@ -60,7 +60,7 @@ "koa-router": "10.0.0", "koa-static": "5.0.0", "koa2-ratelimit": "0.9.1", - "libp2p": "2.6.3", + "libp2p": "2.7.2", "line-reader": "0.4.0", "minimal-slp-wallet": "5.13.2", "mongoose": "5.13.14",