From 919a25b60751da520a1f06532afbeabbf0ab08b9 Mon Sep 17 00:00:00 2001 From: "fryorcraken.eth" Date: Mon, 3 Apr 2023 16:41:20 +1000 Subject: [PATCH] chore(eth-pm): bump @waku/core to 0.0.16 and other @waku/* pkgs --- examples/eth-pm/package-lock.json | 134 +++++++++++++++--------------- examples/eth-pm/package.json | 10 +-- examples/eth-pm/src/App.tsx | 6 +- 3 files changed, 75 insertions(+), 75 deletions(-) diff --git a/examples/eth-pm/package-lock.json b/examples/eth-pm/package-lock.json index 6bace69..986dd66 100644 --- a/examples/eth-pm/package-lock.json +++ b/examples/eth-pm/package-lock.json @@ -12,11 +12,11 @@ "@ethersproject/providers": "5.7.0", "@material-ui/core": "^4.12.4", "@material-ui/icons": "^4.11.3", - "@waku/core": "^0.0.15", - "@waku/create": "^0.0.11", - "@waku/interfaces": "^0.0.10", - "@waku/message-encryption": "^0.0.13", - "@waku/utils": "0.0.3", + "@waku/core": "^0.0.16", + "@waku/create": "^0.0.12", + "@waku/interfaces": "^0.0.11", + "@waku/message-encryption": "^0.0.14", + "@waku/utils": "0.0.4", "ethers": "5.7.1", "fontsource-roboto": "^4.0.0", "protobufjs": "^7.1.2", @@ -6407,15 +6407,15 @@ } }, "node_modules/@waku/core": { - "version": "0.0.15", - "resolved": "https://registry.npmjs.org/@waku/core/-/core-0.0.15.tgz", - "integrity": "sha512-Qscu0Ft2wIpHcDskI52gtIwjGAzSfEgpjL467BVFz4kPY1rOs5c1plikFmDfJgCF69l7T6hz0EPa4hOtc7INbA==", + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@waku/core/-/core-0.0.16.tgz", + "integrity": "sha512-XrCvgw5lq45K29XNCVCPOh31fmMQXYOo5JGyzMyyYDFlPjMls5D4EQMPJhn5/JcksjhHgp4HCSmxP+3T68SJ+A==", "dependencies": { "@chainsafe/libp2p-gossipsub": "^6.1.0", "@noble/hashes": "^1.3.0", - "@waku/interfaces": "0.0.10", + "@waku/interfaces": "0.0.11", "@waku/proto": "0.0.4", - "@waku/utils": "0.0.3", + "@waku/utils": "0.0.4", "debug": "^4.3.4", "it-all": "^2.0.0", "it-length-prefixed": "^8.0.4", @@ -6438,15 +6438,15 @@ } }, "node_modules/@waku/create": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/@waku/create/-/create-0.0.11.tgz", - "integrity": "sha512-yaJi13rsA2eYChAmvrmlyGDS+GhGECty29080MZ7cg9Xd0umHdYTlV3yVp3uZTd2QmCPRJjZcuFGs9uuKP7U2Q==", + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@waku/create/-/create-0.0.12.tgz", + "integrity": "sha512-WHJ4ooWOFXAUvvwvHrxKpcCgn4fh4jXsrIQPqRTylviA1MMVbPNN8/PC7h4Zf8zaXs+5Zz//QnkN0H4yQf+YnQ==", "dependencies": { "@chainsafe/libp2p-noise": "^11.0.0", "@libp2p/mplex": "^7.1.1", "@libp2p/websockets": "^5.0.3", - "@waku/core": "0.0.15", - "@waku/dns-discovery": "0.0.9", + "@waku/core": "0.0.16", + "@waku/dns-discovery": "0.0.10", "libp2p": "^0.42.2" }, "engines": { @@ -6454,14 +6454,14 @@ } }, "node_modules/@waku/dns-discovery": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@waku/dns-discovery/-/dns-discovery-0.0.9.tgz", - "integrity": "sha512-DPQbke1Tzd39umkqVTA7jbkTshswfM9UxkQuzizGEQI9NgQI5eXQowA7P9pJNbxPJafegShWyNMPnU2rfegZSQ==", + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@waku/dns-discovery/-/dns-discovery-0.0.10.tgz", + "integrity": "sha512-ss3rnhApQsWqJ1jwsSIWta7sDw1GjqC6ru2a3wC+E5cWCacareYB9y+3maV0yKF7ixljra5GTXuYz56mggR86g==", "dependencies": { "@libp2p/interface-peer-discovery": "^1.0.5", "@libp2p/interfaces": "^3.3.1", - "@waku/enr": "0.0.9", - "@waku/utils": "0.0.3", + "@waku/enr": "0.0.10", + "@waku/utils": "0.0.4", "debug": "^4.3.4", "dns-query": "^0.11.2", "hi-base32": "^0.5.1", @@ -6472,16 +6472,16 @@ } }, "node_modules/@waku/enr": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@waku/enr/-/enr-0.0.9.tgz", - "integrity": "sha512-O2Yp8xBhP24NlaplYpJes+0NpTctVrGxcQy52kL3rZ/Z5BNzSgwgVXOY78V2bfMBQ5C6LVZfvl4V3SBg1dr26A==", + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@waku/enr/-/enr-0.0.10.tgz", + "integrity": "sha512-cl4IDnYjadHR2lzJINO7V2r/0SOhU9obSxKRV7hah1aEp89e5VmXDAXDsd+8sjsmegyv8zwsYKqUHfWnfAaOmA==", "dependencies": { "@ethersproject/rlp": "^5.7.0", "@libp2p/crypto": "^1.0.14", "@libp2p/peer-id": "^2.0.2", "@multiformats/multiaddr": "^12.0.0", "@noble/secp256k1": "^1.7.1", - "@waku/utils": "0.0.3", + "@waku/utils": "0.0.4", "debug": "^4.3.4", "js-sha3": "^0.8.0" }, @@ -6508,23 +6508,23 @@ } }, "node_modules/@waku/interfaces": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/@waku/interfaces/-/interfaces-0.0.10.tgz", - "integrity": "sha512-JlvU6tXqQ2bxjyQurP6fL9OJJkhCgREzzSLk3eCj/5+cY5KkTe7HY5pN/bp28GOaJb4rYWGuETj0joPRAYvX9g==", + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@waku/interfaces/-/interfaces-0.0.11.tgz", + "integrity": "sha512-15J0GckXRtpJ5MPyfKeb86fhTlC7i4YV8nDt/4vy9sHYy2wRKDidpKQuqkvQBn2Rlf/Jz+Z4lfLtZFqhGp6ILw==", "engines": { "node": ">=16" } }, "node_modules/@waku/message-encryption": { - "version": "0.0.13", - "resolved": "https://registry.npmjs.org/@waku/message-encryption/-/message-encryption-0.0.13.tgz", - "integrity": "sha512-GppWEwtp9R8W2tSvIU75ouno94hFitOvwBoC0RND1Ho4KrT6TDYmLWk0XBbg6yBsArSkaSkLM0UfSkPX/QSnOQ==", + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@waku/message-encryption/-/message-encryption-0.0.14.tgz", + "integrity": "sha512-1tez2rom2yKuUsHwoEjy+Hw+FRASNLxUVZM6foGG/3W5a315iOUoNq+ApCDaRblloYZtNz+/M6KupE+ZPbhjCA==", "dependencies": { "@noble/secp256k1": "^1.7.1", - "@waku/core": "0.0.15", - "@waku/interfaces": "0.0.10", + "@waku/core": "0.0.16", + "@waku/interfaces": "0.0.11", "@waku/proto": "0.0.4", - "@waku/utils": "0.0.3", + "@waku/utils": "0.0.4", "debug": "^4.3.4", "js-sha3": "^0.8.0" }, @@ -6544,9 +6544,9 @@ } }, "node_modules/@waku/utils": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.3.tgz", - "integrity": "sha512-nGi1Q0iui6GQ5I4bnGAzp0q6dUnlXhQPuGE1GJsCOpcv3j6aHH3sQn9lJToOVGMJnz92NExqYqX1z7rVxlXDrQ==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.4.tgz", + "integrity": "sha512-13YeA1ACZ3g+cRSC+p2nrqm+FjGdTIkopxrhNdYH8l4lvsLwXRufCIhDN6YrQ/QrUIhTNQOmJe1f0TpxVBG9oA==", "dependencies": { "debug": "^4.3.4", "uint8arrays": "^4.0.3" @@ -25697,15 +25697,15 @@ } }, "@waku/core": { - "version": "0.0.15", - "resolved": "https://registry.npmjs.org/@waku/core/-/core-0.0.15.tgz", - "integrity": "sha512-Qscu0Ft2wIpHcDskI52gtIwjGAzSfEgpjL467BVFz4kPY1rOs5c1plikFmDfJgCF69l7T6hz0EPa4hOtc7INbA==", + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@waku/core/-/core-0.0.16.tgz", + "integrity": "sha512-XrCvgw5lq45K29XNCVCPOh31fmMQXYOo5JGyzMyyYDFlPjMls5D4EQMPJhn5/JcksjhHgp4HCSmxP+3T68SJ+A==", "requires": { "@chainsafe/libp2p-gossipsub": "^6.1.0", "@noble/hashes": "^1.3.0", - "@waku/interfaces": "0.0.10", + "@waku/interfaces": "0.0.11", "@waku/proto": "0.0.4", - "@waku/utils": "0.0.3", + "@waku/utils": "0.0.4", "debug": "^4.3.4", "it-all": "^2.0.0", "it-length-prefixed": "^8.0.4", @@ -25716,27 +25716,27 @@ } }, "@waku/create": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/@waku/create/-/create-0.0.11.tgz", - "integrity": "sha512-yaJi13rsA2eYChAmvrmlyGDS+GhGECty29080MZ7cg9Xd0umHdYTlV3yVp3uZTd2QmCPRJjZcuFGs9uuKP7U2Q==", + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@waku/create/-/create-0.0.12.tgz", + "integrity": "sha512-WHJ4ooWOFXAUvvwvHrxKpcCgn4fh4jXsrIQPqRTylviA1MMVbPNN8/PC7h4Zf8zaXs+5Zz//QnkN0H4yQf+YnQ==", "requires": { "@chainsafe/libp2p-noise": "^11.0.0", "@libp2p/mplex": "^7.1.1", "@libp2p/websockets": "^5.0.3", - "@waku/core": "0.0.15", - "@waku/dns-discovery": "0.0.9", + "@waku/core": "0.0.16", + "@waku/dns-discovery": "0.0.10", "libp2p": "^0.42.2" } }, "@waku/dns-discovery": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@waku/dns-discovery/-/dns-discovery-0.0.9.tgz", - "integrity": "sha512-DPQbke1Tzd39umkqVTA7jbkTshswfM9UxkQuzizGEQI9NgQI5eXQowA7P9pJNbxPJafegShWyNMPnU2rfegZSQ==", + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@waku/dns-discovery/-/dns-discovery-0.0.10.tgz", + "integrity": "sha512-ss3rnhApQsWqJ1jwsSIWta7sDw1GjqC6ru2a3wC+E5cWCacareYB9y+3maV0yKF7ixljra5GTXuYz56mggR86g==", "requires": { "@libp2p/interface-peer-discovery": "^1.0.5", "@libp2p/interfaces": "^3.3.1", - "@waku/enr": "0.0.9", - "@waku/utils": "0.0.3", + "@waku/enr": "0.0.10", + "@waku/utils": "0.0.4", "debug": "^4.3.4", "dns-query": "^0.11.2", "hi-base32": "^0.5.1", @@ -25744,16 +25744,16 @@ } }, "@waku/enr": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@waku/enr/-/enr-0.0.9.tgz", - "integrity": "sha512-O2Yp8xBhP24NlaplYpJes+0NpTctVrGxcQy52kL3rZ/Z5BNzSgwgVXOY78V2bfMBQ5C6LVZfvl4V3SBg1dr26A==", + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@waku/enr/-/enr-0.0.10.tgz", + "integrity": "sha512-cl4IDnYjadHR2lzJINO7V2r/0SOhU9obSxKRV7hah1aEp89e5VmXDAXDsd+8sjsmegyv8zwsYKqUHfWnfAaOmA==", "requires": { "@ethersproject/rlp": "^5.7.0", "@libp2p/crypto": "^1.0.14", "@libp2p/peer-id": "^2.0.2", "@multiformats/multiaddr": "^12.0.0", "@noble/secp256k1": "^1.7.1", - "@waku/utils": "0.0.3", + "@waku/utils": "0.0.4", "debug": "^4.3.4", "js-sha3": "^0.8.0" }, @@ -25775,20 +25775,20 @@ } }, "@waku/interfaces": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/@waku/interfaces/-/interfaces-0.0.10.tgz", - "integrity": "sha512-JlvU6tXqQ2bxjyQurP6fL9OJJkhCgREzzSLk3eCj/5+cY5KkTe7HY5pN/bp28GOaJb4rYWGuETj0joPRAYvX9g==" + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@waku/interfaces/-/interfaces-0.0.11.tgz", + "integrity": "sha512-15J0GckXRtpJ5MPyfKeb86fhTlC7i4YV8nDt/4vy9sHYy2wRKDidpKQuqkvQBn2Rlf/Jz+Z4lfLtZFqhGp6ILw==" }, "@waku/message-encryption": { - "version": "0.0.13", - "resolved": "https://registry.npmjs.org/@waku/message-encryption/-/message-encryption-0.0.13.tgz", - "integrity": "sha512-GppWEwtp9R8W2tSvIU75ouno94hFitOvwBoC0RND1Ho4KrT6TDYmLWk0XBbg6yBsArSkaSkLM0UfSkPX/QSnOQ==", + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@waku/message-encryption/-/message-encryption-0.0.14.tgz", + "integrity": "sha512-1tez2rom2yKuUsHwoEjy+Hw+FRASNLxUVZM6foGG/3W5a315iOUoNq+ApCDaRblloYZtNz+/M6KupE+ZPbhjCA==", "requires": { "@noble/secp256k1": "^1.7.1", - "@waku/core": "0.0.15", - "@waku/interfaces": "0.0.10", + "@waku/core": "0.0.16", + "@waku/interfaces": "0.0.11", "@waku/proto": "0.0.4", - "@waku/utils": "0.0.3", + "@waku/utils": "0.0.4", "debug": "^4.3.4", "js-sha3": "^0.8.0" } @@ -25802,9 +25802,9 @@ } }, "@waku/utils": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.3.tgz", - "integrity": "sha512-nGi1Q0iui6GQ5I4bnGAzp0q6dUnlXhQPuGE1GJsCOpcv3j6aHH3sQn9lJToOVGMJnz92NExqYqX1z7rVxlXDrQ==", + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.4.tgz", + "integrity": "sha512-13YeA1ACZ3g+cRSC+p2nrqm+FjGdTIkopxrhNdYH8l4lvsLwXRufCIhDN6YrQ/QrUIhTNQOmJe1f0TpxVBG9oA==", "requires": { "debug": "^4.3.4", "uint8arrays": "^4.0.3" diff --git a/examples/eth-pm/package.json b/examples/eth-pm/package.json index d3b3d3a..d3b0256 100644 --- a/examples/eth-pm/package.json +++ b/examples/eth-pm/package.json @@ -8,11 +8,11 @@ "@ethersproject/providers": "5.7.0", "@material-ui/core": "^4.12.4", "@material-ui/icons": "^4.11.3", - "@waku/core": "^0.0.15", - "@waku/create": "^0.0.11", - "@waku/interfaces": "^0.0.10", - "@waku/message-encryption": "^0.0.13", - "@waku/utils": "0.0.3", + "@waku/core": "^0.0.16", + "@waku/create": "^0.0.12", + "@waku/interfaces": "^0.0.11", + "@waku/message-encryption": "^0.0.14", + "@waku/utils": "0.0.4", "ethers": "5.7.1", "fontsource-roboto": "^4.0.0", "protobufjs": "^7.1.2", diff --git a/examples/eth-pm/src/App.tsx b/examples/eth-pm/src/App.tsx index ad5e6ae..e4759bc 100644 --- a/examples/eth-pm/src/App.tsx +++ b/examples/eth-pm/src/App.tsx @@ -117,7 +117,7 @@ function App() { let unsubscribe: undefined | (() => Promise); - waku.relay.addObserver(publicKeyMessageDecoder, observerPublicKeyMessage); + waku.relay.subscribe(publicKeyMessageDecoder, observerPublicKeyMessage); return function cleanUp() { if (typeof unsubscribe === "undefined") return; @@ -152,7 +152,7 @@ function App() { let unsubscribe: undefined | (() => Promise); - waku.relay.addObserver(privateMessageDecoder, observerPrivateMessage); + waku.relay.subscribe(privateMessageDecoder, observerPrivateMessage); return function cleanUp() { if (typeof unsubscribe === "undefined") return; @@ -164,7 +164,7 @@ function App() { if (!waku) return; const interval = setInterval(async () => { - const peers = waku.relay.getPeers(); + const peers = waku.relay.gossipSub.getPeers(); setPeerStats({ relayPeers: peers.length,