use latest waku

This commit is contained in:
Sasha 2023-06-01 23:08:29 +02:00
parent be95ae8d39
commit 8b8a6ec3cf
No known key found for this signature in database
4 changed files with 1499 additions and 925 deletions

View File

@ -8,10 +8,10 @@
"name": "@waku/noise-example",
"version": "0.1.0",
"dependencies": {
"@waku/core": "0.0.17",
"@waku/create": "0.0.13",
"@waku/core": "0.0.19",
"@waku/create": "0.0.15",
"@waku/noise": "0.0.3-31510da",
"@waku/utils": "0.0.5",
"@waku/utils": "0.0.6",
"protobufjs": "^7.1.2",
"qrcode": "^1.5.1"
},
@ -1755,6 +1755,168 @@
}
},
"node_modules/@waku/core": {
"version": "0.0.19",
"resolved": "https://registry.npmjs.org/@waku/core/-/core-0.0.19.tgz",
"integrity": "sha512-rmgoX7Qx5UI73BMF58UUBaQv5JkHY00es+4Ig+OGQvPrY64jKno5ZLFUVhKzMF3n6WlRNf5kfdCr5MjQXrDygA==",
"dependencies": {
"@noble/hashes": "^1.3.0",
"@waku/interfaces": "0.0.14",
"@waku/proto": "0.0.5",
"@waku/utils": "0.0.7",
"debug": "^4.3.4",
"it-all": "^3.0.1",
"it-length-prefixed": "^9.0.1",
"it-pipe": "^2.0.5",
"p-event": "^5.0.1",
"uint8arraylist": "^2.4.3",
"uuid": "^9.0.0"
},
"engines": {
"node": ">=16"
},
"peerDependencies": {
"@multiformats/multiaddr": "^12.0.0",
"libp2p": "^0.42.2"
},
"peerDependenciesMeta": {
"@multiformats/multiaddr": {
"optional": true
}
}
},
"node_modules/@waku/core/node_modules/@waku/proto": {
"version": "0.0.5",
"resolved": "https://registry.npmjs.org/@waku/proto/-/proto-0.0.5.tgz",
"integrity": "sha512-td0WKhUm+pcnpkbhuu5XV79ZcuM+f7b5swNIHHcqCaW5FaJeCtEhXsG8kNrt97kcDAHdr41lxFgQTRDlmAns4A==",
"dependencies": {
"protons-runtime": "^5.0.0"
},
"engines": {
"node": ">=16"
}
},
"node_modules/@waku/core/node_modules/@waku/utils": {
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.7.tgz",
"integrity": "sha512-qo9B807Fp8Sg5QHK47WewIsQbnDvgCtBs/nlQWqwWLg5HfAfISRpnfQ6tLQYvzXD+0OAPwcsSqYIiQ7rIOm0kA==",
"dependencies": {
"debug": "^4.3.4",
"uint8arrays": "^4.0.3"
},
"engines": {
"node": ">=16"
}
},
"node_modules/@waku/create": {
"version": "0.0.15",
"resolved": "https://registry.npmjs.org/@waku/create/-/create-0.0.15.tgz",
"integrity": "sha512-4O977FrFeToxagVAHMJtM1dPWZez8dpUaQB9ZqXsBD7LgC8Jh1IgPjgdDUv0141X/+b6QxiNDJZQAnTmTt8dNQ==",
"dependencies": {
"@chainsafe/libp2p-noise": "^11.0.0",
"@libp2p/mplex": "^7.1.1",
"@libp2p/websockets": "^5.0.3",
"@waku/core": "0.0.19",
"@waku/dns-discovery": "0.0.13",
"@waku/relay": "0.0.2",
"libp2p": "^0.42.2"
},
"engines": {
"node": ">=16"
}
},
"node_modules/@waku/dns-discovery": {
"version": "0.0.13",
"resolved": "https://registry.npmjs.org/@waku/dns-discovery/-/dns-discovery-0.0.13.tgz",
"integrity": "sha512-HuyYs9iHfu8DIhJKxu1CDEVnwkQOAQtVQK+da52J9YIU1q2H4qM5UgVgEkIC7+L1jJgR7OZFvqrm3EhSuQ4AwA==",
"dependencies": {
"@libp2p/interface-peer-discovery": "^1.0.5",
"@libp2p/interfaces": "^3.3.1",
"@waku/enr": "0.0.13",
"@waku/utils": "0.0.7",
"debug": "^4.3.4",
"dns-query": "^0.11.2",
"hi-base32": "^0.5.1",
"uint8arrays": "^4.0.3"
},
"engines": {
"node": ">=16"
}
},
"node_modules/@waku/dns-discovery/node_modules/@waku/utils": {
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.7.tgz",
"integrity": "sha512-qo9B807Fp8Sg5QHK47WewIsQbnDvgCtBs/nlQWqwWLg5HfAfISRpnfQ6tLQYvzXD+0OAPwcsSqYIiQ7rIOm0kA==",
"dependencies": {
"debug": "^4.3.4",
"uint8arrays": "^4.0.3"
},
"engines": {
"node": ">=16"
}
},
"node_modules/@waku/enr": {
"version": "0.0.13",
"resolved": "https://registry.npmjs.org/@waku/enr/-/enr-0.0.13.tgz",
"integrity": "sha512-nyHKYAkpYixtS//Wef/tHTvDkF/ZWydKx9+TfK9wH3nP9/FLBqFKuqDSNoxvaA7BliFicLvNRaGqmRdEQee0/g==",
"dependencies": {
"@ethersproject/rlp": "^5.7.0",
"@libp2p/crypto": "^1.0.15",
"@libp2p/peer-id": "^2.0.3",
"@multiformats/multiaddr": "^12.0.0",
"@noble/secp256k1": "^1.7.1",
"@waku/utils": "0.0.7",
"debug": "^4.3.4",
"js-sha3": "^0.8.0"
},
"engines": {
"node": ">=16"
}
},
"node_modules/@waku/enr/node_modules/@waku/utils": {
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.7.tgz",
"integrity": "sha512-qo9B807Fp8Sg5QHK47WewIsQbnDvgCtBs/nlQWqwWLg5HfAfISRpnfQ6tLQYvzXD+0OAPwcsSqYIiQ7rIOm0kA==",
"dependencies": {
"debug": "^4.3.4",
"uint8arrays": "^4.0.3"
},
"engines": {
"node": ">=16"
}
},
"node_modules/@waku/interfaces": {
"version": "0.0.14",
"resolved": "https://registry.npmjs.org/@waku/interfaces/-/interfaces-0.0.14.tgz",
"integrity": "sha512-YatgPAUCwtVmKkg+DJY7Q0oxfCiPn45OaK5RE+oJVoOEgLHcy1Ty4e6uIw+y3X9j7hcyWnZUAci836xPNo+/Lw==",
"engines": {
"node": ">=16"
}
},
"node_modules/@waku/noise": {
"version": "0.0.3-31510da",
"resolved": "https://registry.npmjs.org/@waku/noise/-/noise-0.0.3-31510da.tgz",
"integrity": "sha512-ST9hbRkZKOlTWb26S+KzcmeHtd9OeJwb5NQR3nzFXc9aiC6idkGCZoxZ0y79ixFNtSDic5I6VfhKM8sOoVAshw==",
"dependencies": {
"@stablelib/chacha20poly1305": "^1.0.1",
"@stablelib/hkdf": "^1.0.1",
"@stablelib/hmac-drbg": "^1.0.2",
"@stablelib/random": "^1.0.2",
"@stablelib/sha256": "^1.0.1",
"@stablelib/x25519": "^1.0.1",
"@waku/core": "0.0.17",
"@waku/proto": "0.0.4",
"bn.js": "^5.2.1",
"eventemitter3": "^5.0.0",
"p-event": "^5.0.1",
"pkcs7-padding": "^0.1.1",
"uint8arraylist": "^2.3.2",
"uint8arrays": "^4.0.2"
},
"engines": {
"node": ">=16"
}
},
"node_modules/@waku/noise/node_modules/@waku/core": {
"version": "0.0.17",
"resolved": "https://registry.npmjs.org/@waku/core/-/core-0.0.17.tgz",
"integrity": "sha512-Sx8nlRivsGyOPD4E0ZL3A0CD+pUtUg4MRtcuPjyz/YiS7POFTeztxTG+EK3aG3nPIHZvYXoVGRm+ZbfmjGh8xA==",
@ -1786,59 +1948,7 @@
}
}
},
"node_modules/@waku/create": {
"version": "0.0.13",
"resolved": "https://registry.npmjs.org/@waku/create/-/create-0.0.13.tgz",
"integrity": "sha512-OIpDtw1t2EDiYoZu8Ikwk1HSZDk93qOUpXLkYdW9ZuhGYC0r+JXdDeEuk9sXrGozDYvVb+DjVvjf29B50oMHHA==",
"dependencies": {
"@chainsafe/libp2p-noise": "^11.0.0",
"@libp2p/mplex": "^7.1.1",
"@libp2p/websockets": "^5.0.3",
"@waku/core": "0.0.17",
"@waku/dns-discovery": "0.0.11",
"libp2p": "^0.42.2"
},
"engines": {
"node": ">=16"
}
},
"node_modules/@waku/dns-discovery": {
"version": "0.0.11",
"resolved": "https://registry.npmjs.org/@waku/dns-discovery/-/dns-discovery-0.0.11.tgz",
"integrity": "sha512-pBPta3lXwgRdaq+An6eExx6tOUv0ii7mZ3CJnrFSNZ28XrYVTgCmAViqPT/8E8A23NvD/KX0PJvwp8g9UFV10Q==",
"dependencies": {
"@libp2p/interface-peer-discovery": "^1.0.5",
"@libp2p/interfaces": "^3.3.1",
"@waku/enr": "0.0.11",
"@waku/utils": "0.0.5",
"debug": "^4.3.4",
"dns-query": "^0.11.2",
"hi-base32": "^0.5.1",
"uint8arrays": "^4.0.3"
},
"engines": {
"node": ">=16"
}
},
"node_modules/@waku/enr": {
"version": "0.0.11",
"resolved": "https://registry.npmjs.org/@waku/enr/-/enr-0.0.11.tgz",
"integrity": "sha512-e9gSxqSwjMsm6eGFZU9f3hOnDQVbHTmRaG1IWxRRbfMWJe73W+M8jF2Ohik5vL4zuO9XEco2AW9zXSdyOduUCg==",
"dependencies": {
"@ethersproject/rlp": "^5.7.0",
"@libp2p/crypto": "^1.0.15",
"@libp2p/peer-id": "^2.0.3",
"@multiformats/multiaddr": "^12.0.0",
"@noble/secp256k1": "^1.7.1",
"@waku/utils": "0.0.5",
"debug": "^4.3.4",
"js-sha3": "^0.8.0"
},
"engines": {
"node": ">=16"
}
},
"node_modules/@waku/interfaces": {
"node_modules/@waku/noise/node_modules/@waku/interfaces": {
"version": "0.0.12",
"resolved": "https://registry.npmjs.org/@waku/interfaces/-/interfaces-0.0.12.tgz",
"integrity": "sha512-Y5Kwa5bMU1YbZkS3tCR3fhGsYiZdLgK/FKKPbMeeRtax3t58tWbP8IdUj4OD3n56EwSC4ivGB7uTKOQAzKmwvw==",
@ -1846,25 +1956,13 @@
"node": ">=16"
}
},
"node_modules/@waku/noise": {
"version": "0.0.3-31510da",
"resolved": "https://registry.npmjs.org/@waku/noise/-/noise-0.0.3-31510da.tgz",
"integrity": "sha512-ST9hbRkZKOlTWb26S+KzcmeHtd9OeJwb5NQR3nzFXc9aiC6idkGCZoxZ0y79ixFNtSDic5I6VfhKM8sOoVAshw==",
"node_modules/@waku/noise/node_modules/@waku/utils": {
"version": "0.0.5",
"resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.5.tgz",
"integrity": "sha512-/o4dKDG6utY3boiIWLHLd2xlrYN9PKK+K1ozrUFtisWzyhSVpvJRfv9ExaYGcYIhOW7Mr2fn4HKXd3/2tbnAoA==",
"dependencies": {
"@stablelib/chacha20poly1305": "^1.0.1",
"@stablelib/hkdf": "^1.0.1",
"@stablelib/hmac-drbg": "^1.0.2",
"@stablelib/random": "^1.0.2",
"@stablelib/sha256": "^1.0.1",
"@stablelib/x25519": "^1.0.1",
"@waku/core": "0.0.17",
"@waku/proto": "0.0.4",
"bn.js": "^5.2.1",
"eventemitter3": "^5.0.0",
"p-event": "^5.0.1",
"pkcs7-padding": "^0.1.1",
"uint8arraylist": "^2.3.2",
"uint8arrays": "^4.0.2"
"debug": "^4.3.4",
"uint8arrays": "^4.0.3"
},
"engines": {
"node": ">=16"
@ -1881,10 +1979,52 @@
"node": ">=16"
}
},
"node_modules/@waku/utils": {
"node_modules/@waku/relay": {
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/@waku/relay/-/relay-0.0.2.tgz",
"integrity": "sha512-z2/wuqjUxv9WyYXDwPN3Rp0QUD/qiVlHaPJMQw0i3XsY1hfbR4QAvONDswnc91ikPhGKP3LzXA2kAqADPpRnqQ==",
"dependencies": {
"@chainsafe/libp2p-gossipsub": "^6.1.0",
"@noble/hashes": "^1.3.0",
"@waku/core": "0.0.19",
"@waku/interfaces": "0.0.14",
"@waku/proto": "0.0.5",
"@waku/utils": "0.0.7",
"chai": "^4.3.7",
"debug": "^4.3.4",
"fast-check": "^3.8.1"
},
"engines": {
"node": ">=16"
}
},
"node_modules/@waku/relay/node_modules/@waku/proto": {
"version": "0.0.5",
"resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.5.tgz",
"integrity": "sha512-/o4dKDG6utY3boiIWLHLd2xlrYN9PKK+K1ozrUFtisWzyhSVpvJRfv9ExaYGcYIhOW7Mr2fn4HKXd3/2tbnAoA==",
"resolved": "https://registry.npmjs.org/@waku/proto/-/proto-0.0.5.tgz",
"integrity": "sha512-td0WKhUm+pcnpkbhuu5XV79ZcuM+f7b5swNIHHcqCaW5FaJeCtEhXsG8kNrt97kcDAHdr41lxFgQTRDlmAns4A==",
"dependencies": {
"protons-runtime": "^5.0.0"
},
"engines": {
"node": ">=16"
}
},
"node_modules/@waku/relay/node_modules/@waku/utils": {
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.7.tgz",
"integrity": "sha512-qo9B807Fp8Sg5QHK47WewIsQbnDvgCtBs/nlQWqwWLg5HfAfISRpnfQ6tLQYvzXD+0OAPwcsSqYIiQ7rIOm0kA==",
"dependencies": {
"debug": "^4.3.4",
"uint8arrays": "^4.0.3"
},
"engines": {
"node": ">=16"
}
},
"node_modules/@waku/utils": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.6.tgz",
"integrity": "sha512-hyHeP3PLMoxWzg/ghQpagNZAm5G0nncuJSE1n/ml+4oeY5+oimF4Qh6PGXxakjJYKY5+JWN7Y3OHj+CO2cbKnA==",
"dependencies": {
"debug": "^4.3.4",
"uint8arrays": "^4.0.3"
@ -2237,6 +2377,14 @@
"integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
"dev": true
},
"node_modules/assertion-error": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
"integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
"engines": {
"node": "*"
}
},
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@ -2466,6 +2614,31 @@
}
]
},
"node_modules/chai": {
"version": "4.3.7",
"resolved": "https://registry.npmjs.org/chai/-/chai-4.3.7.tgz",
"integrity": "sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==",
"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",
"pathval": "^1.1.1",
"type-detect": "^4.0.5"
},
"engines": {
"node": ">=4"
}
},
"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==",
"engines": {
"node": "*"
}
},
"node_modules/chokidar": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
@ -2790,6 +2963,17 @@
"node": ">=0.10.0"
}
},
"node_modules/deep-eql": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz",
"integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==",
"dependencies": {
"type-detect": "^4.0.0"
},
"engines": {
"node": ">=6"
}
},
"node_modules/default-gateway": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
@ -3145,6 +3329,27 @@
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true
},
"node_modules/fast-check": {
"version": "3.10.0",
"resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.10.0.tgz",
"integrity": "sha512-I2FldZwnCbcY6iL+H0rp9m4D+O3PotuFu9FasWjMCzUedYHMP89/37JbSt6/n7Yq/IZmJDW0B2h30sPYdzrfzw==",
"funding": [
{
"type": "individual",
"url": "https://github.com/sponsors/dubzzz"
},
{
"type": "opencollective",
"url": "https://opencollective.com/fast-check"
}
],
"dependencies": {
"pure-rand": "^6.0.0"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@ -3364,6 +3569,14 @@
"node": "6.* || 8.* || >= 10.*"
}
},
"node_modules/get-func-name": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
"integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==",
"engines": {
"node": "*"
}
},
"node_modules/get-intrinsic": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
@ -4521,6 +4734,14 @@
"npm": ">=7.0.0"
}
},
"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==",
"dependencies": {
"get-func-name": "^2.0.0"
}
},
"node_modules/media-typer": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
@ -5101,6 +5322,14 @@
"node": ">=8"
}
},
"node_modules/pathval": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz",
"integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==",
"engines": {
"node": "*"
}
},
"node_modules/picocolors": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
@ -5239,6 +5468,21 @@
"node": ">=6"
}
},
"node_modules/pure-rand": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz",
"integrity": "sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==",
"funding": [
{
"type": "individual",
"url": "https://github.com/sponsors/dubzzz"
},
{
"type": "opencollective",
"url": "https://opencollective.com/fast-check"
}
]
},
"node_modules/qrcode": {
"version": "1.5.3",
"resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz",
@ -6133,6 +6377,14 @@
"utf8-byte-length": "^1.0.1"
}
},
"node_modules/type-detect": {
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
"integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
"engines": {
"node": ">=4"
}
},
"node_modules/type-is": {
"version": "1.6.18",
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",

View File

@ -9,10 +9,10 @@
"start": "webpack-dev-server"
},
"dependencies": {
"@waku/core": "0.0.18",
"@waku/create": "0.0.14",
"@waku/core": "0.0.19",
"@waku/create": "0.0.15",
"@waku/noise": "0.0.3-31510da",
"@waku/utils": "0.0.5",
"@waku/utils": "0.0.6",
"protobufjs": "^7.1.2",
"qrcode": "^1.5.1"
},

File diff suppressed because it is too large Load Diff

View File

@ -9,10 +9,10 @@
"start": "webpack-dev-server"
},
"dependencies": {
"@waku/core": "0.0.18",
"@waku/create": "0.0.14",
"@waku/core": "0.0.19",
"@waku/create": "0.0.15",
"@waku/noise": "0.0.3-31510da",
"@waku/utils": "0.0.5",
"@waku/utils": "0.0.6",
"protobufjs": "^7.1.2",
"qrcode": "^1.5.1"
},