diff --git a/package-lock.json b/package-lock.json index 8509759..800d0b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,12 +9,12 @@ "version": "1.3.0", "license": "MIT", "dependencies": { - "@chris.troutner/ipfs": "2.0.0", + "@chris.troutner/ipfs": "2.0.2", "@psf/bch-js": "^4.20.3", "axios": "^0.21.1", "bcryptjs": "^2.4.3", "glob": "^7.1.6", - "ipfs-coord": "^6.5.4", + "ipfs-coord": "^6.5.6", "jsonrpc-lite": "^2.2.0", "jsonwebtoken": "^8.5.1", "jwt-bch-lib": "^1.3.0", @@ -253,12 +253,12 @@ } }, "node_modules/@chris.troutner/ipfs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs/-/ipfs-2.0.0.tgz", - "integrity": "sha512-lRya208Npk573+Hvp9FrFTLRBPPYev4Ivxiqs8ZGRT9n6lZGrgeHCtzBjANN6GPvONfBDIN6cD8caXeWhFS/AQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs/-/ipfs-2.0.2.tgz", + "integrity": "sha512-yPNEzy4yPyIHgn3IkRGh/rA9loFCOfKYRE/MwqboV3boUa5e5xVISVy8IUXO3qy0Q+hMqnLY4lPzbgs1YTohAg==", "dependencies": { - "@chris.troutner/ipfs-cli": "^0.7.0", - "@chris.troutner/ipfs-core": "^0.9.0", + "@chris.troutner/ipfs-cli": "^0.7.2", + "@chris.troutner/ipfs-core": "^0.9.2", "debug": "^4.1.1", "semver": "^7.3.2", "update-notifier": "^5.0.0" @@ -272,15 +272,15 @@ } }, "node_modules/@chris.troutner/ipfs-cli": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-cli/-/ipfs-cli-0.7.0.tgz", - "integrity": "sha512-NdF/t3Zdivu1V+qXxfAvhvDjo1ARg7FlHGdbFF6t8+vrS7JnowpV/CdNyzNzkrxXvvrYbWAtnO8tmy+I7vzCIg==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-cli/-/ipfs-cli-0.7.2.tgz", + "integrity": "sha512-kV/I3P4PueUjLxqGdluti89iB7t0Et9DQdvd+o4Om8vE9qNFpw+TOYe0igN3DjTQk0k03BP7Wjp4Qr2SuqFC8w==", "dependencies": { - "@chris.troutner/ipfs-core": "^0.9.0", - "@chris.troutner/ipfs-core-types": "^0.6.0", - "@chris.troutner/ipfs-core-utils": "^0.9.0", - "@chris.troutner/ipfs-daemon": "^0.8.0", - "@chris.troutner/ipfs-http-client": "^51.0.0", + "@chris.troutner/ipfs-core": "^0.9.2", + "@chris.troutner/ipfs-core-types": "^0.6.1", + "@chris.troutner/ipfs-core-utils": "^0.9.1", + "@chris.troutner/ipfs-daemon": "^0.8.2", + "@chris.troutner/ipfs-http-client": "^51.0.1", "byteman": "^1.3.5", "cid-tool": "^3.0.0", "cids": "^1.1.6", @@ -464,12 +464,12 @@ } }, "node_modules/@chris.troutner/ipfs-core": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-core/-/ipfs-core-0.9.0.tgz", - "integrity": "sha512-yD+Eq/yiHgCAo0iXCD7VtMmLHQURElUU/Vy2bdpx5fai6uUonPo6AZw9Qd3m7XVNg8PTk/QDFzEihwRfAkksiw==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-core/-/ipfs-core-0.9.2.tgz", + "integrity": "sha512-yumEyUpC1RTulwY/mUH6bJr0arj4g5yFj6KQ1B73f+3sOlNzhShJVGqhoj4XsOX+8BgQRLv/PX7ao/PMJB+4rA==", "dependencies": { - "@chris.troutner/ipfs-core-types": "^0.6.0", - "@chris.troutner/ipfs-core-utils": "^0.9.0", + "@chris.troutner/ipfs-core-types": "^0.6.1", + "@chris.troutner/ipfs-core-utils": "^0.9.1", "abort-controller": "^3.0.0", "array-shuffle": "^2.0.0", "cborg": "^1.2.1", @@ -505,7 +505,7 @@ "it-map": "^1.0.4", "it-pipe": "^1.1.0", "just-safe-set": "^2.2.1", - "libp2p": "^0.31.6", + "libp2p": "^0.32.4", "libp2p-bootstrap": "^0.12.3", "libp2p-crypto": "^0.19.3", "libp2p-floodsub": "^0.25.1", @@ -535,9 +535,9 @@ } }, "node_modules/@chris.troutner/ipfs-core-types": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-core-types/-/ipfs-core-types-0.6.0.tgz", - "integrity": "sha512-/3QghzkX1890hlVdklQJb7fYcfUue2w6zNEEDiu0TgxtS1+UcoHBSPsUqkmw+KA66smEo2zHuq+tLjmE2f6yRw==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-core-types/-/ipfs-core-types-0.6.1.tgz", + "integrity": "sha512-KIUOYqJd+vDMrEBvALL/JR3I/srMgEgm/iG50LiDmnFOYPIO7mHuLRAjVQ7J9OqCecUM/yP6ZglC/uVm+J2BSw==", "dependencies": { "cids": "^1.1.6", "interface-datastore": "^4.0.0", @@ -547,11 +547,12 @@ } }, "node_modules/@chris.troutner/ipfs-core-utils": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-core-utils/-/ipfs-core-utils-0.9.0.tgz", - "integrity": "sha512-UAv1UKYxPGpCqH82f9yjcomAsbKIco3qHwbtiGBYbD+RJQydhifcc0nlOEIe7Y5PFk4nZ67bsuPpvX1XdVGFWw==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-core-utils/-/ipfs-core-utils-0.9.1.tgz", + "integrity": "sha512-x6H+tngt52+BzGq5py4lbkjISv1U+zGqY2h4+d4M0goKvYX3Xy41aJGK434e2V+Wgf0qnNclxHUcw6hEDJBWgQ==", "dependencies": { - "@chris.troutner/ipfs-core-types": "^0.6.0", + "@chris.troutner/ipfs-core-types": "^0.6.1", + "@chris.troutner/timeout-abort-controller": "^2.0.0", "any-signal": "^2.1.2", "blob-to-it": "^1.0.1", "browser-readablestream-to-it": "^1.0.1", @@ -566,7 +567,6 @@ "multiaddr": "^9.0.1", "multiaddr-to-uri": "^7.0.0", "parse-duration": "^1.0.0", - "timeout-abort-controller": "^1.1.1", "uint8arrays": "^2.1.3" } }, @@ -644,22 +644,22 @@ } }, "node_modules/@chris.troutner/ipfs-daemon": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-daemon/-/ipfs-daemon-0.8.0.tgz", - "integrity": "sha512-warMuWirNsAIqixrF8Lh+Fgoj1spv/K6QHgwCxyPyOva+3m8vFERjK4DXNOVBY/MrDENa0KFGDKGSDDPuNJUCQ==", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-daemon/-/ipfs-daemon-0.8.2.tgz", + "integrity": "sha512-AGDwLFaq7NTVXVYEPKhifoQRkl486tb4r0wbO6UyZ/N9Yg42/TsNt4wZGKkbUlE2SCSgWCKKx8HwcsEzdoqUmQ==", "dependencies": { - "@chris.troutner/ipfs-core": "^0.9.0", - "@chris.troutner/ipfs-core-types": "^0.6.0", - "@chris.troutner/ipfs-grpc-server": "^0.4.0", - "@chris.troutner/ipfs-http-client": "^51.0.0", - "@chris.troutner/ipfs-http-gateway": "^0.5.0", - "@chris.troutner/ipfs-http-server": "^0.6.0", + "@chris.troutner/ipfs-core": "^0.9.2", + "@chris.troutner/ipfs-core-types": "^0.6.1", + "@chris.troutner/ipfs-grpc-server": "^0.4.2", + "@chris.troutner/ipfs-http-client": "^51.0.1", + "@chris.troutner/ipfs-http-gateway": "^0.5.1", + "@chris.troutner/ipfs-http-server": "^0.6.1", "@mapbox/node-pre-gyp": "^1.0.5", "debug": "^4.1.1", "dlv": "^1.1.3", "ipfs-utils": "^8.1.2", "just-safe-set": "^2.2.1", - "libp2p": "^0.31.6", + "libp2p": "^0.32.4", "libp2p-delegated-content-routing": "^0.10.0", "libp2p-delegated-peer-routing": "^0.9.0", "libp2p-webrtc-star": "^0.22.2", @@ -689,17 +689,17 @@ } }, "node_modules/@chris.troutner/ipfs-grpc-protocol": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-grpc-protocol/-/ipfs-grpc-protocol-0.4.0.tgz", - "integrity": "sha512-mbmMSXHUQp6KfCOjiayG3QAfu3SYAYQYj+dis5SEJjza7ZdRzkXoCCYyqidNXf3jft3xqN+u3gLgAkS9fRcl2Q==" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-grpc-protocol/-/ipfs-grpc-protocol-0.4.1.tgz", + "integrity": "sha512-2tZw9/rYzl+WaXNq9l2GsCKJ+pGYoof5DRWlntjGY534MIOMa87joEWZ07fudI0/o7fzCKzTcLcZOzSvyTP1eA==" }, "node_modules/@chris.troutner/ipfs-grpc-server": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-grpc-server/-/ipfs-grpc-server-0.4.0.tgz", - "integrity": "sha512-2FN+e+nIlz+KVv9RtG4SvcOAnIUNpDR88UmFHiaR6VP9QcHu1ERU8YOU9Nv9LHBRgWgZNStHEJEoq1XwUdV2xg==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-grpc-server/-/ipfs-grpc-server-0.4.2.tgz", + "integrity": "sha512-0hYXP0ZnxvV3rKfpKOJ+bmbTLBMs33G62ZrmHDmhm6NDV4JsTDWKSA62tVhOq7Tu/TyzRwvJBpTaIJ0qp9AfVQ==", "dependencies": { - "@chris.troutner/ipfs-core-types": "^0.6.0", - "@chris.troutner/ipfs-grpc-protocol": "^0.4.0", + "@chris.troutner/ipfs-core-types": "^0.6.1", + "@chris.troutner/ipfs-grpc-protocol": "^0.4.1", "@grpc/grpc-js": "^1.1.8", "change-case": "^4.1.1", "coercer": "^1.1.2", @@ -731,12 +731,12 @@ } }, "node_modules/@chris.troutner/ipfs-http-client": { - "version": "51.0.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-http-client/-/ipfs-http-client-51.0.0.tgz", - "integrity": "sha512-qX9qPAJsw+R7QmM86SvfOTlc1CkRx1yoGCFTRVk59pC1XWtyxUqkqgY3n19yfmSKzcQMtrVLMMKjxWgLVuDwrg==", + "version": "51.0.1", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-http-client/-/ipfs-http-client-51.0.1.tgz", + "integrity": "sha512-6gQ4W2uaCaHNVBT/4pK/zd+UHr8XeIA9E6wPV03Nm/Oyz05psR7ATozwEyymD4yV0b2fOnnSSyMTjRWVsbm89g==", "dependencies": { - "@chris.troutner/ipfs-core-types": "^0.6.0", - "@chris.troutner/ipfs-core-utils": "^0.9.0", + "@chris.troutner/ipfs-core-types": "^0.6.1", + "@chris.troutner/ipfs-core-utils": "^0.9.1", "@types/debug": "^4.1.7", "abort-controller": "^3.0.0", "any-signal": "^2.1.2", @@ -799,12 +799,12 @@ } }, "node_modules/@chris.troutner/ipfs-http-gateway": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-http-gateway/-/ipfs-http-gateway-0.5.0.tgz", - "integrity": "sha512-Yj/O93PEP+sZ//xulRNi/5QFzpbq/HynhXf66vS66VCFEvxoetPBSirMBKNWUjXtPhZ5UIQhW+YGK21yzyGZFA==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-http-gateway/-/ipfs-http-gateway-0.5.1.tgz", + "integrity": "sha512-iPKDn4KR7U+53UsTQuI+JQMax2pvAuBMyAR7pe1B0zQQSxae9PwqrTPncJeumDWNlkrGp658066sHTIs0IcOjw==", "dependencies": { - "@chris.troutner/ipfs-core-types": "^0.6.0", - "@chris.troutner/ipfs-core-utils": "^0.9.0", + "@chris.troutner/ipfs-core-types": "^0.6.1", + "@chris.troutner/ipfs-core-utils": "^0.9.1", "@hapi/ammo": "^5.0.1", "@hapi/boom": "^9.1.0", "@hapi/hapi": "^20.0.0", @@ -839,13 +839,13 @@ } }, "node_modules/@chris.troutner/ipfs-http-server": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-http-server/-/ipfs-http-server-0.6.0.tgz", - "integrity": "sha512-eICDfEkp31ukBL+t8pnVDSKeIT8wY7RJPPNi38ok6SQ7rWgP5X4MxLAvPfvkuQ2zg3kw5H7/O0E1Ie55NRzcVA==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-http-server/-/ipfs-http-server-0.6.1.tgz", + "integrity": "sha512-T4LgSU0jf+tmtx2tZyFX/kTfvYnxnvYw62fWa12l4z+qYryXGrtQNDzLrsU68M6Nq38NYRCHLFEojZnpnGxKqw==", "dependencies": { - "@chris.troutner/ipfs-core-types": "^0.6.0", - "@chris.troutner/ipfs-core-utils": "^0.9.0", - "@chris.troutner/ipfs-http-gateway": "^0.5.0", + "@chris.troutner/ipfs-core-types": "^0.6.1", + "@chris.troutner/ipfs-core-utils": "^0.9.1", + "@chris.troutner/ipfs-http-gateway": "^0.5.1", "@hapi/boom": "^9.1.0", "@hapi/content": "^5.0.2", "@hapi/hapi": "^20.0.0", @@ -904,278 +904,6 @@ } } }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/interface-datastore": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-5.1.3.tgz", - "integrity": "sha512-OVJ2wXg4wuR8kGI9r+09UponEQl/oEtiPaMKiS8QnAKSOf/NTOGnnpmtQPy00UOp3vvbFOvocF6G7HnV76Fmpw==", - "dependencies": { - "err-code": "^3.0.1", - "interface-store": "^1.0.2", - "ipfs-utils": "^8.1.2", - "it-all": "^1.0.2", - "it-drain": "^1.0.1", - "it-filter": "^1.0.2", - "it-take": "^1.0.1", - "nanoid": "^3.0.2", - "uint8arrays": "^3.0.0" - } - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/interface-datastore/node_modules/uint8arrays": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", - "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", - "dependencies": { - "multiformats": "^9.4.2" - } - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/interface-store": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-1.0.2.tgz", - "integrity": "sha512-rUBLYsgoWwxuUpnQoSUr+DR/3dH3reVeIu5aOHFZK31lAexmb++kR6ZECNRgrx6WvoaM3Akdo0A7TDrqgCzZaQ==" - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/ip-address": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-8.1.0.tgz", - "integrity": "sha512-Wz91gZKpNKoXtqvY8ScarKYwhXoK4r/b5QuT+uywe/azv0/nUCo7Bh0IRRI7F9DHR06kJNWtzMGLIbXavngbKA==", - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "1.1.2" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/jsbn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=" - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/libp2p": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-0.32.4.tgz", - "integrity": "sha512-GSImpWJmjFqjXrv9sgJfwaWhMF+J07nNZJknobvgWXXki9W/1a5UsNVyw/1Z2licvsc+aUmCxDgV92lbUvTeSw==", - "dependencies": { - "@motrix/nat-api": "^0.3.1", - "@vascosantos/moving-average": "^1.1.0", - "abort-controller": "^3.0.0", - "aggregate-error": "^3.1.0", - "any-signal": "^2.1.1", - "bignumber.js": "^9.0.1", - "class-is": "^1.1.0", - "debug": "^4.3.1", - "err-code": "^3.0.0", - "es6-promisify": "^6.1.1", - "events": "^3.3.0", - "hashlru": "^2.3.0", - "interface-datastore": "^5.1.1", - "it-all": "^1.0.4", - "it-buffer": "^0.1.2", - "it-drain": "^1.0.3", - "it-filter": "^1.0.1", - "it-first": "^1.0.4", - "it-handshake": "^2.0.0", - "it-length-prefixed": "^5.0.2", - "it-map": "^1.0.4", - "it-merge": "^1.0.0", - "it-pipe": "^1.1.0", - "it-take": "^1.0.0", - "libp2p-crypto": "^0.19.4", - "libp2p-interfaces": "^1.0.0", - "libp2p-utils": "^0.4.0", - "mafmt": "^10.0.0", - "merge-options": "^3.0.4", - "multiaddr": "^10.0.0", - "multiformats": "^9.0.0", - "multistream-select": "^2.0.0", - "mutable-proxy": "^1.0.0", - "node-forge": "^0.10.0", - "p-any": "^3.0.0", - "p-fifo": "^1.0.0", - "p-retry": "^4.4.0", - "p-settle": "^4.1.1", - "peer-id": "^0.15.0", - "private-ip": "^2.1.0", - "protobufjs": "^6.10.2", - "retimer": "^3.0.0", - "sanitize-filename": "^1.6.3", - "set-delayed-interval": "^1.0.0", - "streaming-iterables": "^6.0.0", - "timeout-abort-controller": "^1.1.1", - "uint8arrays": "^3.0.0", - "varint": "^6.0.0", - "wherearewe": "^1.0.0", - "xsalsa20": "^1.1.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/libp2p-interfaces": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/libp2p-interfaces/-/libp2p-interfaces-1.1.0.tgz", - "integrity": "sha512-5nc/HZJgeks1qfkyYQdI84hcZLF4SJKJSUx33JpO0w7v7R+obz+HOwk0GSa4/ZvQHjX+/+OWC4NYVA0yZxZXag==", - "dependencies": { - "abort-controller": "^3.0.0", - "abortable-iterator": "^3.0.0", - "debug": "^4.3.1", - "err-code": "^3.0.1", - "it-length-prefixed": "^5.0.2", - "it-pipe": "^1.1.0", - "it-pushable": "^1.4.2", - "libp2p-crypto": "^0.19.5", - "multiaddr": "^10.0.0", - "multiformats": "^9.1.2", - "peer-id": "^0.15.0", - "protobufjs": "^6.10.2", - "uint8arrays": "^3.0.0" - } - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/libp2p-interfaces/node_modules/multiaddr": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz", - "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==", - "dependencies": { - "dns-over-http-resolver": "^1.2.3", - "err-code": "^3.0.1", - "is-ip": "^3.1.0", - "multiformats": "^9.4.5", - "uint8arrays": "^3.0.0", - "varint": "^6.0.0" - } - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/libp2p-interfaces/node_modules/uint8arrays": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", - "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", - "dependencies": { - "multiformats": "^9.4.2" - } - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/libp2p-utils": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/libp2p-utils/-/libp2p-utils-0.4.1.tgz", - "integrity": "sha512-kq/US2unamiyY+YwP47dO1uqpAdcbdYI2Fzi9JIEhjfPBaD1MR/uyQ/YP7ABthl3EaxAjIQYd1TVp85d6QKAtQ==", - "dependencies": { - "abortable-iterator": "^3.0.0", - "debug": "^4.3.0", - "err-code": "^3.0.1", - "ip-address": "^8.0.0", - "is-loopback-addr": "^1.0.0", - "multiaddr": "^10.0.0", - "private-ip": "^2.1.1" - } - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/libp2p-utils/node_modules/multiaddr": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz", - "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==", - "dependencies": { - "dns-over-http-resolver": "^1.2.3", - "err-code": "^3.0.1", - "is-ip": "^3.1.0", - "multiformats": "^9.4.5", - "uint8arrays": "^3.0.0", - "varint": "^6.0.0" - } - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/libp2p-utils/node_modules/uint8arrays": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", - "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", - "dependencies": { - "multiformats": "^9.4.2" - } - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/libp2p/node_modules/multiaddr": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz", - "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==", - "dependencies": { - "dns-over-http-resolver": "^1.2.3", - "err-code": "^3.0.1", - "is-ip": "^3.1.0", - "multiformats": "^9.4.5", - "uint8arrays": "^3.0.0", - "varint": "^6.0.0" - } - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/libp2p/node_modules/uint8arrays": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", - "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", - "dependencies": { - "multiformats": "^9.4.2" - } - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/mafmt": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/mafmt/-/mafmt-10.0.0.tgz", - "integrity": "sha512-K1bziJOXcnepfztu+2Xy9FLKVLaFMDuspmiyJIYRxnO0WOxFSV7XKSdMxMrVZxcvg1+YjlTIvSGTImUHU2k4Aw==", - "dependencies": { - "multiaddr": "^10.0.0" - } - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/mafmt/node_modules/multiaddr": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz", - "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==", - "dependencies": { - "dns-over-http-resolver": "^1.2.3", - "err-code": "^3.0.1", - "is-ip": "^3.1.0", - "multiformats": "^9.4.5", - "uint8arrays": "^3.0.0", - "varint": "^6.0.0" - } - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/mafmt/node_modules/uint8arrays": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", - "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", - "dependencies": { - "multiformats": "^9.4.2" - } - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/peer-id": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/peer-id/-/peer-id-0.15.3.tgz", - "integrity": "sha512-pass5tk6Fbaz7PTD/3fJg2KWqaproHY0B0Ki8GQMEuMjkoLRcS2Vqt9yy6ob/+8uGBmWjRLtbMhaLV4HTyMDfw==", - "dependencies": { - "class-is": "^1.1.0", - "libp2p-crypto": "^0.19.0", - "minimist": "^1.2.5", - "multiformats": "^9.4.5", - "protobufjs": "^6.10.2", - "uint8arrays": "^3.0.0" - }, - "bin": { - "peer-id": "src/bin.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/peer-id/node_modules/uint8arrays": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", - "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", - "dependencies": { - "multiformats": "^9.4.2" - } - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" - }, - "node_modules/@chris.troutner/ipfs-http-server/node_modules/streaming-iterables": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/streaming-iterables/-/streaming-iterables-6.0.0.tgz", - "integrity": "sha512-GYbJh0ife8PvryWSyFifY1m1uj6zO12d9duuP6xltiOolUz44eKasp5gbFhRbFbLy50ik6hcKn4Pbxl9AkxB+Q==", - "engines": { - "node": ">=10" - } - }, "node_modules/@chris.troutner/ipfs/node_modules/ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", @@ -1449,6 +1177,15 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/@chris.troutner/timeout-abort-controller": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@chris.troutner/timeout-abort-controller/-/timeout-abort-controller-2.0.0.tgz", + "integrity": "sha512-a9by3O8uk7dBuYqWJD5LQ5dTh//+iq7eLLW8XCTAqYFRtJ3zZULosXHIVKKLIJevUnI4hhlIIOGiDEW5v36gGg==", + "dependencies": { + "abort-controller": "^3.0.0", + "retimer": "^3.0.0" + } + }, "node_modules/@dabh/diagnostics": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.2.tgz", @@ -10971,15 +10708,15 @@ } }, "node_modules/ip-address": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-7.1.0.tgz", - "integrity": "sha512-V9pWC/VJf2lsXqP7IWJ+pe3P1/HCYGBMZrrnT62niLGjAfCbeiwXMUxaeHvnVlz19O27pvXP4azs+Pj/A0x+SQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-8.1.0.tgz", + "integrity": "sha512-Wz91gZKpNKoXtqvY8ScarKYwhXoK4r/b5QuT+uywe/azv0/nUCo7Bh0IRRI7F9DHR06kJNWtzMGLIbXavngbKA==", "dependencies": { "jsbn": "1.1.0", "sprintf-js": "1.1.2" }, "engines": { - "node": ">= 10" + "node": ">= 12" } }, "node_modules/ip-address/node_modules/jsbn": { @@ -11059,15 +10796,15 @@ } }, "node_modules/ipfs-coord": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/ipfs-coord/-/ipfs-coord-6.5.4.tgz", - "integrity": "sha512-SUsdxBdecFDC974KJDYi5WakuvrY6+BNISr0/2rLtKa1bGaIPeOAHBzuzhE638CdJcZ7wve3oKwHAGDJJJ17Hw==", + "version": "6.5.6", + "resolved": "https://registry.npmjs.org/ipfs-coord/-/ipfs-coord-6.5.6.tgz", + "integrity": "sha512-Kp1EBRgpP081g1v53zbF0Qo99MXN/lhiIWoEqvDvRcOogSIaIRNoZTIxUozLxvZncAQxkZc7CevO6NTTc1dOtQ==", "dependencies": { "bch-encrypt-lib": "^2.0.0", "orbit-db": "^0.26.1" }, "peerDependencies": { - "@chris.troutner/ipfs": "^2.0.0" + "@chris.troutner/ipfs": "^2.0.2" } }, "node_modules/ipfs-http-response": { @@ -13711,9 +13448,9 @@ } }, "node_modules/libp2p": { - "version": "0.31.7", - "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-0.31.7.tgz", - "integrity": "sha512-0FUHYlwoDQ8+x3qQM9iTrZP0Ui1LWYxAbLZ9H8Hs57hqevEv08eX5EDFlkpqu/W9dkl4gsQ3kv3sa7ye8+lokA==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-0.32.4.tgz", + "integrity": "sha512-GSImpWJmjFqjXrv9sgJfwaWhMF+J07nNZJknobvgWXXki9W/1a5UsNVyw/1Z2licvsc+aUmCxDgV92lbUvTeSw==", "dependencies": { "@motrix/nat-api": "^0.3.1", "@vascosantos/moving-average": "^1.1.0", @@ -13721,14 +13458,13 @@ "aggregate-error": "^3.1.0", "any-signal": "^2.1.1", "bignumber.js": "^9.0.1", - "cids": "^1.1.5", "class-is": "^1.1.0", "debug": "^4.3.1", "err-code": "^3.0.0", "es6-promisify": "^6.1.1", "events": "^3.3.0", "hashlru": "^2.3.0", - "interface-datastore": "^4.0.0", + "interface-datastore": "^5.1.1", "it-all": "^1.0.4", "it-buffer": "^0.1.2", "it-drain": "^1.0.3", @@ -13737,17 +13473,16 @@ "it-handshake": "^2.0.0", "it-length-prefixed": "^5.0.2", "it-map": "^1.0.4", - "it-merge": "1.0.0", + "it-merge": "^1.0.0", "it-pipe": "^1.1.0", - "it-take": "1.0.0", + "it-take": "^1.0.0", "libp2p-crypto": "^0.19.4", - "libp2p-interfaces": "^0.10.4", - "libp2p-utils": "^0.3.1", - "mafmt": "^9.0.0", + "libp2p-interfaces": "^1.0.0", + "libp2p-utils": "^0.4.0", + "mafmt": "^10.0.0", "merge-options": "^3.0.4", - "multiaddr": "^9.0.1", - "multicodec": "^3.0.1", - "multihashing-async": "^2.1.2", + "multiaddr": "^10.0.0", + "multiformats": "^9.0.0", "multistream-select": "^2.0.0", "mutable-proxy": "^1.0.0", "node-forge": "^0.10.0", @@ -13755,14 +13490,15 @@ "p-fifo": "^1.0.0", "p-retry": "^4.4.0", "p-settle": "^4.1.1", - "peer-id": "^0.14.2", + "peer-id": "^0.15.0", "private-ip": "^2.1.0", "protobufjs": "^6.10.2", "retimer": "^3.0.0", "sanitize-filename": "^1.6.3", "set-delayed-interval": "^1.0.0", - "streaming-iterables": "^5.0.2", + "streaming-iterables": "^6.0.0", "timeout-abort-controller": "^1.1.1", + "uint8arrays": "^3.0.0", "varint": "^6.0.0", "wherearewe": "^1.0.0", "xsalsa20": "^1.1.0" @@ -14387,7 +14123,24 @@ } } }, - "node_modules/libp2p-utils": { + "node_modules/libp2p-tcp/node_modules/ip-address": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-7.1.0.tgz", + "integrity": "sha512-V9pWC/VJf2lsXqP7IWJ+pe3P1/HCYGBMZrrnT62niLGjAfCbeiwXMUxaeHvnVlz19O27pvXP4azs+Pj/A0x+SQ==", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "1.1.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/libp2p-tcp/node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=" + }, + "node_modules/libp2p-tcp/node_modules/libp2p-utils": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/libp2p-utils/-/libp2p-utils-0.3.1.tgz", "integrity": "sha512-LOVfww7a6Rhtoupl3z1ABuTEli5whY3VLTB9QntsOIwbOcX9GfmjuhqYbEDht9lVPAQl+rCUWbfDMvK121ryUg==", @@ -14401,6 +14154,25 @@ "private-ip": "^2.1.1" } }, + "node_modules/libp2p-tcp/node_modules/sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" + }, + "node_modules/libp2p-utils": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/libp2p-utils/-/libp2p-utils-0.4.1.tgz", + "integrity": "sha512-kq/US2unamiyY+YwP47dO1uqpAdcbdYI2Fzi9JIEhjfPBaD1MR/uyQ/YP7ABthl3EaxAjIQYd1TVp85d6QKAtQ==", + "dependencies": { + "abortable-iterator": "^3.0.0", + "debug": "^4.3.0", + "err-code": "^3.0.1", + "ip-address": "^8.0.0", + "is-loopback-addr": "^1.0.0", + "multiaddr": "^10.0.0", + "private-ip": "^2.1.1" + } + }, "node_modules/libp2p-utils/node_modules/debug": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", @@ -14417,6 +14189,27 @@ } } }, + "node_modules/libp2p-utils/node_modules/multiaddr": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz", + "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==", + "dependencies": { + "dns-over-http-resolver": "^1.2.3", + "err-code": "^3.0.1", + "is-ip": "^3.1.0", + "multiformats": "^9.4.5", + "uint8arrays": "^3.0.0", + "varint": "^6.0.0" + } + }, + "node_modules/libp2p-utils/node_modules/uint8arrays": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", + "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", + "dependencies": { + "multiformats": "^9.4.2" + } + }, "node_modules/libp2p-webrtc-peer": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/libp2p-webrtc-peer/-/libp2p-webrtc-peer-10.0.1.tgz", @@ -14517,6 +14310,37 @@ } } }, + "node_modules/libp2p-webrtc-star/node_modules/ip-address": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-7.1.0.tgz", + "integrity": "sha512-V9pWC/VJf2lsXqP7IWJ+pe3P1/HCYGBMZrrnT62niLGjAfCbeiwXMUxaeHvnVlz19O27pvXP4azs+Pj/A0x+SQ==", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "1.1.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/libp2p-webrtc-star/node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=" + }, + "node_modules/libp2p-webrtc-star/node_modules/libp2p-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/libp2p-utils/-/libp2p-utils-0.3.1.tgz", + "integrity": "sha512-LOVfww7a6Rhtoupl3z1ABuTEli5whY3VLTB9QntsOIwbOcX9GfmjuhqYbEDht9lVPAQl+rCUWbfDMvK121ryUg==", + "dependencies": { + "abortable-iterator": "^3.0.0", + "debug": "^4.3.0", + "err-code": "^3.0.1", + "ip-address": "^7.1.0", + "is-loopback-addr": "^1.0.0", + "multiaddr": "^9.0.1", + "private-ip": "^2.1.1" + } + }, "node_modules/libp2p-webrtc-star/node_modules/prom-client": { "version": "13.2.0", "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-13.2.0.tgz", @@ -14528,6 +14352,11 @@ "node": ">=10" } }, + "node_modules/libp2p-webrtc-star/node_modules/sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" + }, "node_modules/libp2p-webrtc-star/node_modules/streaming-iterables": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/streaming-iterables/-/streaming-iterables-6.0.0.tgz", @@ -14571,6 +14400,42 @@ } } }, + "node_modules/libp2p-websockets/node_modules/ip-address": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-7.1.0.tgz", + "integrity": "sha512-V9pWC/VJf2lsXqP7IWJ+pe3P1/HCYGBMZrrnT62niLGjAfCbeiwXMUxaeHvnVlz19O27pvXP4azs+Pj/A0x+SQ==", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "1.1.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/libp2p-websockets/node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=" + }, + "node_modules/libp2p-websockets/node_modules/libp2p-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/libp2p-utils/-/libp2p-utils-0.3.1.tgz", + "integrity": "sha512-LOVfww7a6Rhtoupl3z1ABuTEli5whY3VLTB9QntsOIwbOcX9GfmjuhqYbEDht9lVPAQl+rCUWbfDMvK121ryUg==", + "dependencies": { + "abortable-iterator": "^3.0.0", + "debug": "^4.3.0", + "err-code": "^3.0.1", + "ip-address": "^7.1.0", + "is-loopback-addr": "^1.0.0", + "multiaddr": "^9.0.1", + "private-ip": "^2.1.1" + } + }, + "node_modules/libp2p-websockets/node_modules/sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" + }, "node_modules/libp2p/node_modules/debug": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", @@ -14587,18 +14452,102 @@ } } }, - "node_modules/libp2p/node_modules/it-merge": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/it-merge/-/it-merge-1.0.0.tgz", - "integrity": "sha512-bs40LMjG/9JMOcJ7pgyGLoOeWBpw28ZoMmZIk/1NCa5SUxd4elXCuadAr2qSjPiHz2GxrqoWGFAP7SePGddatw==", + "node_modules/libp2p/node_modules/interface-datastore": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-5.1.3.tgz", + "integrity": "sha512-OVJ2wXg4wuR8kGI9r+09UponEQl/oEtiPaMKiS8QnAKSOf/NTOGnnpmtQPy00UOp3vvbFOvocF6G7HnV76Fmpw==", "dependencies": { - "it-pushable": "^1.4.0" + "err-code": "^3.0.1", + "interface-store": "^1.0.2", + "ipfs-utils": "^8.1.2", + "it-all": "^1.0.2", + "it-drain": "^1.0.1", + "it-filter": "^1.0.2", + "it-take": "^1.0.1", + "nanoid": "^3.0.2", + "uint8arrays": "^3.0.0" } }, - "node_modules/libp2p/node_modules/it-take": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/it-take/-/it-take-1.0.0.tgz", - "integrity": "sha512-zfr2iAtekTGhHVWzCqqqgDnHhmzdzfCW92L0GvbaSFlvc3n2Ep/sponzmlNl2Kg39N5Py+02v+Aypc+i2c+9og==" + "node_modules/libp2p/node_modules/interface-store": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-1.0.2.tgz", + "integrity": "sha512-rUBLYsgoWwxuUpnQoSUr+DR/3dH3reVeIu5aOHFZK31lAexmb++kR6ZECNRgrx6WvoaM3Akdo0A7TDrqgCzZaQ==" + }, + "node_modules/libp2p/node_modules/libp2p-interfaces": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/libp2p-interfaces/-/libp2p-interfaces-1.1.0.tgz", + "integrity": "sha512-5nc/HZJgeks1qfkyYQdI84hcZLF4SJKJSUx33JpO0w7v7R+obz+HOwk0GSa4/ZvQHjX+/+OWC4NYVA0yZxZXag==", + "dependencies": { + "abort-controller": "^3.0.0", + "abortable-iterator": "^3.0.0", + "debug": "^4.3.1", + "err-code": "^3.0.1", + "it-length-prefixed": "^5.0.2", + "it-pipe": "^1.1.0", + "it-pushable": "^1.4.2", + "libp2p-crypto": "^0.19.5", + "multiaddr": "^10.0.0", + "multiformats": "^9.1.2", + "peer-id": "^0.15.0", + "protobufjs": "^6.10.2", + "uint8arrays": "^3.0.0" + } + }, + "node_modules/libp2p/node_modules/mafmt": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/mafmt/-/mafmt-10.0.0.tgz", + "integrity": "sha512-K1bziJOXcnepfztu+2Xy9FLKVLaFMDuspmiyJIYRxnO0WOxFSV7XKSdMxMrVZxcvg1+YjlTIvSGTImUHU2k4Aw==", + "dependencies": { + "multiaddr": "^10.0.0" + } + }, + "node_modules/libp2p/node_modules/multiaddr": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz", + "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==", + "dependencies": { + "dns-over-http-resolver": "^1.2.3", + "err-code": "^3.0.1", + "is-ip": "^3.1.0", + "multiformats": "^9.4.5", + "uint8arrays": "^3.0.0", + "varint": "^6.0.0" + } + }, + "node_modules/libp2p/node_modules/peer-id": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/peer-id/-/peer-id-0.15.3.tgz", + "integrity": "sha512-pass5tk6Fbaz7PTD/3fJg2KWqaproHY0B0Ki8GQMEuMjkoLRcS2Vqt9yy6ob/+8uGBmWjRLtbMhaLV4HTyMDfw==", + "dependencies": { + "class-is": "^1.1.0", + "libp2p-crypto": "^0.19.0", + "minimist": "^1.2.5", + "multiformats": "^9.4.5", + "protobufjs": "^6.10.2", + "uint8arrays": "^3.0.0" + }, + "bin": { + "peer-id": "src/bin.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/libp2p/node_modules/streaming-iterables": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/streaming-iterables/-/streaming-iterables-6.0.0.tgz", + "integrity": "sha512-GYbJh0ife8PvryWSyFifY1m1uj6zO12d9duuP6xltiOolUz44eKasp5gbFhRbFbLy50ik6hcKn4Pbxl9AkxB+Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/libp2p/node_modules/uint8arrays": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", + "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", + "dependencies": { + "multiformats": "^9.4.2" + } }, "node_modules/line-reader": { "version": "0.4.0", @@ -26640,12 +26589,12 @@ } }, "@chris.troutner/ipfs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs/-/ipfs-2.0.0.tgz", - "integrity": "sha512-lRya208Npk573+Hvp9FrFTLRBPPYev4Ivxiqs8ZGRT9n6lZGrgeHCtzBjANN6GPvONfBDIN6cD8caXeWhFS/AQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs/-/ipfs-2.0.2.tgz", + "integrity": "sha512-yPNEzy4yPyIHgn3IkRGh/rA9loFCOfKYRE/MwqboV3boUa5e5xVISVy8IUXO3qy0Q+hMqnLY4lPzbgs1YTohAg==", "requires": { - "@chris.troutner/ipfs-cli": "^0.7.0", - "@chris.troutner/ipfs-core": "^0.9.0", + "@chris.troutner/ipfs-cli": "^0.7.2", + "@chris.troutner/ipfs-core": "^0.9.2", "debug": "^4.1.1", "semver": "^7.3.2", "update-notifier": "^5.0.0" @@ -26829,15 +26778,15 @@ } }, "@chris.troutner/ipfs-cli": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-cli/-/ipfs-cli-0.7.0.tgz", - "integrity": "sha512-NdF/t3Zdivu1V+qXxfAvhvDjo1ARg7FlHGdbFF6t8+vrS7JnowpV/CdNyzNzkrxXvvrYbWAtnO8tmy+I7vzCIg==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-cli/-/ipfs-cli-0.7.2.tgz", + "integrity": "sha512-kV/I3P4PueUjLxqGdluti89iB7t0Et9DQdvd+o4Om8vE9qNFpw+TOYe0igN3DjTQk0k03BP7Wjp4Qr2SuqFC8w==", "requires": { - "@chris.troutner/ipfs-core": "^0.9.0", - "@chris.troutner/ipfs-core-types": "^0.6.0", - "@chris.troutner/ipfs-core-utils": "^0.9.0", - "@chris.troutner/ipfs-daemon": "^0.8.0", - "@chris.troutner/ipfs-http-client": "^51.0.0", + "@chris.troutner/ipfs-core": "^0.9.2", + "@chris.troutner/ipfs-core-types": "^0.6.1", + "@chris.troutner/ipfs-core-utils": "^0.9.1", + "@chris.troutner/ipfs-daemon": "^0.8.2", + "@chris.troutner/ipfs-http-client": "^51.0.1", "byteman": "^1.3.5", "cid-tool": "^3.0.0", "cids": "^1.1.6", @@ -26979,12 +26928,12 @@ } }, "@chris.troutner/ipfs-core": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-core/-/ipfs-core-0.9.0.tgz", - "integrity": "sha512-yD+Eq/yiHgCAo0iXCD7VtMmLHQURElUU/Vy2bdpx5fai6uUonPo6AZw9Qd3m7XVNg8PTk/QDFzEihwRfAkksiw==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-core/-/ipfs-core-0.9.2.tgz", + "integrity": "sha512-yumEyUpC1RTulwY/mUH6bJr0arj4g5yFj6KQ1B73f+3sOlNzhShJVGqhoj4XsOX+8BgQRLv/PX7ao/PMJB+4rA==", "requires": { - "@chris.troutner/ipfs-core-types": "^0.6.0", - "@chris.troutner/ipfs-core-utils": "^0.9.0", + "@chris.troutner/ipfs-core-types": "^0.6.1", + "@chris.troutner/ipfs-core-utils": "^0.9.1", "abort-controller": "^3.0.0", "array-shuffle": "^2.0.0", "cborg": "^1.2.1", @@ -27020,7 +26969,7 @@ "it-map": "^1.0.4", "it-pipe": "^1.1.0", "just-safe-set": "^2.2.1", - "libp2p": "^0.31.6", + "libp2p": "^0.32.4", "libp2p-bootstrap": "^0.12.3", "libp2p-crypto": "^0.19.3", "libp2p-floodsub": "^0.25.1", @@ -27060,9 +27009,9 @@ } }, "@chris.troutner/ipfs-core-types": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-core-types/-/ipfs-core-types-0.6.0.tgz", - "integrity": "sha512-/3QghzkX1890hlVdklQJb7fYcfUue2w6zNEEDiu0TgxtS1+UcoHBSPsUqkmw+KA66smEo2zHuq+tLjmE2f6yRw==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-core-types/-/ipfs-core-types-0.6.1.tgz", + "integrity": "sha512-KIUOYqJd+vDMrEBvALL/JR3I/srMgEgm/iG50LiDmnFOYPIO7mHuLRAjVQ7J9OqCecUM/yP6ZglC/uVm+J2BSw==", "requires": { "cids": "^1.1.6", "interface-datastore": "^4.0.0", @@ -27072,11 +27021,12 @@ } }, "@chris.troutner/ipfs-core-utils": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-core-utils/-/ipfs-core-utils-0.9.0.tgz", - "integrity": "sha512-UAv1UKYxPGpCqH82f9yjcomAsbKIco3qHwbtiGBYbD+RJQydhifcc0nlOEIe7Y5PFk4nZ67bsuPpvX1XdVGFWw==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-core-utils/-/ipfs-core-utils-0.9.1.tgz", + "integrity": "sha512-x6H+tngt52+BzGq5py4lbkjISv1U+zGqY2h4+d4M0goKvYX3Xy41aJGK434e2V+Wgf0qnNclxHUcw6hEDJBWgQ==", "requires": { - "@chris.troutner/ipfs-core-types": "^0.6.0", + "@chris.troutner/ipfs-core-types": "^0.6.1", + "@chris.troutner/timeout-abort-controller": "^2.0.0", "any-signal": "^2.1.2", "blob-to-it": "^1.0.1", "browser-readablestream-to-it": "^1.0.1", @@ -27091,7 +27041,6 @@ "multiaddr": "^9.0.1", "multiaddr-to-uri": "^7.0.0", "parse-duration": "^1.0.0", - "timeout-abort-controller": "^1.1.1", "uint8arrays": "^2.1.3" }, "dependencies": { @@ -27149,23 +27098,23 @@ } }, "@chris.troutner/ipfs-daemon": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-daemon/-/ipfs-daemon-0.8.0.tgz", - "integrity": "sha512-warMuWirNsAIqixrF8Lh+Fgoj1spv/K6QHgwCxyPyOva+3m8vFERjK4DXNOVBY/MrDENa0KFGDKGSDDPuNJUCQ==", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-daemon/-/ipfs-daemon-0.8.2.tgz", + "integrity": "sha512-AGDwLFaq7NTVXVYEPKhifoQRkl486tb4r0wbO6UyZ/N9Yg42/TsNt4wZGKkbUlE2SCSgWCKKx8HwcsEzdoqUmQ==", "requires": { - "@chris.troutner/ipfs-core": "^0.9.0", - "@chris.troutner/ipfs-core-types": "^0.6.0", - "@chris.troutner/ipfs-grpc-server": "^0.4.0", - "@chris.troutner/ipfs-http-client": "^51.0.0", - "@chris.troutner/ipfs-http-gateway": "^0.5.0", - "@chris.troutner/ipfs-http-server": "^0.6.0", + "@chris.troutner/ipfs-core": "^0.9.2", + "@chris.troutner/ipfs-core-types": "^0.6.1", + "@chris.troutner/ipfs-grpc-server": "^0.4.2", + "@chris.troutner/ipfs-http-client": "^51.0.1", + "@chris.troutner/ipfs-http-gateway": "^0.5.1", + "@chris.troutner/ipfs-http-server": "^0.6.1", "@mapbox/node-pre-gyp": "^1.0.5", "debug": "^4.1.1", "dlv": "^1.1.3", "electron-webrtc": "^0.3.0", "ipfs-utils": "^8.1.2", "just-safe-set": "^2.2.1", - "libp2p": "^0.31.6", + "libp2p": "^0.32.4", "libp2p-delegated-content-routing": "^0.10.0", "libp2p-delegated-peer-routing": "^0.9.0", "libp2p-webrtc-star": "^0.22.2", @@ -27186,17 +27135,17 @@ } }, "@chris.troutner/ipfs-grpc-protocol": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-grpc-protocol/-/ipfs-grpc-protocol-0.4.0.tgz", - "integrity": "sha512-mbmMSXHUQp6KfCOjiayG3QAfu3SYAYQYj+dis5SEJjza7ZdRzkXoCCYyqidNXf3jft3xqN+u3gLgAkS9fRcl2Q==" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-grpc-protocol/-/ipfs-grpc-protocol-0.4.1.tgz", + "integrity": "sha512-2tZw9/rYzl+WaXNq9l2GsCKJ+pGYoof5DRWlntjGY534MIOMa87joEWZ07fudI0/o7fzCKzTcLcZOzSvyTP1eA==" }, "@chris.troutner/ipfs-grpc-server": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-grpc-server/-/ipfs-grpc-server-0.4.0.tgz", - "integrity": "sha512-2FN+e+nIlz+KVv9RtG4SvcOAnIUNpDR88UmFHiaR6VP9QcHu1ERU8YOU9Nv9LHBRgWgZNStHEJEoq1XwUdV2xg==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-grpc-server/-/ipfs-grpc-server-0.4.2.tgz", + "integrity": "sha512-0hYXP0ZnxvV3rKfpKOJ+bmbTLBMs33G62ZrmHDmhm6NDV4JsTDWKSA62tVhOq7Tu/TyzRwvJBpTaIJ0qp9AfVQ==", "requires": { - "@chris.troutner/ipfs-core-types": "^0.6.0", - "@chris.troutner/ipfs-grpc-protocol": "^0.4.0", + "@chris.troutner/ipfs-core-types": "^0.6.1", + "@chris.troutner/ipfs-grpc-protocol": "^0.4.1", "@grpc/grpc-js": "^1.1.8", "change-case": "^4.1.1", "coercer": "^1.1.2", @@ -27222,12 +27171,12 @@ } }, "@chris.troutner/ipfs-http-client": { - "version": "51.0.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-http-client/-/ipfs-http-client-51.0.0.tgz", - "integrity": "sha512-qX9qPAJsw+R7QmM86SvfOTlc1CkRx1yoGCFTRVk59pC1XWtyxUqkqgY3n19yfmSKzcQMtrVLMMKjxWgLVuDwrg==", + "version": "51.0.1", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-http-client/-/ipfs-http-client-51.0.1.tgz", + "integrity": "sha512-6gQ4W2uaCaHNVBT/4pK/zd+UHr8XeIA9E6wPV03Nm/Oyz05psR7ATozwEyymD4yV0b2fOnnSSyMTjRWVsbm89g==", "requires": { - "@chris.troutner/ipfs-core-types": "^0.6.0", - "@chris.troutner/ipfs-core-utils": "^0.9.0", + "@chris.troutner/ipfs-core-types": "^0.6.1", + "@chris.troutner/ipfs-core-utils": "^0.9.1", "@types/debug": "^4.1.7", "abort-controller": "^3.0.0", "any-signal": "^2.1.2", @@ -27277,12 +27226,12 @@ } }, "@chris.troutner/ipfs-http-gateway": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-http-gateway/-/ipfs-http-gateway-0.5.0.tgz", - "integrity": "sha512-Yj/O93PEP+sZ//xulRNi/5QFzpbq/HynhXf66vS66VCFEvxoetPBSirMBKNWUjXtPhZ5UIQhW+YGK21yzyGZFA==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-http-gateway/-/ipfs-http-gateway-0.5.1.tgz", + "integrity": "sha512-iPKDn4KR7U+53UsTQuI+JQMax2pvAuBMyAR7pe1B0zQQSxae9PwqrTPncJeumDWNlkrGp658066sHTIs0IcOjw==", "requires": { - "@chris.troutner/ipfs-core-types": "^0.6.0", - "@chris.troutner/ipfs-core-utils": "^0.9.0", + "@chris.troutner/ipfs-core-types": "^0.6.1", + "@chris.troutner/ipfs-core-utils": "^0.9.1", "@hapi/ammo": "^5.0.1", "@hapi/boom": "^9.1.0", "@hapi/hapi": "^20.0.0", @@ -27311,13 +27260,13 @@ } }, "@chris.troutner/ipfs-http-server": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-http-server/-/ipfs-http-server-0.6.0.tgz", - "integrity": "sha512-eICDfEkp31ukBL+t8pnVDSKeIT8wY7RJPPNi38ok6SQ7rWgP5X4MxLAvPfvkuQ2zg3kw5H7/O0E1Ie55NRzcVA==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@chris.troutner/ipfs-http-server/-/ipfs-http-server-0.6.1.tgz", + "integrity": "sha512-T4LgSU0jf+tmtx2tZyFX/kTfvYnxnvYw62fWa12l4z+qYryXGrtQNDzLrsU68M6Nq38NYRCHLFEojZnpnGxKqw==", "requires": { - "@chris.troutner/ipfs-core-types": "^0.6.0", - "@chris.troutner/ipfs-core-utils": "^0.9.0", - "@chris.troutner/ipfs-http-gateway": "^0.5.0", + "@chris.troutner/ipfs-core-types": "^0.6.1", + "@chris.troutner/ipfs-core-utils": "^0.9.1", + "@chris.troutner/ipfs-http-gateway": "^0.5.1", "@hapi/boom": "^9.1.0", "@hapi/content": "^5.0.2", "@hapi/hapi": "^20.0.0", @@ -27365,278 +27314,18 @@ "requires": { "ms": "2.1.2" } - }, - "interface-datastore": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-5.1.3.tgz", - "integrity": "sha512-OVJ2wXg4wuR8kGI9r+09UponEQl/oEtiPaMKiS8QnAKSOf/NTOGnnpmtQPy00UOp3vvbFOvocF6G7HnV76Fmpw==", - "requires": { - "err-code": "^3.0.1", - "interface-store": "^1.0.2", - "ipfs-utils": "^8.1.2", - "it-all": "^1.0.2", - "it-drain": "^1.0.1", - "it-filter": "^1.0.2", - "it-take": "^1.0.1", - "nanoid": "^3.0.2", - "uint8arrays": "^3.0.0" - }, - "dependencies": { - "uint8arrays": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", - "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", - "requires": { - "multiformats": "^9.4.2" - } - } - } - }, - "interface-store": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-1.0.2.tgz", - "integrity": "sha512-rUBLYsgoWwxuUpnQoSUr+DR/3dH3reVeIu5aOHFZK31lAexmb++kR6ZECNRgrx6WvoaM3Akdo0A7TDrqgCzZaQ==" - }, - "ip-address": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-8.1.0.tgz", - "integrity": "sha512-Wz91gZKpNKoXtqvY8ScarKYwhXoK4r/b5QuT+uywe/azv0/nUCo7Bh0IRRI7F9DHR06kJNWtzMGLIbXavngbKA==", - "requires": { - "jsbn": "1.1.0", - "sprintf-js": "1.1.2" - } - }, - "jsbn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=" - }, - "libp2p": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-0.32.4.tgz", - "integrity": "sha512-GSImpWJmjFqjXrv9sgJfwaWhMF+J07nNZJknobvgWXXki9W/1a5UsNVyw/1Z2licvsc+aUmCxDgV92lbUvTeSw==", - "requires": { - "@motrix/nat-api": "^0.3.1", - "@vascosantos/moving-average": "^1.1.0", - "abort-controller": "^3.0.0", - "aggregate-error": "^3.1.0", - "any-signal": "^2.1.1", - "bignumber.js": "^9.0.1", - "class-is": "^1.1.0", - "debug": "^4.3.1", - "err-code": "^3.0.0", - "es6-promisify": "^6.1.1", - "events": "^3.3.0", - "hashlru": "^2.3.0", - "interface-datastore": "^5.1.1", - "it-all": "^1.0.4", - "it-buffer": "^0.1.2", - "it-drain": "^1.0.3", - "it-filter": "^1.0.1", - "it-first": "^1.0.4", - "it-handshake": "^2.0.0", - "it-length-prefixed": "^5.0.2", - "it-map": "^1.0.4", - "it-merge": "^1.0.0", - "it-pipe": "^1.1.0", - "it-take": "^1.0.0", - "libp2p-crypto": "^0.19.4", - "libp2p-interfaces": "^1.0.0", - "libp2p-utils": "^0.4.0", - "mafmt": "^10.0.0", - "merge-options": "^3.0.4", - "multiaddr": "^10.0.0", - "multiformats": "^9.0.0", - "multistream-select": "^2.0.0", - "mutable-proxy": "^1.0.0", - "node-forge": "^0.10.0", - "p-any": "^3.0.0", - "p-fifo": "^1.0.0", - "p-retry": "^4.4.0", - "p-settle": "^4.1.1", - "peer-id": "^0.15.0", - "private-ip": "^2.1.0", - "protobufjs": "^6.10.2", - "retimer": "^3.0.0", - "sanitize-filename": "^1.6.3", - "set-delayed-interval": "^1.0.0", - "streaming-iterables": "^6.0.0", - "timeout-abort-controller": "^1.1.1", - "uint8arrays": "^3.0.0", - "varint": "^6.0.0", - "wherearewe": "^1.0.0", - "xsalsa20": "^1.1.0" - }, - "dependencies": { - "multiaddr": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz", - "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==", - "requires": { - "dns-over-http-resolver": "^1.2.3", - "err-code": "^3.0.1", - "is-ip": "^3.1.0", - "multiformats": "^9.4.5", - "uint8arrays": "^3.0.0", - "varint": "^6.0.0" - } - }, - "uint8arrays": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", - "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", - "requires": { - "multiformats": "^9.4.2" - } - } - } - }, - "libp2p-interfaces": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/libp2p-interfaces/-/libp2p-interfaces-1.1.0.tgz", - "integrity": "sha512-5nc/HZJgeks1qfkyYQdI84hcZLF4SJKJSUx33JpO0w7v7R+obz+HOwk0GSa4/ZvQHjX+/+OWC4NYVA0yZxZXag==", - "requires": { - "abort-controller": "^3.0.0", - "abortable-iterator": "^3.0.0", - "debug": "^4.3.1", - "err-code": "^3.0.1", - "it-length-prefixed": "^5.0.2", - "it-pipe": "^1.1.0", - "it-pushable": "^1.4.2", - "libp2p-crypto": "^0.19.5", - "multiaddr": "^10.0.0", - "multiformats": "^9.1.2", - "peer-id": "^0.15.0", - "protobufjs": "^6.10.2", - "uint8arrays": "^3.0.0" - }, - "dependencies": { - "multiaddr": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz", - "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==", - "requires": { - "dns-over-http-resolver": "^1.2.3", - "err-code": "^3.0.1", - "is-ip": "^3.1.0", - "multiformats": "^9.4.5", - "uint8arrays": "^3.0.0", - "varint": "^6.0.0" - } - }, - "uint8arrays": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", - "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", - "requires": { - "multiformats": "^9.4.2" - } - } - } - }, - "libp2p-utils": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/libp2p-utils/-/libp2p-utils-0.4.1.tgz", - "integrity": "sha512-kq/US2unamiyY+YwP47dO1uqpAdcbdYI2Fzi9JIEhjfPBaD1MR/uyQ/YP7ABthl3EaxAjIQYd1TVp85d6QKAtQ==", - "requires": { - "abortable-iterator": "^3.0.0", - "debug": "^4.3.0", - "err-code": "^3.0.1", - "ip-address": "^8.0.0", - "is-loopback-addr": "^1.0.0", - "multiaddr": "^10.0.0", - "private-ip": "^2.1.1" - }, - "dependencies": { - "multiaddr": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz", - "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==", - "requires": { - "dns-over-http-resolver": "^1.2.3", - "err-code": "^3.0.1", - "is-ip": "^3.1.0", - "multiformats": "^9.4.5", - "uint8arrays": "^3.0.0", - "varint": "^6.0.0" - } - }, - "uint8arrays": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", - "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", - "requires": { - "multiformats": "^9.4.2" - } - } - } - }, - "mafmt": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/mafmt/-/mafmt-10.0.0.tgz", - "integrity": "sha512-K1bziJOXcnepfztu+2Xy9FLKVLaFMDuspmiyJIYRxnO0WOxFSV7XKSdMxMrVZxcvg1+YjlTIvSGTImUHU2k4Aw==", - "requires": { - "multiaddr": "^10.0.0" - }, - "dependencies": { - "multiaddr": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz", - "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==", - "requires": { - "dns-over-http-resolver": "^1.2.3", - "err-code": "^3.0.1", - "is-ip": "^3.1.0", - "multiformats": "^9.4.5", - "uint8arrays": "^3.0.0", - "varint": "^6.0.0" - } - }, - "uint8arrays": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", - "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", - "requires": { - "multiformats": "^9.4.2" - } - } - } - }, - "peer-id": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/peer-id/-/peer-id-0.15.3.tgz", - "integrity": "sha512-pass5tk6Fbaz7PTD/3fJg2KWqaproHY0B0Ki8GQMEuMjkoLRcS2Vqt9yy6ob/+8uGBmWjRLtbMhaLV4HTyMDfw==", - "requires": { - "class-is": "^1.1.0", - "libp2p-crypto": "^0.19.0", - "minimist": "^1.2.5", - "multiformats": "^9.4.5", - "protobufjs": "^6.10.2", - "uint8arrays": "^3.0.0" - }, - "dependencies": { - "uint8arrays": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", - "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", - "requires": { - "multiformats": "^9.4.2" - } - } - } - }, - "sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" - }, - "streaming-iterables": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/streaming-iterables/-/streaming-iterables-6.0.0.tgz", - "integrity": "sha512-GYbJh0ife8PvryWSyFifY1m1uj6zO12d9duuP6xltiOolUz44eKasp5gbFhRbFbLy50ik6hcKn4Pbxl9AkxB+Q==" } } }, + "@chris.troutner/timeout-abort-controller": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@chris.troutner/timeout-abort-controller/-/timeout-abort-controller-2.0.0.tgz", + "integrity": "sha512-a9by3O8uk7dBuYqWJD5LQ5dTh//+iq7eLLW8XCTAqYFRtJ3zZULosXHIVKKLIJevUnI4hhlIIOGiDEW5v36gGg==", + "requires": { + "abort-controller": "^3.0.0", + "retimer": "^3.0.0" + } + }, "@dabh/diagnostics": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.2.tgz", @@ -35383,9 +35072,9 @@ } }, "ip-address": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-7.1.0.tgz", - "integrity": "sha512-V9pWC/VJf2lsXqP7IWJ+pe3P1/HCYGBMZrrnT62niLGjAfCbeiwXMUxaeHvnVlz19O27pvXP4azs+Pj/A0x+SQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-8.1.0.tgz", + "integrity": "sha512-Wz91gZKpNKoXtqvY8ScarKYwhXoK4r/b5QuT+uywe/azv0/nUCo7Bh0IRRI7F9DHR06kJNWtzMGLIbXavngbKA==", "requires": { "jsbn": "1.1.0", "sprintf-js": "1.1.2" @@ -35456,9 +35145,9 @@ } }, "ipfs-coord": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/ipfs-coord/-/ipfs-coord-6.5.4.tgz", - "integrity": "sha512-SUsdxBdecFDC974KJDYi5WakuvrY6+BNISr0/2rLtKa1bGaIPeOAHBzuzhE638CdJcZ7wve3oKwHAGDJJJ17Hw==", + "version": "6.5.6", + "resolved": "https://registry.npmjs.org/ipfs-coord/-/ipfs-coord-6.5.6.tgz", + "integrity": "sha512-Kp1EBRgpP081g1v53zbF0Qo99MXN/lhiIWoEqvDvRcOogSIaIRNoZTIxUozLxvZncAQxkZc7CevO6NTTc1dOtQ==", "requires": { "bch-encrypt-lib": "^2.0.0", "orbit-db": "^0.26.1" @@ -37662,9 +37351,9 @@ } }, "libp2p": { - "version": "0.31.7", - "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-0.31.7.tgz", - "integrity": "sha512-0FUHYlwoDQ8+x3qQM9iTrZP0Ui1LWYxAbLZ9H8Hs57hqevEv08eX5EDFlkpqu/W9dkl4gsQ3kv3sa7ye8+lokA==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-0.32.4.tgz", + "integrity": "sha512-GSImpWJmjFqjXrv9sgJfwaWhMF+J07nNZJknobvgWXXki9W/1a5UsNVyw/1Z2licvsc+aUmCxDgV92lbUvTeSw==", "requires": { "@motrix/nat-api": "^0.3.1", "@vascosantos/moving-average": "^1.1.0", @@ -37672,14 +37361,13 @@ "aggregate-error": "^3.1.0", "any-signal": "^2.1.1", "bignumber.js": "^9.0.1", - "cids": "^1.1.5", "class-is": "^1.1.0", "debug": "^4.3.1", "err-code": "^3.0.0", "es6-promisify": "^6.1.1", "events": "^3.3.0", "hashlru": "^2.3.0", - "interface-datastore": "^4.0.0", + "interface-datastore": "^5.1.1", "it-all": "^1.0.4", "it-buffer": "^0.1.2", "it-drain": "^1.0.3", @@ -37688,17 +37376,16 @@ "it-handshake": "^2.0.0", "it-length-prefixed": "^5.0.2", "it-map": "^1.0.4", - "it-merge": "1.0.0", + "it-merge": "^1.0.0", "it-pipe": "^1.1.0", - "it-take": "1.0.0", + "it-take": "^1.0.0", "libp2p-crypto": "^0.19.4", - "libp2p-interfaces": "^0.10.4", - "libp2p-utils": "^0.3.1", - "mafmt": "^9.0.0", + "libp2p-interfaces": "^1.0.0", + "libp2p-utils": "^0.4.0", + "mafmt": "^10.0.0", "merge-options": "^3.0.4", - "multiaddr": "^9.0.1", - "multicodec": "^3.0.1", - "multihashing-async": "^2.1.2", + "multiaddr": "^10.0.0", + "multiformats": "^9.0.0", "multistream-select": "^2.0.0", "mutable-proxy": "^1.0.0", "node-forge": "^0.10.0", @@ -37706,14 +37393,15 @@ "p-fifo": "^1.0.0", "p-retry": "^4.4.0", "p-settle": "^4.1.1", - "peer-id": "^0.14.2", + "peer-id": "^0.15.0", "private-ip": "^2.1.0", "protobufjs": "^6.10.2", "retimer": "^3.0.0", "sanitize-filename": "^1.6.3", "set-delayed-interval": "^1.0.0", - "streaming-iterables": "^5.0.2", + "streaming-iterables": "^6.0.0", "timeout-abort-controller": "^1.1.1", + "uint8arrays": "^3.0.0", "varint": "^6.0.0", "wherearewe": "^1.0.0", "xsalsa20": "^1.1.0" @@ -37727,18 +37415,93 @@ "ms": "2.1.2" } }, - "it-merge": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/it-merge/-/it-merge-1.0.0.tgz", - "integrity": "sha512-bs40LMjG/9JMOcJ7pgyGLoOeWBpw28ZoMmZIk/1NCa5SUxd4elXCuadAr2qSjPiHz2GxrqoWGFAP7SePGddatw==", + "interface-datastore": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-5.1.3.tgz", + "integrity": "sha512-OVJ2wXg4wuR8kGI9r+09UponEQl/oEtiPaMKiS8QnAKSOf/NTOGnnpmtQPy00UOp3vvbFOvocF6G7HnV76Fmpw==", "requires": { - "it-pushable": "^1.4.0" + "err-code": "^3.0.1", + "interface-store": "^1.0.2", + "ipfs-utils": "^8.1.2", + "it-all": "^1.0.2", + "it-drain": "^1.0.1", + "it-filter": "^1.0.2", + "it-take": "^1.0.1", + "nanoid": "^3.0.2", + "uint8arrays": "^3.0.0" } }, - "it-take": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/it-take/-/it-take-1.0.0.tgz", - "integrity": "sha512-zfr2iAtekTGhHVWzCqqqgDnHhmzdzfCW92L0GvbaSFlvc3n2Ep/sponzmlNl2Kg39N5Py+02v+Aypc+i2c+9og==" + "interface-store": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-1.0.2.tgz", + "integrity": "sha512-rUBLYsgoWwxuUpnQoSUr+DR/3dH3reVeIu5aOHFZK31lAexmb++kR6ZECNRgrx6WvoaM3Akdo0A7TDrqgCzZaQ==" + }, + "libp2p-interfaces": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/libp2p-interfaces/-/libp2p-interfaces-1.1.0.tgz", + "integrity": "sha512-5nc/HZJgeks1qfkyYQdI84hcZLF4SJKJSUx33JpO0w7v7R+obz+HOwk0GSa4/ZvQHjX+/+OWC4NYVA0yZxZXag==", + "requires": { + "abort-controller": "^3.0.0", + "abortable-iterator": "^3.0.0", + "debug": "^4.3.1", + "err-code": "^3.0.1", + "it-length-prefixed": "^5.0.2", + "it-pipe": "^1.1.0", + "it-pushable": "^1.4.2", + "libp2p-crypto": "^0.19.5", + "multiaddr": "^10.0.0", + "multiformats": "^9.1.2", + "peer-id": "^0.15.0", + "protobufjs": "^6.10.2", + "uint8arrays": "^3.0.0" + } + }, + "mafmt": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/mafmt/-/mafmt-10.0.0.tgz", + "integrity": "sha512-K1bziJOXcnepfztu+2Xy9FLKVLaFMDuspmiyJIYRxnO0WOxFSV7XKSdMxMrVZxcvg1+YjlTIvSGTImUHU2k4Aw==", + "requires": { + "multiaddr": "^10.0.0" + } + }, + "multiaddr": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz", + "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==", + "requires": { + "dns-over-http-resolver": "^1.2.3", + "err-code": "^3.0.1", + "is-ip": "^3.1.0", + "multiformats": "^9.4.5", + "uint8arrays": "^3.0.0", + "varint": "^6.0.0" + } + }, + "peer-id": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/peer-id/-/peer-id-0.15.3.tgz", + "integrity": "sha512-pass5tk6Fbaz7PTD/3fJg2KWqaproHY0B0Ki8GQMEuMjkoLRcS2Vqt9yy6ob/+8uGBmWjRLtbMhaLV4HTyMDfw==", + "requires": { + "class-is": "^1.1.0", + "libp2p-crypto": "^0.19.0", + "minimist": "^1.2.5", + "multiformats": "^9.4.5", + "protobufjs": "^6.10.2", + "uint8arrays": "^3.0.0" + } + }, + "streaming-iterables": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/streaming-iterables/-/streaming-iterables-6.0.0.tgz", + "integrity": "sha512-GYbJh0ife8PvryWSyFifY1m1uj6zO12d9duuP6xltiOolUz44eKasp5gbFhRbFbLy50ik6hcKn4Pbxl9AkxB+Q==" + }, + "uint8arrays": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", + "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", + "requires": { + "multiformats": "^9.4.2" + } } } }, @@ -38228,20 +37991,53 @@ "requires": { "ms": "2.1.2" } + }, + "ip-address": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-7.1.0.tgz", + "integrity": "sha512-V9pWC/VJf2lsXqP7IWJ+pe3P1/HCYGBMZrrnT62niLGjAfCbeiwXMUxaeHvnVlz19O27pvXP4azs+Pj/A0x+SQ==", + "requires": { + "jsbn": "1.1.0", + "sprintf-js": "1.1.2" + } + }, + "jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=" + }, + "libp2p-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/libp2p-utils/-/libp2p-utils-0.3.1.tgz", + "integrity": "sha512-LOVfww7a6Rhtoupl3z1ABuTEli5whY3VLTB9QntsOIwbOcX9GfmjuhqYbEDht9lVPAQl+rCUWbfDMvK121ryUg==", + "requires": { + "abortable-iterator": "^3.0.0", + "debug": "^4.3.0", + "err-code": "^3.0.1", + "ip-address": "^7.1.0", + "is-loopback-addr": "^1.0.0", + "multiaddr": "^9.0.1", + "private-ip": "^2.1.1" + } + }, + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" } } }, "libp2p-utils": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/libp2p-utils/-/libp2p-utils-0.3.1.tgz", - "integrity": "sha512-LOVfww7a6Rhtoupl3z1ABuTEli5whY3VLTB9QntsOIwbOcX9GfmjuhqYbEDht9lVPAQl+rCUWbfDMvK121ryUg==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/libp2p-utils/-/libp2p-utils-0.4.1.tgz", + "integrity": "sha512-kq/US2unamiyY+YwP47dO1uqpAdcbdYI2Fzi9JIEhjfPBaD1MR/uyQ/YP7ABthl3EaxAjIQYd1TVp85d6QKAtQ==", "requires": { "abortable-iterator": "^3.0.0", "debug": "^4.3.0", "err-code": "^3.0.1", - "ip-address": "^7.1.0", + "ip-address": "^8.0.0", "is-loopback-addr": "^1.0.0", - "multiaddr": "^9.0.1", + "multiaddr": "^10.0.0", "private-ip": "^2.1.1" }, "dependencies": { @@ -38252,6 +38048,27 @@ "requires": { "ms": "2.1.2" } + }, + "multiaddr": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz", + "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==", + "requires": { + "dns-over-http-resolver": "^1.2.3", + "err-code": "^3.0.1", + "is-ip": "^3.1.0", + "multiformats": "^9.4.5", + "uint8arrays": "^3.0.0", + "varint": "^6.0.0" + } + }, + "uint8arrays": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", + "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", + "requires": { + "multiformats": "^9.4.2" + } } } }, @@ -38319,6 +38136,34 @@ "ms": "2.1.2" } }, + "ip-address": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-7.1.0.tgz", + "integrity": "sha512-V9pWC/VJf2lsXqP7IWJ+pe3P1/HCYGBMZrrnT62niLGjAfCbeiwXMUxaeHvnVlz19O27pvXP4azs+Pj/A0x+SQ==", + "requires": { + "jsbn": "1.1.0", + "sprintf-js": "1.1.2" + } + }, + "jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=" + }, + "libp2p-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/libp2p-utils/-/libp2p-utils-0.3.1.tgz", + "integrity": "sha512-LOVfww7a6Rhtoupl3z1ABuTEli5whY3VLTB9QntsOIwbOcX9GfmjuhqYbEDht9lVPAQl+rCUWbfDMvK121ryUg==", + "requires": { + "abortable-iterator": "^3.0.0", + "debug": "^4.3.0", + "err-code": "^3.0.1", + "ip-address": "^7.1.0", + "is-loopback-addr": "^1.0.0", + "multiaddr": "^9.0.1", + "private-ip": "^2.1.1" + } + }, "prom-client": { "version": "13.2.0", "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-13.2.0.tgz", @@ -38327,6 +38172,11 @@ "tdigest": "^0.1.1" } }, + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" + }, "streaming-iterables": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/streaming-iterables/-/streaming-iterables-6.0.0.tgz", @@ -38360,6 +38210,39 @@ "requires": { "ms": "2.1.2" } + }, + "ip-address": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-7.1.0.tgz", + "integrity": "sha512-V9pWC/VJf2lsXqP7IWJ+pe3P1/HCYGBMZrrnT62niLGjAfCbeiwXMUxaeHvnVlz19O27pvXP4azs+Pj/A0x+SQ==", + "requires": { + "jsbn": "1.1.0", + "sprintf-js": "1.1.2" + } + }, + "jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=" + }, + "libp2p-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/libp2p-utils/-/libp2p-utils-0.3.1.tgz", + "integrity": "sha512-LOVfww7a6Rhtoupl3z1ABuTEli5whY3VLTB9QntsOIwbOcX9GfmjuhqYbEDht9lVPAQl+rCUWbfDMvK121ryUg==", + "requires": { + "abortable-iterator": "^3.0.0", + "debug": "^4.3.0", + "err-code": "^3.0.1", + "ip-address": "^7.1.0", + "is-loopback-addr": "^1.0.0", + "multiaddr": "^9.0.1", + "private-ip": "^2.1.1" + } + }, + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" } } }, diff --git a/package.json b/package.json index f89c236..933e5bb 100644 --- a/package.json +++ b/package.json @@ -27,8 +27,8 @@ "axios": "^0.21.1", "bcryptjs": "^2.4.3", "glob": "^7.1.6", - "@chris.troutner/ipfs": "2.0.0", - "ipfs-coord": "^6.5.4", + "@chris.troutner/ipfs": "2.0.2", + "ipfs-coord": "^6.5.6", "jsonrpc-lite": "^2.2.0", "jsonwebtoken": "^8.5.1", "jwt-bch-lib": "^1.3.0",