diff --git a/package-lock.json b/package-lock.json index da8e992..8d25b27 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "@types/react": "^18.0.28", "@types/testing-library__jest-dom": "^5.14.5", "@typescript-eslint/eslint-plugin": "^5.52.0", - "@waku/interfaces": "^0.0.18", + "@waku/interfaces": "^0.0.19", "bundlewatch": "^0.3.3", "eslint": "^8.34.0", "eslint-config-prettier": "^8.6.0", @@ -40,7 +40,7 @@ "node": ">=18" }, "peerDependencies": { - "@waku/sdk": "^0.0.19", + "@waku/sdk": "^0.0.20", "react": "^16.8.0 || ^17 || ^18" } }, @@ -54,9 +54,9 @@ } }, "node_modules/@achingbrain/nat-port-mapper": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@achingbrain/nat-port-mapper/-/nat-port-mapper-1.0.11.tgz", - "integrity": "sha512-Y2lwx0zmrwEl+IGu+V/QiVBdcdsWscYq1PMMEjvyuuaXnmnppbLWilO8LK1yoLdncxwJBuS0zZtHbpFeWBusRg==", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@achingbrain/nat-port-mapper/-/nat-port-mapper-1.0.12.tgz", + "integrity": "sha512-rU4G75TEOTIPlkeDnPEVwx/VmMMFta42kY2SMmVobRkrtNLnxtU08Yhriu6tSBc9oO0wXdfNNeuLnNnEnL7w/A==", "peer": true, "dependencies": { "@achingbrain/ssdp": "^4.0.1", @@ -67,39 +67,18 @@ "p-defer": "^4.0.0", "p-timeout": "^6.1.1", "xml2js": "^0.6.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" } }, "node_modules/@achingbrain/ssdp": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@achingbrain/ssdp/-/ssdp-4.0.4.tgz", - "integrity": "sha512-fY/ShiYJmhLdr45Vn2+f88xTqZjBSH3X3F+EJu/89cjB1JIkMCVtD5CQaaS38YknIL8cEcNhjMZM4cdE3ckSSQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@achingbrain/ssdp/-/ssdp-4.0.6.tgz", + "integrity": "sha512-Y4JE2L9150i50V6lg/Y8+ilhxRpUZKKv+PKo68Aj7MjPfaUAar6ZHilF9h4/Zb3q0fqGMXNc9o11cQLNI8J8bA==", "peer": true, "dependencies": { "event-iterator": "^2.0.0", "freeport-promise": "^2.0.0", "merge-options": "^3.0.4", - "xml2js": "^0.5.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/@achingbrain/ssdp/node_modules/xml2js": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", - "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", - "peer": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" + "xml2js": "^0.6.2" } }, "node_modules/@adobe/css-tools": { @@ -1742,12 +1721,12 @@ "peer": true }, "node_modules/@libp2p/crypto": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-2.0.3.tgz", - "integrity": "sha512-VLhjdkJe8b/vedHp7SosDs62Yxq1i05Ej/YdVaEdWQdJsBRHCwbRlS4hPg3vm21U5hLF0g958r/927Vd/wamZw==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-2.0.5.tgz", + "integrity": "sha512-m6Rn7i9q3SHCzMUBkEwZgAKS4evpGQ4SEx/YD96pM0ZoPtU5PFO0psfrerraanxFBh8wUX4vkCtKfyTPH7F+bQ==", "peer": true, "dependencies": { - "@libp2p/interface": "^0.1.2", + "@libp2p/interface": "^0.1.3", "@noble/curves": "^1.1.0", "@noble/hashes": "^1.3.1", "multiformats": "^12.0.1", @@ -1758,9 +1737,9 @@ } }, "node_modules/@libp2p/interface": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.2.tgz", - "integrity": "sha512-Q5t27434Mvn+R6AUJlRH+q/jSXarDpP+KXVkyGY7S1fKPI2berqoFPqT61bRRBYsCH2OPZiKBB53VUzxL9uEvg==", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.3.tgz", + "integrity": "sha512-C1O7Xqd2TGVWrIOEDx6kGJSk4YOysWGmYG5Oh3chnsCY0wjUSsLDpl9+wKrdiM/lJbAlHlV65ZOvSkIQ9cWPBQ==", "peer": true, "dependencies": { "@multiformats/multiaddr": "^12.1.5", @@ -1769,17 +1748,18 @@ "it-stream-types": "^2.0.1", "multiformats": "^12.0.1", "p-defer": "^4.0.0", + "race-signal": "^1.0.0", "uint8arraylist": "^2.4.3" } }, "node_modules/@libp2p/interface-internal": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-0.1.4.tgz", - "integrity": "sha512-fRa8AUeCVOqfjgJgpIWupOsc7nAnJuI/VjWL2ZfRqbz7CPLD9c/ZAKXC140THSxlNdNQ9kGpo/C2z/yCGLy4ig==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-0.1.6.tgz", + "integrity": "sha512-n4Sv9tSr+2QRN7tHShmUJILQRoIPRPPkl0Zr8mVOW91XcdN2CfLYrzqeM1Yvl/iZx98bNMZXJveZV9OVuBynuQ==", "peer": true, "dependencies": { - "@libp2p/interface": "^0.1.2", - "@libp2p/peer-collections": "^4.0.3", + "@libp2p/interface": "^0.1.3", + "@libp2p/peer-collections": "^4.0.5", "@multiformats/multiaddr": "^12.1.5", "uint8arraylist": "^2.4.3" } @@ -1805,15 +1785,15 @@ } }, "node_modules/@libp2p/keychain": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3.tgz", - "integrity": "sha512-mt3Pq8pPUDchoYlTXyNFMSIZ2/gbGZUJIr1qDQGphLZKxZ3Ejsqps2Dgo0t6yBxvJQ0581tXfptAXzw75Y2LIA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.5.tgz", + "integrity": "sha512-D8Tisc5yi2+ykM4Yw4Qsan/hGITF+jfHMC6Nti1upOOLAhGFpm92if/hkb2rZH3Q1iXs7l3fIhgOs9VayNplhA==", "peer": true, "dependencies": { - "@libp2p/crypto": "^2.0.3", - "@libp2p/interface": "^0.1.2", - "@libp2p/logger": "^3.0.2", - "@libp2p/peer-id": "^3.0.2", + "@libp2p/crypto": "^2.0.5", + "@libp2p/interface": "^0.1.3", + "@libp2p/logger": "^3.0.3", + "@libp2p/peer-id": "^3.0.3", "interface-datastore": "^8.2.0", "merge-options": "^3.0.4", "sanitize-filename": "^1.6.3", @@ -1821,12 +1801,12 @@ } }, "node_modules/@libp2p/logger": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-3.0.2.tgz", - "integrity": "sha512-2JtRGBXiGfm1t5XneUIXQ2JusW7QwyYmxsW7hSAYS5J73RQJUicpt5le5obVRt7+OM39ei+nWEuC6Xvm1ugHkw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-3.0.3.tgz", + "integrity": "sha512-85ioPX10QN4ZOZeurAZe5sQeRUCkIBT2DikKRbE/AIWKauIKHvvIrN4CSdCdzLw29XNA+xxNO2FVkf51HGgCeQ==", "peer": true, "dependencies": { - "@libp2p/interface": "^0.1.2", + "@libp2p/interface": "^0.1.3", "@multiformats/multiaddr": "^12.1.5", "debug": "^4.3.4", "interface-datastore": "^8.2.0", @@ -1853,13 +1833,13 @@ } }, "node_modules/@libp2p/multistream-select": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@libp2p/multistream-select/-/multistream-select-4.0.2.tgz", - "integrity": "sha512-Ss3kPD+1Z8RFLUT+oN9I2ynEtp/Yj2+rOngU1XjIxustg1nt5lq0kk9hvWJyBexzmuML0xCknNjUXovpRbFPgQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@libp2p/multistream-select/-/multistream-select-4.0.3.tgz", + "integrity": "sha512-6iBYf/TAqi0oqusZ3LJ3DC0odABRukuLN+4Xh7tDmHCJX0tCjSSRibRYsiFcBNQMpcI0btRkQ0dZ0KqKhQ2kUw==", "peer": true, "dependencies": { - "@libp2p/interface": "^0.1.2", - "@libp2p/logger": "^3.0.2", + "@libp2p/interface": "^0.1.3", + "@libp2p/logger": "^3.0.3", "abortable-iterator": "^5.0.1", "it-first": "^3.0.1", "it-handshake": "^4.1.3", @@ -1869,40 +1849,41 @@ "it-pushable": "^3.2.0", "it-reader": "^6.0.1", "it-stream-types": "^2.0.1", + "uint8-varint": "^2.0.0", "uint8arraylist": "^2.4.3", "uint8arrays": "^4.0.6" } }, "node_modules/@libp2p/peer-collections": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-4.0.3.tgz", - "integrity": "sha512-ahfZFdRhApN4dulnzAvkzQsPVJVX7UID3QMKC/cduK5FYWqm7zbtW6bpwDilhZY3wvjvaQYs4R0KKSysvTPiQQ==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-4.0.5.tgz", + "integrity": "sha512-GdbVufdDLhYyHbDBO2juK54Nm+Cdu01ws0N0hNB0yVLM7GIP075RLgSO/0vTpLoPS1cEufKPsYfl4Bb5nKHaRg==", "peer": true, "dependencies": { - "@libp2p/interface": "^0.1.2", - "@libp2p/peer-id": "^3.0.2" + "@libp2p/interface": "^0.1.3", + "@libp2p/peer-id": "^3.0.3" } }, "node_modules/@libp2p/peer-id": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-3.0.2.tgz", - "integrity": "sha512-133qGXu9UBiqsYm7nBDJaAh4eiKe79DPLKF+/aRu0Z7gKcX7I0+LewEky4kBt3olhYQSF1CAnJIzD8Dmsn40Yw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-3.0.3.tgz", + "integrity": "sha512-IPVeywoC40bDd3ohtAIzpN8AOkMmD3U0BjdrFz/5ZbNP1+4n2gDIAwVzkAbF/t1iYYS4CX1TWfHuMqaMvd8l1A==", "peer": true, "dependencies": { - "@libp2p/interface": "^0.1.2", + "@libp2p/interface": "^0.1.3", "multiformats": "^12.0.1", "uint8arrays": "^4.0.6" } }, "node_modules/@libp2p/peer-id-factory": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id-factory/-/peer-id-factory-3.0.3.tgz", - "integrity": "sha512-RsE1GbK0w4LxiGr9sU2fm23IHOGzCtCfmUD8LC9V8LwLgt+z62oNKbWzwbko+CeromngURDimdv3JpH9jw5OUA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@libp2p/peer-id-factory/-/peer-id-factory-3.0.5.tgz", + "integrity": "sha512-i7h/u3zDvcj8+GR+kpazmjikr3A6Rr5flVZmrTZfarkq5qAmD1bWd0vbgPrtKEgbhT+1S8NL3jR05/n7cbF7Tw==", "peer": true, "dependencies": { - "@libp2p/crypto": "^2.0.3", - "@libp2p/interface": "^0.1.2", - "@libp2p/peer-id": "^3.0.2", + "@libp2p/crypto": "^2.0.5", + "@libp2p/interface": "^0.1.3", + "@libp2p/peer-id": "^3.0.3", "multiformats": "^12.0.1", "protons-runtime": "^5.0.0", "uint8arraylist": "^2.4.3", @@ -1910,15 +1891,15 @@ } }, "node_modules/@libp2p/peer-record": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-6.0.4.tgz", - "integrity": "sha512-O4YPbLPiavKGzNrfYMegGRzu4ez+Xm+2w9xQra3a36SKUcJlpHO/9gcmvkVfl3wBDnhuQ4TS5vWHlR42GuoS8A==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-6.0.6.tgz", + "integrity": "sha512-SNFafmUrnEOB2zplYJVjheN5UVFbi2UBdrYfIwi4SEaPA4ZFprnWBeQcVaLUSq7t2JkBGZUmWwtj4teVIxr60g==", "peer": true, "dependencies": { - "@libp2p/crypto": "^2.0.3", - "@libp2p/interface": "^0.1.2", - "@libp2p/peer-id": "^3.0.2", - "@libp2p/utils": "^4.0.3", + "@libp2p/crypto": "^2.0.5", + "@libp2p/interface": "^0.1.3", + "@libp2p/peer-id": "^3.0.3", + "@libp2p/utils": "^4.0.4", "@multiformats/multiaddr": "^12.1.5", "protons-runtime": "^5.0.0", "uint8-varint": "^2.0.0", @@ -1927,17 +1908,17 @@ } }, "node_modules/@libp2p/peer-store": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-9.0.4.tgz", - "integrity": "sha512-i5qAxCBpBOMK3oXjTH2Cg64tg8DrkgpNLK1KQvg3CEdqMhwdrywPt2AMFh4VLga6H+EjYvok2GOHczNVxvzeiQ==", + "version": "9.0.6", + "resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-9.0.6.tgz", + "integrity": "sha512-aBAvRKKg2Hsf0/bGrHEcxr6cGL8RDJhBx2xBhNuu7sROMd0isPrKNxfnrQKadYMxlQUnGzIEY3qFVQJJPFHZvA==", "peer": true, "dependencies": { - "@libp2p/interface": "^0.1.2", - "@libp2p/logger": "^3.0.2", - "@libp2p/peer-collections": "^4.0.3", - "@libp2p/peer-id": "^3.0.2", - "@libp2p/peer-id-factory": "^3.0.3", - "@libp2p/peer-record": "^6.0.4", + "@libp2p/interface": "^0.1.3", + "@libp2p/logger": "^3.0.3", + "@libp2p/peer-collections": "^4.0.5", + "@libp2p/peer-id": "^3.0.3", + "@libp2p/peer-id-factory": "^3.0.5", + "@libp2p/peer-record": "^6.0.6", "@multiformats/multiaddr": "^12.1.5", "interface-datastore": "^8.2.0", "it-all": "^3.0.2", @@ -1949,17 +1930,17 @@ } }, "node_modules/@libp2p/pubsub": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/@libp2p/pubsub/-/pubsub-8.0.5.tgz", - "integrity": "sha512-26mzTcYoAAeAonePjXmxoQL03K+/0zPDcQ7rcKex9d109BTSdcnWYyqBxTFbNph5HZTw65NlFnrlIxHdG5C73A==", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@libp2p/pubsub/-/pubsub-8.0.7.tgz", + "integrity": "sha512-gpkKNMlxdF/tObBPE/3pY3aItfleLWUr7ghEpnK2CcRWkmb+ZACGC2MrYM9IbdHn3/jfQFSWoxJwMcoFJ8IJ0w==", "peer": true, "dependencies": { - "@libp2p/crypto": "^2.0.3", - "@libp2p/interface": "^0.1.2", - "@libp2p/interface-internal": "^0.1.4", - "@libp2p/logger": "^3.0.2", - "@libp2p/peer-collections": "^4.0.3", - "@libp2p/peer-id": "^3.0.2", + "@libp2p/crypto": "^2.0.5", + "@libp2p/interface": "^0.1.3", + "@libp2p/interface-internal": "^0.1.6", + "@libp2p/logger": "^3.0.3", + "@libp2p/peer-collections": "^4.0.5", + "@libp2p/peer-id": "^3.0.3", "abortable-iterator": "^5.0.1", "it-length-prefixed": "^9.0.1", "it-pipe": "^3.0.1", @@ -1971,14 +1952,14 @@ } }, "node_modules/@libp2p/utils": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-4.0.3.tgz", - "integrity": "sha512-jusH8y4G9YluKRm63EPIiN9fNv0hVtfKY7O0nsLI14o0/W/WJhTsQWm+kPOfvoAgCIqAVrxefBqAmFGiiYPnvg==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-4.0.4.tgz", + "integrity": "sha512-V++nWaCEO5QBk800SJ3kzzVn62cyBLt7fzVPDvVnxPyfLBn9prfShYb7XmvuZrnGSRCaUvD3b+q7CHGUEcdP2g==", "peer": true, "dependencies": { "@chainsafe/is-ip": "^2.0.2", - "@libp2p/interface": "^0.1.2", - "@libp2p/logger": "^3.0.2", + "@libp2p/interface": "^0.1.3", + "@libp2p/logger": "^3.0.3", "@multiformats/multiaddr": "^12.1.5", "@multiformats/multiaddr-matcher": "^1.0.1", "is-loopback-addr": "^2.0.1", @@ -2939,25 +2920,26 @@ } }, "node_modules/@waku/core": { - "version": "0.0.23", - "resolved": "https://registry.npmjs.org/@waku/core/-/core-0.0.23.tgz", - "integrity": "sha512-F3gR315O6RaGAGLUcXbcdkOSFTgjt1b6e0mU9zdLQrL+ifRKxODVqz8g1zh4jqsv8U8rsvOWN+YNPciu7LYmxQ==", + "version": "0.0.24", + "resolved": "https://registry.npmjs.org/@waku/core/-/core-0.0.24.tgz", + "integrity": "sha512-k/5wtXipxJ48XI9mpMFBDH62f6BGl+AWuNVWkKkL0zgCltWIEQ/yXTkGWRcpmvdMOze+czx26VkLyfy2/ZKs/A==", "peer": true, "dependencies": { "@noble/hashes": "^1.3.2", - "@waku/interfaces": "0.0.18", + "@waku/enr": "^0.0.18", + "@waku/interfaces": "0.0.19", "@waku/proto": "0.0.5", - "@waku/utils": "0.0.11", + "@waku/utils": "0.0.12", "debug": "^4.3.4", "it-all": "^3.0.3", "it-length-prefixed": "^9.0.1", "it-pipe": "^3.0.1", - "p-event": "^5.0.1", + "p-event": "^6.0.0", "uint8arraylist": "^2.4.3", "uuid": "^9.0.0" }, "engines": { - "node": ">=16" + "node": ">=18" }, "peerDependencies": { "@multiformats/multiaddr": "^12.0.0", @@ -2970,26 +2952,26 @@ } }, "node_modules/@waku/dns-discovery": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/@waku/dns-discovery/-/dns-discovery-0.0.17.tgz", - "integrity": "sha512-sZQRSdDut+wjxgvciXGhMbYS5vl5aGsAFjNddHVHERRWt5kFWZ0ci5a+EsJwOYSytM3c0FZaJ5+1uR2OE3y86Q==", + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@waku/dns-discovery/-/dns-discovery-0.0.18.tgz", + "integrity": "sha512-P9NEfxUPtc/2Hb5oLYZZRohOFDP4CDAGpLxQDVWSceM2j769M4eW3EtCdbpShwrGs1t9IsENIUCAWF8ukRm3rg==", "peer": true, "dependencies": { - "@waku/enr": "0.0.17", - "@waku/utils": "0.0.11", + "@waku/enr": "0.0.18", + "@waku/utils": "0.0.12", "debug": "^4.3.4", "dns-query": "^0.11.2", "hi-base32": "^0.5.1", "uint8arrays": "^4.0.4" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/@waku/enr": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/@waku/enr/-/enr-0.0.17.tgz", - "integrity": "sha512-QNsHHbW9XqWliJ8/L0rQs3tYDcmcneHjM1M8ux4oZuYVV1xLtl+T3ah7koU6tFLpWg7EMsG5qi186GZCLPcnOQ==", + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@waku/enr/-/enr-0.0.18.tgz", + "integrity": "sha512-yNCNwrW1nlvwPlSP3UPZwkjsfs7xn/Hdk9q+bdjVmpeEKHZW4M08VmfdOaX7iUqBDFpKmFgC6HmuWzL5Wh/9kQ==", "peer": true, "dependencies": { "@ethersproject/rlp": "^5.7.0", @@ -2997,12 +2979,12 @@ "@libp2p/peer-id": "^3.0.2", "@multiformats/multiaddr": "^12.0.0", "@noble/secp256k1": "^1.7.1", - "@waku/utils": "0.0.11", + "@waku/utils": "0.0.12", "debug": "^4.3.4", - "js-sha3": "^0.8.0" + "js-sha3": "^0.9.2" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/@waku/enr/node_modules/@libp2p/crypto": { @@ -3037,32 +3019,32 @@ } }, "node_modules/@waku/interfaces": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@waku/interfaces/-/interfaces-0.0.18.tgz", - "integrity": "sha512-esgXs8fZTth+7DSndnB92/YPOnpn0rD0E4GPu/yfQZbwSS+pPyfpk58iklgWterD/CelB487X4qy0ooe2uWrBg==", + "version": "0.0.19", + "resolved": "https://registry.npmjs.org/@waku/interfaces/-/interfaces-0.0.19.tgz", + "integrity": "sha512-l8ylagP/Q0h1l7+2wtt5aQ71N6Fbzgum7jMH5BgK+mQ7w+B3E1WakeCpeUK/BbHRmRKKtryWk0c2ySmHmA/6zA==", "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/@waku/peer-exchange": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/@waku/peer-exchange/-/peer-exchange-0.0.16.tgz", - "integrity": "sha512-Xcst5fQOEZsjHDS6ySTATJyFecJwLVvDYSClol/gWXxgAuMgiWVbcH8G6CzOWkq9Cu84y5JbhK+52xiNtfvl0g==", + "version": "0.0.17", + "resolved": "https://registry.npmjs.org/@waku/peer-exchange/-/peer-exchange-0.0.17.tgz", + "integrity": "sha512-PcqSj0V8UoKk1CH8a7B1Rr2AbnscV0m7RZFUD1ZVCVwRy2PWhVG8wWQD9Cat1AlNh4L1MppnMEh2Y6ifpDkHsw==", "peer": true, "dependencies": { "@libp2p/interfaces": "^3.3.2", - "@waku/core": "0.0.23", - "@waku/enr": "0.0.17", - "@waku/interfaces": "0.0.18", + "@waku/core": "0.0.24", + "@waku/enr": "0.0.18", + "@waku/interfaces": "0.0.19", "@waku/proto": "0.0.5", - "@waku/utils": "0.0.11", + "@waku/utils": "0.0.12", "debug": "^4.3.4", "it-all": "^3.0.3", "it-length-prefixed": "^9.0.1", "it-pipe": "^3.0.1" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/@waku/proto": { @@ -3078,58 +3060,58 @@ } }, "node_modules/@waku/relay": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@waku/relay/-/relay-0.0.6.tgz", - "integrity": "sha512-PJGGBIfBlaBEroOI0kL0Gk45C+hieOU6h0/kHDIDDo2owly271NNy7OfMoWKsT6Lwf9e+PPGsZZLNtKivkN6Ig==", + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@waku/relay/-/relay-0.0.7.tgz", + "integrity": "sha512-L1Pb7WDCkLXmc/NdUvdZp+xuj2J/mTi9oVPPpthsYVbYSWpNaM2imqeBhsAGHzaurYOge+gCWD7ie+wt0n8xeA==", "peer": true, "dependencies": { "@chainsafe/libp2p-gossipsub": "^10.1.0", "@noble/hashes": "^1.3.2", - "@waku/core": "0.0.23", - "@waku/interfaces": "0.0.18", + "@waku/core": "0.0.24", + "@waku/interfaces": "0.0.19", "@waku/proto": "0.0.5", - "@waku/utils": "0.0.11", + "@waku/utils": "0.0.12", "chai": "^4.3.7", "debug": "^4.3.4", - "fast-check": "^3.12.0" + "fast-check": "^3.13.1" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/@waku/sdk": { - "version": "0.0.19", - "resolved": "https://registry.npmjs.org/@waku/sdk/-/sdk-0.0.19.tgz", - "integrity": "sha512-py9Xk4rOzhVm9vE7aRimHagfvKRQNzLs+otqS9ng4crUgf5ZKPvPsaA6/eV9FHQcWOT7EUpAy5UChh4kSjK2zQ==", + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@waku/sdk/-/sdk-0.0.20.tgz", + "integrity": "sha512-+Q1Ps58SRtyGWR3M6CeyVkm4LlkEMM/xcSuA8GSHTEbg3WioRWOWw4GnLlPV21lhKLcslQUBMYZpJx2Fh0lG7A==", "peer": true, "dependencies": { "@chainsafe/libp2p-noise": "^13.0.0", - "@libp2p/mplex": "^9.0.2", + "@libp2p/mplex": "^9.0.5", "@libp2p/websockets": "^7.0.5", - "@waku/core": "0.0.23", - "@waku/dns-discovery": "0.0.17", - "@waku/interfaces": "0.0.18", - "@waku/peer-exchange": "^0.0.16", - "@waku/relay": "0.0.6", - "@waku/utils": "0.0.11", - "libp2p": "^0.46.9" + "@waku/core": "0.0.24", + "@waku/dns-discovery": "0.0.18", + "@waku/interfaces": "0.0.19", + "@waku/peer-exchange": "^0.0.17", + "@waku/relay": "0.0.7", + "@waku/utils": "0.0.12", + "libp2p": "^0.46.12" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/@waku/utils": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.11.tgz", - "integrity": "sha512-AG/S9vxqqxQUO9dlfi5Apv5o364dIzg3cLm32qstqQDSWw3QGhOSRLg+MBxdFrfmELCI3O1zdMoGdLRaZIwr8Q==", + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.12.tgz", + "integrity": "sha512-98+lz65HTk+QxvP5aCxSfN2gTr5GSaxablnrNNueeIci9fEB0aVS82B2oBuhb8W4obLDunXdjyeuD6S4I7Q+uA==", "peer": true, "dependencies": { - "@waku/interfaces": "0.0.18", + "chai": "^4.3.8", "debug": "^4.3.4", "uint8arrays": "^4.0.4" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/abab": { @@ -3766,18 +3748,18 @@ ] }, "node_modules/chai": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.8.tgz", - "integrity": "sha512-vX4YvVVtxlfSZ2VecZgFUTU5qPCYsobVI2O9FmwEXBhDigYGQA6jRXCycIs1yJnnWbZ6/+a2zNIF5DfVCcJBFQ==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", + "integrity": "sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==", "peer": true, "dependencies": { "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^4.1.2", - "get-func-name": "^2.0.0", - "loupe": "^2.3.1", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", "pathval": "^1.1.1", - "type-detect": "^4.0.5" + "type-detect": "^4.0.8" }, "engines": { "node": ">=4" @@ -3809,10 +3791,13 @@ } }, "node_modules/check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", "peer": true, + "dependencies": { + "get-func-name": "^2.0.2" + }, "engines": { "node": "*" } @@ -4846,6 +4831,15 @@ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", "peer": true }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "peer": true, + "engines": { + "node": ">=0.8.x" + } + }, "node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -4896,9 +4890,9 @@ } }, "node_modules/fast-check": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.13.0.tgz", - "integrity": "sha512-m6+3gZ/yTiCWTuV/1e/UuPPjyyyHdQ5gu0pMd84C6705VTDjAgAE6nqFT5jhgegFllCJ95yOzBpqvJSs2DZAxQ==", + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.13.1.tgz", + "integrity": "sha512-Xp00tFuWd83i8rbG/4wU54qU+yINjQha7bXH2N4ARNTkyOimzHtUBJ5+htpdXk7RMaCOD/j2jxSjEt9u9ZPNeQ==", "funding": [ { "type": "individual", @@ -5921,6 +5915,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-network-error": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.0.0.tgz", + "integrity": "sha512-P3fxi10Aji2FZmHTrMPSNFbNC6nnp4U5juPAIjXPHkUNubi4+qK7vvdsaNpAUwXslhYm9oyjEYTxs1xd/+Ph0w==", + "peer": true, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -7590,9 +7596,9 @@ } }, "node_modules/js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.9.2.tgz", + "integrity": "sha512-8kgvwd03wNGQG1GRvl3yy1Yt40sICAcIMsDU2ZLgoL0Z6z9rkRmf9Vd+bi/gYSzgAqMUGl/jiDKu0J8AWFd+BQ==", "peer": true }, "node_modules/js-tokens": { @@ -7770,30 +7776,31 @@ } }, "node_modules/libp2p": { - "version": "0.46.10", - "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-0.46.10.tgz", - "integrity": "sha512-zwvulgpyEtru9Z2MWA3b+6/g0t0/qO1Z6ON0LFzO0prjFzXbKa3R57tAktef8JIhiCriZbtPc4Bex3Q8PUL2wQ==", + "version": "0.46.14", + "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-0.46.14.tgz", + "integrity": "sha512-7HC1VdVqeSVRZ8PdtGHwpCyGGz2Xrd5TeLcOspqdBXL6EOXeFY0n0P6qaC83IVzVP4SWULCbnzjstACw+SGluw==", "peer": true, "dependencies": { "@achingbrain/nat-port-mapper": "^1.0.9", - "@libp2p/crypto": "^2.0.3", - "@libp2p/interface": "^0.1.2", - "@libp2p/interface-internal": "^0.1.4", - "@libp2p/keychain": "^3.0.3", - "@libp2p/logger": "^3.0.2", - "@libp2p/multistream-select": "^4.0.2", - "@libp2p/peer-collections": "^4.0.3", - "@libp2p/peer-id": "^3.0.2", - "@libp2p/peer-id-factory": "^3.0.3", - "@libp2p/peer-record": "^6.0.4", - "@libp2p/peer-store": "^9.0.4", - "@libp2p/utils": "^4.0.3", + "@libp2p/crypto": "^2.0.5", + "@libp2p/interface": "^0.1.3", + "@libp2p/interface-internal": "^0.1.6", + "@libp2p/keychain": "^3.0.5", + "@libp2p/logger": "^3.0.3", + "@libp2p/multistream-select": "^4.0.3", + "@libp2p/peer-collections": "^4.0.5", + "@libp2p/peer-id": "^3.0.3", + "@libp2p/peer-id-factory": "^3.0.5", + "@libp2p/peer-record": "^6.0.6", + "@libp2p/peer-store": "^9.0.6", + "@libp2p/utils": "^4.0.4", "@multiformats/mafmt": "^12.1.2", "@multiformats/multiaddr": "^12.1.5", "@multiformats/multiaddr-matcher": "^1.0.0", "any-signal": "^4.1.1", "datastore-core": "^9.0.1", "delay": "^6.0.0", + "events": "^3.3.0", "interface-datastore": "^8.2.0", "it-all": "^3.0.2", "it-drain": "^3.0.2", @@ -7823,9 +7830,9 @@ } }, "node_modules/libp2p/node_modules/rate-limiter-flexible": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rate-limiter-flexible/-/rate-limiter-flexible-3.0.0.tgz", - "integrity": "sha512-janAJkWxWxmLka0hV+XvCTo0M8keeSeOuz8ZL33cTXrkS4ek9mQ2VJm9ri7fm03oTVth19Sfqb1ijCmo7K/vAg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/rate-limiter-flexible/-/rate-limiter-flexible-3.0.1.tgz", + "integrity": "sha512-m1rIQtp9VoIlDpmIkBmVF6p+arBLwQDYmXJQshZ+UIJ+kMobeUjVNZlFF1rORq3WvTCATf4d0cdGvtYSMSLKOg==", "peer": true }, "node_modules/lines-and-columns": { @@ -7878,12 +7885,12 @@ } }, "node_modules/loupe": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.6.tgz", - "integrity": "sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", "peer": true, "dependencies": { - "get-func-name": "^2.0.0" + "get-func-name": "^2.0.1" } }, "node_modules/lru-cache": { @@ -8365,27 +8372,15 @@ } }, "node_modules/p-event": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-5.0.1.tgz", - "integrity": "sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-6.0.0.tgz", + "integrity": "sha512-Xbfxd0CfZmHLGKXH32k1JKjQYX6Rkv0UtQdaFJ8OyNcf+c0oWCeXHc1C4CX/IESZLmcvfPa5aFIO/vCr5gqtag==", "peer": true, "dependencies": { - "p-timeout": "^5.0.2" + "p-timeout": "^6.1.2" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-event/node_modules/p-timeout": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", - "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", - "peer": true, - "engines": { - "node": ">=12" + "node": ">=16.17" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -8450,12 +8445,13 @@ } }, "node_modules/p-retry": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.0.0.tgz", - "integrity": "sha512-6NuuXu8Upembd4sNdo4PRbs+M6aHgBTrFE6lkH0YKjVzne3cDW4gkncB98ty/bkMxLxLVNeD5bX9FyWjM7WZ+A==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.1.0.tgz", + "integrity": "sha512-fJLEQ2KqYBJRuaA/8cKMnqhulqNM+bpcjYtXNex2t3mOXKRYPitAJt9NacSf8XAFzcYahSAbKpobiWDSqHSh2g==", "peer": true, "dependencies": { "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", "retry": "^0.13.1" }, "engines": { @@ -8909,6 +8905,12 @@ } ] }, + "node_modules/race-signal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/race-signal/-/race-signal-1.0.1.tgz", + "integrity": "sha512-a5un4dInIWoB7+76DieVE+Xv+wmyochKJ3P2GVs9dUKIzGuPyFR5iU3gEWJvztde/15fSOGkslbIsPxi+Loosw==", + "peer": true + }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -9466,9 +9468,9 @@ } }, "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", "peer": true }, "node_modules/saxes": { @@ -10276,9 +10278,13 @@ "peer": true }, "node_modules/uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "peer": true, "bin": { "uuid": "dist/bin/uuid" @@ -10602,9 +10608,9 @@ "dev": true }, "@achingbrain/nat-port-mapper": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@achingbrain/nat-port-mapper/-/nat-port-mapper-1.0.11.tgz", - "integrity": "sha512-Y2lwx0zmrwEl+IGu+V/QiVBdcdsWscYq1PMMEjvyuuaXnmnppbLWilO8LK1yoLdncxwJBuS0zZtHbpFeWBusRg==", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@achingbrain/nat-port-mapper/-/nat-port-mapper-1.0.12.tgz", + "integrity": "sha512-rU4G75TEOTIPlkeDnPEVwx/VmMMFta42kY2SMmVobRkrtNLnxtU08Yhriu6tSBc9oO0wXdfNNeuLnNnEnL7w/A==", "peer": true, "requires": { "@achingbrain/ssdp": "^4.0.1", @@ -10618,27 +10624,15 @@ } }, "@achingbrain/ssdp": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@achingbrain/ssdp/-/ssdp-4.0.4.tgz", - "integrity": "sha512-fY/ShiYJmhLdr45Vn2+f88xTqZjBSH3X3F+EJu/89cjB1JIkMCVtD5CQaaS38YknIL8cEcNhjMZM4cdE3ckSSQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@achingbrain/ssdp/-/ssdp-4.0.6.tgz", + "integrity": "sha512-Y4JE2L9150i50V6lg/Y8+ilhxRpUZKKv+PKo68Aj7MjPfaUAar6ZHilF9h4/Zb3q0fqGMXNc9o11cQLNI8J8bA==", "peer": true, "requires": { "event-iterator": "^2.0.0", "freeport-promise": "^2.0.0", "merge-options": "^3.0.4", - "xml2js": "^0.5.0" - }, - "dependencies": { - "xml2js": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", - "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", - "peer": true, - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - } + "xml2js": "^0.6.2" } }, "@adobe/css-tools": { @@ -11938,12 +11932,12 @@ "peer": true }, "@libp2p/crypto": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-2.0.3.tgz", - "integrity": "sha512-VLhjdkJe8b/vedHp7SosDs62Yxq1i05Ej/YdVaEdWQdJsBRHCwbRlS4hPg3vm21U5hLF0g958r/927Vd/wamZw==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-2.0.5.tgz", + "integrity": "sha512-m6Rn7i9q3SHCzMUBkEwZgAKS4evpGQ4SEx/YD96pM0ZoPtU5PFO0psfrerraanxFBh8wUX4vkCtKfyTPH7F+bQ==", "peer": true, "requires": { - "@libp2p/interface": "^0.1.2", + "@libp2p/interface": "^0.1.3", "@noble/curves": "^1.1.0", "@noble/hashes": "^1.3.1", "multiformats": "^12.0.1", @@ -11954,9 +11948,9 @@ } }, "@libp2p/interface": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.2.tgz", - "integrity": "sha512-Q5t27434Mvn+R6AUJlRH+q/jSXarDpP+KXVkyGY7S1fKPI2berqoFPqT61bRRBYsCH2OPZiKBB53VUzxL9uEvg==", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.3.tgz", + "integrity": "sha512-C1O7Xqd2TGVWrIOEDx6kGJSk4YOysWGmYG5Oh3chnsCY0wjUSsLDpl9+wKrdiM/lJbAlHlV65ZOvSkIQ9cWPBQ==", "peer": true, "requires": { "@multiformats/multiaddr": "^12.1.5", @@ -11965,17 +11959,18 @@ "it-stream-types": "^2.0.1", "multiformats": "^12.0.1", "p-defer": "^4.0.0", + "race-signal": "^1.0.0", "uint8arraylist": "^2.4.3" } }, "@libp2p/interface-internal": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-0.1.4.tgz", - "integrity": "sha512-fRa8AUeCVOqfjgJgpIWupOsc7nAnJuI/VjWL2ZfRqbz7CPLD9c/ZAKXC140THSxlNdNQ9kGpo/C2z/yCGLy4ig==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-0.1.6.tgz", + "integrity": "sha512-n4Sv9tSr+2QRN7tHShmUJILQRoIPRPPkl0Zr8mVOW91XcdN2CfLYrzqeM1Yvl/iZx98bNMZXJveZV9OVuBynuQ==", "peer": true, "requires": { - "@libp2p/interface": "^0.1.2", - "@libp2p/peer-collections": "^4.0.3", + "@libp2p/interface": "^0.1.3", + "@libp2p/peer-collections": "^4.0.5", "@multiformats/multiaddr": "^12.1.5", "uint8arraylist": "^2.4.3" } @@ -11993,15 +11988,15 @@ "peer": true }, "@libp2p/keychain": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.3.tgz", - "integrity": "sha512-mt3Pq8pPUDchoYlTXyNFMSIZ2/gbGZUJIr1qDQGphLZKxZ3Ejsqps2Dgo0t6yBxvJQ0581tXfptAXzw75Y2LIA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@libp2p/keychain/-/keychain-3.0.5.tgz", + "integrity": "sha512-D8Tisc5yi2+ykM4Yw4Qsan/hGITF+jfHMC6Nti1upOOLAhGFpm92if/hkb2rZH3Q1iXs7l3fIhgOs9VayNplhA==", "peer": true, "requires": { - "@libp2p/crypto": "^2.0.3", - "@libp2p/interface": "^0.1.2", - "@libp2p/logger": "^3.0.2", - "@libp2p/peer-id": "^3.0.2", + "@libp2p/crypto": "^2.0.5", + "@libp2p/interface": "^0.1.3", + "@libp2p/logger": "^3.0.3", + "@libp2p/peer-id": "^3.0.3", "interface-datastore": "^8.2.0", "merge-options": "^3.0.4", "sanitize-filename": "^1.6.3", @@ -12009,12 +12004,12 @@ } }, "@libp2p/logger": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-3.0.2.tgz", - "integrity": "sha512-2JtRGBXiGfm1t5XneUIXQ2JusW7QwyYmxsW7hSAYS5J73RQJUicpt5le5obVRt7+OM39ei+nWEuC6Xvm1ugHkw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-3.0.3.tgz", + "integrity": "sha512-85ioPX10QN4ZOZeurAZe5sQeRUCkIBT2DikKRbE/AIWKauIKHvvIrN4CSdCdzLw29XNA+xxNO2FVkf51HGgCeQ==", "peer": true, "requires": { - "@libp2p/interface": "^0.1.2", + "@libp2p/interface": "^0.1.3", "@multiformats/multiaddr": "^12.1.5", "debug": "^4.3.4", "interface-datastore": "^8.2.0", @@ -12041,13 +12036,13 @@ } }, "@libp2p/multistream-select": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@libp2p/multistream-select/-/multistream-select-4.0.2.tgz", - "integrity": "sha512-Ss3kPD+1Z8RFLUT+oN9I2ynEtp/Yj2+rOngU1XjIxustg1nt5lq0kk9hvWJyBexzmuML0xCknNjUXovpRbFPgQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@libp2p/multistream-select/-/multistream-select-4.0.3.tgz", + "integrity": "sha512-6iBYf/TAqi0oqusZ3LJ3DC0odABRukuLN+4Xh7tDmHCJX0tCjSSRibRYsiFcBNQMpcI0btRkQ0dZ0KqKhQ2kUw==", "peer": true, "requires": { - "@libp2p/interface": "^0.1.2", - "@libp2p/logger": "^3.0.2", + "@libp2p/interface": "^0.1.3", + "@libp2p/logger": "^3.0.3", "abortable-iterator": "^5.0.1", "it-first": "^3.0.1", "it-handshake": "^4.1.3", @@ -12057,40 +12052,41 @@ "it-pushable": "^3.2.0", "it-reader": "^6.0.1", "it-stream-types": "^2.0.1", + "uint8-varint": "^2.0.0", "uint8arraylist": "^2.4.3", "uint8arrays": "^4.0.6" } }, "@libp2p/peer-collections": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-4.0.3.tgz", - "integrity": "sha512-ahfZFdRhApN4dulnzAvkzQsPVJVX7UID3QMKC/cduK5FYWqm7zbtW6bpwDilhZY3wvjvaQYs4R0KKSysvTPiQQ==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-4.0.5.tgz", + "integrity": "sha512-GdbVufdDLhYyHbDBO2juK54Nm+Cdu01ws0N0hNB0yVLM7GIP075RLgSO/0vTpLoPS1cEufKPsYfl4Bb5nKHaRg==", "peer": true, "requires": { - "@libp2p/interface": "^0.1.2", - "@libp2p/peer-id": "^3.0.2" + "@libp2p/interface": "^0.1.3", + "@libp2p/peer-id": "^3.0.3" } }, "@libp2p/peer-id": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-3.0.2.tgz", - "integrity": "sha512-133qGXu9UBiqsYm7nBDJaAh4eiKe79DPLKF+/aRu0Z7gKcX7I0+LewEky4kBt3olhYQSF1CAnJIzD8Dmsn40Yw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-3.0.3.tgz", + "integrity": "sha512-IPVeywoC40bDd3ohtAIzpN8AOkMmD3U0BjdrFz/5ZbNP1+4n2gDIAwVzkAbF/t1iYYS4CX1TWfHuMqaMvd8l1A==", "peer": true, "requires": { - "@libp2p/interface": "^0.1.2", + "@libp2p/interface": "^0.1.3", "multiformats": "^12.0.1", "uint8arrays": "^4.0.6" } }, "@libp2p/peer-id-factory": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id-factory/-/peer-id-factory-3.0.3.tgz", - "integrity": "sha512-RsE1GbK0w4LxiGr9sU2fm23IHOGzCtCfmUD8LC9V8LwLgt+z62oNKbWzwbko+CeromngURDimdv3JpH9jw5OUA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@libp2p/peer-id-factory/-/peer-id-factory-3.0.5.tgz", + "integrity": "sha512-i7h/u3zDvcj8+GR+kpazmjikr3A6Rr5flVZmrTZfarkq5qAmD1bWd0vbgPrtKEgbhT+1S8NL3jR05/n7cbF7Tw==", "peer": true, "requires": { - "@libp2p/crypto": "^2.0.3", - "@libp2p/interface": "^0.1.2", - "@libp2p/peer-id": "^3.0.2", + "@libp2p/crypto": "^2.0.5", + "@libp2p/interface": "^0.1.3", + "@libp2p/peer-id": "^3.0.3", "multiformats": "^12.0.1", "protons-runtime": "^5.0.0", "uint8arraylist": "^2.4.3", @@ -12098,15 +12094,15 @@ } }, "@libp2p/peer-record": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-6.0.4.tgz", - "integrity": "sha512-O4YPbLPiavKGzNrfYMegGRzu4ez+Xm+2w9xQra3a36SKUcJlpHO/9gcmvkVfl3wBDnhuQ4TS5vWHlR42GuoS8A==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-6.0.6.tgz", + "integrity": "sha512-SNFafmUrnEOB2zplYJVjheN5UVFbi2UBdrYfIwi4SEaPA4ZFprnWBeQcVaLUSq7t2JkBGZUmWwtj4teVIxr60g==", "peer": true, "requires": { - "@libp2p/crypto": "^2.0.3", - "@libp2p/interface": "^0.1.2", - "@libp2p/peer-id": "^3.0.2", - "@libp2p/utils": "^4.0.3", + "@libp2p/crypto": "^2.0.5", + "@libp2p/interface": "^0.1.3", + "@libp2p/peer-id": "^3.0.3", + "@libp2p/utils": "^4.0.4", "@multiformats/multiaddr": "^12.1.5", "protons-runtime": "^5.0.0", "uint8-varint": "^2.0.0", @@ -12115,17 +12111,17 @@ } }, "@libp2p/peer-store": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-9.0.4.tgz", - "integrity": "sha512-i5qAxCBpBOMK3oXjTH2Cg64tg8DrkgpNLK1KQvg3CEdqMhwdrywPt2AMFh4VLga6H+EjYvok2GOHczNVxvzeiQ==", + "version": "9.0.6", + "resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-9.0.6.tgz", + "integrity": "sha512-aBAvRKKg2Hsf0/bGrHEcxr6cGL8RDJhBx2xBhNuu7sROMd0isPrKNxfnrQKadYMxlQUnGzIEY3qFVQJJPFHZvA==", "peer": true, "requires": { - "@libp2p/interface": "^0.1.2", - "@libp2p/logger": "^3.0.2", - "@libp2p/peer-collections": "^4.0.3", - "@libp2p/peer-id": "^3.0.2", - "@libp2p/peer-id-factory": "^3.0.3", - "@libp2p/peer-record": "^6.0.4", + "@libp2p/interface": "^0.1.3", + "@libp2p/logger": "^3.0.3", + "@libp2p/peer-collections": "^4.0.5", + "@libp2p/peer-id": "^3.0.3", + "@libp2p/peer-id-factory": "^3.0.5", + "@libp2p/peer-record": "^6.0.6", "@multiformats/multiaddr": "^12.1.5", "interface-datastore": "^8.2.0", "it-all": "^3.0.2", @@ -12137,17 +12133,17 @@ } }, "@libp2p/pubsub": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/@libp2p/pubsub/-/pubsub-8.0.5.tgz", - "integrity": "sha512-26mzTcYoAAeAonePjXmxoQL03K+/0zPDcQ7rcKex9d109BTSdcnWYyqBxTFbNph5HZTw65NlFnrlIxHdG5C73A==", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@libp2p/pubsub/-/pubsub-8.0.7.tgz", + "integrity": "sha512-gpkKNMlxdF/tObBPE/3pY3aItfleLWUr7ghEpnK2CcRWkmb+ZACGC2MrYM9IbdHn3/jfQFSWoxJwMcoFJ8IJ0w==", "peer": true, "requires": { - "@libp2p/crypto": "^2.0.3", - "@libp2p/interface": "^0.1.2", - "@libp2p/interface-internal": "^0.1.4", - "@libp2p/logger": "^3.0.2", - "@libp2p/peer-collections": "^4.0.3", - "@libp2p/peer-id": "^3.0.2", + "@libp2p/crypto": "^2.0.5", + "@libp2p/interface": "^0.1.3", + "@libp2p/interface-internal": "^0.1.6", + "@libp2p/logger": "^3.0.3", + "@libp2p/peer-collections": "^4.0.5", + "@libp2p/peer-id": "^3.0.3", "abortable-iterator": "^5.0.1", "it-length-prefixed": "^9.0.1", "it-pipe": "^3.0.1", @@ -12159,14 +12155,14 @@ } }, "@libp2p/utils": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-4.0.3.tgz", - "integrity": "sha512-jusH8y4G9YluKRm63EPIiN9fNv0hVtfKY7O0nsLI14o0/W/WJhTsQWm+kPOfvoAgCIqAVrxefBqAmFGiiYPnvg==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-4.0.4.tgz", + "integrity": "sha512-V++nWaCEO5QBk800SJ3kzzVn62cyBLt7fzVPDvVnxPyfLBn9prfShYb7XmvuZrnGSRCaUvD3b+q7CHGUEcdP2g==", "peer": true, "requires": { "@chainsafe/is-ip": "^2.0.2", - "@libp2p/interface": "^0.1.2", - "@libp2p/logger": "^3.0.2", + "@libp2p/interface": "^0.1.3", + "@libp2p/logger": "^3.0.3", "@multiformats/multiaddr": "^12.1.5", "@multiformats/multiaddr-matcher": "^1.0.1", "is-loopback-addr": "^2.0.1", @@ -12854,32 +12850,33 @@ } }, "@waku/core": { - "version": "0.0.23", - "resolved": "https://registry.npmjs.org/@waku/core/-/core-0.0.23.tgz", - "integrity": "sha512-F3gR315O6RaGAGLUcXbcdkOSFTgjt1b6e0mU9zdLQrL+ifRKxODVqz8g1zh4jqsv8U8rsvOWN+YNPciu7LYmxQ==", + "version": "0.0.24", + "resolved": "https://registry.npmjs.org/@waku/core/-/core-0.0.24.tgz", + "integrity": "sha512-k/5wtXipxJ48XI9mpMFBDH62f6BGl+AWuNVWkKkL0zgCltWIEQ/yXTkGWRcpmvdMOze+czx26VkLyfy2/ZKs/A==", "peer": true, "requires": { "@noble/hashes": "^1.3.2", - "@waku/interfaces": "0.0.18", + "@waku/enr": "^0.0.18", + "@waku/interfaces": "0.0.19", "@waku/proto": "0.0.5", - "@waku/utils": "0.0.11", + "@waku/utils": "0.0.12", "debug": "^4.3.4", "it-all": "^3.0.3", "it-length-prefixed": "^9.0.1", "it-pipe": "^3.0.1", - "p-event": "^5.0.1", + "p-event": "^6.0.0", "uint8arraylist": "^2.4.3", "uuid": "^9.0.0" } }, "@waku/dns-discovery": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/@waku/dns-discovery/-/dns-discovery-0.0.17.tgz", - "integrity": "sha512-sZQRSdDut+wjxgvciXGhMbYS5vl5aGsAFjNddHVHERRWt5kFWZ0ci5a+EsJwOYSytM3c0FZaJ5+1uR2OE3y86Q==", + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@waku/dns-discovery/-/dns-discovery-0.0.18.tgz", + "integrity": "sha512-P9NEfxUPtc/2Hb5oLYZZRohOFDP4CDAGpLxQDVWSceM2j769M4eW3EtCdbpShwrGs1t9IsENIUCAWF8ukRm3rg==", "peer": true, "requires": { - "@waku/enr": "0.0.17", - "@waku/utils": "0.0.11", + "@waku/enr": "0.0.18", + "@waku/utils": "0.0.12", "debug": "^4.3.4", "dns-query": "^0.11.2", "hi-base32": "^0.5.1", @@ -12887,9 +12884,9 @@ } }, "@waku/enr": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/@waku/enr/-/enr-0.0.17.tgz", - "integrity": "sha512-QNsHHbW9XqWliJ8/L0rQs3tYDcmcneHjM1M8ux4oZuYVV1xLtl+T3ah7koU6tFLpWg7EMsG5qi186GZCLPcnOQ==", + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@waku/enr/-/enr-0.0.18.tgz", + "integrity": "sha512-yNCNwrW1nlvwPlSP3UPZwkjsfs7xn/Hdk9q+bdjVmpeEKHZW4M08VmfdOaX7iUqBDFpKmFgC6HmuWzL5Wh/9kQ==", "peer": true, "requires": { "@ethersproject/rlp": "^5.7.0", @@ -12897,9 +12894,9 @@ "@libp2p/peer-id": "^3.0.2", "@multiformats/multiaddr": "^12.0.0", "@noble/secp256k1": "^1.7.1", - "@waku/utils": "0.0.11", + "@waku/utils": "0.0.12", "debug": "^4.3.4", - "js-sha3": "^0.8.0" + "js-sha3": "^0.9.2" }, "dependencies": { "@libp2p/crypto": { @@ -12928,22 +12925,22 @@ } }, "@waku/interfaces": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@waku/interfaces/-/interfaces-0.0.18.tgz", - "integrity": "sha512-esgXs8fZTth+7DSndnB92/YPOnpn0rD0E4GPu/yfQZbwSS+pPyfpk58iklgWterD/CelB487X4qy0ooe2uWrBg==" + "version": "0.0.19", + "resolved": "https://registry.npmjs.org/@waku/interfaces/-/interfaces-0.0.19.tgz", + "integrity": "sha512-l8ylagP/Q0h1l7+2wtt5aQ71N6Fbzgum7jMH5BgK+mQ7w+B3E1WakeCpeUK/BbHRmRKKtryWk0c2ySmHmA/6zA==" }, "@waku/peer-exchange": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/@waku/peer-exchange/-/peer-exchange-0.0.16.tgz", - "integrity": "sha512-Xcst5fQOEZsjHDS6ySTATJyFecJwLVvDYSClol/gWXxgAuMgiWVbcH8G6CzOWkq9Cu84y5JbhK+52xiNtfvl0g==", + "version": "0.0.17", + "resolved": "https://registry.npmjs.org/@waku/peer-exchange/-/peer-exchange-0.0.17.tgz", + "integrity": "sha512-PcqSj0V8UoKk1CH8a7B1Rr2AbnscV0m7RZFUD1ZVCVwRy2PWhVG8wWQD9Cat1AlNh4L1MppnMEh2Y6ifpDkHsw==", "peer": true, "requires": { "@libp2p/interfaces": "^3.3.2", - "@waku/core": "0.0.23", - "@waku/enr": "0.0.17", - "@waku/interfaces": "0.0.18", + "@waku/core": "0.0.24", + "@waku/enr": "0.0.18", + "@waku/interfaces": "0.0.19", "@waku/proto": "0.0.5", - "@waku/utils": "0.0.11", + "@waku/utils": "0.0.12", "debug": "^4.3.4", "it-all": "^3.0.3", "it-length-prefixed": "^9.0.1", @@ -12960,47 +12957,47 @@ } }, "@waku/relay": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@waku/relay/-/relay-0.0.6.tgz", - "integrity": "sha512-PJGGBIfBlaBEroOI0kL0Gk45C+hieOU6h0/kHDIDDo2owly271NNy7OfMoWKsT6Lwf9e+PPGsZZLNtKivkN6Ig==", + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@waku/relay/-/relay-0.0.7.tgz", + "integrity": "sha512-L1Pb7WDCkLXmc/NdUvdZp+xuj2J/mTi9oVPPpthsYVbYSWpNaM2imqeBhsAGHzaurYOge+gCWD7ie+wt0n8xeA==", "peer": true, "requires": { "@chainsafe/libp2p-gossipsub": "^10.1.0", "@noble/hashes": "^1.3.2", - "@waku/core": "0.0.23", - "@waku/interfaces": "0.0.18", + "@waku/core": "0.0.24", + "@waku/interfaces": "0.0.19", "@waku/proto": "0.0.5", - "@waku/utils": "0.0.11", + "@waku/utils": "0.0.12", "chai": "^4.3.7", "debug": "^4.3.4", - "fast-check": "^3.12.0" + "fast-check": "^3.13.1" } }, "@waku/sdk": { - "version": "0.0.19", - "resolved": "https://registry.npmjs.org/@waku/sdk/-/sdk-0.0.19.tgz", - "integrity": "sha512-py9Xk4rOzhVm9vE7aRimHagfvKRQNzLs+otqS9ng4crUgf5ZKPvPsaA6/eV9FHQcWOT7EUpAy5UChh4kSjK2zQ==", + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@waku/sdk/-/sdk-0.0.20.tgz", + "integrity": "sha512-+Q1Ps58SRtyGWR3M6CeyVkm4LlkEMM/xcSuA8GSHTEbg3WioRWOWw4GnLlPV21lhKLcslQUBMYZpJx2Fh0lG7A==", "peer": true, "requires": { "@chainsafe/libp2p-noise": "^13.0.0", - "@libp2p/mplex": "^9.0.2", + "@libp2p/mplex": "^9.0.5", "@libp2p/websockets": "^7.0.5", - "@waku/core": "0.0.23", - "@waku/dns-discovery": "0.0.17", - "@waku/interfaces": "0.0.18", - "@waku/peer-exchange": "^0.0.16", - "@waku/relay": "0.0.6", - "@waku/utils": "0.0.11", - "libp2p": "^0.46.9" + "@waku/core": "0.0.24", + "@waku/dns-discovery": "0.0.18", + "@waku/interfaces": "0.0.19", + "@waku/peer-exchange": "^0.0.17", + "@waku/relay": "0.0.7", + "@waku/utils": "0.0.12", + "libp2p": "^0.46.12" } }, "@waku/utils": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.11.tgz", - "integrity": "sha512-AG/S9vxqqxQUO9dlfi5Apv5o364dIzg3cLm32qstqQDSWw3QGhOSRLg+MBxdFrfmELCI3O1zdMoGdLRaZIwr8Q==", + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.12.tgz", + "integrity": "sha512-98+lz65HTk+QxvP5aCxSfN2gTr5GSaxablnrNNueeIci9fEB0aVS82B2oBuhb8W4obLDunXdjyeuD6S4I7Q+uA==", "peer": true, "requires": { - "@waku/interfaces": "0.0.18", + "chai": "^4.3.8", "debug": "^4.3.4", "uint8arrays": "^4.0.4" } @@ -13463,18 +13460,18 @@ "dev": true }, "chai": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.8.tgz", - "integrity": "sha512-vX4YvVVtxlfSZ2VecZgFUTU5qPCYsobVI2O9FmwEXBhDigYGQA6jRXCycIs1yJnnWbZ6/+a2zNIF5DfVCcJBFQ==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", + "integrity": "sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==", "peer": true, "requires": { "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^4.1.2", - "get-func-name": "^2.0.0", - "loupe": "^2.3.1", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", "pathval": "^1.1.1", - "type-detect": "^4.0.5" + "type-detect": "^4.0.8" } }, "chalk": { @@ -13494,10 +13491,13 @@ "dev": true }, "check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==", - "peer": true + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", + "peer": true, + "requires": { + "get-func-name": "^2.0.2" + } }, "ci-env": { "version": "1.17.0", @@ -14256,6 +14256,12 @@ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", "peer": true }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "peer": true + }, "execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -14294,9 +14300,9 @@ } }, "fast-check": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.13.0.tgz", - "integrity": "sha512-m6+3gZ/yTiCWTuV/1e/UuPPjyyyHdQ5gu0pMd84C6705VTDjAgAE6nqFT5jhgegFllCJ95yOzBpqvJSs2DZAxQ==", + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.13.1.tgz", + "integrity": "sha512-Xp00tFuWd83i8rbG/4wU54qU+yINjQha7bXH2N4ARNTkyOimzHtUBJ5+htpdXk7RMaCOD/j2jxSjEt9u9ZPNeQ==", "peer": true, "requires": { "pure-rand": "^6.0.0" @@ -15025,6 +15031,12 @@ "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", "dev": true }, + "is-network-error": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.0.0.tgz", + "integrity": "sha512-P3fxi10Aji2FZmHTrMPSNFbNC6nnp4U5juPAIjXPHkUNubi4+qK7vvdsaNpAUwXslhYm9oyjEYTxs1xd/+Ph0w==", + "peer": true + }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -16369,9 +16381,9 @@ } }, "js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.9.2.tgz", + "integrity": "sha512-8kgvwd03wNGQG1GRvl3yy1Yt40sICAcIMsDU2ZLgoL0Z6z9rkRmf9Vd+bi/gYSzgAqMUGl/jiDKu0J8AWFd+BQ==", "peer": true }, "js-tokens": { @@ -16509,30 +16521,31 @@ } }, "libp2p": { - "version": "0.46.10", - "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-0.46.10.tgz", - "integrity": "sha512-zwvulgpyEtru9Z2MWA3b+6/g0t0/qO1Z6ON0LFzO0prjFzXbKa3R57tAktef8JIhiCriZbtPc4Bex3Q8PUL2wQ==", + "version": "0.46.14", + "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-0.46.14.tgz", + "integrity": "sha512-7HC1VdVqeSVRZ8PdtGHwpCyGGz2Xrd5TeLcOspqdBXL6EOXeFY0n0P6qaC83IVzVP4SWULCbnzjstACw+SGluw==", "peer": true, "requires": { "@achingbrain/nat-port-mapper": "^1.0.9", - "@libp2p/crypto": "^2.0.3", - "@libp2p/interface": "^0.1.2", - "@libp2p/interface-internal": "^0.1.4", - "@libp2p/keychain": "^3.0.3", - "@libp2p/logger": "^3.0.2", - "@libp2p/multistream-select": "^4.0.2", - "@libp2p/peer-collections": "^4.0.3", - "@libp2p/peer-id": "^3.0.2", - "@libp2p/peer-id-factory": "^3.0.3", - "@libp2p/peer-record": "^6.0.4", - "@libp2p/peer-store": "^9.0.4", - "@libp2p/utils": "^4.0.3", + "@libp2p/crypto": "^2.0.5", + "@libp2p/interface": "^0.1.3", + "@libp2p/interface-internal": "^0.1.6", + "@libp2p/keychain": "^3.0.5", + "@libp2p/logger": "^3.0.3", + "@libp2p/multistream-select": "^4.0.3", + "@libp2p/peer-collections": "^4.0.5", + "@libp2p/peer-id": "^3.0.3", + "@libp2p/peer-id-factory": "^3.0.5", + "@libp2p/peer-record": "^6.0.6", + "@libp2p/peer-store": "^9.0.6", + "@libp2p/utils": "^4.0.4", "@multiformats/mafmt": "^12.1.2", "@multiformats/multiaddr": "^12.1.5", "@multiformats/multiaddr-matcher": "^1.0.0", "any-signal": "^4.1.1", "datastore-core": "^9.0.1", "delay": "^6.0.0", + "events": "^3.3.0", "interface-datastore": "^8.2.0", "it-all": "^3.0.2", "it-drain": "^3.0.2", @@ -16562,9 +16575,9 @@ }, "dependencies": { "rate-limiter-flexible": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rate-limiter-flexible/-/rate-limiter-flexible-3.0.0.tgz", - "integrity": "sha512-janAJkWxWxmLka0hV+XvCTo0M8keeSeOuz8ZL33cTXrkS4ek9mQ2VJm9ri7fm03oTVth19Sfqb1ijCmo7K/vAg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/rate-limiter-flexible/-/rate-limiter-flexible-3.0.1.tgz", + "integrity": "sha512-m1rIQtp9VoIlDpmIkBmVF6p+arBLwQDYmXJQshZ+UIJ+kMobeUjVNZlFF1rORq3WvTCATf4d0cdGvtYSMSLKOg==", "peer": true } } @@ -16610,12 +16623,12 @@ } }, "loupe": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.6.tgz", - "integrity": "sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", "peer": true, "requires": { - "get-func-name": "^2.0.0" + "get-func-name": "^2.0.1" } }, "lru-cache": { @@ -16968,20 +16981,12 @@ "peer": true }, "p-event": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-5.0.1.tgz", - "integrity": "sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-6.0.0.tgz", + "integrity": "sha512-Xbfxd0CfZmHLGKXH32k1JKjQYX6Rkv0UtQdaFJ8OyNcf+c0oWCeXHc1C4CX/IESZLmcvfPa5aFIO/vCr5gqtag==", "peer": true, "requires": { - "p-timeout": "^5.0.2" - }, - "dependencies": { - "p-timeout": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", - "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", - "peer": true - } + "p-timeout": "^6.1.2" } }, "p-limit": { @@ -17021,12 +17026,13 @@ } }, "p-retry": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.0.0.tgz", - "integrity": "sha512-6NuuXu8Upembd4sNdo4PRbs+M6aHgBTrFE6lkH0YKjVzne3cDW4gkncB98ty/bkMxLxLVNeD5bX9FyWjM7WZ+A==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.1.0.tgz", + "integrity": "sha512-fJLEQ2KqYBJRuaA/8cKMnqhulqNM+bpcjYtXNex2t3mOXKRYPitAJt9NacSf8XAFzcYahSAbKpobiWDSqHSh2g==", "peer": true, "requires": { "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", "retry": "^0.13.1" } }, @@ -17343,6 +17349,12 @@ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, + "race-signal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/race-signal/-/race-signal-1.0.1.tgz", + "integrity": "sha512-a5un4dInIWoB7+76DieVE+Xv+wmyochKJ3P2GVs9dUKIzGuPyFR5iU3gEWJvztde/15fSOGkslbIsPxi+Loosw==", + "peer": true + }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -17746,9 +17758,9 @@ } }, "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", "peer": true }, "saxes": { @@ -18377,9 +18389,9 @@ "peer": true }, "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "peer": true }, "v8-to-istanbul": { diff --git a/package.json b/package.json index 401cc79..8bcbeec 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "@types/react": "^18.0.28", "@types/testing-library__jest-dom": "^5.14.5", "@typescript-eslint/eslint-plugin": "^5.52.0", - "@waku/interfaces": "^0.0.18", + "@waku/interfaces": "^0.0.19", "bundlewatch": "^0.3.3", "eslint": "^8.34.0", "eslint-config-prettier": "^8.6.0", @@ -87,7 +87,7 @@ "typescript": "^4.9.5" }, "peerDependencies": { - "@waku/sdk": "^0.0.19", + "@waku/sdk": "^0.0.20", "react": "^16.8.0 || ^17 || ^18" }, "bundlewatch": {