diff --git a/assets/highlight.css b/assets/highlight.css index 8439392bd0..1b59616200 100644 --- a/assets/highlight.css +++ b/assets/highlight.css @@ -7,14 +7,18 @@ --dark-hl-2: #CE9178; --light-hl-3: #0000FF; --dark-hl-3: #569CD6; - --light-hl-4: #AF00DB; - --dark-hl-4: #C586C0; - --light-hl-5: #0070C1; - --dark-hl-5: #4FC1FF; - --light-hl-6: #001080; - --dark-hl-6: #9CDCFE; - --light-hl-7: #008000; - --dark-hl-7: #6A9955; + --light-hl-4: #000000; + --dark-hl-4: #C8C8C8; + --light-hl-5: #098658; + --dark-hl-5: #B5CEA8; + --light-hl-6: #AF00DB; + --dark-hl-6: #C586C0; + --light-hl-7: #0070C1; + --dark-hl-7: #4FC1FF; + --light-hl-8: #001080; + --dark-hl-8: #9CDCFE; + --light-hl-9: #008000; + --dark-hl-9: #6A9955; --light-code-background: #FFFFFF; --dark-code-background: #1E1E1E; } @@ -28,6 +32,8 @@ --hl-5: var(--light-hl-5); --hl-6: var(--light-hl-6); --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); --code-background: var(--light-code-background); } } @@ -40,6 +46,8 @@ --hl-5: var(--dark-hl-5); --hl-6: var(--dark-hl-6); --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); --code-background: var(--dark-code-background); } } @@ -52,6 +60,8 @@ --hl-5: var(--light-hl-5); --hl-6: var(--light-hl-6); --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); --code-background: var(--light-code-background); } @@ -64,6 +74,8 @@ --hl-5: var(--dark-hl-5); --hl-6: var(--dark-hl-6); --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); --code-background: var(--dark-code-background); } @@ -75,4 +87,6 @@ .hl-5 { color: var(--hl-5); } .hl-6 { color: var(--hl-6); } .hl-7 { color: var(--hl-7); } +.hl-8 { color: var(--hl-8); } +.hl-9 { color: var(--hl-9); } pre, code { background: var(--code-background); } diff --git a/assets/navigation.js b/assets/navigation.js index d8169ed9d8..ccdd193503 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index 463ca0a512..c3ba78f1b7 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA9S9a3cbt5I2+lfOCr86GvW9e386siQnemNL3pKc7Mxes7Roqm1xTJEML078zjr//XQDTTZQXYV7K55PiUyg6gFQAAoPCtX/88Nm9ef2h3/8+39++DJfPv7wj/jVD8vpc/3DP374f/+cftn/x3qz2q1+ePXDfrNo/u159bhf1Nv/eGh/e2C/nTztnhdNgdliut3Wjagffvj/Xh2kpVGVJqfpUeb7/fbptt6uV8ttrRU6AaUFDa9+WE839XIHYNKK71fr+exmufj2rt5up58NlCM1rAAcVf/W/GyiVSiH9KlWYd5rnK0e69lR16f9crabN31IamPljXWKVXH9jbRGogUAXiEggnppiYBX8EXQA2ClHj7NF7t6oxx1saDLsENDN7W2gd6JXFPfBVITsT54w366rf/Y19udORipmvmIaOGcr5a7ptobyzGR4UhC3MDJEt1nsDFKy+ltKtdj7htDt10Y/LAbrRrG2G2XFAfscZZrzHve/OPm03TmaOE/RoFtPDqNRStnqthOGxjxBMge23Q8J2ywKTrOpAw3DceZeOGmmmojW8+sd42146CGNbIGRQADa5of1rgaWCEMi8LlbFQNrhAGJeHqYXUuVnu2MTcnodLfalAiDh+TEjshkFGJ0LzMSovN3rBEbF6mhWProd1Od/Xb+fN8936zWn0yty+53t9qYgCKj5WB3ghkaACgl62ZILQ3N4DQy+JIhKLviZ/0rD05V29T419yHVtvXJOBvDGc4u3+43a2mX+s/fGKosaAuvNz3A8wdwF8dLVhrp1QrmehDXItbvouSCadhAAeiQRs4z51e2y9kJHgXT0GAcjEBIAoGhrm1ZlgFOqFNrZnLtpu3RvimQhygngrYrcR/ooJUrlq6M6r16uZ3UiieCYHOaF2XTDCmy+L+na1spu4OFJJ2Chwl/vFYv5pbslO4WhFWaOAXYcxyMlBziggN4vl1WMjKVSvQnmjgN4+NYL+FQDtUdB4MH8PBfP3gDDxW6aHr7Hxea8p63TXBPyqu4N/aXvH0+rHRbit4m3bDWDef1ubX4opMCJinXETOsIcpi3b4HHWttMktK40Gqx6uX8O1UxXV8FosKLet7n78Pru/Pbq9eWYrZiIWl5oyLA23j68v7r+6WVaetT18u39cP0yoyrr+Vvb+XD29u1LtbXT9ULtHWdhHWURDcRdKmD70Ji2uK0ZTQVuH3LTCLfC6TGIY9Oq4zJCuD2hzblDFtqeu04b0aA74MEtWoU8jEl3yIPb9AC533Vkq8P7RjKo8Qa6lwSiAhppqNtJI4ROxhjqjpJG6H1N2YoOcVMZ1PTC3VcOpQU0wIC3lqY4ncww4N2lEqdfxGwr2iVeezwz9IjnVogKaIA+8d7WCJ1Mzyce3Azh8GqSpNAM+EbaffWgOExiNa2ulLQoJ1D0GLSM2JRPCqIpSINwBWM3a92U23+0DqbVN0cWPHYznO569Y1wv/s1aoJyZoNzomt7uJgR5na4Lpcghu7zwSlGvq/ZTXf77bm47IdphST4hZpxUW/9JzHWjE7wGM0IEA4Bzg4jmLrHIomERviujPg5SQL8J+KdugOWpYUCHCaiY+iujzD+1nEdJCrH0A7loSRAdAeN1yPAwxy0U4wHjdk9zMMc8jqYoToGe5hDdY73oCH7hXyYQ7eP+qAxOwZ+WIK1iv3QgLUP/1CCFRdcjL4wBCxUHfnE6I/M70EffSQHu8NT3SyT00UAvKKsUcA+17tpAJydmFEgrqffFqup9bECQdlLGgXoxstrQfAOBI4Cezd/bs5X0+d1AMSirFHAfq032/lqGQBqLykUUBhSt5h/ftqtze7EjmX9Qup4shPTOLpeqVDPdgnvW+lJQ+NonGhoVJQ3DY0DdKOhLRBa0NA4QjcaWofQIR8PLtgteGE0s/OJWMBlBTc8r9gEG4wepucVhaDFCIzP6FE9EGr/qn4sk3N9WT8QE9rQnN/WGyJzNy/n1/UqZB6hBb1Yv9CCEUwsRGgBJS2gwQUJLbDD6WR+QUILDHC6hhb0oj1CC0YwQ+/QAlRUQAP0Dy2wQOhkev6hBTqEIiWEHSWUpy3UYbSnhDDbw56k+oOaPFtfYuicYr9rIiVYt2siHeDhiNvcM+N+2ghjPl9+WgWANOnkBPNDZZDbu/2sQWUY2aJBKggLBncw2qY5DQZu0whjbJU+gALkkD9A5RL6RDjoIFpFNFiA9JjAIkbzjLkGEH0vdymHaQQztLjc1aCyvtw1cAu9Lnd1eJ0ud21BW17u6jC7XO7aQl4HM1Try11bqA6XuzrIrpe7ttBtLnd1mK0vd53AGl7uGoG1udw1AOt1uYseE0ZYau0vd1XIXC93dYcin8tdJV6Xy10rsOaXu0qclpe7VhCtLneVKO0vd62AulzuKvE6X+5awba83FUidrnctQJrdbmrhGp/uasDCi93IQtBM3LP7p9j8GCkD1r9+OhnFYllTgMSYJx4QFyWNxFIQHRjAm0wWlCBBEY3LlCL0ZWBPgj24J8Dm50394wICmZw/ryzMToHU/PnnNXofIkB3IrtfdWhxbmSAkpE1pSAdpZ6EQJqrE50gB1gSzJAjdeFCrCDa0EEqKHa0gB2MB1IADVcVwrADrYNAaDGa338dwBqePg3AGpz9NcC9Tr4I2t18KXU/tBPo3I98qv3JJ8DvwKry3HfAqj5YV+B0fKobwHP6qCvQGh/zLcA6XLIV2B1PuJbQLY84CvQuhzvLYBaHe4VMO2P9mqQw4P9bvo4FeaS6qTDi/od7TksLsk8dvuoG6luv2J3TfY+bykwOR68aIkBTmAKuK5HMVu8VmcyBV7Xw5kRXspYjWO+CT1uod8jm6tPALhS5FgG6xUO7oDY32S9gsNNEQ89YXyN1WxE9ARxcY0Hliv7xov9tgFjGmFiAG4iigy8KgzORI+GkU8muI/yAoOmrcImbkZpg9+rXcgBZgENQ5OMxN8yQBKSQKaheFXC663revNQ/zV7mi6NmG+pvOdDvkbUZSfpn/t6881a/UCCrVHKrffca3XYnHZbjVDv/VYH2m3HdUJtsefqULvtuuaocSO+fX/uZcJN/e/UgFtkgc237azxjLcFHNp0ScRBDLdFHNpsZcSE0ZqfcBSKHI85L2W+XgcevdwxDdnv6OOKPYxJ+x2CrLDLxn0lvqWwMei24ndmxAxSIMNl/RLeWBnEUAZKY/QySoYxlCECjNKbE9KrVZ4KNL6H/XmLskpwN/3cqjI8uZhhnAhCw3teVFeLvpdjIxoRI3XzHyHsoIc3OcgL7SF4vLIxwu3w4sYUOmkXoVrhTHwYWci6W1S8ZyIkEkTBo2y8sOOvjJ8x4svqSB1cLw2jRJSoJlxMsI0DsjHb3Wpj4omzci8cbct1+sXa8vZ5ukgoECcHCZPk7R6h8NycI3N8Fq4Ris/NMdLg6+HdtQXZVm5++8uFD2r+jSY3xOJhdcMuCWN4Q5A+tmeI0tr8hih9LFCFEjdCY85jqMCN6RjJDH14DUraCIboxWHY4fQyRS++wgCn63sDLtrjtUFA8/N+aTAQE8jg/F8ZGCKzNjH/FwYqZKhR/VJ/+3W62DsZ16Hu92FkRzRhjO3YMcGN7gg0kPGpkfoY4RFpIGNEkPo+esFcS/ujIbRI1wcvCjTWz100TrPXYxcVTqenLjZgLR+6qLC6PHOxgboOYojWT1xsIDo8cFFBdX3eYgPZ5nGLCqv10xZrkIYPW7QgbZ61aECKCyZ9XDaAO6gceNl0+MCdGpjzd+30hz+QYG222D/WF1PTRyQa2LK8kUB3gf0/T7dPdZjehhJHAr6efp4vp61Lcr7fbFdWSxiJHRE6Ovw3q82f041hWKIx/l7q6A1gy01g+AeZY4G3TSupA+6UWNIStGXuPA1klwx6loDb11CXyzBwe1kjgr3bTTdhLFmUFg4wtYfbXEFSLFLgXbzbBZy3FPmWUZAWkC0bZT8B16MhNxR1A7yXB/9vhtpCtv1UqA6z0xdC3UCbfxjUDLTl90ANQHu9Yh9QMCM6+X6IXN+vqxhPn9frJE6Xt+vGIM1frpP4LN+tG0OzerVOorN/s24M0OXFOonT+b26MVzL1+okUpe36sYgrV6qkxDt36mrABIL4uAmww7rofo4/lMYUA5Z+k04eIpICAu6kzgacMezoAK4z2lQDRzGc+1aHQ+r5eKbRTLFYSW/SC/W0JtGnPl9MwIBSrGdTUhXeN4UmoB0ujM0EOx9e2gC3u0e0Rm9xY2iCXq3u0U79OKWQZq5crEw0Ge/cyht3dPPNgfs6nm7D4HFMcbt6BKiG0McUUIeS7yPIoGOHz5HjnDHDM+jRfDjRJgjRMhjg/dRIdzxwPNIQBwDjih42V434bj0BZB1pJdbHuVenq+Wy5ptbne7ZjAvvzbYeun1cv+MyMZrmSxdQguE/u6XzfOb6+vL8/urm+uHu/uz+w93HlAmmDAzcIRYvAvZC6/X3y7m29mqGfNvhn2IVwvRie8vL28fusY/vL65ub+7vz177wNoQoo07U+ik/T42R+X/zr/+ez6p8twbYBiR2vHxdXd+c2vl7e/hxwJXOgLtCHwaNCCg7Wln6g/19PF7umOcdg66GLZEFPy3Xw5f54uFt+44G/W+ieIBMM+ktqNorvbf/o0n82b+h4AcSHBMH5YPrkiE6v64emN6X27bc9Wi8vNRriAIyBJhUOY08Xl+c3F5cObs6u3lxf22iewvmGvyI1GkV2+e3/fzOaz39/enLkgg/UDIrv26zNYPxyyny6vL2+vzploB2CgejhcV9e/nr29unjg1nL7cH/z/upc65EhCElB4bBe3/At5OzXphfOXr/Vbk4ITExGUITNRn159s4XIyIlHMrby3c395e8H96cfXh774ARkzEOwtvL/9M4c07TmRATEuc/P1ze3T/cX727vPng1o9QQjh0d1f/ednMw5uH11c/OUAD1cPhYkvDcaF4d3X37uz+/GcHhKSg0Fivb+7bU8Wbq58+3DpZIiHGE+fQVdE6vceCIVyUN/PFrjb2jDpP7VjJsvEEhrftV77az9NawhDrhUFyWy+mWs8VoDjUCYOABeBYIjjU8UDQm+H99LPWAtsyIYzP+Kh9VDhxOEizFuGGd3N+pnXlet2H4t56rY7nvX7HwzfAIV5/9PTZu+ly+rne3KzZBRpNowpyqcruliFdAEz/er1a7ba7zXTN2IOzxWL1Z62g402hTRSiDbuU7De6MRfz6eJst6uf17vtm9Wm1RumKbjg8RryfrqZLhb1otUbwFAmiMhw4EVjv1huzxct8WEE+lg6jDlv6u1q8bW+/9e9g/aJVNuwd/rmCnfnWZb0HfLwsPu2Vtx7muA5OQqxhXUiNIocsJYwtFmT5Cphhq5ebj5sDE0d0T/p65t3kdhu6vpt+vm6/T9XWH390LDu79/6oOLVQ4PSROTpYR0EBAX257Sp8Xi9eqzPp+vpx/livvt2vtqbr1EDpCqJvtCRycnY/PPV83q1lK7TDGCDqmEma5vATPahHZFMREl2HQf7BO/ASxZtZOVxyVXCdJhZIIoahE04CinJIyxFg840OMUaWhttclfvdoauHIZNEhEUnFEUqgadedypD7y79tMR6iyM5jhFYb6Axen6Zjpf7A2Xla5sIPdDuroyVTs5VDPsg0PzFMuq6h0YheJYzxmGNAb7xeJa+bZLFNUVDrZMymcNewwTTEaPard9/HG+/XG+fKo38x07jSr66dATBNxPMq1njvGTJbWnA8KvdB2AHCuO1EOL+cd1rAhdI4EdK44GDLKhNtisGVEdnI1EiZpD2djRojoYW2OfToaxtfPgEBjxadqzo49zQz9ERtFVC2cxEqj5tmNCDNkxGZtcezSI7O26I8C+7kjwtupn+grrgg/yA8NauaxQXbWAoIQ9+Ops+205u2qKT3eGfolcJcx+PPcEMBEEGK4NoOX0QmU2Zhiowci5AZLGa8CSmqEbVAvmR32af25cvMf3vc9udvolIE1IkabdOOwhavXfrNZ9YS/QA1HBwX6udzDq0gsxLi84bPP5Q+C0nENKYPg8wkLwDZEGicOXCcQv+3/MnG1yEIzPys78DBMPxZc684I9FHzUPr0SFch1/ib2C0PhSH/BTgjCf6H4HAgwQ3DqZ1o6XAavtewhaZ9t6VCZvd5yAGZJyOHgXBg5Q4Cm78x0GK2em9nDNHh3pkNo+vzMCByysBn6WF3hv3cp2wRYw0hv+NNm9czijW4+/rcDKFDdHZTzxTeNx/rm+yhKapWi436bb+r7lWf3DYR8F50oo+q68sfYsTNBG8Ouvxv/hZf0KbubBzM4XeG/a7UQ1buuFof2hnF1JEQuPo4GjrXBSIDcDEYDaWe5HEiIdi7LwBCQ+zJAoLFfSQ+CdtpJv1u1i4MTvK7id9BRLRKXNbLvJtYWchEyXoBCkXeG3vlB4WRu44237aEUG/qMvWIbD1GpOLfWnIdR/bxf7ObTx0fVN1NRBFLFAECWjS0a3iH3II6VAgCwuMTuAdjeYGsBmMY5AAhWEQ1KEPuPi/nsl9qQDexRCPUCwNjWf1gC4DVCqLaKNxEA2IeWKGHMPy+nO9OYEgGGUC8AjN3MdlHkNcKotl0WuyoBlO8fbdvNa4RRbdvurkoA5W3Z2FL7oY6bengt0d4wvnPdlbD6jrBEJ4hnErC6IZOqhHGMmsah6S8scUyGcky7SO6HEL6sHp69/y/LhK2lO/fw9M2/eweSvrcOlgG6nB4GnQzaTC1u68fprj6U/dk8/gtrCCHsu+psDOOhv1Pn/kZbTixeVtdoQe/PrC5bPG9ZRri9CHNtEfa+wvuiQnND8c4uaF0o72wyA/2Pyi9aQe1t6TDm2jgMb1n4Jrudfjvf7uqlTT8ckUxISY5RV323hFilTLDa77pHqUTjqU5fLFjgiBP0vu732LEdOpfdte/MQxPVkef1o3MnDiR8h10pY3TZPo/yQHNVtJicutsCrlQ7YHd6vGUDCPHna4EBWofwAYxu8Xo6WJv6efW1DrTQq4R9h/OIhHuYUjYswlE03QnEKZ/FZG6ebzZdZoKfp8vH7dP0i+vaQArzsBkJ8B974/hIGdyhog8Q0T1qF63Lv2ZP06WpQy/W+PvdpAGa8K6S1EUhppApZnuXSZI8ptuENMHfdXqJjvZwoeTOHcGNGsIN5kq9QNf6u1SSzHHcqiHsIK4V0b0+7tUQaQgXywSopz8zBD6GT/MCBh3Ut5HEW/s3Fu7CsB22LgPRtQO3QZHdXoswZIp7OMn+cVw6/vHxkHfLGxmbfQ9HyQ+iZJuOVWdYVzSl/fPH2tpTM2wO+1OQPmKTHg9lg4/OUfJLjU7flDFGp2/OaKMjz+mW/Lfi9sUaf1ec6ACDa7Co1PwwEaNDbC5hoybAzB/GDDFZPosxgWN1TzNEZH9ZYwLK5cZmiM352sYEouXdzRCdywWOCTDt947UsMw+emQASlqwbh0GVK4TKGXOejUzvHNG1E8O1U27BjSbXBE2Xxb1bbMRuiOTZISFt9wvFvNPc9NDBYZOFBEW3NrLniZry5XBDNRmsbx6bER49hoUExZkG7NY/8sd3bH+CLB+94T1ewhY8gJWz+r5V+PR7EqHWbS2+4/b2Wb+sf5tvnv6sDz+6YBlopBl3GGHriAfVtxxqSxrml0+EBksKckDqjvtYILNngc+SiUaS9rjYvrt7P2VKXReOlgsYrPdP1nQpZL+Cahv3lNdk8MMJoXIZQg7WVLDqM5bbbfzdTPUTjiFyh7d5nlVK2NyvKrVwTJPvATwDDMv/W1mxaC43F8cxfDGEGvAXb00fiLKywbajxpZ1lonXS3TLugaF2JQIAr7Gd5JYE2gBkNYvO8ufjFEJldyD6MTGej1fPnZXf2kq27cNaDdVPIeO6cFRebirBjC29t6VSjAvZM/ZQ/xbGHIaulQckEBgAoz4Ze6Xp8tGpfGJn81rBToiqEx5aNkdxwTKMewwwY9Qd7iNat9CJwDQf5AxZFlX1UyzrJ7LB2MbnZIVieDCJlnt+8MKk+HeaJdgNI2064WikWqXQDFN9euFppFsl0AzTfbrgE0m3S7A3TW+Xa1gMwT7gIwlhl3tUDMU+4CIJY5dzEgbkl3AQ6/rLtaWLZpdwG6IHl3DUDaJN4dQPTOvKsFaH4CHFiZV+5dA2CGiSiH1h94vRJ3Z9dPxSD1wuzYFhsghcF6K8Q6IcjyTiJ0WOgtQJov+SRAy8XfApz5NkCCs9wQ1ODE2SBGRll+hAiv+nd6sQpEGpdW2ZtEHwUJilRBdvh+khYqNfb/bCPq2q8IPtsPvlA3zOgv98/mpLkKyUSQ5NCDYqf4Z8RRArVNkqOHSY30bb1tzGJrb56HiuHCGttMMPaDLOGYiHIc+u7YG3THGee5ORQO00GX17f2Wie8lkVHsNbRjRdj7Zq+2i/MnCW8apiOOb+5vj58xd4LyUSUZNFlSJ8EoN+NgFpT8oTUvuVEJ9sFstpgP3GIZNW14tAtlAu7mk0XP7KA1tl09hR+PE6YBh7UetDwMk2zj9K1apdjmK5noy6u7s5vfr28DTDFJVHf9RzvkR5uQiPvDhdaP/o8R/D3Uz1oW156tmMtgxP+JRsYds5jrZOm/chNEz0Odp9vfHNyLP13njllECFvTvrO8CeOAEpbukgLxeLmBEDxvTnRQrO4OQHQfG9ODKDZUGsDdNaEmhaQOY0GwFiSZ1og5pQZAGJJlGFA3G5OAA6/mxMtLNubE4AuyM2JAUibm5MBRO+bEy1A85uTgZV53ZwYADO8ORlaf+D1Styd7+bLz4va7lvToE6gnXqx3+6MeTcMwkQUYbhWwOYrAvM9gB2qe4MSR+63ppYRpLbg3+lNHfX78PWstf4+U4/F1l1SAbDwlHoAiJPkDMDCH+oBIK6QBwAbr0fEYO3wqGCY+zo9BEs3R6Xe3MPp1Vs6N0C9m1/Tax+4NM7Kbb2XHgPluHhAsfFRRCCYe+IMw9wTEa3BKoBfrd7Q35Bs0X09gHuTWTZ1VvLFYy56rU77QBxuGYy91kESiN1CGDuvhCQAu6Uwdl4LY8n8qyLK4iOGs8bV+FqLkdv9xWRLWCFgkCoeDxMAnP1uxZw68Y0ChUMoGwzA+XSx+DidfdEpP5RzVqzk0k2UTmyvxI5NU7Qey9lBgRHKhut+Qah01jIA4XXOchoOTLn9sMAmGx/+HGCdOJz/BvLULL2Ys0W7lqixAknB8A6tbnPMlw8u+0ncsEa4KbCp2Yvz9uABn8hQaIZVAsMRV3vDHiLqBQN2eX0rfoqKgMFLhVT663Sx1y4Nh3LBFF+9nm6PFncu+g0EgkGFF10ace3Wa+Ow1cSio8k764KSSrrqDl6zcA7StrqhxpK3+uIMbgInMHurxV0rhdc1kasTfkU61++vs/F8rkmALndO7erUDiLBa9BZOAxjdoLqEMNsi1Sf3NUJuVmKV9+WKPc38X28SRt8nsZ7z7bju2mvzU1+Lx1q2QLYwqxarVC1ZR6iz+9XH7ZenXkCJY2DtxFT/9nq8cIqSgmGM7R59ih9d94ertByxQR/I1OPFHZeLJzfzOWZrCjHkuGUvz1Qlib6xcLhINxKLCelm5UKp5TtfEanlGPJwMpNOvxQMJjqt/IVI6GXlwqsFHnDplQf4OEaDuSu3nydtwWNYBxKv+j2jai23rxBY4mNZc7TM2rnH43oRBDhBE2z9T3Db+rZIxREjIFwbXAVoEBnl67IDhnLbOaD7SAgELrBjGyDtdtVbvq5HrzoouAidV52dlIA7Oco1nyaQNrUW/2qpQF30svxAKmxu7n2CkALc27B/5shhLZ3+FoVe6RpRhkjVYJtTtf17s/V5st5+0Ew7XIiFQ4HYfVYg48aU/qPJV905gG11vNNaCBhue3biOkCfkTbCs4JlGENTreqS9+q1jsyBExETACkmE3pbwR5qWCGPHiDbTa9iWpBYV093u20Z8xjwXCqD1wXu/QyvLVDK73ohKcRWM99vAd0j++MGC0typOBPB/QmuXhsf40baz29eD9oDN6ROKI+BdGZ1Q9atvIWBesS5tNWw8ZihsTuQ0DaoDcjQZ1Qb5t9qv57Ho139YG1+t66AN5YbFTK7GZoyWX/lvWXh+HCzSWmvHT7e7DunGsPTCdSEKc4OlmTPsfd3xd9TGQbY28VQW2raWrqkNH2XyzNli6Hn2Nv8X2gXpn+xcaTh3v97vVbb3bGC9oOLQTUY4zSI29fVptZnVT+swwHkQDGRE3FvL5cr6bTxcXJlcOGtRA1FiIn6d/dZ8G9+1mWdKIeEP0riAmIFJqXdryhczs1I9WCndQ6z9GoQXSFw2mvjv2/rGvtzuQdI5AMazxois1od56pUYaHiJ8WA3PNYAYkapb92aL/WN9YXCPokEsSxoL7zP/GN/P0+2Tnt/SIIayxsK8nn6eL6ftynO+32xXWpJHAxsRNz7yN6vNn+IjaV/ovbzxsbNPoAVDfpA2Gm7zdV6HWZI0Ft72Y5+XS1/L6KWMifNOerPpjvTO7h2nCVa4395d/GL3rmNQIdjWf1dPN7Mn9jblLz0MsfCLbvhDzdZ7vdxSikZdPU/nS2c0J8f6LqD0i8diPjNgv2h4oogREH6db+f6EwsN71g/DLaghtaBcwhPxFAemqqamM2SspzV1/vnj/r4RLl0uNVhkFyG0u+dUcZpsORcLdYrgi53jPHbRhSIy6PGXpCG/GvL6WcaCutY1x/TwF4Yq276UlouHc5oWeymkTcuFA2n/vCVMkPSE5Z/2RmEKbefSLDJhNV+GXwszAHWyRf7L4UN5GnprHfzRu5j93n47f3Tpt4+rRb6hUAFXCl2nJa0YYbb1/Wn9l1wXW9u24j42q8VpMhgLSBnlKGzLBcPNrHvn+bbs+Xj/dNUC0EoGlT9zcZUOy8ZTDn2+W5Cu1D0RZcyqNd6FRPb2ENJ+k64uHxz9uHt/cP52w9395e3D1d9Puyv0818+nGB4RrWcu4WEQuPzsDjB1VokHoB8QwdRj0Wf9+xh8EL7XfzRb/vPq8e971+9huiSVhA4z4T09vVZzFXXldeEsWLmGDnsHpFWdQDnzUr4W6zn4mfnNdom8h1tJq7utRW8VBvNhbKj8V7vV12y/Vm/pVfyLugmIvGowXRlQ6M4c/pZmmOoSvtjSHO4yjtUdgNx3A0XPVaDcCg/121WnX5oMfNtYpp1harz8YqeVlfjTMWNXRRf9x/vm7+ZbtuFjLz6Y5X9rc7+FKtWWGnzZqiOr9wUaCkyxpovNPTGs02erQ+eXPWFaMvtbVwTqAMa3AGnPdqv3tnO0Ai132oHwBbjt+V3q+wu+1P+yXLJSujJes5GRaFp3M3Huu/rOD01QKi2b7+5tY9ckVPRI91m7yCvbW9k7Il4zhgcW/t4hyjVBq+A1bqadbFWui17ZvN6hl3oCkUWgneGJtp9jxf1uZWgVXxRFEvrewBFvfWvt1vxNZcbXnfNv+qh6KoGwTXga20hDSsFnyzdFA/IX+12FJJGWSH6S/Ht2O26gQoGqGJJuy9dEoeo5milhdp42Cy/DpdzB/R5J2q9g5qeU7cz/Xu/bbeP65up8vH1XNLD9Y7DRK0jj+O37bv2lxR7Wvcdus4/qGzd1VVX1Sb1X79+pvFKCE1PDHMt2iCXVy9XNhb80X9qdk8dav4sZy3vo77v5v/3/pD401uzoW3WpRupI43DuKqjoJgf1en1P7bfGPXBbCCJwJhC2hce+JDKjgWVdVwqLbHE4cNILGWN5bt083majnfvZuu77QLJizuqZ1ne2sOnc/tYne22WiPCEgNTwzH/VM6i+qWaqKWLxbZzmxO1aqqYVFZ2Kyipiem3eps+205O/AVGhygtItuePnQRR7/+DQVviUg30F0RR7aIsqrCKFdQkAz2SZJrlDBpFkSbB0C8TW7KQjDh+0EDtjL9XJDdG7zi7JPezb2fjNdbterze4QW3mUWC/3z6K8QUmTlrQQhQNAf3C7P39vqWnCq2i0DSvj+j9cWOvnVXz0K7r9fb25Wv9ab7aNFZkDE2v5DkfqoXbS1bfuHKnZFLLcE1k+DrLGHrz6rKs/DjKvPuvqB0MmXCZfXt8ekcmXPa3E5ld7M7a7QhbVkLfHx1uk1Y7lZP1/9B8t7ORSdEdzem2TNbGPxx2OrSYIiXq6oZGRKDkzS+VmtNhBDAqf4r5qKcxUgetY0q4bZP6p/sNEFS82sAx3Q9jOPy+nu/3GaADEwgEx3F6e39xePLy/vXxz9S8THLCCXb/Dy3WjMQZp0FzaDPWujfTafq3UQG9upjgPrfl5yK0pAEilg+JYyqmwFBiOJb0sbA0TKurWEj1BrNc5eJmiUoq+QQnQ02YjHX6EN9uvZoq/htY8vEdQraeG1wFarbuZ0WLCiwVtbyPSaDnpygXVvX80ajUvFlqzUau7ckF1t6ViE+WHgp7axWCpxn86WywGLpTRLFfUtbR9gOjNfrGwdWJhnYAITDtjUMkDg3h7pvQebT/JrtfrdIwg6vn0QOOamrqwfpq+Nn31yWhbPZb00MYjDI0Oj4eSlqcQ8TS83LAkaurT6rHQi5yNZW0WAdZybap/P21Wz++1Jz0AQqoUCIOJv4bBMHw+TCIB43/BIsk0I9IVeqHxF7XZj/+hQYq+v3373gJBXyOM9rvdRrztNQNwrOSEQXgkcnl7+3B1/evZ26sL1eMZJkoqaj/4QOv1zcPd1U/XZ/cfbi+1esXCXprfnf3roaMP7q7+U60YlPXT++Ht/dXZxcXtw9vL65/ufzbQjtWwxyCFuT6v25Tzw7UGXhi1+gel/XSz3Ykvmm/Q9Q7FQNXywsKjZeWvqmPahXJe+ng0pl6fUM5LXxspxR8cND31ZrjBYbqJOt44DgNmAWNYxQvFl3o2m36Js1yp+FjKS5fkhWJq2gJeGrhPeTdgbTFloKy9XnjDOxO/0yRf8c7wDzP1stKoSpPTviH8G1rn7ScaqXeBR5kTUFjVgpn87VdKrb4hE6moh8rj17rOpe9aUmoHxcOoNmgwLO2hePhZL0qpWNJGIYyBUCnqiphMAFLNV36P+HBqouhY2FTloaaiS7kbd0hUYI9iMhBgCqoXpIVHRYDocenceWtAl0tXQH3NoIAOjwVdYcH6I4Bz7zNY3w9cf43RXuXbwWFVbOedBsZt0zaWiPD9ZrX65IJHluAOj4uj/Htxf4EegQ08JskXJBCq8sWDgOaiXgQ199SDoOaixkPdg24PFk67B9cgVP/uzFfEFsZ2xc4Kbrgi3EBWq8XrY7Ii3kD2iuNtzl+6NbfPNmI/2X6MAlquFMJSr1ezp5AYJweJ4VcEkOB582VR365Wu6DoJbEjN2G5Xyzmn+aC2xKiBaLUkRuwDm3gk4PEkYFvFssr/tHZ0L0PJY/ckDYQo/5X0BYcRb4E9N/DQ/99FOjiAo/5I3bwBQnjLe0z7BmmL84JkBp4HwV701P93H4JMxx6UeSY0NsPRodD3UkbE/B6+m2xmj6Gw9wLHBP2JoSvhaAfyB2zEW32nO1u+rwOh18UOSb0r+CljTfwXmBg2MKVJnweBC8xCekW74MsGBqm8RNj7FWHW6GYAxssxkogFwny1f1AX1/DuO1iq1yjKHQ4LEIqFKIoy54+PvJv0V9+bSS9nW+bXY8ML9FCJaXZxLSZtcLikYojbLOnKyrhRHcQQ/E0XT4u6qvm/P48X36Gnpdlkyhhg4EgU9+9/DCgmA9fD4g9xgHvDMqnaQMeZa7Lsh2ShPCWr88AZImXTO4zCmKedSDgoqMS+H2vOyTyg9HrHnyqNNDdQp1Ud5t6+vxuupzS+Xu1TYJCkPXG/JGk2Yggr3nYpbXzdBAEhLcfKb5wCj8MartxYV8CHQVp44Qs2bB54R1IGRl1G67kg1eoPz7SOzZ1PKAeBbzEpBPBr5bd17xcwYsCQnsoEtI1HcqrXxf0Eb0OiIYfCbBdcQUBgbHtkU8YWKKTRYyH72yxCACRS/FHKZzC0Tg69CiOSW1reZ5GlQ6LPRCz1NFKOZQD8v7D3c/+yE46Mc7wNJko7z68vju/vXpNR4ebQxVlBcQLaJdFGzf40KYb01IvfVGvYLw2SPG23q5Xy60ylgHqFOvZmb3QRtfgBSUYu6gFlSj3cAUlQMs4BXuEJgEKSoSWkQmGCKVPj6DhtNR2IMiWKgYwPFcGUAnJiQikJAbmA9XAA9OCBm1yOqW7NMKWJCR12HGFFiSVulUBuCpbE7OirNTogzBXtvjdCSx1Y8LzWH/PRNGyWuZULqloZHJL3cCROC6D0XKmujTTyJvxMsHuRHxp1mRf/ssWtyUNpt3PQ7Bhtm0wJsXU6L25MQfchhSZFnhopsy2KetN3cpqi5ne82lmMCbQhUmzbcm2XlKZGYyXUy4imD8rxrChB1E8ekN13rCIXqMPBfLnssQUVM6ATD4mZ3WYkiBu7/azBtM2BE5BViiwAslGPOGkiRncjDyO+DT7spU2aIoEYaU8Q16GjzqpCcm1HcvbNZo3yP+wi4FwOuMCQYGPtijMwCdaugVO/rkFZNvzKxQ92rEVbUOA06qhsVgdUlGsQc6mhmjdj6Qo9PAn0Zcw8IDnTih/5OMm2pyRTpn0SDgfLnHz9z5TKpA6HSXxVdH3BGmI0vLgSO2NIc6LhoiNj4koVu/ToTlKw0MhBTP0WdAQ+B/7evPtfb15b3L4Q7EDCb6+kuBOdz+budKSRGsPGjqToj97zu29TUKpX0gHhR2caQdPFler/1KA6iA+bDf99Kn7siD6tSUruLgg7SCaY91v2tpnTdmv9fvppll468XFfLo4X+2XysAhCrNO4Fi9/tjoONvt6uf1bvtmtWmXOQf4uJQxMV+237v3RAxljIX3S12vzxbNwDrP/AkiYiy0C+YYOmA8VhwL2WrJ3NWfWQC8ei8nIA4lBMRq6/ybYbQ40w4FwvZS58PG/v/ROWTBEJ+0Uh96qf7wkS/OjtnlUgMOx64oZEtOpI5XDc7jfDvO+EiC/5cOUd+Gwygl4UdJ6CjtQH1tfNkx2tjJ/d88TG0TDqOUjTRKrJvIPWQxX7q1rKs42u62ZhFoLtCONcfCtq6X7Wd/Wz+pdUr/ua/3Ln1IiBkL9bw5tkyXs9qlT8W6AfHJZA/3mNuucEAo1/Y620ioWs/Yw6kO70uj6NgRXUvpaHBKQsZDvF1Pd7Oni8PSxFYvJ9SEoNGQb1brvrALYiggnJV2lNzwe8Pm6BARY/XkgUB8/e3Cwz/ApQTt0/vp5+vmD4+DNSpkrH6db88PNLLLGi/VDteP8+1hh2tJxtfTbf14s3y9Wu22u810fbeb7vZOW5KZ2PH6ulXPyLTzI8Pm3IyhnLFwrzerNlbDy28ZihgL7WbvstDyWmNh2j6t9ovHC3e/YCBgNKS76YatkX0Nk8tjCrZS2uhtuDieOAM1gxL4Mi1pt6tgrQDCxmvByoUJ7aqF21F2q8+fF/XNp0+Oh1dYf6z+6vS4nrFB9bFQKj9zprylMfnqmf6MKtwKEnn2EUhyyZe5D0R02sa0gQbSSUl3ShceQ3KoRF91+2HqLw+tkUlV3fsIBLE8bKZ/3g/yzhligpWDoUJTVpobk1ViSlNMwyyUhoCsck2aopESSxoCMU0faYoB5oo0tWTzjJCmSIj0j4aA7JM8muIaZnQ0hGSVt9EUDUzSaIjFIhUjvQoO9ieDTeKFIlQcP88o1lXEn1isYxufBYzm2W32nI3HZqP+PGi7sd58/G9jCKBSCAy/zTf1/coJyaCqy6hIHyrVzoGuyMvMAVGZ7Rw4tMVzDkAIVnNAg8Fo75YAWG3aGu3tvntX73bm4z2RqvjqN1wBJACWK8AQATjDmcw6CcDOarZp9bcT2EJ3V9yl54VZ/otFkBYs+zLzHtVquwAMmukcBYbDcQ0CM8VlcEuOA3O+JDdF1mZUO5ZtT1rqq0kcJS5kJMSbejFV3kPhGA/VxkTl3ZGElHCYsQcRrYFd/jVXpw4kpzGU4DOXZRZz9lS3DzVv2z5531iYQ3+iMkbqTUb1OkDsqoXrNw37S8EwI39tUGgSAtJADHMAquam9CbX8CGYVPBldsehStutUW4d/e7W+E0iAgmp7ozLNmTPAI5FsLEsbdAuovs+17ueGlcuQwjaQeW/s+tkMFavMmVpoFWUP7ZSpnpFAPIalku00Rwwe/iMQCJePPtg4Q9L369WygUSwSJVDNRLyC2T/j0ftnDJVcdAZ/TUEDd7BJcPEv49g/Zm98P68dhshxFVChqjD4X4oXvl7RUCFtYdA1+XR8dpnGHdQPiEd5nv6t20GaapwdNMqaiDOyGmTkW/i43m/5SKhtAKiUSFVndCMZc225/r6WL3BD02VDEs7af7z+l892a1ua2fV7taChsicq2C4r7a289JcaPRKe5LuuhUORJmCifSv9hlMDlWkxosLAdHaLyifOKX0/ew35AuEBeXqoiyXuY5xha38GWRYjGTLuYgabU3H7f15qtgUUOVhyIu6pRDqlFllk9crkhy8dPF4uN09sVS94lQzxyEJk34I1gvDaH01XyQwPFnFMQ5WyZvABs4xDUs7GQT8tLy02q7na/v9h/Jqc6VS2WD26Kpzon8TxYmKleUW052zq20xtAgb4n1ZqxO6fVN+j8tO+NW/j/FSjt8Byivtv1jOOWKC6R2nyf8sV7ONt/W0qsMWXxX8KEvqNQjeipN8ZW5VF7eZBgR7AKAqEqTU9F1WdZtqMd77mX+UlP9qIY0QeXYoezkGYC9+/b8XO8285k3XCApPODd+/3HhRdQSYI3wP72dzYX3uuZYmK13IxwCEb+kEH7K7m66BB19b2QcVE4vq6wM77u38PiE8iZgxlbD+ix5nc1qD2qIAPbd0/gwe1xBhlgDc7DonX11QtqL2ZktLvGfdktaJeBBnusO4JVfqlns+mXOMsdcB3rjoBrM10+rp5ff9sJy7I5MqH2CNi2T1O3DuMVx0A0/7x0wdNUC4XGeS/12ERH8uR6REEcObhRibm1O8INHigHSaJJlLIAx8GECPXBeV4A6dA9fY5ACj3QYx7l59cSPAZw9GYg4YJ+7SCCCUdvyHpwHvBrx9r9dGAJexAu6Q3cMJgyHPRhFoNgbVBmNxjPnJoNrV2pw9mTJDDsqFjfDpHArW+MDLYA61skDTqLmyU7dN2R6Gx46DNGOBARHmVXygflQER4lOvVdnc+b7Y0h2Hu646Aa1M7wzpUDYTKi2XwHLrRuEAZVyA6EDsQQ9iIwdmClUSMAXFge9YIBQkBAAY6PvQggxwhMKRhjhFKoIGPEpSusMcJdYsCHilsm+N4rFC3J+TRwrZBrn66ukWUr/7STXLz343bFtCHt22kox+vbpqPL2/dgG/PgcEfBIYHHuIg0qsJcRjRcOnOBxKI0u9QokHZnSruXDz+wY3PnZ/naHjn44kVSgnpStgmr0GA2qeyUbrgdo9FzPBYvB1BOs4swcwDD496fK9MzWGIdyjMPGLXuQWqtD2GuPVJfAy+V+PeAO1ra9NmhPREzLC3d0bT3Z58Km2IXBQzipkfFQxDTvwAewSghMy4ZDpByfxLYW3EPjuT+YoY8IAXKpOTIfiAZ7kAWZ8MQQ9yQI2KV50hynQdNMoX5YHSKHuUIVhFLqlRe1qXacoQPp53alTk6qxUhrixHFWBUYuvoBp180/f7sLslkNhoewcCahCQiYMjgHD2t4eNoIN5bct0In1w+JDQluNcPX1vPHAsO3tY/+KQyatm18MA7NVT3daKdTznQHyFozHm55el+27nmNN17c9vWqb9z2YWuM3PoRKs3c+w8pOb33UGEzf+yBS3N/8aCCZvfsxQeT49qcX7fb+B7UZ2zdAPQip/Cg2a6Pb5T0QJU/uCcc3QbJw43dBgTvJ/X0QJqdvNbaY73fzBRWZ2Upjv9sv5iI593b1mU7S0uvgxUy7m+N2pd5QrRZMG6xPEmt1+2FPKxDHKuasmTGaOf15GgLM3PZrNMZY/pxuKO+dwNLVCI/lcD/xcc+/FrOezijnnDAcXEAQpJCFsDaooT356Lc2oYEF+Wi3NpqBzdhpF09vdN4bXDXMemOpWfY2rnbtWWU1COuArgYXB0q7rqlWvimt2dxFRWVQs3beFbuQdnRrWCdQjhNIjQfbEiSr/e6dy8AdcIoyAmHMcXb2fvUeuY3AfBauh6zrbHgUri7+4LH+yxpWXzUwqu3rb+7dJVcOgIwfeJi/x1psgAdWCYJC52UfVFt42Ep9m/Zr9X1Pbt9sVs/X9e7P1eYL/7aXERqtlCBYm2n5PF/WdlaDVQuApl5a2wusEgTFll+jHVp2tUW+7KaCpKgfDB9r7Xz52QHasOoom7IjjAn5q+XWTcohO1B/HU4/9gzUuhOgbKSmalyE7SByb6zmbtEgvpHbOphMv04X80eU49W1e1AzwARvSfdtvX9c3bJnwneNRdT0e/ceEVovDJ7ftu/aJJXTx8dNuw0d/zCZD6rqIdBtVvv162+Wo4fUCoBlvj3b71YHEzSAIVcIguCi/tRszCa7wbFsEL3d3d3d/P/WHxrPdnM+XRthQOoFwdN++bULEjYdC7lKEBS/zTf2XQIrBUAibCvN8aNp3aIehmfTmFTVw6LbHk9HtsDEmkEwbZ9uNlfL+e7ddH1ntADDKgFQbOrn1de6OTw/twvn2WZjdJRBagXActyrpXO1yRZA1AyBSbZFW7ZAVT08OkvbVtQOgG23Ott+W84OvIwBHlDDFYN8B3bUO7zuaf/H/rYHPpAjwrEV6iaDKromsoboIFAv9DDdJhy5Ril8f6BS2pf1VPpmvti1H4Z+rGeqi7xeM6gQSP3GbJyl4p6q384/P+3eNxuAnLhZpX5QJRwEww6ANTwB3DWrQm2sXCztqRh/F6RSDmsEAWAz5WANTwB0YmkVCKyWLRAhstdohX02f9+iVNfFSz6cmio8VrBRfagdbIPB0bhtOUNh/puQEp+pfVgBM5w1BDC7GWQFzGpVIeC5rDMOIP360GUtUoMk3kIZw2LVXOapBs4tHidviUuW4geTi6Ru9kRXAnPMbWDOTD8TYSlYdfcXDDwX92Lo+bVSMPRc3Ljoe/C/TduvHjjuRlyLIOK7NW8RYzjbFjtvFMMWYQe0ai1uX5MWcQe0Zxy3mESGWLMHOQssp86PUWDLBplXVrOn0FgnB6njrCAg18rmy6K+Xa12wVshiX6Bpiz3i8X801yVNcaxJaLkF2jIeowJMFkPnvmN1oDNYnn12MgdZzSg9BdoUEts1/8K3pKj2Jdqwu/jNOH30ZogbhCYv2PfDEHKuFuDWaYxB7z0W/Rg+7JtdjGXVuCP0sdpgvQaPQj6wev0cYDDZ+lBsJs9Uw8Bn3ivHqQVivfr4zRm+HA9SDvwh+zjNAG+YA/SAOxFezD4wiczfwXg4ccyFRq6qiMwTUzzJ3bBpDuEC0UdWXHxhRtyBzZ8ITLQ29ey6guxlT7v33R4LJ/DKcRRM2D6+Ph2/nEdr02+Y24EmZRok9/BvDUWH+/2gG8ehKtSQHQNMTT8C8ZXy9nqeb78rM6rZtQ0SqDdGzkHI9N+ItwIPvG98JDGJKFeLW/rP/bNXuQDWhQyej+jEdsOoC2DsR2Q8kitwCuPSuj/jsWHbEG3/vwYe65AdBdRx2Tp090eTYOCkMlgnuLPfIRgWqu63rAADK/pIQgZx66kR6/TxaKNUfCa0YKMF0A8O3zM3hv3QNILoG/fE/jiFmS8DOI7Nr08IR+FvNTkFBuxFsPVXWYlrx9ms5KQNXvhdraZf/RaNEQhI2DcL4OglMWMi/NsQaVxtIXKJYVBKxyw0ahO8pSNSW5rBjhYKt0MN0DmCQGUsii34f2Hu5/DIDzpRHnB1Lz7u/vw+u789ur1ZSDIorzAuAHTsmgjWR/aBxhGbEtf3DsOsQ2fva2369Vyqw23gLrFuvbTQ2izT3yFEpR9YIVKnF9EhRKoQyiFPVLTGAolUofgCUOkUqIrNBhctb0I8qXKgQzThxRUQnPmBimpI1CE6gaMwBQatM35zO7SGBfekNRjRx9akm7q1gXi3mxNb72pW3ltMRv+U90WVKgrN2fdIluKTtMWV6bOFrcfYaduxDi83d+3FARm8UhlL0DmqRs6IqdnMHpe1J5mWgVh+Eza4Ez0aXajEHyfLX4H2k/r4YRi/2zbYkUCqlsRhAt0wG9BCWobMAYzaNukbb2kvkdhtWhxMUG3SjEsDz0Y04ElqjOOZUAefQiRkzYqP01oA8w0sajVYU6Cur3bzxpsim+o2uEV5IUELZCGxINoNaGEm5gnBUGzRltpm1SRNqxkgOic4RNp1QTmWo917DuBNzDMIRwD43z2BsJGOHKjcEc4adMtcfaqLaC7nKuh+FGP02hbAp2iDY3I+qiJYnY+YRqi9DtYopDHOU++lMEHPj1CHS9waESbNeJZkR4ZryMiPh2CnAwViJ0PhPjqGeIcaIjW4fhH7a2hTn2GyK0OeyjmIGc8c7QWRzsK7hgnOsMG/LGvN9/e15v3pnwu2gYgJcTGJLjx3c/mLrwk1clzh06r6D+f8zkxXy0NF+JBBUcn3tFzxtWTbrMx5z7sB/q1WZcHF83ZZw0bF2Y0uOaY95tWwllT9mv9frppFu96cTGfLs5X+6U2CpnCrhM65ig8NnrOdrv6eb3bvlltpARNds3AJY2N/bL9bksA5FDO2Lg94b4gSrZgGm2+GrySoHGRb9fT3ezpYr6dNZ705hvzop3RE8LGbEHnrAxzctphR8SMjPp+yr/t5DchUUFjIp9vWyXtmtu6D6+n2/rxZvl6tdo1e+F03WZf3rtav6Ho8VvHtkTkowwuzRnKGhP/l7peny2azdHLs5ogYsZEvWAHeEesx8pjIlwt2Vr2M3t05ry8D6WMi3kxX2rPJCTUrvKoCMHHxywhHmuPiXFdL9tE8oeV6Z/7eu/ap4SoUdFvVu0NkTfyoZgxUW/2qo/yqYDymmNi2z6t9ovHCz+/dCBkVMS76YY5N30NU1qagq+U+CJtYT5m6OZQQl+uRa3XHLQ1QOCYLdmtPn9e1DefPnlsO1DGC+D12SWBiFE902UzsMtmFXb1RoX6gXHKND/nNdq1zRGpLMGblZLQPW5W676w6zkXCgmL8UC/v/52nMF+h1ogKSza+fb8cMXhfE4SJYRFt92tXM8VXdWweHiWZlf281DZn6kV2PhfLI+MsPzLcvGodpcIlkGzvc6mOCyfo6kpPsMzFA7Q6whlirB9y3wsez9/Njg/42hxQSMi30hfnbXCuhl8/HkcdEE6lpA0Ivbt7KluA/XYR1/fN+PqiByVExY3FhbQTprLv+b6bDrkcgWl+K5ZYNdrjgCOHdpVDYxHvwtTcMw3YRs0Bs/1aUAWL/RV80GKKLUIS5IKv+zuO1TtsvXKraWjRq0i6BBoiAgvfC6hcQawLMM/ZYmDNlLX8cx3NAu1wUZZru6wwhoNenNg6d1W7ZaA4BwI+B4GXAZlHfkoSwQtVKbbaw9/H9aPx5F7v1pplz0Ev1LYWKYgnArvtZe6CGhYfyyci5U20Q+CjtcaC5N5eDcCjYjr9sXUPVR2XoFg/bH6buszU7YjzQy3kEl8KUJ60AGREF34rt5Nm2VhahhgKBV3dF/kD5v/XE8XuyfoPZGJPWANfwztL4dm6fWLpV11qzYmc8UT6V/sX6Ecq0od0MPsbfay37PaOI6a+Sz9Bl8v988iXLy4YWeJM7vvpPOb6+vL8/urm+uHu/uz+w93LsonmBRddxFtR7sJ0rW6fsLLe3XU+8vL24eunQ+vb27u7+5vz947QZiQsrR9RnSEHjH74/Jf5z+fXf90GQA1lBce+cXV3fnNr5e3vwfpbVzamKhD9Tgt0R99P8X40g/i1CBYsZDXZHo3X86fp4vFNy7xm7nGCVJV1w9S21A8d/tPn+azeVPRBRJe2x/Vh+WTNRaxjiOC3ijetx8pmK14aDMJQirlZRYXl+c3F5cPb86u3l5eWOibwIq6lssNQ7Fcvnt/30y5s9/f3pxZYYEVQ2C5duwXWDEAlp8ury9vr86ZTBsooF4AJFfXv569vbp44IN/+3B/8/7qnPZfEEykhADorm/4en32a9Pgs9dv6S0AAYZVDoOp2fkuz945o0KqB8B1e/nu5v6SN/nN2Ye39zaosMqBMd1e/p/G57GbekT9IMj++eHy7v7h/urd5c0Hy76CVQPgubv6z8tm6tw8vL76yQYMqBcACZu/x9n87uru3dn9+c82mEgJwdBd39y3TvSbq58+3NpZFFHfFdlwm6cdv2MJr+39jfzJILWSybG0aQMJL+qYbMVUsVjBU/etdFOu0Xs7uBt30ik/ftfoHD5zN9fZG9D99DNtO+2PXmajP/4dVUxsDncMNW4yN+dntHPTazuUc9dkdkjsNdoeAaFm4XL1gmUVftTn3JQL2g+l/aUqotHyQhU0jn4GsFNdomA4DnUQGrt7Uu+FqH97bItLquncPyCbxsNm+uf94BuAZohg3VCY0I+MGhuRzVdETRENvxZqBsfmc6CmWKTPfprBMPyupykC+P1OQ/s1/kCnKQ7iQ5xmcKy/tGmKavhFTTNANp/MNMUCP41phsT825f0mjfYh/TbgQO15LrzOMXwHNpBJ6swX7U2HssVfdVssbds3DcV8oL202b1zPzIm4//bQoA1AmA4Lf5pr5fueAY1HQYD8HuL5c6u+9KvITdi6os7f7QDj+7hwBs7F6DwGR3ltTbbMsa3e3WelfvdsbjPJFqeGo3m/GSersZP9QvzbedyTyT1O9s5pdWeztjzTV3pR36XJjV7Redr8UPqQzVHoq8xLyWdFlO7GNT6JltnK9qgGNQ0xcN+B61DsInU3ZJp5dftxnrPRb31at9gCPrRd7cuOqFdJpetTmfptNumO9UBmCZ3lSHQff8RVY+fPHiplXO56zTujXk9RCt8sNQ9XtVWemj2dNUnc7P9e7tajZdvGsjLqePj5vf5runqwtjGHR9X2RmjzplNHbPOPUI7tqXKFb6+xq+2nUPaKANmr2Z0WtVPpMZGL7jKifm9x88Er0BzwnRFPVULQf2W/Ihp38dsz2xiJ6zxWL1p2AC9mAmCpm6riP7hoZ/oUgR6AYelzgCdDGbos/wTxBZAeCKRnux3J4v2igkNcxjMU+z3NTb1eJrff+vext9E6ma9gR9bJJhkK8dAvPY3l6EgJ8chjbgzmjFkMt6Dki93HzY6IwU0TjpKxp0g9g2KoMIz7xnD6SvGAzI/f1bJxy8XjAYv04Xe7cOOdQMA+XPaaP6sd35zqfr6cf5Yr77JmeeNcamEuUMFplILHL1fPW8Xi2loG8VUFDHc2INU8rb6iZSyis7B7Yb76SOjTBabeSynp2C8nqmah0ZPo1xD4k+YzwOlJ/Odxgyf8ZoXDhADRyMCjTG40QKmgMaJql1QYbnqLWEKE6tN9P5Yq+b9F0h361bCrDWKpocyuvaeWiCYmG70pwjJL3HCvaKpZ7dLxYSSYpr7kr5L1QETanXqmEqzb6dcGytGXNpgMqYvNSpBuSlgWqEvwzTC4DPNIBCpxHyhgIpTiM05iynDoDMMBooNyUZdYq3ei9HVmzKMyKKaZ7RQO+AanQeeS3BZ4CG4vhCgYKcnxEkjPYLA0imAY2sBDKBoYCsrFaMATnoDkPYza7Ott+Ws6tG+3Sn28Xlsp4729xV5USoqZu5oHX0wqEZCQyGIVlLQpBGgf58Do7H9es5Cj9D9TUaGxDuH6NBeoFacfGUn1YwrTN+msNTZfu0wuiW7NMcqIHl+2XSVEPBZwCWTECHzS+jgEwyfdn/Y2ZvW4O0AqzQzNHA8KQCUocRIfA4Tt8weEf2BNNrS5/AhvrxJygiGwLFEI4UyWyOxDCa2RAEDGY2x2Ee0GwKxZTCweFYcTiGkIgQa3NU1mHWhsCGUdbmmGwirWk4yEKj80ic45z9lha3oMsrTbQxGu1rAMMy4heBYX9BSCMwvyE8ypAaoOic3/BAZEOAg9p/U0fJOGyS+EkdBpoTaAV0imlFOkqayzBuGwfgHLvtOpd9AqivrCOoDTBYeQQOgcwGECwHXgMCiWY2wGAV0YxAcJikhH6LtewgYaedkiDI2gjQb2aB1qN0RqvbapXqu4LBJhcF/YLgTffovNCDisncyOtsMVOqdH5Tr8rIS1Kqys115Z7Kng8hobpj8VGnVMNH9bKxIt1dW6/2WNpHpcn1Xq/S+G5Pq1J7kwuUmt3ZKtXuPy7ms19qHUfU6xUq+Cje1n+YquRFvZSZ3ZMLKi2uxJWK55+X0532LlxQLFTwUbybGS9EvKinMuOlqCvro27/aNw2XtRTmXHburI+6tpCsam+Q2FLhZAubm9p3lmv71hFWyCiI4An3cVBuKTbpXr8mL0XpHA01TwZCtB2g9xWLy9ND8jCe5WFwYbRHXhIcuPRhQMRf38nypCsfN9BR4LmUYsNS4d/KPuzQYwJBp2Q8jd3KIbq0KepfZ+ijSSWFrNrijD3E2a0tyvfHZJV9qSTA/HI7gSyhjl+ZxhGKhS0H/qBRiljO63PIlU71cHNnvuWxXHhX7Ux0D0hRdjGeVwhudodVg0TdBa72VEc0U6qYxfsI8q6bQyA7St9H53X4bHatfoOO7RGHRlaP9p31KDqd9FdMiqrbekoCLRMRaTIn1IxAUh8RMW9y1zeaQBM+NOMUJDMQ4EAKsu4Hx2QTf28+lr7LrUqKd/FDCABHiaD0cn2KJNuL3EOZYFbm+ebTfc49efp8nH7NP1iPY9JKS6WIEH8Y6+PpZLhHGo4qRZdi3ZJufxr9jRdat1Ysejf4WIM9Ad0M6Ru8DJ+U5QW7oYkchSXAwHt4XaM2pku7ofcgSFdkCFAfzdkzO7zcEckYYFdkiFQP7eE6EIn12SIzcs9MYHm6hkMoQb1DsY0zDBegiTX2lMw2YaHyI23YqL7Btux4qtaNKYgn9aC0+Mfx2n+j4+H1CTuWNi8eTiKfBBFGnWe+qtPCvDtnz/W5l6OYQPYn4LYMRrxeCgbbgSOIkcfgR580BHoGxB+BOTZ2JLAZhyvWPTlIswGWq3DzKQmesaaDdFYBZyZQDEIQB+iMA0/NwFgxsIPMVhQ8SYwrPj4IRp7Ut4ElCkzP8RjRc+bQIFptE2BmCfSpmBIC8itzTDJhX3TF6xXM90NH6JwcqinbT5oGjlfN18W9W2zzzhgkSoHArTcLxbzT3OtK43hEesGgrN2s4vJ2nTemsHYLJZXj01d156B9QPBaoOl6n854DlWDAnkd1cgv3sBkReUelbPv+rHqCvmuYhs9x+3s838Y92m6/ywPP5po32iEKLvlENzyVDnOy6OZY0xfO8twyNFuIBzOAqboLHgCo/iiHaRdrWYfjt7f6UFy4v5R0Y1G+eTCcEmaZyAiga90TXLc4goDFYD0wmR2kB10Gq7na+bAbRDJtRy6RrXazIZhe01mQ6IQWoLgMA0y+0o5sGUW7HTx/ocNzFD7+ql/okTL+S76jdCzPVMuuLaZnYN8OpqqNdi/nVVGVqqi4UF8+7iFx0WubRDiI/IPa7ny88OCiddPX3zQduo1AmGWzyKxWprNwS0N/Y6UEh7O3/DHtTZQseK6HBxCT7QBBv+pa7XZ4vGATDKPglL+1LGjS0eRTponkABuk4ZtJa8T2lWWC9kAwke0MTxYh821efdOxbzpxZtEvLIaoNk3usbTL3DNki9B3AZ597TKjdJvgeUO2ff04IxSb8HwDjn3zMAY5SAb4DHPAOfFoJBCj6g3jQHn1a1QRI+oNo0Cx+m2jINH9DsmIdPC8Q4ER/A45eJzwCWUSq+ASj3XHxaSAYnloG1uGXjM4CiS4U1tNtQ64e4z1mnN0cqeO59JhsLpdV8i8Ea6rekkphsFlcLWAbLLAnJdMG1gGOw9JJwTBdhNRzRjsUYDtME+Hidl/XkFBicPv1G9INfqJUKpE22fi04akT/2YbytJ+EebYYUqGS55gu988GlKhK90QQYdNLYsM9MhcooRknM9ADo8bvtt42g721MLNDjQDBUu2jfouhkzRPRAE2/XNsMd05+uwEh1KenXB5fWuhZ8KLmzSWtYBuoBjP0/THfqFxLfA6no0/v7m+vjy/v7xw1j0RRZh0C9JuH3LVCJo54UqI6xtJdKRhmJsN2hObODcd7kMPUE5d+5nDH1m422w6ewrY5ydMNA95O4geuTEWUXtWLbEN2/NsxsXV3fnNr5e3PpNTkvGdzc4e2+HeKXLvVKGh481QBHE/ScOgf7F5irUFTtUXaVKg2Yq1R5qwYzVG3NfZnaieFz8We9nTlKw2CC/eN9iDvgC4jEkLrXITXhwod+bFtWBMeHEAxpkXNwBjROIM8JhTN1oIBoQNUG9K02hVG5AzQLUpJYOptuTFgWZHXlwLxJgXB3j8eHEDWEa8+ACUOy+uhWTAiw+sxY0XN4Ci48WHdhtq/RD3ubv58vOiNvzaHijsu+ct9tudntPBlE7EurqZDJuoCLF1gXKo5w5DHI/2I+RqEG2JxiN6UX9D0OnE1rJWefgVon5jp0Kl1MSfEJUizoS9UhO/QVSKOA0uSo38A1mvuXOgUm3gF4hqTZ0ClUoDf0BUaeoMAJWWfoCoceAE2Cs03u9FvdRm76LeaF+XlWObur1qg/1bHl2zMFy1St0+DezJYb7C9V+TJZUVeYG76F6P3ZobB1iKYreViFRtuBTF9isRqdJwKYrtV6JYYTtGYZdCwZeLuIRKrYMtxeYFiLMc4LEOsTQAtN/Wm7PPtS7YZIBFrOcGIz6tiiiLj0jOGpftay0G8fZG0vJgIhykrEt0OQCw362Y9ysGmg80C4X8VZ5PF4uP09kXUt2hgL0qJYGuVDMxvsE6wle0EHuqP1AvFArQqYI06cioUut2XLTrZEydRWfDZhmfWm2AnNgcXAeC1PS7mHmBnttqdECEP8Kh9WyOqY3BXfkQKSwawHg3NXvm2h6s4FY50D8sGwqAuLTqeoGoEApKu3u0/JBZb4DS/iAur2/FT3RArfznIGp+nS729OpxKOCv6ur1dHu023PRB4Q6ByVHXiFxfeZL5LBlxEqkya5ohYvKN+gAV7N+DlIVWuLEEhY6Iws3sCcwY6HJ7SmF0DV5oR1iRQrD76FD8RyGiU+3OqcztENOJDUMM3+GQbZ24GwibG2x6RMa2mE1S2vojF25p4gvg5WonR4Fu8+T49tStw1FflPqvagANJ5rSitNbWGHwOf71YetW4edQBGBETb16z9bBW7oxOr+yIKZWY/LeX/rAQqNVEzGNzJ5OkDLfw/gSXJByvl+LBJA3dsD26rUKJYKoPRWYmYH2tjPAdSwjUXtjR+LhFKn7MZDCX9lb+VrRaiJ/xxKDfLmCFfo89AIV31Xb77OZ7VO8aHYyFsfosx84wMNIhbsOc9oRs8OGsOJUNcOjGYTeYZfArLAJNQNimmtYpQVeAxTl9hhYcmHnNAcavriGcyeNha4XW6mn+vBe5wBQKTw2DOJUmkxn7Am0uTEpt4qVhENnJNegAssjf3MaV5ZC8zoE89mmKANHb7iwZ7DaRhLpKz/FnBd7/5cbb6ct19BoSe7VCqA0uakDD5VONB4LDLyLAGKzOeG0AjC5tr4+OkCfuLSDMAJrGwOR7eSSt+VVGz7BDCkvg82zDYUl0D8Z38THLxF1Uw+onwYIFePdzv63HMsEUDZgR1hlw66qwm09MjTkdZpPjPxVuoePak5EC2uk4EgJ5iayftYf5o2Zvd68FLLHi8iagzEC/UpSo/TOFrTBd3SaPvTg4RyRsFqxIQZYLWkw1ywbpvNYT67Xs23teoaUg92ICgQWmpl1Lgl4GPEL7MWOrkn5HeO5dk53e4+sO8iO6A4kWrbAdLZevsfB0RdvaBYtmr/TYFma+q86fBQ1tpMYNNNvC/6QlYLFNpbrtA46si5361u691Gv8DgYE5EAfawNHbzabWZ1U3pM939twYkIic41vlyvptPFxdK0liDE8gIjvF5+lf3jU7nrpRFjIHQqweF+iGwUavGli8zmnMpWjrAEaTPIk6r7sv4K+xOa3/s6+0OpICCeodFR14rCYXmayXSOK8oRjUg6zhGRJxuHZot9o/1hYoJ12CURQRH+Mw/DPTzdPuk4E40GKGQ4CjX08/z5bRdF873m+2KJhc0QBE5I2J9s9r8KT4WdQbbCxoRLfuoiz/Wg5jwSA1WWh1KSURwhO3XwS6XzuPdVx8F2Z30Ks4B253hOzkTdHBXu7v4xTDce1DSf0u9q6eb2RMLUv9LoVgsNfJGOtRlvofKraGIt9XzdL60139yrGgFQz+1F/OZilmhAYl1Q2L6Ot/OFZ45DehY0RNNGIPp4NgEPWG4Dq1STaJmwi9n9fX++aMi6kkuFmDuDlJSDDS656GwGwI534P5fNVlnNA/JUJVW70h6iVoyKO2nGJWoECOlTxQDMadEanah4JysQDmxoK/1D6oUCaAwsPnV3TEGCw4trVj6iyMHjaLsLcvg0e6NkBOvlg80x0I0pIj7+aNwMfu06rb+6dNvX1aLRTTVAVVKS8w9jaiafu6/tS+nKvrzW0bzVo74iZl+WMm54LORZTL+U/C+6f59mz5eP80pZUKZcIovNlo9fEi/uqwT2ZCfUKZkZcWqMl8VRHb0StP+oZeXL45+/D2/uH87Ye7+8vbh6s+0+rX6WY+/biQkAyL2zdd1M6vqPEYJVQ/UiEEgvdiSgX2nvGuFlg0BRS8ZihM76Z/XS0/rvbLNjykFqlNDaRBxRCIbqVED1bdRFQNgWro8CpwePi+Q80fBkkqFJqPhR0WCyGa5duubi/2d5/Ko9JP+yVLKyYqFcp56ZuxW/aLun37tlFqlEoG0Hm5NNXZlQygc/hRN1qrx5fdBL1dkA54ioBplUp66dw3RnG/et1aiFKjUM5L35/T+e7NqnGEnle7WnpHhWkdlPbU/WUPnh3hSg/FAm/lBsomwt/GG7tQR2gi2QVvBxmkKGDHki/UEbK+ifxPVt3RV5NbTHaK/OaWAshKvVBn9Lom/Z9WncCr9K0TXNwjGF7j42b1Z7Ml/djMboHVe1497vvtqyvzwMogfUBLb5bI2e7H9gLka/3jerX49mm+WFBqWOEHXvjhWBjT91+vfmjU1X/98I//+eFrvdk2fdj8e3ySnFRNyU/zevHYFPz3Ibxotnp+bnvpv7rffq1nTa+0JXiR/zj94dW/T18V0clplf/Xf73696EG+4H9AysWNX9Fr7L0pIpTqVgkFYubv+JXeXySlbFULJaKJc1fyau0ODk9jaRiiVQsbf5KXyXlSZHJ0lKpWNb8lb1KqpNTgC2TiuXNXzlWLJeKFc1fBdYhhVSspJpQSsWaQfl3+SrPTqo8kYpVcve2vV1h5SIwDhHVJ5E8ElFM9Uokj0WUUP0SyaMRpSRGeTyitt+j01fp6UlUyQXlEYlysjHymEQF2Rh5VKKSbIw8LlHb/1GEtkYemviUAhnLQxNHFMgYTJKYAhnLQxO3AxA18+n05DQr5JLy2MTkVInlsYnJyRLLYxOT0yWWxyZuRyBK2tEu41IuKQ9OXJIg5cGJKxKkPDbJKQUykccmiah5mMhjk7QjEKXY/E/AGsYGJ3uVJSd5DkrKg5O0QxDlqEx5dJKMtMpEHp6kHYSowJbaRB6fhI0P3nZ5fJJ2FKLqVZafJDmQKQ9QUpGGmcgjlLbjEJ9i2lN5iNKItKNUHqOU7TLNbtS0PZUXmFQeo7QdiDhGS4Ktph2IOEFLymOUtgMRp2hJeYzSdiDiDC0pj1HaDkScoyXlMUrbgYgLtKQ8Rmk7EHGJWV0qj1HGxghd2TN5jLJ2IJJTzOoyeYyymJrrmTxEWUKLlIcoS8kJlwGHoB2HJMKanslDlLXjkMSYY5PJQ5S145AkqEx5iDJymcvkEcrIZS6TBygnl7lcHp+cjU+KjWQuj09Ojk8uj0+eUCBzeXjylAQpj06ekYtHDjw20j/I5cHJSf8gl8cmJ/2DXB6bvCJXo1wenIL0Dwp5cArSPyjksSlI/6CQx6Yg/ehCHpuCdA8KeWwK0j0o5KEpSPegAO50QS4uhTw2BXOpM2z7KeTBKSpyzSjkwSnbIWhOoWl8EqfAT5dHp4zIza+Uh6eMyUlWyuNTJrRMeYDKdhiSApUpj1DJ1jZ0Oy/lISpzcp6V8hiVBd1L4NRDH3vkISrp+VPKQ1Sdkrt5JQ9RFZG7eSUPURWTu3klD1GVkLt5JQ9RlZK7eSUPUZWRu3klD1GVk7t5JQ9RVVAdX8kjVDEnDjt8VeBkyiZR9SpNTsoyk0vCwylb4hqZ5Qk8nILT6Sk7nkYYTv6bWDYmTYT/JpZtxyKNcbngmHrKFrsEQwvOqaftaKSos89/E8uyvSjDj+jgtHpaUMst/0ksWlILLv9JLFpRSy7/SSjKSAOcrhnwCQpCAQyYglKAnIKCVICsAiMP0hztWEgsMP6AAAvGizEIBFgwXIxDIMCC4WIsAmGzkGFgPAIBFowXYxIIsgaMF+MScLAxZIBias2IANEQMToBxwqYhogRCgRWMFyMUiCwguGKFdMLEA4RoxXSAtvYIkA5RIxZwLe2CLAOESMX8FkDeIeI0Qtp+SorT04haQYGjBEMaYU5KxEgHyJGMRBzIYG0HXMuUEcgAgRExBkI1BGJAAURMaIhQ0/sESAhIs5C4NMB0BARIxvwfT4CRETE6AZ8p48AFRExwgHf6yNARkScjUB3+wjQEREjHfD9PgKERMQZCXTHjwAlEXFOAt3zoxQyrik5gwErEaU06QpoiYiRD/jOHwFiImL0A7r1A2IiYvQDsfUDaiJKae8wAuRExCgIYusH9ETESAh06wf0RMRYiAylCCLAUESMhyDQAo4iysiTVpRBlpw8a0WApYgy8rQVAZoiykhHMQI8RUQTFRFgKiKaqogAVxHRZEUE2Ioopym/CPAVUU6TfhGgLKKcpv0iwFpEOU38RYC4iHKa+otyeLVBk38RYC+inKb/IkBgRDlNAEaAw4gYU4HbAiAxIsZV4MsHoDEixlYQywdgMiJGWKDLB6AyIsZYEMsHYDMiRloQdgMIjYjxFsTyATiNiFEX6PJRwPsoRjjF6PIBaI2IkRdZgm6ogNiICtpnBMxGVNI+I6A2opL2GQG3ETEGI0PJjQiwG1FJO42A3ohK2mkE/EZU0k4jIDgiRmMQPQsojogRGRnKHkeA5IgYl5HlqIMJeI6IsRlUh4EhY3wGgQFwHRFjNAgMgO2IGKeRoZfWEeA7IsZqZLjbCBiPqKI3M0B5RBW9mQHOI6rozQyQHhHjNjL8zhnwHlFF72aA+YgqejcD1Ed8Su5mMeA+YsZv5KfobS3gPuJTkn6PAfURn5IEfAyYj/iUpOBjQH3EjN7I0cNODKiP+JSk4WPAfMSnJBEfA+YjPiWp+BgwHzGjN3CbjQH1ETN+I8djUAD3ETOCAzevGJAfMWM48gQ58cWA/IgZw4GfoGLAfsSM4SCMBrAfMaM48hRvGhgzxnEQ4wv4j5jzHxmOAYwaD7BA77JjQIDEEe3lxzDIQhFlAcMsFHEWg0ALRaQFGDRGc+QoAx/DYAtFtAUMt1DEW8CAC0XEBQy5YCxHjk8IGHShiLqAYReKuAtAgMR05EUMCJCYkRyoFxoD/iNO6GUR0B9xQi+LgP2IE3pZBORHzAiOHF8RAPkRJ/SyCLiPOKGXRUB9xAm9LALmI04U8wswH3FK37LEgPmIU/qeJQbMR5zSNy0xYD7ilL5riQHzEaf0bUsMqI84pe9bYsB9xCl94xID7iNmDAexJAD2I07py8sYsB8xYzgK9PoyBuxHzBiOIkLLAvYjZhxHgYeLAf4jZhxHkeBywbgxjqPA9x3Af8SM5MD51hgQIDFjOXBWMgYMSMxojiLDMYBxYzxHkeNlwbgxooNYSQEJEjOmA49ligELEjOqgxgLQIPEOX31HAMaJGZUB35RHAMaJGZUB35VHAMaJM5JpjEGLEick0xjDEiQOKeZxhiQIHFOMY0xoEDinGYaY0CBxIo4jhhwIHFBM40xIEHigmIaY0CBxDyaA99SAAkScxIEvdmIAQkSM6KjwC0BkCAxIzqIWQlIkJhRHQUaNxYDGiTmwR3oRAMsSFzQbgggQeKCdkMACRKXtBsCSJCYMR04VkCCxIzowC0ccCBxSYbgxIADiRnRQUgF48WDPPB5A0iQmBEd6LwBFEjMaA5i3gAKJC7pi84YUCAxozmIeQMokJjRHOi8AQRIzEiOokLtEBAgMSM5SnxlBgRIzEiOEo2xjQEBEjOWo4zxsmDMGM1RomRUDCiQmPEcJUoaxYADiRnPUaI3ozHgQGJGdJTo/WEMSJCYMR0lvn4AFiRhVEeJxxADGiRhVEeJrncJoEESxnVU6LglgAdJGNlR4bHRgAhJGNtRoeOWACYkYWxHhY5bApiQhNEdFTpuCaBCEsZ3VOi4JYALSRjhUaHjlgAyJGGER4WOWwLIkIQ/KyHi3mGEfDs2FT5ugAxJIr5A4gMH6JCEUR7RKT5ygA9JIr5I4kMHCJGke2iCjx1gRBLGekSn+OABSiRhtEd0io8e4EQSHhRymrcL4KAsGD3OiZwWaFkwejG/kylfpdlJCTbNBLAiCaM+otMKEwxokYRxH1GEDx8gRhL+CCWK0GcBgBlJGP0RRTFeGAxfzF874MMH2JGEUSBRhA8f4EcS/iYlwocPECQJY0GiCJ99gCJJeIxIhE8/+DqFMSER8fYCvlBhXEgU4RMQvlLhz1Sas0icn1Tg5cvgnQp/RYTPP/hUhUeKxPj8g69V+HOVGB9A+GCFx4rE+ADCNyv80UqMDyB8tsLfrcT4AMKXK93TFXwAAWuSMGYkikv0qSKgTRL+gKUNdUZexQDeJElJFzMBtEnCqBHcGUwAbZKk/Gb0FJ1/gDdJUvpUkADeJEl5pE+ENw6MXsqfhOFGBJiTJOWeZoJLBqPXBY6kGK+dAO4kYfxIlOBGBMiTJOOxCE1vNGeJqASFwehlMb3iA/Yk6aJHUMopAfRJwt+4NGf2ND+BQwLok4TTJ/hWAuiTJMsVWwngT5KsoLcSwJ8kGR+9Cm8dGD1GkkTNWSU7PcljWBiMHmNJohSlLBNAoSScQmnPIMjoAQ4lyfkbvwTrZMChJIwniVJ81QIkSsKYkgiPYkwAjZJwGoVAAR/7seHDAwMTQKQkjC6JcBYhAVxKwviSKC3xwmD8OJmS4iscYFMSHlGCtw+wKQnjTCL8yiwBhErCSJMow/czwKgkBX+liS9FgFJJCvKEngBGJSnoE3oCGJWkoE7oCeBTkoI+oSeAUEkKOrI1AYxKUtAsWAIolaSkWbAEcCoJfzSDR2AkgFVJaFYlAaxKwh/OtFEViKEBXiXhvAruCwFiJWHkSZShd50JYFaS7gENLhiMnOIJTQK4lYRzKxk+mwG5kvCHNHivgZFjDAphk4BdSRiDQuAF7EpS8QmHLyiAXkmqhO40QK8kFX/RiS8+gF9JqkwhGIwc41Ai/GY/AQRLwkiUKD9FrvYTQLAk/HVNjt7HJIBhSRiLEuGxCAmgWFJGo0Q5eiOTAo4lZTxKlKcI5BRwLGn3zAZ1mVJAsqSMSMHDBlJAsqSn/Fk7eueVApYlZUxKlKOXMimgWVJGpUR5gcMAT6dP+fChRpQCoiU95eOH7mApYFpSxqZEBRqckQKqJeVPbgrUQU4B15IyPiXCr4dSQLaknGwpsNCTFHAtKeda8Lu6FHAtKedaCtRdSQHXknKupUAXrRRwLWlEr5wpoFpSTrXgFxkpoFpSTrUQgsHwcaqlQE/fKeBaUs614IIB1ZJyqqVAV5cUcC0po1PwLT0FVEsa04HmKWBaUh6Dgm7TKSBaUk604Px4CoiWlBMtOEGeAqIl5URLyfzuooIwwODFisEDPEvKeZYywQWDwUsUgwdolpTTLGU69MZSQLKkCpIlBSRL2r3GyTCxYOQ6igUlFVJAsaScYinRY2kKKJaUUyxlgXYaoFjSjmLBWwdGjjMs+AVAChiWlJEoaKRcCpODcH4FvyxIYX4Qzq8QtgZThKSKsYNJQtJEYWuDPCG0t5nCTCH8TQ5qazBVSKpYMWGyEE6voLYGs4VwcoWwNZgwhJMrhPkAciXNFHMOcCspo09wiwDMSsqZFfxKKAXUSsqpFfxOKAXUSsqplSpuz6PVafEqqpL2Njoa1IPpXniUCsoApIBnSTnPcpTcKMk6faAeGFJOueA3QCngXNKMfOKdAsYlzehH3ikgXNKceuWdArYlzelX3ikgW9KcfuWdArIlzelX3ingWtKceuWdAqIl5UQLfmOWAqYl5c928NxCgGhJ+bMdPLsQ4FlS/mwHzy8EaJaUMSlEhiHAsqSMSSFyDAGWJWVECpVlCAwb41GIPEOAY0k5x4JfM6aAY0k5x4LfM6aAZUkZkxLj94wpoFnSQrGEAqIl5YEr+J1kCpiWlLEpMX4nmQKqJeVUC4ECDF7Jk2Oh9EkKuJaUcy2EJwC4lpRzLTgfmgK2JS3pI3sKyJaUESoxfouaArYlLfnwoWxLCtiWVMG2pIBtSUs+fPhyCeiWtOTDV6DnVEC3pJxuQZ/opIBvSTnfgiaPSgHfkvLcJaf4KRUQLilPX3KKzxFAuKQ8g0mEhpOmgHFJeRKTCOUvUsC4pDyPSYTbPaBcUk654PcnKaBcUk65oPcnKaBcUk654PcnKaBcUk65oPcnKWBcMs64oPcnGSBcMk644PcnGWBcMs64oPcnGSBcslN+5EPvTzLAuGScccHvTzLAuGScccHvTzLAuGScccHXiwwwLhlnXFBmPwOES8Y4lRi/488A4ZJxwgU1iwzwLVmkGD1At2SRavQA3ZJFitEDdEsW8bmHroYZoFsyTrfgMyQDdEvG6Rbccc8A3ZJF3GlBiZwM8C0Zf+2DkpIZoFuyLt0Jyh1mgG/JGKWCP2XKAN2SMUoFf8qUAbol4xlPUE4yA2xLxh/8oBtOBtiWLOaDh24iGaBbspgvnKgTmQG+JYtpqjoDdEvWxbWg4TUZoFuyLq4lfpWwoMhXcVS+iquTvLHWOKpeJclJlGRABBhSTsL0J5RWBHIMygAhkzHOJcaj3zNAyGQKQiYDhEzWxb3gHQAomYxTMlYdAJiajDM1+g4AtE3GmJkYD6PJAG2TcdqGmOuAtsk4bYMve4C1yThrg++GGaBtMk7boLthBlibLKED0zJA22SpIjAtA7RNltKBaRlgbTLO2hC7IaBtMk7bELshoG0yTtsQuyHgbTLO2xC7IWBuMs7c4LshYG4ynucVj67KAHeTMXoGfy2eAeom48le8UisDKZ75fleY3z1hRlfVXExGUz6qoiLyWDeV1VcTAZTvyriYrJB8lc6LiaD6V9VcTEZzACriIvJYA5YVVxMBvPAquJiMkDTZKq4mAwwNZkqLiYDVE2miIvJAFWT8bgY9FIqA1RNxsNicKsAZE2WKwYPcDVZrho8QNZkuWLwAFmTcbIGjz7MAFuTcbYGjz7MAF2TcbomRq/SM8DXZDwqBt9FAV+TFWRwRQbomqzg2XFQuiYDdE1W0HR3BtiajCePxRcsQNZkjJDB30tmgKzJOFlDJKgGZE3GyZoE91MAWZMVPHcYvqcDtibjbA0e1ZgBtibjr40SfEEGbE1W8ke0+DECsDWZgq3JAFuT8dAY/MokA2xNxmNj8GuQDLA1mYKtyQBbk5X8vgK5BskAV5OV9BVhBqiajFM12DVIBpiarFLE8WaAqskqTrSh1yAZoGqyLtMsvlQAqiZTxMZkgKnJeGwM2mmAp8k4T5OguWIywNNkPOUs/oI0AzxNVtF3hBngabKKTzx8WQE8TVbxiYdPaUDU5Kc8ax86pXPA1OSMjIlTdErngKnJGRsTp+iUzgFVk5/y5+volM4BVZOf0g5LDpia/JSnFcPTtgOmJmdkTIzHmOaAqclP6fHLAVOTc6YGjzHNAVOTn/IrCtSKckDV5BGnuVECNgdcTR7x8UPNKAdcTR7x8UPNKAdkTR7Rsy8HXE0e8fQDuMkBribnXA0aQJYDqibnVA0evJoDqiZndEyc4anyAVeTMzomxmMxc8DV5BF9S5EDriaP+RUTbp6ArMljnjUTN0/A1uT8HRIaxpYDtibnbA0eNJkDtibnbE2Gmydga3LGyMR4eqEc0DV5TO97OWBr8pgPH26dgJfJGd8S57jFATImj2maOwdcTJ6cKowIkDF5EtFbSQ7ImDzhWU9xWwa0S87olDjHl1rAteQJ7XXmgGrJE579A7d7QLXkjE6Jc9yWAdeS84y1OW7LgGvJecraHLdPQLbkiWL6AbIl55lb8DQkOSBbcp66Bc9nkQO2Je+y1uL2CdiWvEtbi9snYFtynr2lwC0DsC05T99S4JYB2Jac565F45ZzwLbknG0pcMsAbEue0p5nDtiWnBEq+OElB2RLzhO4oLdzOeBacp7ABb2cywHVkvMELsRXVMDY8QQuaGhxDpiWnLEpeABpDpiWPKMfkOWAackVCVxyQLTkigQuOSBa8oznQ8VnNCBacp7BBY94zeFHd3KaxM7hd3cYlRLj0bE5/PQO51nwwOkcfn6H57LFw2Nz+AmeXLFuwq/w8GS2eHhsPvgQjyIiO4cf48kVXif8Hk9Ok5w5/CQPI1PwlJg5IFpyTrTgMbo5IFpyHhiDx8fmgGnJeWQMHh+bA64lLxQ+J6BackanxHi2iRxwLTmPjMHTTeSAbMkZoRLj+SZywLbknG3BE07kgG3JOduCZ5zIAduSc7YFTzmRA7YlL+ngihyQLXlJE2U54FpyzrXgoaw54FpyxqfEeHxqDsiWnIfG4KGLOSBbch4aU6EJyHNAtuSMUInxfBY5YFtyHhtTJe2q3HiZoDD8HBYbPzy4MQeES85YlRhPaZEDyiXnn/XBIxpzQLnknHLB3wDngHLJGauCfnshB4RLzmNj8NC/HDAuOY+NqdAQnRxwLjnnXPAwthxwLjmjVRI8jC0HnEuu4FxywLnkjFZJ8DC2HHAuOf/gDx7GlgPOpWC0SoKHphWAcykYrZLgQWEF4FwKRqskeGqNAnAuBaNVEjzQqwCcS8F4leQUHe0CkC4F41WSU3QdKADpUpzyAcS/YgZIl4IRKwmeXaMArEvBiJUE/+RnAViXghErCR6QVQDWpYho96UApEsRKWILC0C6FDxABvcFCkC6FIxYSfD4nwKwLgUjVhI8nKYArEvBmJUED3opAO1SMGYlwWM9CkC7FBEfQNyOAO1SRHwAcTsCtEsR8QHE7QjwLkXMd0DcjgDvUjBqJcGjEwrAuxT8w0D4NXQBiJeCcSsJfrVcAOKlYNxKgif5KADxUjBuJcGv2QpAvBSMXEnwa7YCMC8FI1cSPMlHAZiXgn8iCL8PKwDzUjB2JSG+Zwiol4KxK0lyenhykCRRe8Wbgc2lACxMwYgW3OUvAAlTMJ4lSdBPERSAhCkYz5LgXzEtAAlTMKIlSdDPoxWAhSl4wAv+sLIALEzRfbwYfStZABamYERL0py2URhgLBnRkiRofuoCsDBFonjfWQAapkj5WOJfhgc0TJEq3ncWgIYpUjpmrQAsTMFZGNy5KwALU/CvByVoKscCsDBFSsesFYCEKbpkMGhYYAFYmIK/VsJf/haAhSk4C4M/5i0ADVNwGiZBUwQWgIcp+HsllKQvAA9T8JgX/JV3AYiYgse84AGVBWBiCh70gr/yLgAVU/CgF5QeLwAVU2R0Pv8CUDEFD3rB+YcCcDEF/55Qeop2MiBjCsa3JCl6qikAGVPwqBfCjwBkTMHJGGJ9AWxMwaNeiIkN2JiCszHEYgTYmKILe8EnNmBjCs7GoDEyBWBjCka4JCm+jAM2puBpdVN8GQdsTMHZGJzRKwAdU+R8APE1H/AxBf+8UIqvzPAryYxzSVJ8GYBfSuafGErxxRZ+LZlxLkl7Y4hJBgPIP5mc4msG/GoyZ2SI1RZ+OZlnhMnwiQK/ntyFv+ATZfAFZTYF8a8NFfAjypyRoTCDEeQfUs5wQwKMTMEZmQy3DUDJFIx2STLcNgAnU/AvKmf4rg04mYJn3MW/dlMATqbg31XO8C0QcDIFz7qb4bYBOJmi5BcR+HADTqbossPgww04mYJ/YznHhxtwMgWjXZIcH0HAyRT8wVKOjyDgZIouQwzunQNOpqhixewGrEzBiJcEvyorACtTVDyhPD7cgJUpKn4hgbsPgJUpOCtDbCmAlSn495eJLQXQMgWnZYgtBdAyBadliC0F0DIl/xIzGj5YAlam5KwMfv1VAlam5KxMs0tg3yoHrEzJWZkiw3buErAyJWdlihzZBUtAypSclClQl6AEpEzJSZmixAvnoDAfvwpFUYCydO7rElAy5Sn5wbYSEDJlRH6wrQR8TBmRH2wrARtTMsIF/yI74GLKiPxeWwmYmDIiv9dWAh6mjMjvtZWAhSl5Whi8YwEJU/LYFzTKuQQcTMlDX9CH2CWgYMqIR57hZcGI8cgX9CF2CQiYsgt8wcuCMYv5xTteFgwaj3tBo+RLwL6UMfkRhxJwL2VMfsShBMxLGdMfcSgB8VLG1EccSsC6lDH9EYcSkC5lTKevKwHnUiZ0+roS8CxlQn3EoQQsS8k/TISWBOPFKRb8LrEEFEvJKRZ8CyoBxVLyQBfcsysBxVJ2qWDQyN8SUCylIhVMCRiWkjMs+PVnCRiWUhHnUgKCpexywSDhvCWgV8pUQVeXgF4p+ZsiPJy3BPxKmdL3tSWgV0pOrzRdjNxdl4BeKVPFe84S8Csl51fwSOwS8CtlSkZXl4BdKflHihq52CYP2JWSsyuNXLR5YPAYg5Lgl8YloFfKjL+FR+NBS0CvlJxeQQMESsCulBmnqlGHAJArZcYTGaCuYgnYlTJT+JUloFfKjA4RLAG7UvInRQXmNpeAXCn5kyKiJ8Dg8bwv+L18CbiVknMraK8BZqXkmV9QFwLwKiWjTnAXArAqJSNOcBcCcCol/04R7lqXgFQpc9WKCUiVMletmIBUKRUhLiXgVEqeYhdd2ACjUvIEu8TCBhiVkifYJRY2wKiUirdEJSBUSk6oEAsbIFTKLsIFX9gAoVLy10TEwgYIlbIgs2eVgE4pOZ1CLGyATik5nUIsbIBOKXmWXTxmpQR0SskDXPB8JyWgU8qSnnWATCkZX4JGPJSASikZW9IGxCMLCmBSSs6k4GfaEjApJWdS8LiZEjApJWdS8DNtCZiUsotuwWcpYFLKUpFwsARMSql4TVQCIqWkXxOVgEYp+WsiYpYCGqVUvSYqAY1SVnTWuhKwKCVnUYhZCliUslLkHCwBi1JWiodgJWBRSp73BZ2lgEMpOYdCzFLAoZScQyFmKeBQSs6h4HFaJeBQKh7agsdpVYBEqU4Vz58rQKJU/DkRbskVIFEqnvkF53IqQKJUnETBM91VgEWpOIuCh4tVgEWpOIuCf/+oAixKxVmUCs3LXQEapTqlsw9UgEapeGQLHlpWASKlUkS2VIBJqRhdklQotVwBLqWK6OlXATKl4oEtFcpLVoBOqSI6LrcCfErF41oqlLKuAKNSKRLtVoBRqXhYCx6yVgFKpWK0SXqK7g0V4FQqxpukeBhaBUiVin/pGQ9DqwCrUjHmJMXD0CpAq1Q81S4ehlYBXqVi3EmKh6FVgFipeLJdPAytAtRKxakV/JMKFSBXqph/GwD1LyrArlQ8/Qv+/YUKECwVJ1jwALcKMCxVrMhAUAGKpeIUCx4NVwGOpeIcCx4NVwGapeI0Cx4NVwGmpWJkSopHw1WAaakYmZLicWgVYFoqRqakeBxaBZiWin8GGo9DqwDTUiX8Aw+4IQGqpeLpW9B8DBVgWirGpqR4zFoFqJaK8SkpHrNWAbKlSvldLHq9WgGypUoV1wgVIFsqVTBLBdiWirMtKIFfAbKlUnzYqAJcS5Xy4UM95gpwLRXnWjDWtAJcS8W5FpQ1rQDVUqV8/Ry6UBXgWaqMjxzmxlWAZqm6zC0Ya1oBlqViTArOmlaAZakYk4JxoRXgWCr+MWj8nqgCHEuVKQ7rFeBYqi5vCzYQgGKpMvrLHBWgWKqOYsH9G8CxVDx+Bf+WSAU4looRKfgtWAVIloo/JiJ6AtAsVU4m/qgAzVLl9IfEKsCzVLniQ2IV4FmqXDHfAM1ScZoF/5hIBWiWitMs+AdCKsCzVDx2hXBOAdNS8awtVB+DweNMC+7JAqKl4h+GJhwnwLRUBZ92+OYImJaKMy14upsKMC1VwT8PgO+kgGmpGJ2S4vHAFeBaKv41IzweuAJcS1VwjwXNP1QBrqUqFPsdoFoqxqakeKBxBaiWikeu4EflCpAtVamafYBuqTjdgocwV4BvqRSZWypAt1QlHz/cUQB0S1XSsZsVYFuqjm3BpxRgW6qSzDRfAa6lYnxKiodcV4BsqbovRuMOCKBbKh61gjMBFaBbKsaopHh8dgXoloq/JMJzBVWAb6kqvu3hMwrwLVXFs5PjMwrwLVWliHqoAN9SVYqohwowLhUjVVI8C1EFGJeKkSppggYKVoBxqRipkuJ5byrAuESnp/SJvftRKs2vZdEze/erVJzcAbvfpMJ8FFEz7X6VitMH9+5HqTRzYfDsXt2vUvGcdo+6X6XifDDRSdP9KhXnw4nOhO5XqTh9Vdv9KJZmNEuKp+TpfpWK07cP3Y9SaTYt8Sji7lepOH/UcHxlkTbbDfLKoiso1WSzFI+j7X6VirNtMkUnSPerVJxtlP9/Z+eW5EiOq+m91HNZj5xX99rBrKGtLUwZocjUKYUUrUtm5WnrvY87QYIgxJ9ZNi9d6iTFcDlJEPhwoeumvOfWpnua3n79ndzadE/T26/Ak1ub7mm/9svq5FbZnSBNv7BObm26px3bL5eTW5vuZvQwRk8woRr4MHpWCdb0Y2tza9M9zWo/uja3Nt0parAr+HJr0z3Naj/CNrc23dOs9mNsc2vTnSKwu2GXuVV2J3CD1ozVs0roBq13q2c1X5fUpVO5telusdi2ek4pUKZruuTGpjdV3+0aL7m16T7Ih8itTXdsUObGpjdR8K7DOrc23dM+7ddPyq2yO2Ul9VWH3Np0n7DykFub7mmf9uOyc2vTPe3TfmR2bm260z4FUsDpSXW0T4EUcHpSiesgkeT0pLo4EtZOz6qbh8+uZ5UAD3x2Pav5biWwk7yeVQI9/Z3k9ZwmmoN2ktdTmov0gp3k9ZQS8AFbw+sZpUK9aGt4PaM+jLaG1zOa2I7rB+jn1qb7PNpJXs8oBdigneT1jNLdSv0EgNzadE+St58CkFub7gPqmlub7gPumlub7mmf9lMMcmvTnayZHqjNjU1vXM8pNza9KZewa7zm1qZ72qX9fIfc2nQnht5FwblVdicq1N92Uc8oZTSBbRf1hBIX6gDh3NT0JTdID93mxqY3cb0eFM6NTW8CQ2BsPZdEhjpgODc1fekQBdpu1DMZ55EqEvVMEh1C0jzqmaQrr5HqPeu5pHCc0M1tyq1Nd7JPu9wutzbdB3rRrKeTMBEyZ2c9nwNQlBub3gkVIXN21lNKSU7InJ31lBIwQubsrKeUkBEyZ2c9pcuIOCx6RokaIXN20TM6CNPJjU3vtEED0KIWPaW5DE0XHeXWpvvAbZJbm+6E/7rcNLc23amYEDhzFz2nVAO4X/QntzbdCcKDOdUUaSKK1K8SlFub7jBqLrc1nSl0p7+RJo2RJqoF3KeoubXpTpVp+utr0hxp2g226aQx0pSL03TBZG5tuqdt2o+/yK1Ndyox1EWIubXpTkWG+utr0hxpmqjMUH99TZojTRTN04/DyK1Ndyo1BCZVg6SJQFI/YiK3Nt1pUvurd9L0aMr1asAa0PRoyhVrwKxqejTlmjVgVjU9mgb3aOfGpvcgLDm3yu50l3Y/sT+3Nt3TpPZDM3Jr0z1Naj84I7c23akAEVhhGh5NlELVD9DIrU13mlSwwjQ8mgge9QMvcmvTnSYVrDANj6ZcyAasMA2PplzKBqwwDY8mKmbTdxLm1qY7FSQCs6rh0URlbPr+vNzadKdMDzCrGh9NhI/63rTc2nSnwkRgVjU/miyVJgKzqvnRRPyo76LKrU13Sm7sq76TBkiTJcO0bwtOGiBNGSD1lbZJA6QpA6ReGENubHqnSQXm2qT50eQoL7yPPSbNj6YcEdT1tOfWpjvZpX3aMGl+NFGh4X4Ie25tupPyC2Se5kcTRQcBfDBpfjQRP+q75nKr7O5xlnhubHoP8sRza9N9BBsmTZAmP8gVz61Nd5wtnhub3gPPaW5tug98p7m16Y5zxnNj0xtnjefGpjfMG89tsnOAmeO5rekMc8dzW9MZZo/ntqYzzB/PbU1nmEGe25rOMIc8tzWdcRZ5bmx64zzy3Nj0xpnkubHpjXPJc6PsHXE2eW5seuN88tzY9MYZ5bmx6Y1zynNj0xtmlee2pjPMK89tTWecWZ4bm94otzw3NX1xdnlubHrj/PLcKHvPOMM8Nza9UY55bmr6oizz3NT0HeSZ59am+yDTPLc23UdUYdKkaJoHuZO5temOsydzY9N7kHGeW5vuMJErt8nOyyBvObc23QeJ57m16T5IPc+tTXccH5Ybm96D9PPc2nQfJKDn1qb7IAU9tzbdYRJ6bms6D9LQc2vTfZCInltFd7Mb3DaUW5vuaUq7WdW5selNZkpXgTCaEhmiRP0c89zadHcDddloSmRGlMhoSmTohu9upnlubHrH0VuJujdNaN+8MpoRGQo1Au9QTydFGnWVDqP5kEkEqK90GE2HTOI/faXDaDZkiA0B68FoNmSmQeW43Np09wP5aTQbMoOsr9zY9IZBnLmt6TzId86tTfcRGTKaDBkzSFnPrU33QdiY0WDImEHaem5tug8S13Nr032Qup5bm+4weT23NZ0H6eu5tek+SGDPrU33pNP2s9Jza9N9sDs1FDIUUdRl7EYjIUPxRH33qtFEyBARAua90UTI5Lo7fQhjNBEyRISAeW80ETKj2ju5tek+0oeMJkJmUH8nNza9YT2J3NZ0Hm5QjYOMG25QjYOMG21QjYOMG25QjYOMG25QjYOMG25QjYOMG2xQDYOMG25QDYOMG25QDYNMLsvTB4JGwyBDhXn6+eu5VXanYKJ+BntubboP0h9ya9M9qbiANRlNgwzRoH4ee25tulPYX585G42DDOGgfi57bm26U+5tnzkbjYMMBRQBX5XRPMh4yr8FSpEGQoaAEPBVGY2EDAUUAV+V0VDIUEAR8FUZjYVMoDxcsMQ0GDI5saybeZVbm+4Ug9JLp8qNTW+aVPDaNR0yFFAEfMpG4yETaFLBKaP5kKGIIuBrNRoQmRxRhLrrSY2U3QmWu0ZEhlLNgOPMaEZkKKgIOM6MhkQmxxWB964pkaGEM+A4M5oTGYosAo4zo0mRodAi4DgzGhWZjIrQi9SzSrQI+LiNxkWGcFE/wT+3yu5U6KeftZ9bm+7pTO2n4ufWpjsJ4F7SXG5selP5624yd25turvRxtbUyAypkdHUyBA1AnJAQyMzD3eqpkYm56MBEaapkSFqBIK0jOZGZiEGCDa25kYmZ6WBBaa5kaG8NOBqNZobGeJG/STL3Np0d4MVo7mRWSgEEEgNzY0MpachHU9zI7MMLivLrU13mlQgkzQ5Mssgp8locGSptjJw41oNjiyFFwGfstXkyO4GMWNWkyNLaWrAR2w1ObI7CgPsL3aryZGlPDUQvWQ1OrKEjroGh9XkyOYstf7OsBod2d0gbTS3Nt1HLNBqeGQJHvXTMHNr051YfX+bWg2QLOWp9XMgc2vTfYB3rSZINjEigPetBkg2ISKAyK3mRzYhov5Fk7mx6b3NWf+mydzY9N6mrH/VZG5sem8zBvC71fjIJkAEMKPV9MgmQARIltX0yCY+BPCB1fDIJjwELDar2ZFNdAgYbFajI5vwEDCRrGZHNtEhYCFZjY5sgkPAQLKaHNnEhkCsqNXgyCY4BPR0q8mRTXQIRIpajY5sokMgOtNqdGQTHFrAXGpyZBMbAgaD1eDI0tXkIJTTanBkKRUNGAxWgyNL4AgorlaDI0vgCCiuVpMjS+QIGLxWsyNL7AgYvFazI0vsaDV4XfzHU2+Njiyhoy1dt9dbz6gbxdBbjY4soaPV3O0OrqeUyBGwdq0mR5bI0WrU9WCQ1ezIUjHn1ajrd9dTSiWGgFFnNTuyOZCoH41jNTuyblD2JLfK7lTWuR8BYzU6shRI1M/lsZocWSo5BLJtrCZH1uO0CKu5kfWDdFGrsZFNYKgbWGA1M7LEjPqBBVYjI0vlnfuBBVYTI0vEqB9YYDUwsgSMesECVtMiG0ZRflbTIjsqQJRbm+64AIPVrMgSKwKLRKMiS6ioX5Aptzbd09bsl2TKrU13igfrBptZjYpsGNkqVqMiS2WfwVvRk0lXaYEFqzmRzfWI+lmZVnMiG0f7UmMiG6ngep/oWo2JLFUl6pdoyq1Nd0om7OcIW42JbBwRBasxkY1EFPqs22pMZKk6ETixNCWyVJ7I9sOmrKZENgcVdemG1ZDIEiQCx6FmRHYexaFYzYjsMAPNakhk59HpqRmRnYnmLv3XohmRTRTIhW5509zadE8zCmiY1ZDIUmSR64f7WQ2JLBWIBuTEakhkCRL1yYnVjMhSChrgrVYzIkuxRYC3Ws2ILMUWAd5qNSOyxIgAb7WaEVliRIC3Wg2JLAUXgUQFqyGRXQbxC1YzIpsvRAcqtGZEdqHUFqBCa0ZkMyMC+paGRC5XMupPqtOQyFF0EQBWTkMilyFRf1KdpkSOSkgDeOI0JXK7QRHw3Np0p/iiPrd2mhK5HSzJmNuazhGfd05DIpcrSffPO6chkSNI1D/vnGZEjqpJgyoETjMiR6WMAFJymhE5KikNchadZkSOGFH/Zt3c2nQn2QuWl6ZEjsKMwPHoNCZyFGbUPx6dxkSOwozA8eg0J3ITrg6eG5veCz4eneZEjsKMwHnnNChyFGbUP++cBkXOmMF55zQpchRmBA4wp1GRozAjcIA5zYpcrjXdP8CchkXOBHyAOQ2LXC43DWSdpkXO0GEKFqPGRc4MDlOncZGz5EQDklHzImfJidZXYp0GRo5KFwGPntPEyFHpIuDRcxoZOTtwuDhNjBwRI1C4xmli5IgY+f7p6DQxckSMPBBfmhg5i40Yp3mRswMjxmlc5KgIdc/qdhoWOUee7v7BpWGRy2lnffmvWZEjVtS30Z1mRY6KFvVtdKdRkSNU5PvKhdOoyLnBEapBkSNQBExjp0GRc4OMX6c5kXOD2sa5VXb3g2oLTnMiN+JETnMily8AAztfcyI34EROcyI34kROcyLncZnj3Nj0HhQ6zq1N90EMoNOoyOVC1UBgaVbk/MAR6jQtcnQfGKhW5TQtcnTbetj1KIrTsMgRLApTF/s5jYscXbgeDOiuJ5R4UbCgu55R4kXB9R9dz2hOPAPKmeZFLhGh0I+kdRoXOcJFoAid08DI0U1hoV/5z2li5OIoJd9pYuTotjCQieA0MnKEjEBykdPIyBEyApG9TiMjRyWLQOi908jIUQYaiOx1Ghk5QkbRdpeAJkaOiFHsJ+I6jYwcIaMIVCKNjBwhowhEnWZGbh5JXc2MHDGjCIxFzYzcPIhXcBoZOUJGsc8LnGZGbh6U1XUaGTmqWhSBPNLIyM0DRO80MXLzANE7DYzcPED0TvMil1PRgCqngZHL94oBVU4DI5eT0fpB5k4DIzcqWuQ0L3LEi0A0tdO8yC2jCdW4yC049tppWORGsMhpWOQWnOziNCpyGRUBIKJRkVtGsfROoyK/G8XSe42K/G4QS+81KfJEikC8gtekyCcWFLpCzmtO5IkTgegGrzmR342Sl7zmRH43mE+vQZGnRDSwDr0mRX430HK9BkWeEtG669BrTuQHt47lxqb3BNeh15DI53vH+uvQa0jkCRKhhaUhkR9cPpYbm94erxRNiDwRIhDZ4jUi8oSIQGiL14jIEyJaTCnsPS12ywOcnr+pJ5ZwEYhc8ZoXeeJFPPr6h3z+m+qbGh15QkcgjMVrduQN9pR6TY68wde15MamN11R1ltvmhp5KnndPyG9hkbeDOoteA2NPBW87p+QXjMjT/Wue05sr4GRJ2AEgoC8JkY+MSFQ+MFrYOQTEgKFH7zmRT4RIVD4wWtc5BMQAoUfvKZFPgEhUPjBa1rkKTGtX/jBa1jkEw4ChR+8ZkWeWBGIo/KaFXliRSCQymta5BMQMiCQymtc5N1I/Gpg5BMTMiDsymti5BMUMiDsymtk5Ae3xOfGpneaUBCk5TUz8jkxra9leM2MPDEjQIC9pkbeDTCD19DIO0odBXJUUyNP0UUg09RrauRH1MhrauTzrfFA1Gps5D1Nab8MgNfYyBM26ie8e82NPHGjfhkAr7mRp5vNQBkAr8GRT2jIgFwtr8GR91TgZtc1Sb0mRz6xITP1+YvX5MgnOGRASpLX6MiHUbKh1+jIEzrqe5i8Rkee0BHwMHmNjjyho76HyWty5Ikc9T1MXoMjT+AIeJi8JkeeyFHfw+Q1OPJU5Rp4mLwmR57IEfAweU2OPJEj4GHymhx5IkdIvmhy5Ikc9X0dXoMjT2WLQLCj1+DI5xvQ+stFcyMfRzOqsZGPwxnV2MjH0YxqbOQj7VEgRzU28jnSCOwijY08YSNkPmhs5GdSjPpQymtu5BMZAgDWa2zkCRsBRuo1N/KJDIU+CfQaG/lEhkIfvnmNjXwCQ4C/ek2NfAJDARxdmhr5mSYUHEYaG/mZhC5QXTU38vMA13uNjXyOM+rHI3uNjXyOMzK/2xSA9buZ5t/N8o+wrmUzLb9b+4/JamtDwyRPMKlaTNsgXdNMgyWf0JEBeXlegyU/AktegyW/jEKzvUZLfgn/H69CLwUiTn/nVehVQdWyQWCT1/jJE35CUkHjp7AbhOMHTZ9Cvue+f7YGjZ8C4af+2Ro0fQoUp9SXxEHjp0D4CUjioPFTIPzUl8RB06dA9AmcrUHjp0D4CZytQeOnQPgJnK1B86dA/AmcrUETqEAEqn+2Bk2gwkQWbV9zC5pBhUSZfF8BDhpBhYl2cf/gDhpBBSqHBGrYBs2gwjBOKWgKFUZxSkFDqDCMUwoaQoVRnFLQ4CmM4pSC5k5hGKcUNGwKoziloFlTGMYpBU2bwjBOKWjcFIZxSkETpzCMUwoaOYVRnFLQyClQnFLfhRc0cgoUpgRWi4ZOwYwmVDOnYIcTqqFTsKMJ1dApJK7kwtKNnA6aOgWiTsAuDBo7BcJOwC4MmjuFhJZc7N+uFDR4CgSeQBxs0OQpJLZkQBxs0OQp5BLZ/VCLoMlTsAP1KmjwFBy+5ido7hSIO4Ec8qC5U3ADn1zQ2CkksoREtMZOgcpj9+MJgqZOwdHVpX3oEDR1CokrGZBwHjR1CgksGZAUHjR2CnS7WuzflhU0dgqEnUBIbtDYKSSyZECWd9DcKRB3sn3bLWjuFPxoSjV2CoSdgO8saO4U/KjGVdDgKfhBhciguVOggKWuNyxo6hRG4UpBQ6fgccmyoJFT8CNzNmjkFMLIzRo0cgqU2wZCpoNmTiGMplMjp0DIqf8KNXEKCSqZVcvpSi2NnEKCSgZc9RQ0cgph4GYNGjkFym0DlzEFjZwClckGlzEFjZwC1ckG1ysFjZxCLpQNpIVGToEqZTuw/TVzCsScHNj+mjmFOKCIQTOnkLCSASHTQUOnQOltIGQ6aOgU4mhONXQKBJ1AyHTQ0CkkrGTA5bBBQ6cQifX3+XrQ0CkQdAJX/gYNncJMcwoWmKZOYRSsFDR0CokrGRBhHTR1ChSs1I9vDJo6BaqBBOKxg8ZOge5Y8/1otaC5UyDuBAKKg+ZOYR6EQwSNnUIiS8aDxau5U0hkyYD7OIPmToG4Uz/WMmjAFBI3MiDqN2iqFIgqebB4NVUKdMcauL41aKwUltE5qqlSoCvWQPhs0PwoUAmkAFajhkZhGdmjmhkFumENLS/NjCLVzgZHUtTQKCYsZEJ/rUcNjSLdsRb6gjpqahR3Ay9r1NQoJi5kQn9nRE2NIpVACv21HjU2igkMGXDrd9TYKO5oTvurN2psFEdRS1FTo5i4kAn9tR41NYoJDJnQX+tRY6NI2Cj0V2/U2CgmMmRif/VGzY0icaMIVozmRpG4UQQrRnOjOA0C9KPGRnGiYAiwYjQ3itNA440aG0Wqo923vqLGRjGRodg31aPGRjGBodi31KOmRjGBIRAOHTU1iokLxX78fNTQKCYsBKKho2ZGke5WA9OjkVFMUCj2r3CNmhjFBIViPxw+amIUExQyEex+jYwiVdAGYdxRM6NoBnwhamYUKU4JBH1HzYwiMSOQJxA1NIoUqQSivqOGRtGOZK5mRpGYEYj6jpoZRcpsA0kIUTOjaAfabtTIKCYoBOBI1MQoJibkwTmngVGkUCUQgB41MYqJChkQ9h01M4rEjEDYd9TMKI6YUdTMKCYsZECtt6ihUaRYJVDsLWpqFIkagWpvUVOjSNQIlHuLmhpFokag3lvU1ChSsBIo+BY1NYpURrsfwxM1NIqjWKWomVEkZgSis6NmRpFilUDAddTQKCYs5GL/dviooVFMWMjF/v3tUUOjSNWQYv/S9KipUaRoJRACHDU3ilREO/bvzo4aHEUqiRT7dydHjY6ip8sPgYTR6Cjmskj9++CiRkeRimjHfu2aqNFRpCLasV/pJGp2FOl2tdjH+1HToxio5Cc4ezU9iokPubnP66OmR3FEj6KmR5GKaM99Xhs1PYphpO5qeBSphvYMVruGRzGONqpmR5FKaG+F/Xf/8Kv56LbSoumj/qaeXaqmPafLZjbHhptD/RjzRz0Izfm/fv/teP5+uN4Pb//3/Hb467c//vnP315e7j8/D7/9/p/fXo70j9uPSH/ttz/+89tWtvCP//z399+2ijr5Q8gfVvM2f/D0YSvOkD/M+cOqFuYP5V9s+Zcy8pb9TR9c+RfnyocyoC/fiuVf4pI/zLZ8yE1bKDl9KH9riwDLH/LIvnzL87fm/IS+/K4tciJ92Bzu9GGy5UP+65tXkD5YVz6UJpcH3GBw/lD6hDJgLAPO+QlD+aObiUQfXP45c3lRc/kTs8tfn31+jLmMPJefPJffNS/59S5l5GXif3HlQx5nKe9nmfNfn3a7HX9y/Gkpn6apfKrfWPgb5W+ne8Tzp7JI0t1r+VN59+kmqfypPFO6eyd/Kq8iXfeRPy3lWba6xvlTmbBU34c+uTIvE6+qlOlcPpVRtlTG8snwp/LLHf+iLc+sfCp/Y0ucKp/qv5W/68sEpDyY/Mnxv5VJTYHR+RM/6RaHlT/x3+Ull5x3+ZOvnzx/KuNtLoTyqTxfiPyJf28oiyfxJvq0MZDyqbRuhmj+ZMqzbHp7+VRGjvx8kX9R5CfYhHD+FFPr+jFLsfT/Nqn28nZ4vbwd3j73P0+X/ZsUXC7YKrimHW223hCH6/Vyld80i6vfrL95R/PZG+J4fr+0I3g5Au8K2s29Ea77H/fjx+F23398Nr9iWupISxGA68/h1U0z2xvzx/56bp8qiKcSu3EGI+xf78fvh9vjy+31evy8Hy/nWzOeEb/S82wFi97T/u3t8H39h9Pxdj+cD81Ld3KwhZecwQ/39nY6fvk0n3DIzaPJQ26VYuhgKCLCl907WxaX5UMVQTOLm4lFEC/gLb+1bOe6rSx+4uvh1r5CL07XwNs/zHCM0+nzcLje2t9p5e8sJ6HjM62cGGX5zOXcm3kbT0sVq+UpjKuijIXQjoWGRztqf78fPj7vb8f9qZnhnXjMpQrvCGf4cb9cD/frz+aNrZZ7fWMsJiMdPWCU27f99e14/tqu3iBXL8tMi/bol8vlfrtf983+3MI8q3pkyisvesCWtJX3aTm3UzBs+eR/9beeJntD+vX3G54NKJy+/LyvYuXyuL/PzWxE8fOTEdP/+uv+9VujEBopkXx5AF/0txSmWz6hZ3pdl/GX/euf7XyIifWxahesP/BW3IJpwMCnxyoHrsfmJPBCslTlosyCLwrAFl6fPoQqyiY++lw9vtAC2U6i1+Ydi21Z9lkZj/5bFOKy54peXI5rX5RGUx6N/htZGywvhwVW+QtT3dost8rEsJrBJ2zpUxS9idWJZS6PasqH8vD89Pz45flNWQ4sK/M2X2VOURLnoo3NoT5zeY7tKu8id9Hhv/7/z02gfj6+nI6vfx4aOWHlPokz2mivl/P78evjuqoQ6zH3+HK/fB5fW+nqxLq0RaFeWO0xrFo52uzor1w/LtcsGr/tz2+rTPqztbTmWawXy+rhDh3w66jnw+tqv7XbU24jU2cabpkySudckQu4SDJXBJkvW4lVz9mxuVGOHD5WpoV1dMMHKctExweRZxsieN7vAR2H+eFXzeRlVZ3uj+b5ZyGaDZ9gdhqshTzYx/68/6qUCSvk5VZHnF5G+X2sum/prvSh9FlY+zes5VrWrh3vUx/4XIg8+WzFhL//2JdnVW0rACuOqfLH7YL3Vhn0dvhr1a1aVU3oVUvk2VwGC3U9zB6vd61nW6klF0u3SNpYhFtk0VHe7RzKh3ImLEU6LeXrSzF0liJelnLILzNbpyxmdlUVmqutyaqQ5X/zPJu1H6/trXh9/sRCjWVGKhUN39Cqvt7fj6d7u+wWacOUJfN3BlEyTM7++OtJAjZfFipqWaxLNZrLCVLOgjI1pujwhllRMfdsZHrEPKlorZ5P49w0F3GxFOmyFMGwsN26Yxt/x3bmjmdqV7UJPt8mXrfWs2jg8SyrAI4t9iqSGUSlYm55p5qqKgw2Fb/hJ5PRzFL9sTzY4EzhwW7tyScPvjwHVckphMpVSlBWeZwGh0T9Y19+irOy+cs7+ad5SqbBCV6HXf8HjWrlqGUqp93feVjW/behmkGdHJQVEGhGvK6myOf1cr+8Xk6r0vE43dvZk0pxZK3cwQ1/PezvzfG/3YdXnyiyOKviBh6Caay3w5fH1+37t8/9a6uxL9JkYDm3W+BvzQNuCm0jjTanBo80F818qUOyPbZj1XJibDUxeop+/KcP586fnuWfLhKA9Ysdv6hdVSKZ7U2+UiW4GNOfJqbQOUK3OHMxxWwiOGjk5PG+fruf11/TGl9RGl8B7vE0xKaYHd/er6u629V0w05u+PHjrOfwYf/RnubixS5zpabj9ySpUGc/2Em+rCpqoO2UBv2x//OxvavO698C8esryzS9O9DPz3sjWZ1rQCA+Ph/X6/r/CXp97q+rjXo4bRDj9fI4N79uuzq4vjLG3waSH9pKjU0qXk/5elmhWWTn9VyOv8J1yuoumktgD0H+b7WXy+JnQcyMp2zTah9UOpE/MO9myM3bvCilphhBppifzORZyTfluU05mJnWm8iW4K58KJZEqM/MAj/wi57QhqEX/fK+P55as2gRKqvlGcuaMBzobZWmt1WlbgWRk4KI5TQrIPXRGcRPbCNauHC74tbLP8WKbfW3sPSrwJJF8CT0GrSX8x89nPY/0znZHpFBHpGsOP3i5W972LTyaZLyCUmA9dvb1m137tzsXOboBumweZD97ef67/drq0g4L5HXzv1ikP4Y8sesc41f7Pt+lYkvGUi9tETKSFO/+leix682DddFkEbK/2D4YILOhjwYnXStjJ2bYwm/oDTA+XD/cbn+SQil/XlS4WCVO0JXRR7w83j++udhlb2nVQJ/358eh9vhVZ0CRj7hQODygB/7v47nL6sIf6OzT41nm/HQ2ZDHSxvlV0/omhGRAphHzNqpdh/JGWX5Gz2WVmmwx+1wXaVVe1g5KURScAsaY/1t7f6Pcv8zwZzwLF63k1NwtE1ngavE7qTCKxzBeFLXnfRxPB+goSCRH8vGCZ742kOx5SkLxlNMpiL6fJHxnpVbWz3AbP95tvcDP0PAEmt9hkwFb++X66brtaqGZC3VC45X6jpe8mj2R5MuGH46g1fpOpoexEnTaeGfbfDqzIPcNnfOE2V00mhcTMWqcKEeb6+X7+uh1YpUGafiTXWLw9V0XA2l++u3MtzP5EdsnyzIJ6tqHjzCz7fX01GNst1fJAJomAAucAbPt/RMHYpnpLOJQYfFkj4Ptf28jZZfzmurGlLSbVZY3A6+tsvH/ti6laUnKTD2ihaejdfLZ+WLLaeS76owmKUCY7YkHMRYh9fjoV1gEuCvWgT78+EDHgT9vG/m6Hf92max2AzHflgoabbt/fOlE6UgN6Tl7W0NmlGyjOUI8uWXr+f/FvhTQFwJ1SoBSOW/JQ4p9y/sgRk1I/mp0rMyI5Vts/hj6Vceo/RhYLqw+6tQw3K8mB0/dHnq8timPLcpwVWmEDkzswFR4pwmRsX8zNXNFCrhhcvojCwJyVJZhFqDhEKXZYhJm8tPX6ql46pDjE2VgMRr/gN9HV7C2yichEjg58G6wkcejpW2sON3V+OnduPhOyaCOOUidFWt3342ERpCzobtziABlgdBJkIjK9wvBlHiyznTSJpffBsYGM0YEA0dzs2SCuIQNWV3MpOugVYe8qF1wARhWh+Nle83RvyLrj371ctpjVimXRXS2soo1MOcSURm1v0hHteTWq/S5Le8j2BA0TpG0ujbB7HyQdh77+HRcb49rlJB3Y7f4mJud6a0iiurmfD8bCOXSBY0qHzhVWxP+NVvg64/+/iG3D92kvi9ngAGrsyk4n352SpW7fFp5PHJU4N/++e3w8dq2zTaulTW2U3KnpmCw0wJmWB3nS0eQltQmS2xIBzuOZdDZykIeameQl5LO8Y6u8gSm09NK2R31as4srTqWjUcAwutz8vrt9bNL0O+8iNW73JZp+UMLVDIcYQbn+ATmyseK0TX6/qH0zJRJMP6xtsE18Q6wPnycjt+Pe/v64prh5CcaYYHsg7TnOTetBxevVRfDp9H+JT/6/Xb/twCvknqZDw5rug1nmN0WAH3rFN6PoA8a4UequebcqFexiQln2XXiYPQ7dllPEmzxZZHs2WtuuKs5kgLX2J0PIcdMWq1ri6q+jAcxMwqlfBY8msPUzV/kdClx0+RU60TM0g4UMjzzJh64hMtq46DsdVyC/JEK5rozJt64kivTL7hyNfDvx+HNjRCulLyex9P3PWz9bVLulhGQMpUdvSTI+bLofM4jVeyhIzB1aiHu31u0R+tNiCjVYuo/Hvj6cSSxp1WQnJL6Ac6598v19fD43bohcEauWQCK6gRep+TR+2gowWtDMmNMGIjfXnzB1++/E8zg17aB5w3UYkRby0HnWHY1eel0hDRcbl9/3r6bL8pT3H8ftdv3laVtA2VtfI3xXn0Pn8cr4dVhei+GC9fTPEd+xoww8FgUM17f5xO2pc6yXgHW20QaIt/3eLEV6v++L3V/Buwb3717c/r8fv6HzVBzkn6u+PYrp2tsShIFJaR2Sx4Gts3Y1fPd+Sx0YtLYx9fkznbGLPy3bFuYg0e575uvdPldZ/izR6n+3GLam9Ft7SCYkAbaB1KYJbWIy25GxNWu0OidB1qWxn8OO3TyIUPjWg9RGtKSKbvigocWXFyUKauw35bhdX9Wyei0En9ZakhZPCo58GeQx0nSRRqSKEbLIj7Nov1B/843r8dVQKN9AZZGEKbh2oWRDMDVh7lDm+s+8dq3jyL9Z3M4qiRkdB9tw70NIiVKRJz0RXnoqvP/PY53Hli7jQZGOJR/pQwdlqcKZEJRx9y0L6pOWUWaf7lT/T8RE56aJb6vDC6ZhuM5RY4/mTaVJyHI1E0VG81RrkaeZtA82Ab7XZ4vF2u+/PbegKtOsOhjbiQEYyRwzIn6FbZRuydoM41PmB+th081eRI6JXJh4MhtetAz9E3VsZYzyUmby669lyW48LGHUdfrD++pj2y9IABbNuff3y5n9pAJN/QJjPY4/c9RZd13EpOevIW9kAb6B1fh/txY2GxvVVwlEzSuqwZDdBO/nq53Y6f6+9sJYg06HjPeSyKrpfH55efmIhIg5XP4QnqDFu4/+lwPK//vjmkOzElMlR95jjTCZJQGnGbh8fnG4d1fV4ubcaVaRAJByRD5863/e1bK7qlvgnxAJ1KrVIm3UpFrXcLm87FBq0xKizZq8DwNS+VIzQDZFnobJzFo4isYMivjvvbz/Pr8b4pY4o4SO3OMhBy0Ftz/LK/cdSoNkSNtKZ8TbKFQSDNaLe3NntKasGVPQTIj4/jbAcpJi2n5Dq4BI6/dJlN0q6yzMscNG9bITvJKBfLufhFJtQEYsdMIkD7/YjDuyYpES1TDQezvo4d8D1Ja8syNnYwHHgd5Hw/vrcQXM5BYEIcoLJ57LiaJgnXLOcyOxiKc1SOhUnmUYm0eSjbj89EykgN0LOGlese4DGe1rjEGTUzJiApeYS69ySDYhzrEw4aZ8cUx/v5uH3TD+VkrE5lXwGdw8feoovilzn2qTqoc6+D3Per4N83o8wNFK5JynCqtlFWTUsDROndduzYdVAZXE+202PdTup5onSSF9Um1Ez/CY+n9NzGECle6yLk5rkS31oRAv7m83FVNE5P0U5GYsFaOCFCa+y4Cbrzq4o1kMbKUsNs8Z7NVD0LkZfndA6ZtG9ZClj8A9v8ZBmvaMvWi5wa42CQ3/EztANJuVg2X2QPiIM5esdNTemCdhkm6GrFCwh0j7/2LE0ydM7x03noWjqmA7W3J+WLrxVBPNYbrinc/+O4WUaX93YsaRAx6PKQsxyvh9fD8bval4tMEOWjyeOj6fq0yt0kpRWflLDABg2x/zy2CrUUNOwX8DBX6XhDWfhWpqvWuiETtESSP/U57XWSYtgWqOhLbAVXUfGerXA2o1h+cDGjVaXjt1uTwWvpA2h/iKdTSQgSdy81Ygiv9dvb4f141v5diVJqxRwYxn68Hc5KIzAyfK9WsPEwMP14y7vjdvzfw2Mb7rUNQLayIkDkKO0Jq8W3bSOnyMcvp8Om1b5dzhzb/KzBOxnYuXAIncHKbfoDSZb2HeVOxsUsDGcNloa39bGuT4tOCtcSvsOlQHxJrKuZvZbj9F1Nvai1J6qSB23J9CD39YzobSYZAxn59Jmg920d7PH6qmqSNBE15dXMtSIL9GgdU4Dnk5kjcXDgpMAQx8M8qVkyV5iTEULEEybL1qjBpIfU8ZR4bHndNr8GXP/SGR9Ze5uwdO/alhLFVycRnrs8SCduW8p41ranHRQSeaRO0JfdSe22JvNDsfXn4fV1/+cWC9wAMolxmEPsoNjiEPtm1mTUSODKFxEGafEoHQPAyjC+pUj2JVR2xYHI0Irk8XvZglJk1epgHgZJn/a3O7GcViuVy56T0CN8/89JHZM0vjgmxS3s/C9MpjSFcmiGckQuRS4tscpeDofmQ9PW6NwaEBFqXABv/anastwKw7LoF712o5eNBDKhlmCK49dzO1y/H5XmbuT+E4H70AHcTew0MgBLFLWARJ7NyjaCQ9KzGgdQzpViZXLlOF+CiTz3YSWzhmra6m7gQ7pGenAxxEmIV+4XoDDjX/BU/sZKAzAWZDPXFHxOPDcwmluMrsI4ZD5oLFJuDjWMo8b4IgGRPGBt+IU0csoJ3SlyZDnO7O+UO0p/ZzvVVimU3Ac630ceuaLmEPSXnC5tvpU0DEKJp1vmKq6ZssLI3HVIJSKNTD0JPNgOJi587P96Sef/28t2VLYRBFLNh5ns6wglF6Z5ErmQRCUmGNa1jtNW0NqfTpcfSnmTvgXLrhS7oJe+DvpMDeQqlIUUBr/wFxk/k/QuWHamWFhdZR3yY1XkmGbe7t+2ONHLSaUcypOEk4SxP3YdViZBq3IyUkCxJWVhss3H4frn6bCaxapqghCWJVKmSquyDUrecBFkjquaVguID24P1dOOjd9khpQlYMqhNNdaEzDeNw+qHSfSAWq4js2vHm0bpT2V5PLi6kGB6U3W8ccjrrug9enI8AwoePMAT0eTjNzlir/luYoQHo+pFCWxBkqCBzwuN2DZWobSfcnHWy0/mgcsK4aVFS7A5IptNpf5X7gyyq58f13vLB98DVNiYgWttR6mNXLVhVruCrLnMshzfTk5lYuIo8argkb69+Nw/dmp2iBjoET0JsTQgB9L1mGLUFz4aN6xHrsT7r+aPALfw/F8/FgF0k/C+o0glgnVlheChfEB7G9+OR3OX+/fOieWRC3QBgABQ1Jtd+VxIv9aB6vRpvGeJnq7tFBIyuJOLeucqwDPZUnORR7OpWkRJU2ZfNU0Lpa2NaWJA4UnX8sWwtzH9HSN5SJV81ryFyog5/1dGXxbMfO6uyM09XEeuvTlhfJjAwOkqtQEWAvnfHnZTuiX/ff9MeGqhs3LY5B3soVyfguBT556MJxcxFzuy0IZvVkfr/vP/Zfj6Xj/+VSmxMjMDVFvGr/IdbxnX76Rzkxhu8FKDtsw2nkrmWPBzoHTkzgDorLxAPWw8+N0Or4ftYtRuhLykmdtvdafyccA15bnfVKxJeM4j1/84+MpxEz6RwwbZjWWASrzZbD75XFTAQKyQm0xJgPTSi4gP0VYrOfyZTN2deBhk+TGxsEOSrnV8t48LRR1okJ0ZAjpwnvAwLjPy/l0PLeiVtanWqpMgsGaW8Whp1h3K2XkzF7GCXo/e0WGJO5aJqYelQ/X0D20+jfH1HpIPVNsI6Oog6lCCImez/3X4znFVb4+rrcWF8o6GFyS0HBGLzu+InRX1dFXI+SHyhuVZTG4wGng8yvCc7WOmjxhzZhOjlmqF/HWj9Cp0ivu3gRrV395GauYDGV7m3L6cRYL12twNZGhzDcvnh3zqYnDkywnOHMl8Ykvm5g8dFxpO89IX05FDDW7qOTi1DQjgRpqclEFEWhFbn/5j+yXavedjLOGjm759cPbH/0y2LIiliiKCIO11KBPRrBkDyJBDhYoTOO9sfut/ZkyShZa5nUEHcZr5bm8wNTpdgD0nuRBWItuwVAINejze5KKoa+rEAm9pMvkl/TSfUTJCQwTTDucSR4x/Z+er1+GuRpes3Y4ny/8u8GTypxnET8/epdiTPysQY7L+378TrsBDlIBs6YS2dG7LAMB4i0DoT1n43oYYCKHTGafHE3aOHzZioEhxE9jbYDoQz2fjEOsiYIwvPppzJ5ZKgPhTHUZwENIjNlLY5OhhKacHlzs11c4DkFl8xfaFD4ZL8dFr3HFuudw8knGhXJBYVfcJ5xsGmsV2qkalvWNj97O8U1RISMBbWDfdIBEr8exZawR39jDF/Y4rqNUXKSxspSahAxhQ/mLrdYt5UoJBhVZuFCl1aFEnWUnQayvASFQ8+MaRy0wk0Yd52GXdFO+fsjzw5dI/5lvemIgyYin1mI0tWISg3HHxbo44no9YlhlqOU4IWf7PJy34IISprFuzLYugpM+5qXeMABDMT/17RvSxeVKXGrgQpC1yjbDHM5OThe74z/Tdx7LgA9xnUm9Awlm4DRjbpf0qPpVkmAuTAwNjN3fxrt9ObznYljXw/mgXBNGnpb1IqYIw4c/L6ef78dTC+nd3BSZhVb/5+V2fz1+flNGYnM27Ni1sYNxQp/XQ2+Ypj4LO+V2MMdzHWY9VhJ47mZKyArErJQbrEjQcJ26tzK3YanXA+zg9r5etlCZ/n6QidsLuwkNjAJ+ChE0jWJI31/qhuYdm4Vq2euu0Iq5hvswSvV4TW9Bj607VczTzPEQddoZzEy+onB4qG/DvzwHgksn4N/46st3024LuYWH3++61dvcXLiX0gCdpdckCHu4m/LXn7l/k2qF9bX0fahSNvWJsAKUBnk6i4JUbAc7ZvtyCp57Wc34n713IQuFGpiHzpkvqbhzL0pGCplgKvuDp3Ye8akYiLQ/bXV3Y2s8D9TBnRLkhXprHbyGhTNy2hAO6V1mppUr7I1GQWlMRiKfUO9dgHnubX6m8rrJZPzAIWsBwrIy2DpQbx7lygrsS4hYlvZyMycZJsY6DF9OGNm83dUL2OodgRC6UzGmVtbKZVedG9hIAQVHmzJuWQ5XQphFdaEXhssNlcnjnDcOC7UF8YSi3PN9jQufCkUALyyTd1zxZ1eLQ7MpwLfVTDVnTSRgMbPlG1cnV/MDas1+Tr+M0N0J71CSJrUr7j9XAq8jV+0rRG3mY63mvVZCzxzMiLut2PtS0604RchjzUk8cS/FepJaQo362fEa31UbBrpd5R/hMPj271jpwIis00+/WNXljotVpTwdwMDS3c/VWieYP/Lk8W+uv8qzwjqAgVGl2ziX65Zu87H/1OncUtuJbG1O0OGyDdZh/m1FDM5/Hz1SjwfIg708Cgc6loXIcQIcRWeqtwNGx6U/+akq/Ik/x6ln8Kc/QRvpWzbFquNyYnXrct3iyUNmSRTncP18UrOlOlgzzqHyn9FNmqEOFZL+hFDDM2BWDtUBSFcXtvPdXOUAEwwGmTjy5RVXAF+2XGRO2du8W2r1HpYt5d3WWMnyq4q8L8KJZZMpf8EUg5dDZjnhxJXjbt6xa7LsOo7HFTcb8d6pF66w4K/X+tl6o3GlBDXwHe6YHM63GlHvx/b+HJmLGaE2/pSANMlSAbbYLOxT4ZuSOeSAb0L23Kf8voW9M7uanVAvMOHTzNYLmysYqklYHAvHgc+T8M5BOZl+GtRsnW3MZ04d2kEs0NaWb9mFdK4wA6pVyPNt478ctAcvpN3Ki8lAPTAN+BT1LEfxXEnNw5ju6+Hjcj+QlZMq1zeqvEw4ZuXMQltWDnY9/M9zaph06lrGYHbw0j4u3w/H++Fjq0yxv15VfoW8qTiy0TINH/D74ZeXFUsgVuSMK3KGfX9zWdZzMfPnWvGQ3YJG3PBS8yr5E/PiANO4E5Z68lnKyIHqegzQ2d85s5ty6NUuGg/wsi3dy6MdSDJIcbU7LCiQx1K0Xa42lrj5vzxmEelF2cOpZ6t+cTmtW+0vVQRe/pl6KTC8ALinpsgCClNRonF0+/V0zmUFdKyMNLO4zmkRkTW6JP+BwoAcL7ia4sRWhMe7SRUHkzkBsMb/9fa9/ZYM9ocxaNdHW45ZBqsubMkbmOx6e/12eHucqJZ2wrStrJT1upjKGhiodHv7c3BjnAyHCPUiXqjT3A776+u3VJPmLzWStOW5nl6EmWNbTmjL4uWC4NvCY9Vua9EtdNDfDv9uTXlp8BVXUKz1TCEYvW2b9Px6OD8+vqhlK6FT4PM7wpWnjQ7J/yL0VNx+Vc5MGh0R/45ve5UF53zDH/H06CLuRi48X+9thDu/b8nKi9P5VsvAN0pPjFlqAm8NqOaiDVC68h9tLnJsN78s7Be5QMWEZ3AbsxmiucKJy5kwNeHYvQivCN/GPDS6rHyqesdo+enV6VTkYcEXRfjN1apm948fvidV7bxxheW/X0vulL/PV3kW3aDekFqjlGpRAKTSr1b54/TWvdhFGkcLq3EGZupu5ZzbrSHnl+8oZ61kB83kbmHoSRYg5MrZkaO8dqIA4+gR08D9anCh2ZJYJhy/bnXz9Lebi+V3TKB2MMlzwGmM5DSeBWWAgQNqLAyWZBw7S/IJr492XHwtq1y2kfOnJrzwj/97eLlfLi9f2ijtSdZMsRWI4CfcMvGbEWSKOV+87IrZ54uw83x1OV8JzXkd4oLwWiWpXmpS8/1YFIrUDehmSI+67bNaHqun/DsZ1bPUu6ahz5bHrSFvcGgZn8v8wsCrHNqht9CI/rAydpD1eAMzb6lqwflyvOmauUaGjQT2nUZY7hUXQDDSixnEoQXlzrObRTohAv+wCDknDaFv5ZGGUqmxgatL0Bhvh1u7w+SNt2x44Hm7tKGGsmIC32zNVZY54cYXwcprnMvuLcUgWqqjvZKWmm/EzEUUneKkQFd5AFsLHOexbh38Xi+f+5OqZyi3SdVPoRX1HI0j0/JtsWOYjvkaZFU+FHuII0Xq9W58kcTEdb6nWrzL11AsthVEinr1uUHEn8tp6KxqWeFo2VU7H6/xTlUOK72JsQDemW9oqhdpGKydpYGfQtONLB8WYsWi0OzaxpEAuaHdMpOyKDoGRlDKsTqBf9Jtzfme0J6koJFe9QhZimIuBvLMClk5Sxb2FUy8W0y9Ma/eYQBTx1FhTxnSzOeVhalzXIW/2QzSRc13HJbDsyyJEnU1s41qapk15poeXsXJf7rnN5YV6wIrzxEWkqq3E7zoiLLmxmkoEMTtBtogl+HEgfWCCIs/81hb6ezHuf+KJcx0zFc9tk4e7+/H1+0OwX6aoxRfPA0Wpk7cfn48qbxNyiwkMOB6rObLLMN28CXlqsFtRKQ8mFjZsTAFbx1DZZ9LoMvbycJU9nWA+70t9CBPElu9OjCPah3i6XKoyTQbiI0RqLjcX1VtPrk4irsnljcSQzW/keKwjuhat4y0wOAqW7/WFveLTRZ2Ke5XLJrIvi0H1catBrEKP2wuwoUW2v3b8bY/v92/7dV2lCElrH9EKPm3cS7X52FkXDOrDBE6MjfQrPiY5GumeKECR6NEqP1naN36Qq00dwK7VicYK7ONsiqIH+1VzU3dbrb6WeMt6mLR8tgvxkVguACZK0Ehc0mMXTxb7Owcq/fB88W4k+PwQI7gnTwEmPl3tKabvLfAFBUrsLcyQvXwfoFlmq0sex1ZEZ1gncT75etq8l7e33VmopPBDwsb+AYWBcojPaU4Oun1WNglg0PnnsztpioIFHQpaK/UEv043j62G25bBVgKXw7psYN3sw15vtxf+pX0JllO0HLCh8WyZxtwiyvshBXKpMaygLlyAxQg4LoZGbdSENRSg6JY23AQ19wvsohcb6kZ6Vt0vFk8NDjvl62SXPug0iHGxXuqlVFrUENF9X7dn1dt98p3MrRnguTeeO3oMT4P6w9f7f+buuXSylLjES6cx1t72MlSJq7Yf7EcvZFLvTuIENYR1WEnCRQ0L9avqcNO5hYWB3Mshl6sdd3hNn+cO7qZtMssh45YGCwHVMbm6suCeksUXOAwQ447MfynfM2lhcag+KMvyrpurrqEs1q/r75udk14dmHj/EymnlJQPacCeDg2d5IuoFrEzME8rcftsBXdOrdRY1LbmQIElo/7+3y/PAchScg0RQhkHvejSsgIzd0jMLVq3XOqFLyVJWOwKkVf7F+yKP92ZNa5g3HonY3vmuCrmpNbFl1xGPPVm3ytZilUMHM50YL5Fl8fhf1BtaA30yYu6Tt56DjLj/yya0GHvPmHTaYJ1vr8frwddfkxqUOyeMC1k37sj/f3y5UCU568LFIcL7U8J/v1IiwOs92b3PoMZDJoLXlQS2fB4PBtqP/z5Xr5cVNPJ9N/B1p7+v7z1YpymcIg/vTdbqa1U3n9+AWvI6iLCqyUXxEGlKSvHs/rWf6+VyUg5b7GXv00QC8zSVY9ilxjBt8CnQZ6SsQRg6ADLX3xeti3ae5O8otBulf+torLc7aRTdCETd9W5XRdaPxgUFFL332SikambuBSU093hk9yYzvmtWV7xlpCt+JXaJtso/9RHSmtfibDjKrWCN1T21id3CcrsejM0SgTPLvSOCmR6UXHZFtpHM8sGg3kf2msJxpuZdWsmUuBm+Hmef5lTv6yCd/4t327e0GTs02SIFcq2sHSKNtQ/RwvSRSnCG8Y2QbobWIx1fmkysup/F/2iJSXxQuiujnKcuP4X67PUjxBxV8wl3U71yB41oQnqAmLp//z8PMJTEmuZDhQbCgReglrTir6S705aSiWy0AdlN8EbzPRgdUC29E64XCSL7GiMFwyOnDVyQNrtbRG77sX5Ctf9BQG+sCfj2eJ29YuZI/YbnjyPO1hNzdphTAe6cd+PfPeflExbJKhMJbVCAdz337sr+dWmEtVidXMqT/Av37/7fP4eUiw5I9//uu///1/nrJBxRwLBgA="; \ No newline at end of file diff --git a/classes/_waku_core.ConnectionManager.html b/classes/_waku_core.ConnectionManager.html index a6d1e604ea..de4bc2495a 100644 --- a/classes/_waku_core.ConnectionManager.html +++ b/classes/_waku_core.ConnectionManager.html @@ -1,6 +1,6 @@ -ConnectionManager | Documentation

Hierarchy

Implements

Constructors

constructor +ConnectionManager | Documentation

Hierarchy

Implements

Constructors

Properties

#private: any
configuredPubsubTopics: string[]
currentActiveParallelDialCount: number = 0
dialAttemptsForPeer: Map<string, number> = ...
dialErrorsForPeer: Map<string, any> = ...
keepAliveManager: KeepAliveManager
libp2p: Libp2p
onEventHandlers: {
    peer:connect: ((evt) => void);
    peer:disconnect: ((evt) => void);
    peer:discovery: ((evt) => void);
} = ...

Type declaration

  • peer:connect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:disconnect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:discovery: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerInfo>

        Returns void

online: boolean = false
pendingPeerDialQueue: PeerId[] = []
instances: Map<string, ConnectionManager> = ...

Methods

  • Parameters

    • event: Event

    Returns boolean

  • Checks if the peer is dialable based on the following conditions:

    +

Constructors

Properties

#private: any
configuredPubsubTopics: string[]
currentActiveParallelDialCount: number = 0
dialAttemptsForPeer: Map<string, number> = ...
dialErrorsForPeer: Map<string, any> = ...
keepAliveManager: KeepAliveManager
libp2p: Libp2p
onEventHandlers: {
    peer:connect: ((evt) => void);
    peer:disconnect: ((evt) => void);
    peer:discovery: ((evt) => void);
} = ...

Type declaration

  • peer:connect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:disconnect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:discovery: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerInfo>

        Returns void

online: boolean = false
pendingPeerDialQueue: PeerId[] = []
instances: Map<string, ConnectionManager> = ...

Methods

  • Parameters

    • event: Event

    Returns boolean

  • Checks if the peer is dialable based on the following conditions:

    1. If the peer is a bootstrap peer, it is only dialable if the number of current bootstrap connections is less than the max allowed.
    2. If the peer is not a bootstrap peer
    -

    Parameters

    • peerId: PeerId

    Returns Promise<boolean>

  • Parameters

    • type: string

    Returns number

  • Type Parameters

    • Detail

    Parameters

    Returns boolean

  • Parameters

    • type: string

    Returns number

  • Type Parameters

    • Detail

    Parameters

    Returns boolean

  • Checks if the peer should be dialed based on the following conditions:

    1. If the peer is already connected, don't dial
    2. If the peer is not part of any of the configured pubsub topics, don't dial
    3. @@ -51,4 +51,4 @@
    4. If the peer is already has an active dial attempt, or has been dialed before, don't dial it

    Parameters

    • peerId: PeerId

    Returns Promise<boolean>

    true if the peer should be dialed, false otherwise

    -

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/classes/_waku_core.DecodedMessage.html b/classes/_waku_core.DecodedMessage.html index 2086c405dd..9ba4e29766 100644 --- a/classes/_waku_core.DecodedMessage.html +++ b/classes/_waku_core.DecodedMessage.html @@ -1,4 +1,4 @@ -DecodedMessage | Documentation

Hierarchy

  • DecodedMessage

    Implements

    Constructors

    constructor +DecodedMessage | Documentation

    Hierarchy

    • DecodedMessage

      Implements

      Constructors

      Properties

      Accessors

      Constructors

      Properties

      pubsubTopic: string

      Accessors

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      pubsubTopic: string

      Accessors

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.Decoder.html b/classes/_waku_core.Decoder.html index 7d28cc8af6..e67e8e5d0f 100644 --- a/classes/_waku_core.Decoder.html +++ b/classes/_waku_core.Decoder.html @@ -1,6 +1,6 @@ -Decoder | Documentation

      Implements

      Constructors

      constructor +Decoder | Documentation

      Implements

      Constructors

      Properties

      contentTopic: string
      pubsubTopic: string

      Methods

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      contentTopic: string
      pubsubTopic: string

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.Encoder.html b/classes/_waku_core.Encoder.html index a5a5cd374d..7a73dd30c7 100644 --- a/classes/_waku_core.Encoder.html +++ b/classes/_waku_core.Encoder.html @@ -1,8 +1,8 @@ -Encoder | Documentation

      Implements

      Constructors

      constructor +Encoder | Documentation

      Implements

      Constructors

      Properties

      contentTopic: string
      ephemeral: boolean = false
      metaSetter?: IMetaSetter
      pubsubTopic: string

      Methods

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      contentTopic: string
      ephemeral: boolean = false
      metaSetter?: IMetaSetter
      pubsubTopic: string

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.KeepAliveManager.html b/classes/_waku_core.KeepAliveManager.html index 25b26b5b54..f3d9ab6de5 100644 --- a/classes/_waku_core.KeepAliveManager.html +++ b/classes/_waku_core.KeepAliveManager.html @@ -1,4 +1,4 @@ -KeepAliveManager | Documentation

      Constructors

      constructor +KeepAliveManager | Documentation

      Constructors

      Properties

      Constructors

      Properties

      libp2p: Libp2p
      pingKeepAliveTimers: Map<string, Timeout> = ...
      relay?: IRelay
      relayKeepAliveTimers: Map<PeerId, Timeout[]> = ...

      Methods

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      libp2p: Libp2p
      pingKeepAliveTimers: Map<string, Timeout> = ...
      relay?: IRelay
      relayKeepAliveTimers: Map<PeerId, Timeout[]> = ...

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.StreamManager.html b/classes/_waku_core.StreamManager.html index d48322af25..cd507aaa7a 100644 --- a/classes/_waku_core.StreamManager.html +++ b/classes/_waku_core.StreamManager.html @@ -1,4 +1,4 @@ -StreamManager | Documentation

      Constructors

      constructor +StreamManager | Documentation

      Constructors

      Properties

      Constructors

      • Parameters

        • multicodec: string
        • getConnections: ((peerId?) => Connection[])
            • (peerId?): Connection[]
            • Return a list of all connections this node has open, optionally filtering by a PeerId

              -

              Parameters

              • Optional peerId: PeerId

              Returns Connection[]

              Example

              for (const connection of libp2p.getConnections()) {
              console.log(peerId, connection.remoteAddr.toString())
              // Logs the PeerId string and the observed remote multiaddr of each Connection
              } +

              Parameters

              • Optional peerId: PeerId

              Returns Connection[]

              Example

              for (const connection of libp2p.getConnections()) {
              console.log(peerId, connection.remoteAddr.toString())
              // Logs the PeerId string and the observed remote multiaddr of each Connection
              }
              -
        • addEventListener: (<K>(type, listener, options?) => void)
            • <K>(type, listener, options?): void
            • Type Parameters

              Parameters

              • type: K
              • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
              • Optional options: boolean | AddEventListenerOptions

              Returns void

        Returns StreamManager

      Properties

      addEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      getConnections: ((peerId?) => Connection[])

      Type declaration

        • (peerId?): Connection[]
        • Return a list of all connections this node has open, optionally filtering +

    • addEventListener: (<K>(type, listener, options?) => void)
        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

    • Returns StreamManager

      Properties

      addEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      getConnections: ((peerId?) => Connection[])

      Type declaration

        • (peerId?): Connection[]
        • Return a list of all connections this node has open, optionally filtering by a PeerId

          -

          Parameters

          • Optional peerId: PeerId

          Returns Connection[]

          Example

          for (const connection of libp2p.getConnections()) {
          console.log(peerId, connection.remoteAddr.toString())
          // Logs the PeerId string and the observed remote multiaddr of each Connection
          } +

          Parameters

          • Optional peerId: PeerId

          Returns Connection[]

          Example

          for (const connection of libp2p.getConnections()) {
          console.log(peerId, connection.remoteAddr.toString())
          // Logs the PeerId string and the observed remote multiaddr of each Connection
          }
          -
      log: Logger
      multicodec: string
      streamPool: Map<string, Promise<void | Stream>>

      Methods

      Generated using TypeDoc

      \ No newline at end of file +
      log: Logger
      multicodec: string
      streamPool: Map<string, Promise<void | Stream>>

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.waku_filter.FilterCore.html b/classes/_waku_core.waku_filter.FilterCore.html index 90b807f6da..4312104443 100644 --- a/classes/_waku_core.waku_filter.FilterCore.html +++ b/classes/_waku_core.waku_filter.FilterCore.html @@ -1,4 +1,4 @@ -FilterCore | Documentation

      Hierarchy

      • BaseProtocol
        • FilterCore

      Implements

      Constructors

      constructor +FilterCore | Documentation

      Hierarchy

      • BaseProtocol
        • FilterCore

      Implements

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      handleIncomingMessage: ((pubsubTopic, wakuMessage, peerIdStr) => Promise<void>)

      Type declaration

        • (pubsubTopic, wakuMessage, peerIdStr): Promise<void>
        • Parameters

          • pubsubTopic: string
          • wakuMessage: WakuMessage
          • peerIdStr: string

          Returns Promise<void>

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      • Parameters

        • handleIncomingMessage: ((pubsubTopic, wakuMessage, peerIdStr) => Promise<void>)
            • (pubsubTopic, wakuMessage, peerIdStr): Promise<void>
            • Parameters

              • pubsubTopic: string
              • wakuMessage: WakuMessage
              • peerIdStr: string

              Returns Promise<void>

        • pubsubTopics: string[]
        • libp2p: Libp2p

        Returns waku_filter.FilterCore

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      handleIncomingMessage: ((pubsubTopic, wakuMessage, peerIdStr) => Promise<void>)

      Type declaration

        • (pubsubTopic, wakuMessage, peerIdStr): Promise<void>
        • Parameters

          • pubsubTopic: string
          • wakuMessage: WakuMessage
          • peerIdStr: string

          Returns Promise<void>

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        +

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        Parameters

        • __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          } = ...
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency.

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.waku_light_push.LightPushCore.html b/classes/_waku_core.waku_light_push.LightPushCore.html index 940392d94b..8fcf26f085 100644 --- a/classes/_waku_core.waku_light_push.LightPushCore.html +++ b/classes/_waku_core.waku_light_push.LightPushCore.html @@ -1,5 +1,5 @@ LightPushCore | Documentation

      Implements the Waku v2 Light Push protocol.

      -

      Hierarchy

      • BaseProtocol
        • LightPushCore

      Implements

      Constructors

      Hierarchy

      • BaseProtocol
        • LightPushCore

      Implements

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        +

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        Parameters

        • __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          } = ...
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency.

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.waku_store.StoreCore.html b/classes/_waku_core.waku_store.StoreCore.html index 2fcf6b6971..c6cb7a3be0 100644 --- a/classes/_waku_core.waku_store.StoreCore.html +++ b/classes/_waku_core.waku_store.StoreCore.html @@ -1,4 +1,4 @@ -StoreCore | Documentation

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      constructor +StoreCore | Documentation

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        +

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        Parameters

        • __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          } = ...
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency.

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_enr.ENR.html b/classes/_waku_enr.ENR.html index 77629116a4..c66d7a675d 100644 --- a/classes/_waku_enr.ENR.html +++ b/classes/_waku_enr.ENR.html @@ -1,4 +1,4 @@ -ENR | Documentation

      Hierarchy

      • RawEnr
        • ENR

      Implements

      Constructors

      constructor +ENR | Documentation

      Hierarchy

      • RawEnr
        • ENR

      Implements

      Constructors

      Properties

      Constructors

      • Parameters

        • kvs: Record<string, Uint8Array> = {}
        • seq: bigint = ...
        • Optional signature: Uint8Array

        Returns ENR

      Properties

      [toStringTag]: string
      getLocationMultiaddr: ((protocol) => undefined | Multiaddr) = ...

      Type declaration

      peerId?: PeerId
      seq: bigint
      signature?: Uint8Array
      size: number

      Returns

      the number of elements in the Map.

      -
      RECORD_PREFIX: "enr:" = "enr:"
      [species]: MapConstructor

      Accessors

      • get multiaddrs(): undefined | Multiaddr[]
      • Get the multiaddrs field from ENR.

        +

      Constructors

      • Parameters

        • kvs: Record<string, Uint8Array> = {}
        • seq: bigint = ...
        • Optional signature: Uint8Array

        Returns ENR

      Properties

      [toStringTag]: string
      getLocationMultiaddr: ((protocol) => undefined | Multiaddr) = ...

      Type declaration

      peerId?: PeerId
      seq: bigint
      signature?: Uint8Array
      size: number

      Returns

      the number of elements in the Map.

      +
      RECORD_PREFIX: "enr:" = "enr:"
      [species]: MapConstructor

      Accessors

      • get multiaddrs(): undefined | Multiaddr[]
      • Get the multiaddrs field from ENR.

        This field is used to store multiaddresses that cannot be stored with the current ENR pre-defined keys. These can be a multiaddresses that include encapsulation (e.g. wss) or do not use ip4 nor ip6 for the host address (e.g. dns4, dnsaddr, etc)..

        If the peer information only contains information that can be represented with the ENR pre-defined keys (ip, tcp, etc) then the usage of ENR.getLocationMultiaddr should be preferred.

        The multiaddresses stored in this field are expected to be location multiaddresses, ie, peer id less.

        -

        Returns undefined | Multiaddr[]

      • set multiaddrs(multiaddrs): void
      • Set the multiaddrs field on the ENR.

        +

        Returns undefined | Multiaddr[]

      • set multiaddrs(multiaddrs): void
      • Set the multiaddrs field on the ENR.

        This field is used to store multiaddresses that cannot be stored with the current ENR pre-defined keys. These can be a multiaddresses that include encapsulation (e.g. wss) or do not use ip4 nor ip6 for the host address (e.g. dns4, dnsaddr, etc)..

        @@ -55,21 +55,21 @@ address (e.g. dns4, dnsaddr, etc)..

        (ip, tcp, etc) then the usage of ENR.setLocationMultiaddr should be preferred. The multiaddresses stored in this field must be location multiaddresses, ie, without a peer id.

        -

        Parameters

        • multiaddrs: undefined | Multiaddr[]

        Returns void

      Methods

      • Returns an iterable of entries in the map.

        +

        Parameters

        • multiaddrs: undefined | Multiaddr[]

        Returns void

      Methods

      • Returns an iterable of entries in the map.

        Returns IterableIterator<[string, Uint8Array]>

      • Returns void

      • Parameters

        • key: string

        Returns boolean

        true if an element in the Map existed and has been removed, or false if the element does not exist.

      • Returns an iterable of key, value pairs for every entry in the map.

        Returns IterableIterator<[string, Uint8Array]>

      • Executes a provided function once per each key/value pair in the Map, in insertion order.

        Parameters

        • callbackfn: ((value, key, map) => void)
            • (value, key, map): void
            • Parameters

              • value: Uint8Array
              • key: string
              • map: Map<string, Uint8Array>

              Returns void

        • Optional thisArg: any

        Returns void

      • Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

        Parameters

        • key: string

        Returns undefined | Uint8Array

        Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

        -
      • Returns the full multiaddr from the ENR fields matching the provided +

      • Parameters

        • key: string

        Returns boolean

        boolean indicating whether an element with the specified key exists or not.

        +

      Returns undefined | Multiaddr

      • Parameters

        • key: string

        Returns boolean

        boolean indicating whether an element with the specified key exists or not.

      • Returns an iterable of keys in the map

        Returns IterableIterator<string>

      • Adds a new element with a specified key and value to the Map. If an element with the same key already exists, the element will be updated.

        -

        Parameters

        • k: string
        • v: Uint8Array

        Returns this

      • Parameters

        • data: Uint8Array
        • privateKey: Uint8Array

        Returns Promise<Uint8Array>

      • Returns an iterable of values in the map

        -

        Returns IterableIterator<Uint8Array>

      • Parameters

        • kvs: Record<string, Uint8Array> = {}
        • seq: bigint = ...
        • Optional signature: Uint8Array

        Returns Promise<ENR>

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      • k: string
      • v: Uint8Array

      Returns this

      • Parameters

        • data: Uint8Array
        • privateKey: Uint8Array

        Returns Promise<Uint8Array>

      • Returns an iterable of values in the map

        +

        Returns IterableIterator<Uint8Array>

      • Parameters

        • kvs: Record<string, Uint8Array> = {}
        • seq: bigint = ...
        • Optional signature: Uint8Array

        Returns Promise<ENR>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_enr.EnrCreator.html b/classes/_waku_enr.EnrCreator.html index b81a003407..ed768e9ee3 100644 --- a/classes/_waku_enr.EnrCreator.html +++ b/classes/_waku_enr.EnrCreator.html @@ -1,4 +1,4 @@ -EnrCreator | Documentation

      Constructors

      constructor +EnrCreator | Documentation

      Constructors

      Methods

      Constructors

      Methods

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_enr.EnrDecoder.html b/classes/_waku_enr.EnrDecoder.html index df0d5e5a13..f1b035222a 100644 --- a/classes/_waku_enr.EnrDecoder.html +++ b/classes/_waku_enr.EnrDecoder.html @@ -1,4 +1,4 @@ -EnrDecoder | Documentation

      Constructors

      constructor +EnrDecoder | Documentation

      Constructors

      Methods

      Constructors

      Methods

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_message_encryption.DecodedMessage.html b/classes/_waku_message_encryption.DecodedMessage.html index 1bf8f705d4..9c798ed1be 100644 --- a/classes/_waku_message_encryption.DecodedMessage.html +++ b/classes/_waku_message_encryption.DecodedMessage.html @@ -1,4 +1,4 @@ -DecodedMessage | Documentation

      Hierarchy (view full)

      Implements

      Constructors

      constructor +DecodedMessage | Documentation

      Hierarchy (view full)

      Implements

      Constructors

      Properties

      Methods

      Constructors

      Properties

      _decodedPayload: Uint8Array
      pubsubTopic: string
      signature?: Uint8Array
      signaturePublicKey?: Uint8Array

      Accessors

      • get _rawTimestamp(): undefined | bigint
      • Returns undefined | bigint

      • get contentTopic(): string
      • Returns string

      • get ephemeral(): boolean
      • Returns boolean

      • get meta(): undefined | Uint8Array
      • Returns undefined | Uint8Array

      • get timestamp(): undefined | Date
      • Returns undefined | Date

      • get version(): number
      • Returns number

      Methods

      • Verify the message's signature against the public key.

        +

      Constructors

      Properties

      _decodedPayload: Uint8Array
      pubsubTopic: string
      signature?: Uint8Array
      signaturePublicKey?: Uint8Array

      Accessors

      • get _rawTimestamp(): undefined | bigint
      • Returns undefined | bigint

      • get contentTopic(): string
      • Returns string

      • get ephemeral(): boolean
      • Returns boolean

      • get meta(): undefined | Uint8Array
      • Returns undefined | Uint8Array

      • get timestamp(): undefined | Date
      • Returns undefined | Date

      • get version(): number
      • Returns number

      Methods

      • Verify the message's signature against the public key.

        Parameters

        • publicKey: Uint8Array

        Returns boolean

        true if the signature matches the public key, false if not or if no signature is present.

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_sdk.WakuNode.html b/classes/_waku_sdk.WakuNode.html index 7a5be1f555..8c9c343a53 100644 --- a/classes/_waku_sdk.WakuNode.html +++ b/classes/_waku_sdk.WakuNode.html @@ -1,4 +1,4 @@ -WakuNode | Documentation

      Implements

      Constructors

      constructor +WakuNode | Documentation

      Implements

      Constructors

      Properties

      Constructors

      Properties

      connectionManager: waku.ConnectionManager
      filter?: IFilterSDK
      libp2p: Libp2p
      lightPush?: ILightPushSDK
      pubsubTopics: string[]
      relay?: IRelay
      store?: IStoreSDK

      Methods

      • Dials to the provided peer.

        +

      Constructors

      Properties

      connectionManager: waku.ConnectionManager
      filter?: IFilterSDK
      libp2p: Libp2p
      lightPush?: ILightPushSDK
      pubsubTopics: string[]
      relay?: IRelay
      store?: IStoreSDK

      Methods

      • Dials to the provided peer.

        Parameters

        • peer: PeerId | MultiaddrInput

          The peer to dial

        • Optional protocols: Protocols[]

          Waku protocols we expect from the peer; Defaults to mounted protocols

          -

        Returns Promise<Stream>

      • Return the local multiaddr with peer id on which libp2p is listening.

        +

      Returns Promise<Stream>

      • Return the local multiaddr with peer id on which libp2p is listening.

        Returns string

        Throws

        if libp2p is not listening on localhost.

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_sdk.waku.ConnectionManager.html b/classes/_waku_sdk.waku.ConnectionManager.html index 2519f9d9ec..e7cfac58a7 100644 --- a/classes/_waku_sdk.waku.ConnectionManager.html +++ b/classes/_waku_sdk.waku.ConnectionManager.html @@ -1,6 +1,6 @@ ConnectionManager | Documentation

      Hierarchy

      Implements

      Constructors

      • Returns waku.ConnectionManager

      Properties

      #private: any
      configuredPubsubTopics: any
      currentActiveParallelDialCount: any
      dialAttemptsForPeer: any
      dialErrorsForPeer: any
      dialPeer: any
      dialPeerStorePeers: any
      dispatchDiscoveryEvent: any
      getPeerShardInfo: any
      getTagNamesForPeer: any

      Fetches the tag names for a given peer

      +

      Constructors

      • Returns waku.ConnectionManager

      Properties

      #private: any
      configuredPubsubTopics: string[]
      currentActiveParallelDialCount: any
      dialAttemptsForPeer: any
      dialErrorsForPeer: any
      dialPeer: any
      dialPeerStorePeers: any
      dispatchDiscoveryEvent: any
      getPeerShardInfo: any
      getTagNamesForPeer: any

      Fetches the tag names for a given peer

      isPeerDialableBasedOnBootstrapStatus: any

      Checks if the peer is dialable based on the following conditions:

      1. If the peer is a bootstrap peer, it is only dialable if the number of current bootstrap connections is less than the max allowed.
      2. @@ -51,4 +51,4 @@
      3. If the peer is already has an active dial attempt, or has been dialed before, don't dial it

      Returns

      true if the peer should be dialed, false otherwise

      -
      startPeerConnectionListener: any
      startPeerDisconnectionListener: any
      startPeerDiscoveryListener: any
      toggleOffline: any
      toggleOnline: any
      instances: any

      Methods

      • Parameters

        • peerId: PeerId

        Returns Promise<void>

      • Parameters

        • event: Event

        Returns boolean

      • Parameters

        • peerId: PeerId

        Returns Promise<void>

      • Returns boolean

      • Parameters

        • type: string

        Returns number

      • Type Parameters

        • Detail

        Parameters

        Returns boolean

      • Returns void

      Generated using TypeDoc

      \ No newline at end of file +
      startPeerConnectionListener: any
      startPeerDisconnectionListener: any
      startPeerDiscoveryListener: any
      toggleOffline: any
      toggleOnline: any
      instances: any

      Methods

      • Parameters

        • peerId: PeerId

        Returns Promise<void>

      • Parameters

        • event: Event

        Returns boolean

      • Parameters

        • peerId: PeerId

        Returns Promise<void>

      • Returns boolean

      • Parameters

        • type: string

        Returns number

      • Type Parameters

        • Detail

        Parameters

        Returns boolean

      • Returns void

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_sdk.waku.StreamManager.html b/classes/_waku_sdk.waku.StreamManager.html index 002c07ad06..66a3959703 100644 --- a/classes/_waku_sdk.waku.StreamManager.html +++ b/classes/_waku_sdk.waku.StreamManager.html @@ -11,10 +11,10 @@

      Methods

      Constructors

      • Parameters

        • multicodec: string
        • getConnections: ((peerId?) => Connection[])
            • (peerId?): Connection[]
            • Return a list of all connections this node has open, optionally filtering by a PeerId

              -

              Parameters

              • Optional peerId: PeerId

              Returns Connection[]

              Example

              for (const connection of libp2p.getConnections()) {
              console.log(peerId, connection.remoteAddr.toString())
              // Logs the PeerId string and the observed remote multiaddr of each Connection
              } +

              Parameters

              • Optional peerId: PeerId

              Returns Connection[]

              Example

              for (const connection of libp2p.getConnections()) {
              console.log(peerId, connection.remoteAddr.toString())
              // Logs the PeerId string and the observed remote multiaddr of each Connection
              }
        • addEventListener: (<K>(type, listener, options?) => void)
            • <K>(type, listener, options?): void
            • Type Parameters

              Parameters

              • type: K
              • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
              • Optional options: boolean | AddEventListenerOptions

              Returns void

        Returns waku.StreamManager

      Properties

      addEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      createStream: any
      getConnections: ((peerId?) => Connection[])

      Type declaration

        • (peerId?): Connection[]
        • Return a list of all connections this node has open, optionally filtering by a PeerId

          -

          Parameters

          • Optional peerId: PeerId

          Returns Connection[]

          Example

          for (const connection of libp2p.getConnections()) {
          console.log(peerId, connection.remoteAddr.toString())
          // Logs the PeerId string and the observed remote multiaddr of each Connection
          } +

          Parameters

          • Optional peerId: PeerId

          Returns Connection[]

          Example

          for (const connection of libp2p.getConnections()) {
          console.log(peerId, connection.remoteAddr.toString())
          // Logs the PeerId string and the observed remote multiaddr of each Connection
          }
      handlePeerUpdateStreamPool: any
      isConnectedTo: any
      log: any
      multicodec: string
      prepareStream: any
      streamPool: any

      Methods

      • Parameters

        • peer: Peer

        Returns Promise<Stream>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_sdk.waku.waku_filter.FilterCore.html b/classes/_waku_sdk.waku.waku_filter.FilterCore.html index 714abcd206..c82b82bd9a 100644 --- a/classes/_waku_sdk.waku.waku_filter.FilterCore.html +++ b/classes/_waku_sdk.waku.waku_filter.FilterCore.html @@ -3,7 +3,7 @@ handleIncomingMessage multicodec onRequest -pubsubTopics +pubsubTopics removeLibp2pEventListener streamManager

      Accessors

      Constructors

      • Parameters

        • handleIncomingMessage: ((pubsubTopic, wakuMessage, peerIdStr) => Promise<void>)
            • (pubsubTopic, wakuMessage, peerIdStr): Promise<void>
            • Parameters

              • pubsubTopic: string
              • wakuMessage: WakuMessage
              • peerIdStr: string

              Returns Promise<void>

        • libp2p: Libp2p
        • Optional options: ProtocolCreateOptions

        Returns waku.waku_filter.FilterCore

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      handleIncomingMessage: any
      multicodec: string
      onRequest: any
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: waku.StreamManager

      Accessors

      • get peerStore(): PeerStore
      • Returns PeerStore

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      • Parameters

        • handleIncomingMessage: ((pubsubTopic, wakuMessage, peerIdStr) => Promise<void>)
            • (pubsubTopic, wakuMessage, peerIdStr): Promise<void>
            • Parameters

              • pubsubTopic: string
              • wakuMessage: WakuMessage
              • peerIdStr: string

              Returns Promise<void>

        • pubsubTopics: string[]
        • libp2p: Libp2p

        Returns waku.waku_filter.FilterCore

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      handleIncomingMessage: any
      multicodec: string
      onRequest: any
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: waku.StreamManager

      Accessors

      • get peerStore(): PeerStore
      • Returns PeerStore

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        +

        Returns Promise<Peer[]>

      • Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        Parameters

        • Optional __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          }
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency.

        -
      • Parameters

        • peer: Peer

        Returns Promise<Stream>

      • Parameters

        • pubsubTopic: string
        • peer: Peer
        • contentTopics: string[]

        Returns Promise<CoreProtocolResult>

      • Parameters

        • pubsubTopic: string
        • peer: Peer
        • contentTopics: string[]

        Returns Promise<CoreProtocolResult>

      • Parameters

        • pubsubTopic: string
        • peer: Peer

        Returns Promise<CoreProtocolResult>

      Generated using TypeDoc

      \ No newline at end of file +
      • Parameters

        • peer: Peer

        Returns Promise<Stream>

      • Parameters

        • pubsubTopic: string
        • peer: Peer
        • contentTopics: string[]

        Returns Promise<CoreProtocolResult>

      • Parameters

        • pubsubTopic: string
        • peer: Peer
        • contentTopics: string[]

        Returns Promise<CoreProtocolResult>

      • Parameters

        • pubsubTopic: string
        • peer: Peer

        Returns Promise<CoreProtocolResult>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_sdk.waku.waku_light_push.LightPushCore.html b/classes/_waku_sdk.waku.waku_light_push.LightPushCore.html index c948943016..e647334b1b 100644 --- a/classes/_waku_sdk.waku.waku_light_push.LightPushCore.html +++ b/classes/_waku_sdk.waku.waku_light_push.LightPushCore.html @@ -3,7 +3,7 @@

      Properties

      Accessors

      peerStore @@ -12,9 +12,9 @@ getPeers getStream send -

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      multicodec: string
      preparePushMessage: any
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: waku.StreamManager

      Accessors

      • get peerStore(): PeerStore
      • Returns PeerStore

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      multicodec: string
      preparePushMessage: any
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: waku.StreamManager

      Accessors

      • get peerStore(): PeerStore
      • Returns PeerStore

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        +

        Returns Promise<Peer[]>

      • Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        Parameters

        • Optional __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          }
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency.

        -
      • Parameters

        • peer: Peer

        Returns Promise<Stream>

      Generated using TypeDoc

      \ No newline at end of file +
      • Parameters

        • peer: Peer

        Returns Promise<Stream>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_sdk.waku.waku_store.StoreCore.html b/classes/_waku_sdk.waku.waku_store.StoreCore.html index adff8f468d..c2df543338 100644 --- a/classes/_waku_sdk.waku.waku_store.StoreCore.html +++ b/classes/_waku_sdk.waku.waku_store.StoreCore.html @@ -1,7 +1,7 @@ StoreCore | Documentation

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: waku.StreamManager

      Accessors

      • get peerStore(): PeerStore
      • Returns PeerStore

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: waku.StreamManager

      Accessors

      • get peerStore(): PeerStore
      • Returns PeerStore

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        +

        Returns Promise<Peer[]>

      • Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        Parameters

        • Optional __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          }
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency.

        -
      • Parameters

        • peer: Peer

        Returns Promise<Stream>

      • Type Parameters

        Parameters

        Returns AsyncGenerator<Promise<undefined | T>[], any, unknown>

      Generated using TypeDoc

      \ No newline at end of file +
      • Parameters

        • peer: Peer

        Returns Promise<Stream>

      • Type Parameters

        Parameters

        Returns AsyncGenerator<Promise<undefined | T>[], any, unknown>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_utils.Logger.html b/classes/_waku_utils.Logger.html index 9b4350864b..f2bb076ad5 100644 --- a/classes/_waku_utils.Logger.html +++ b/classes/_waku_utils.Logger.html @@ -1,4 +1,4 @@ -Logger | Documentation

      Constructors

      constructor +Logger | Documentation

      Constructors

      Properties

      _error _info _warn @@ -7,4 +7,4 @@ warn

      Methods

      Constructors

      Properties

      _error: Debugger
      _info: Debugger
      _warn: Debugger

      Accessors

      Methods

      • Parameters

        • level: "info" | "warn" | "error"
        • Rest ...args: unknown[]

        Returns void

      • Parameters

        • level: string
        • Optional prefix: string

        Returns string

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      _error: Debugger
      _info: Debugger
      _warn: Debugger

      Accessors

      Methods

      • Parameters

        • level: "info" | "warn" | "error"
        • Rest ...args: unknown[]

        Returns void

      • Parameters

        • level: string
        • Optional prefix: string

        Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_enr.TransportProtocol.html b/enums/_waku_enr.TransportProtocol.html index 6d8e92ae27..ce7ed74a0d 100644 --- a/enums/_waku_enr.TransportProtocol.html +++ b/enums/_waku_enr.TransportProtocol.html @@ -1,3 +1,3 @@ -TransportProtocol | Documentation

      Enumeration TransportProtocol

      Enumeration Members

      TCP +TransportProtocol | Documentation

      Enumeration TransportProtocol

      Enumeration Members

      Enumeration Members

      TCP: "tcp"
      UDP: "udp"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      TCP: "tcp"
      UDP: "udp"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_enr.TransportProtocolPerIpVersion.html b/enums/_waku_enr.TransportProtocolPerIpVersion.html index 026381dd27..a070f8c6e2 100644 --- a/enums/_waku_enr.TransportProtocolPerIpVersion.html +++ b/enums/_waku_enr.TransportProtocolPerIpVersion.html @@ -1,5 +1,5 @@ -TransportProtocolPerIpVersion | Documentation

      Enumeration TransportProtocolPerIpVersion

      Enumeration Members

      TCP4 +TransportProtocolPerIpVersion | Documentation

      Enumeration TransportProtocolPerIpVersion

      Enumeration Members

      Enumeration Members

      TCP4: "tcp4"
      TCP6: "tcp6"
      UDP4: "udp4"
      UDP6: "udp6"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      TCP4: "tcp4"
      TCP6: "tcp6"
      UDP4: "udp4"
      UDP6: "udp6"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.EConnectionStateEvents.html b/enums/_waku_interfaces.EConnectionStateEvents.html index 888bda3456..184efe9419 100644 --- a/enums/_waku_interfaces.EConnectionStateEvents.html +++ b/enums/_waku_interfaces.EConnectionStateEvents.html @@ -1,2 +1,2 @@ -EConnectionStateEvents | Documentation

      Enumeration EConnectionStateEvents

      Enumeration Members

      Enumeration Members

      CONNECTION_STATUS: "waku:connection"

      Generated using TypeDoc

      \ No newline at end of file +EConnectionStateEvents | Documentation

      Enumeration EConnectionStateEvents

      Enumeration Members

      Enumeration Members

      CONNECTION_STATUS: "waku:connection"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.EPeersByDiscoveryEvents.html b/enums/_waku_interfaces.EPeersByDiscoveryEvents.html index 5a4850e932..4ec310062f 100644 --- a/enums/_waku_interfaces.EPeersByDiscoveryEvents.html +++ b/enums/_waku_interfaces.EPeersByDiscoveryEvents.html @@ -1,5 +1,5 @@ -EPeersByDiscoveryEvents | Documentation

      Enumeration EPeersByDiscoveryEvents

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP +EPeersByDiscoveryEvents | Documentation

      Enumeration EPeersByDiscoveryEvents

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.HealthStatus.html b/enums/_waku_interfaces.HealthStatus.html index 73dfbf083f..4c17f3791d 100644 --- a/enums/_waku_interfaces.HealthStatus.html +++ b/enums/_waku_interfaces.HealthStatus.html @@ -1,4 +1,4 @@ -HealthStatus | Documentation

      Enumeration Members

      MinimallyHealthy +HealthStatus | Documentation

      Enumeration Members

      MinimallyHealthy: "MinimallyHealthy"
      SufficientlyHealthy: "SufficientlyHealthy"
      Unhealthy: "Unhealthy"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      MinimallyHealthy: "MinimallyHealthy"
      SufficientlyHealthy: "SufficientlyHealthy"
      Unhealthy: "Unhealthy"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.ProtocolError.html b/enums/_waku_interfaces.ProtocolError.html index 0ad6d162e4..d29acf9c8f 100644 --- a/enums/_waku_interfaces.ProtocolError.html +++ b/enums/_waku_interfaces.ProtocolError.html @@ -1,4 +1,4 @@ -ProtocolError | Documentation

      Enumeration Members

      DECODE_FAILED +ProtocolError | Documentation

      Enumeration Members

      DECODE_FAILED: "Failed to decode"

      Failure to protobuf decode the message. May be due to a remote peer issue, ensuring that messages are sent via several peer enable mitigation of this error.

      -
      EMPTY_PAYLOAD: "Payload is empty"

      The message payload is empty, making the message invalid. Ensure that a non-empty +

      EMPTY_PAYLOAD: "Payload is empty"

      The message payload is empty, making the message invalid. Ensure that a non-empty payload is set on the outgoing message.

      -
      ENCODE_FAILED: "Failed to encode"

      Failure to protobuf encode the message. This is not recoverable and needs +

      ENCODE_FAILED: "Failed to encode"

      Failure to protobuf encode the message. This is not recoverable and needs further investigation.

      -
      GENERIC_FAIL: "Generic error"

      Could not determine the origin of the fault. Best to check connectivity and try again

      -
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

      The topics passed in the decoders do not match each other, or don't exist at all. +

      GENERIC_FAIL: "Generic error"

      Could not determine the origin of the fault. Best to check connectivity and try again

      +
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

      The topics passed in the decoders do not match each other, or don't exist at all. Ensure that all the pubsub topics used in the decoders are valid and match each other.

      -
      NO_PEER_AVAILABLE: "No peer available"

      Failure to find a peer with suitable protocols. This may due to a connection issue. +

      NO_PEER_AVAILABLE: "No peer available"

      Failure to find a peer with suitable protocols. This may due to a connection issue. Mitigation can be: retrying after a given time period, display connectivity issue to user or listening for peer:connected:bootstrap or peer:connected:peer-exchange on the connection manager before retrying.

      -
      NO_STREAM_AVAILABLE: "No stream available"

      Failure to find a stream to the peer. This may be because the connection with the peer is not still alive. +

      NO_STREAM_AVAILABLE: "No stream available"

      Failure to find a stream to the peer. This may be because the connection with the peer is not still alive. Mitigation can be: retrying after a given time period, or mitigation for NO_PEER_AVAILABLE can be used.

      -
      REMOTE_PEER_FAULT: "Remote peer fault"

      The remote peer did not behave as expected. Mitigation for NO_PEER_AVAILABLE +

      REMOTE_PEER_FAULT: "Remote peer fault"

      The remote peer did not behave as expected. Mitigation for NO_PEER_AVAILABLE or DECODE_FAILED can be used.

      -
      REMOTE_PEER_REJECTED: "Remote peer rejected"

      The remote peer rejected the message. Information provided by the remote peer +

      REMOTE_PEER_REJECTED: "Remote peer rejected"

      The remote peer rejected the message. Information provided by the remote peer is logged. Review message validity, or mitigation for NO_PEER_AVAILABLE or DECODE_FAILED can be used.

      -
      REQUEST_TIMEOUT: "Request timeout"

      The protocol request timed out without a response. This may be due to a connection issue. +

      REQUEST_TIMEOUT: "Request timeout"

      The protocol request timed out without a response. This may be due to a connection issue. Mitigation can be: retrying after a given time period

      -
      SIZE_TOO_BIG: "Size is too big"

      The message size is above the maximum message size allowed on the Waku Network. +

      SIZE_TOO_BIG: "Size is too big"

      The message size is above the maximum message size allowed on the Waku Network. Compressing the message or using an alternative strategy for large messages is recommended.

      -
      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

      The pubsub topic configured on the decoder does not match the pubsub topic setup on the protocol. +

      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

      The pubsub topic configured on the decoder does not match the pubsub topic setup on the protocol. Ensure that the pubsub topic used for decoder creation is the same as the one used for protocol.

      -
      TOPIC_NOT_CONFIGURED: "Topic not configured"

      The PubsubTopic passed to the send function is not configured on the Waku node. +

      TOPIC_NOT_CONFIGURED: "Topic not configured"

      The PubsubTopic passed to the send function is not configured on the Waku node. Please ensure that the PubsubTopic is used when initializing the Waku node.

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.Protocols.html b/enums/_waku_interfaces.Protocols.html index facb4bb9de..35e5e99696 100644 --- a/enums/_waku_interfaces.Protocols.html +++ b/enums/_waku_interfaces.Protocols.html @@ -1,5 +1,5 @@ -Protocols | Documentation

      Enumeration Members

      Filter +Protocols | Documentation

      Enumeration Members

      Enumeration Members

      Filter: "filter"
      LightPush: "lightpush"
      Relay: "relay"
      Store: "store"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      Filter: "filter"
      LightPush: "lightpush"
      Relay: "relay"
      Store: "store"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.Tags.html b/enums/_waku_interfaces.Tags.html index f2c3e8756c..3cb66f9a1b 100644 --- a/enums/_waku_interfaces.Tags.html +++ b/enums/_waku_interfaces.Tags.html @@ -1,4 +1,4 @@ -Tags | Documentation

      Enumeration Members

      BOOTSTRAP +Tags | Documentation

      Enumeration Members

      Enumeration Members

      BOOTSTRAP: "bootstrap"
      LOCAL: "local-peer-cache"
      PEER_EXCHANGE: "peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      BOOTSTRAP: "bootstrap"
      LOCAL: "local-peer-cache"
      PEER_EXCHANGE: "peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html index a7c0458869..64535dccc7 100644 --- a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html +++ b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html @@ -1,5 +1,5 @@ -FilterSubscribeType | Documentation

      Enumeration Members

      SUBSCRIBE +FilterSubscribeType | Documentation

      Enumeration Members

      SUBSCRIBE: "SUBSCRIBE"
      SUBSCRIBER_PING: "SUBSCRIBER_PING"
      UNSUBSCRIBE: "UNSUBSCRIBE"
      UNSUBSCRIBE_ALL: "UNSUBSCRIBE_ALL"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      SUBSCRIBE: "SUBSCRIBE"
      SUBSCRIBER_PING: "SUBSCRIBER_PING"
      UNSUBSCRIBE: "UNSUBSCRIBE"
      UNSUBSCRIBE_ALL: "UNSUBSCRIBE_ALL"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_sdk.EConnectionStateEvents.html b/enums/_waku_sdk.EConnectionStateEvents.html index 2dc1e92c71..3ad2867909 100644 --- a/enums/_waku_sdk.EConnectionStateEvents.html +++ b/enums/_waku_sdk.EConnectionStateEvents.html @@ -1,2 +1,2 @@ -EConnectionStateEvents | Documentation

      Enumeration EConnectionStateEvents

      Enumeration Members

      Enumeration Members

      CONNECTION_STATUS: "waku:connection"

      Generated using TypeDoc

      \ No newline at end of file +EConnectionStateEvents | Documentation

      Enumeration EConnectionStateEvents

      Enumeration Members

      Enumeration Members

      CONNECTION_STATUS: "waku:connection"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_sdk.EPeersByDiscoveryEvents.html b/enums/_waku_sdk.EPeersByDiscoveryEvents.html index dcd446a6aa..a331eb0e46 100644 --- a/enums/_waku_sdk.EPeersByDiscoveryEvents.html +++ b/enums/_waku_sdk.EPeersByDiscoveryEvents.html @@ -1,5 +1,5 @@ -EPeersByDiscoveryEvents | Documentation

      Enumeration EPeersByDiscoveryEvents

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP +EPeersByDiscoveryEvents | Documentation

      Enumeration EPeersByDiscoveryEvents

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_sdk.ProtocolError.html b/enums/_waku_sdk.ProtocolError.html index fb074a6578..d8a9b0754e 100644 --- a/enums/_waku_sdk.ProtocolError.html +++ b/enums/_waku_sdk.ProtocolError.html @@ -1,4 +1,4 @@ -ProtocolError | Documentation

      Enumeration ProtocolError

      Enumeration Members

      DECODE_FAILED +ProtocolError | Documentation

      Enumeration ProtocolError

      Enumeration Members

      DECODE_FAILED: "Failed to decode"

      Failure to protobuf decode the message. May be due to a remote peer issue, ensuring that messages are sent via several peer enable mitigation of this error.

      -
      EMPTY_PAYLOAD: "Payload is empty"

      The message payload is empty, making the message invalid. Ensure that a non-empty +

      EMPTY_PAYLOAD: "Payload is empty"

      The message payload is empty, making the message invalid. Ensure that a non-empty payload is set on the outgoing message.

      -
      ENCODE_FAILED: "Failed to encode"

      Failure to protobuf encode the message. This is not recoverable and needs +

      ENCODE_FAILED: "Failed to encode"

      Failure to protobuf encode the message. This is not recoverable and needs further investigation.

      -
      GENERIC_FAIL: "Generic error"

      Could not determine the origin of the fault. Best to check connectivity and try again

      -
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

      The topics passed in the decoders do not match each other, or don't exist at all. +

      GENERIC_FAIL: "Generic error"

      Could not determine the origin of the fault. Best to check connectivity and try again

      +
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

      The topics passed in the decoders do not match each other, or don't exist at all. Ensure that all the pubsub topics used in the decoders are valid and match each other.

      -
      NO_PEER_AVAILABLE: "No peer available"

      Failure to find a peer with suitable protocols. This may due to a connection issue. +

      NO_PEER_AVAILABLE: "No peer available"

      Failure to find a peer with suitable protocols. This may due to a connection issue. Mitigation can be: retrying after a given time period, display connectivity issue to user or listening for peer:connected:bootstrap or peer:connected:peer-exchange on the connection manager before retrying.

      -
      NO_STREAM_AVAILABLE: "No stream available"

      Failure to find a stream to the peer. This may be because the connection with the peer is not still alive. +

      NO_STREAM_AVAILABLE: "No stream available"

      Failure to find a stream to the peer. This may be because the connection with the peer is not still alive. Mitigation can be: retrying after a given time period, or mitigation for NO_PEER_AVAILABLE can be used.

      -
      REMOTE_PEER_FAULT: "Remote peer fault"

      The remote peer did not behave as expected. Mitigation for NO_PEER_AVAILABLE +

      REMOTE_PEER_FAULT: "Remote peer fault"

      The remote peer did not behave as expected. Mitigation for NO_PEER_AVAILABLE or DECODE_FAILED can be used.

      -
      REMOTE_PEER_REJECTED: "Remote peer rejected"

      The remote peer rejected the message. Information provided by the remote peer +

      REMOTE_PEER_REJECTED: "Remote peer rejected"

      The remote peer rejected the message. Information provided by the remote peer is logged. Review message validity, or mitigation for NO_PEER_AVAILABLE or DECODE_FAILED can be used.

      -
      REQUEST_TIMEOUT: "Request timeout"

      The protocol request timed out without a response. This may be due to a connection issue. +

      REQUEST_TIMEOUT: "Request timeout"

      The protocol request timed out without a response. This may be due to a connection issue. Mitigation can be: retrying after a given time period

      -
      SIZE_TOO_BIG: "Size is too big"

      The message size is above the maximum message size allowed on the Waku Network. +

      SIZE_TOO_BIG: "Size is too big"

      The message size is above the maximum message size allowed on the Waku Network. Compressing the message or using an alternative strategy for large messages is recommended.

      -
      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

      The pubsub topic configured on the decoder does not match the pubsub topic setup on the protocol. +

      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

      The pubsub topic configured on the decoder does not match the pubsub topic setup on the protocol. Ensure that the pubsub topic used for decoder creation is the same as the one used for protocol.

      -
      TOPIC_NOT_CONFIGURED: "Topic not configured"

      The PubsubTopic passed to the send function is not configured on the Waku node. +

      TOPIC_NOT_CONFIGURED: "Topic not configured"

      The PubsubTopic passed to the send function is not configured on the Waku node. Please ensure that the PubsubTopic is used when initializing the Waku node.

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_sdk.Tags.html b/enums/_waku_sdk.Tags.html index 7918ae910d..24f7a4ce8d 100644 --- a/enums/_waku_sdk.Tags.html +++ b/enums/_waku_sdk.Tags.html @@ -1,4 +1,4 @@ -Tags | Documentation

      Enumeration Members

      BOOTSTRAP +Tags | Documentation

      Enumeration Members

      Enumeration Members

      BOOTSTRAP: "bootstrap"
      LOCAL: "local-peer-cache"
      PEER_EXCHANGE: "peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      BOOTSTRAP: "bootstrap"
      LOCAL: "local-peer-cache"
      PEER_EXCHANGE: "peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.createDecoder.html b/functions/_waku_core.createDecoder.html index bb64810762..4b60950e51 100644 --- a/functions/_waku_core.createDecoder.html +++ b/functions/_waku_core.createDecoder.html @@ -4,4 +4,4 @@ format when received from the Waku network. The resulting decoder can then be pass to @waku/interfaces!IReceiver.subscribe to automatically decode incoming messages.

      Parameters

      • contentTopic: string

        The resulting decoder will only decode messages with this content topic.

        -
      • Optional pubsubTopicShardInfo: string | SingleShardInfo

      Returns Decoder

      Generated using TypeDoc

      \ No newline at end of file +
    • Optional pubsubTopicShardInfo: string | SingleShardInfo
    • Returns Decoder

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.createEncoder.html b/functions/_waku_core.createEncoder.html index 227ed0f52a..887ba647e2 100644 --- a/functions/_waku_core.createEncoder.html +++ b/functions/_waku_core.createEncoder.html @@ -3,4 +3,4 @@ format to be sent over the Waku network. The resulting encoder can then be pass to @waku/interfaces!ISender.send to automatically encode outgoing messages.

      -

      Parameters

      Returns Encoder

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Encoder

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.getHealthManager.html b/functions/_waku_core.getHealthManager.html index de8adef57a..3ffd9b7418 100644 --- a/functions/_waku_core.getHealthManager.html +++ b/functions/_waku_core.getHealthManager.html @@ -1 +1 @@ -getHealthManager | Documentation

      Generated using TypeDoc

      \ No newline at end of file +getHealthManager | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.waitForRemotePeer.html b/functions/_waku_core.waitForRemotePeer.html index 527d9f8087..8930d6fe28 100644 --- a/functions/_waku_core.waitForRemotePeer.html +++ b/functions/_waku_core.waitForRemotePeer.html @@ -11,6 +11,6 @@ message to us.

      Returns Promise<void>

      A promise that resolves if all desired protocols are fulfilled by remote nodes, rejects if the timeoutMs is reached.

      Throws

      If passing a protocol that is not mounted

      -

      Default

      Wait for remote peers with protocols enabled locally and no time out is applied.
      +

      Default

      Wait for remote peers with protocols enabled locally and no time out is applied.
       
      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.wakuMetadata.html b/functions/_waku_core.wakuMetadata.html index f985a952bf..a0ad2d42e0 100644 --- a/functions/_waku_core.wakuMetadata.html +++ b/functions/_waku_core.wakuMetadata.html @@ -1 +1 @@ -wakuMetadata | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuMetadata | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.compressPublicKey.html b/functions/_waku_enr.compressPublicKey.html index 27142fd0d8..0444279f98 100644 --- a/functions/_waku_enr.compressPublicKey.html +++ b/functions/_waku_enr.compressPublicKey.html @@ -1 +1 @@ -compressPublicKey | Documentation

      Function compressPublicKey

      Generated using TypeDoc

      \ No newline at end of file +compressPublicKey | Documentation

      Function compressPublicKey

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.createPeerIdFromPublicKey.html b/functions/_waku_enr.createPeerIdFromPublicKey.html index 9f80f1c537..9ea5446fb9 100644 --- a/functions/_waku_enr.createPeerIdFromPublicKey.html +++ b/functions/_waku_enr.createPeerIdFromPublicKey.html @@ -1 +1 @@ -createPeerIdFromPublicKey | Documentation

      Function createPeerIdFromPublicKey

      • Parameters

        • publicKey: Uint8Array

        Returns Promise<PeerId>

      Generated using TypeDoc

      \ No newline at end of file +createPeerIdFromPublicKey | Documentation

      Function createPeerIdFromPublicKey

      • Parameters

        • publicKey: Uint8Array

        Returns Promise<PeerId>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.decodeWaku2.html b/functions/_waku_enr.decodeWaku2.html index 71cedc67cf..3a0777425b 100644 --- a/functions/_waku_enr.decodeWaku2.html +++ b/functions/_waku_enr.decodeWaku2.html @@ -1 +1 @@ -decodeWaku2 | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decodeWaku2 | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.encodeWaku2.html b/functions/_waku_enr.encodeWaku2.html index 8af3cdee0b..ad3e8b2e4c 100644 --- a/functions/_waku_enr.encodeWaku2.html +++ b/functions/_waku_enr.encodeWaku2.html @@ -1 +1 @@ -encodeWaku2 | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encodeWaku2 | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.getPrivateKeyFromPeerId.html b/functions/_waku_enr.getPrivateKeyFromPeerId.html index 365dc3b313..74f9e03ff1 100644 --- a/functions/_waku_enr.getPrivateKeyFromPeerId.html +++ b/functions/_waku_enr.getPrivateKeyFromPeerId.html @@ -1 +1 @@ -getPrivateKeyFromPeerId | Documentation

      Function getPrivateKeyFromPeerId

      Generated using TypeDoc

      \ No newline at end of file +getPrivateKeyFromPeerId | Documentation

      Function getPrivateKeyFromPeerId

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.getPublicKeyFromPeerId.html b/functions/_waku_enr.getPublicKeyFromPeerId.html index 2454cccbd1..597955b6a2 100644 --- a/functions/_waku_enr.getPublicKeyFromPeerId.html +++ b/functions/_waku_enr.getPublicKeyFromPeerId.html @@ -1 +1 @@ -getPublicKeyFromPeerId | Documentation

      Function getPublicKeyFromPeerId

      Generated using TypeDoc

      \ No newline at end of file +getPublicKeyFromPeerId | Documentation

      Function getPublicKeyFromPeerId

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.keccak256.html b/functions/_waku_enr.keccak256.html index e8734d2a14..d23cfa3180 100644 --- a/functions/_waku_enr.keccak256.html +++ b/functions/_waku_enr.keccak256.html @@ -1 +1 @@ -keccak256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file +keccak256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.sign.html b/functions/_waku_enr.sign.html index fe40bac658..cb50df2237 100644 --- a/functions/_waku_enr.sign.html +++ b/functions/_waku_enr.sign.html @@ -2,4 +2,4 @@

      Parameters

      • message: Uint8Array

        The message to sign, usually a hash.

      • privateKey: Uint8Array

        The ECDSA private key to use to sign the message.

      Returns Promise<Uint8Array>

      The signature and the recovery id concatenated.

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.verifySignature.html b/functions/_waku_enr.verifySignature.html index 690ce04052..223bce93be 100644 --- a/functions/_waku_enr.verifySignature.html +++ b/functions/_waku_enr.verifySignature.html @@ -1,2 +1,2 @@ verifySignature | Documentation
      • Verify an ECDSA signature.

        -

        Parameters

        • signature: Uint8Array
        • message: string | Uint8Array
        • publicKey: Uint8Array

        Returns boolean

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      • signature: Uint8Array
      • message: string | Uint8Array
      • publicKey: Uint8Array

      Returns boolean

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.ecies.decrypt.html b/functions/_waku_message_encryption.crypto.ecies.decrypt.html index 50b3ccd6eb..e2736ee17f 100644 --- a/functions/_waku_message_encryption.crypto.ecies.decrypt.html +++ b/functions/_waku_message_encryption.crypto.ecies.decrypt.html @@ -3,4 +3,4 @@
    • encrypted: Uint8Array

      ECIES serialized structure (result of ECIES encryption)

    • Returns Promise<Uint8Array>

      The clear text

      Throws

      Error If decryption fails

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.ecies.encrypt.html b/functions/_waku_message_encryption.crypto.ecies.encrypt.html index fb2c382339..6aa80b6b41 100644 --- a/functions/_waku_message_encryption.crypto.ecies.encrypt.html +++ b/functions/_waku_message_encryption.crypto.ecies.encrypt.html @@ -2,4 +2,4 @@

      Parameters

      • publicKeyTo: Uint8Array

        Recipient's public key (65 bytes)

      • msg: Uint8Array

        The message being encrypted

      Returns Promise<Uint8Array>

      A promise that resolves with the ECIES structure serialized

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.getSubtle.html b/functions/_waku_message_encryption.crypto.getSubtle.html index 54f7d30d3a..1dfa83964b 100644 --- a/functions/_waku_message_encryption.crypto.getSubtle.html +++ b/functions/_waku_message_encryption.crypto.getSubtle.html @@ -1 +1 @@ -getSubtle | Documentation

      Generated using TypeDoc

      \ No newline at end of file +getSubtle | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.keccak256.html b/functions/_waku_message_encryption.crypto.keccak256.html index 702ccf0019..1c05f75acd 100644 --- a/functions/_waku_message_encryption.crypto.keccak256.html +++ b/functions/_waku_message_encryption.crypto.keccak256.html @@ -1 +1 @@ -keccak256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file +keccak256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.randomBytes.html b/functions/_waku_message_encryption.crypto.randomBytes.html index d2d628a830..7224583198 100644 --- a/functions/_waku_message_encryption.crypto.randomBytes.html +++ b/functions/_waku_message_encryption.crypto.randomBytes.html @@ -1 +1 @@ -randomBytes | Documentation

      Generated using TypeDoc

      \ No newline at end of file +randomBytes | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.sha256.html b/functions/_waku_message_encryption.crypto.sha256.html index 63bdeb6671..d8864eff77 100644 --- a/functions/_waku_message_encryption.crypto.sha256.html +++ b/functions/_waku_message_encryption.crypto.sha256.html @@ -1 +1 @@ -sha256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file +sha256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.sign.html b/functions/_waku_message_encryption.crypto.sign.html index 2adf7ce2ac..4521d74352 100644 --- a/functions/_waku_message_encryption.crypto.sign.html +++ b/functions/_waku_message_encryption.crypto.sign.html @@ -2,4 +2,4 @@

      Parameters

      • message: Uint8Array

        The message to sign, usually a hash.

      • privateKey: Uint8Array

        The ECDSA private key to use to sign the message.

      Returns Promise<Uint8Array>

      The signature and the recovery id concatenated.

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.decrypt.html b/functions/_waku_message_encryption.crypto.symmetric.decrypt.html index d0274b2e57..d2374da836 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.decrypt.html +++ b/functions/_waku_message_encryption.crypto.symmetric.decrypt.html @@ -1 +1 @@ -decrypt | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decrypt | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.encrypt.html b/functions/_waku_message_encryption.crypto.symmetric.encrypt.html index 867c6c3c68..d6788545ef 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.encrypt.html +++ b/functions/_waku_message_encryption.crypto.symmetric.encrypt.html @@ -1 +1 @@ -encrypt | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encrypt | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.generateIv.html b/functions/_waku_message_encryption.crypto.symmetric.generateIv.html index ee59f3e998..e5b0f6aaa6 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.generateIv.html +++ b/functions/_waku_message_encryption.crypto.symmetric.generateIv.html @@ -1 +1 @@ -generateIv | Documentation

      Generated using TypeDoc

      \ No newline at end of file +generateIv | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.createDecoder.html b/functions/_waku_message_encryption.ecies.createDecoder.html index f2723793b7..0a5a501cb0 100644 --- a/functions/_waku_message_encryption.ecies.createDecoder.html +++ b/functions/_waku_message_encryption.ecies.createDecoder.html @@ -6,4 +6,4 @@ pass to @waku/interfaces!IReceiver.subscribe to automatically decrypt and decode incoming messages.

      Parameters

      • contentTopic: string

        The resulting decoder will only decode messages with this content topic.

      • privateKey: Uint8Array

        The private key used to decrypt the message.

        -
      • Optional pubsubTopicShardInfo: string | SingleShardInfo

      Returns Decoder

      Generated using TypeDoc

      \ No newline at end of file +
    • Optional pubsubTopicShardInfo: string | SingleShardInfo
    • Returns Decoder

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.createEncoder.html b/functions/_waku_message_encryption.ecies.createEncoder.html index cea14e4533..8a516fdc9c 100644 --- a/functions/_waku_message_encryption.ecies.createEncoder.html +++ b/functions/_waku_message_encryption.ecies.createEncoder.html @@ -7,4 +7,4 @@ pass to 26/WAKU2-PAYLOAD.

      -

      Parameters

      Returns Encoder

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Encoder

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.decryptAsymmetric.html b/functions/_waku_message_encryption.ecies.decryptAsymmetric.html index ea6b4f62ea..ae834da0a8 100644 --- a/functions/_waku_message_encryption.ecies.decryptAsymmetric.html +++ b/functions/_waku_message_encryption.ecies.decryptAsymmetric.html @@ -1,3 +1,3 @@ decryptAsymmetric | Documentation
      • Internal

        Proceed with Asymmetric decryption of the data as per 26/WAKU-PAYLOAD. The returned data is expected to be flags | payload-length | payload | [signature].

        -

        Parameters

        • payload: Uint8Array
        • privKey: Uint8Array

        Returns Promise<Uint8Array>

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      • payload: Uint8Array
      • privKey: Uint8Array

      Returns Promise<Uint8Array>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.encryptAsymmetric.html b/functions/_waku_message_encryption.ecies.encryptAsymmetric.html index 74c4217e2a..c9a1aca2a9 100644 --- a/functions/_waku_message_encryption.ecies.encryptAsymmetric.html +++ b/functions/_waku_message_encryption.ecies.encryptAsymmetric.html @@ -1,4 +1,4 @@ encryptAsymmetric | Documentation
      • Internal

        Proceed with Asymmetric encryption of the data as per 26/WAKU-PAYLOAD. The data MUST be flags | payload-length | payload | [signature]. The returned result can be set to WakuMessage.payload.

        -

        Parameters

        • data: Uint8Array
        • publicKey: string | Uint8Array

        Returns Promise<Uint8Array>

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      • data: Uint8Array
      • publicKey: string | Uint8Array

      Returns Promise<Uint8Array>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.postCipher.html b/functions/_waku_message_encryption.ecies.postCipher.html index 5dff5d73ba..eb92757030 100644 --- a/functions/_waku_message_encryption.ecies.postCipher.html +++ b/functions/_waku_message_encryption.ecies.postCipher.html @@ -1,2 +1,2 @@ postCipher | Documentation
      • Internal

        Decode a decrypted payload.

        -

        Parameters

        • message: Uint8Array

        Returns {
            payload: Uint8Array;
            sig?: Signature;
        } | undefined

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      • message: Uint8Array

      Returns {
          payload: Uint8Array;
          sig?: Signature;
      } | undefined

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.preCipher.html b/functions/_waku_message_encryption.ecies.preCipher.html index d84349ef6d..3399ed6428 100644 --- a/functions/_waku_message_encryption.ecies.preCipher.html +++ b/functions/_waku_message_encryption.ecies.preCipher.html @@ -1,4 +1,4 @@ preCipher | Documentation

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.generatePrivateKey.html b/functions/_waku_message_encryption.generatePrivateKey.html index fc7da064b7..38d3e5ea69 100644 --- a/functions/_waku_message_encryption.generatePrivateKey.html +++ b/functions/_waku_message_encryption.generatePrivateKey.html @@ -1,3 +1,3 @@ generatePrivateKey | Documentation

      Generated using TypeDoc

      \ No newline at end of file +

      Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.generateSymmetricKey.html b/functions/_waku_message_encryption.generateSymmetricKey.html index dd0e28b27f..a14112c1da 100644 --- a/functions/_waku_message_encryption.generateSymmetricKey.html +++ b/functions/_waku_message_encryption.generateSymmetricKey.html @@ -1,2 +1,2 @@ generateSymmetricKey | Documentation

      Generated using TypeDoc

      \ No newline at end of file +

      Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.getPublicKey.html b/functions/_waku_message_encryption.getPublicKey.html index 3d45b3755e..23cdbc56d8 100644 --- a/functions/_waku_message_encryption.getPublicKey.html +++ b/functions/_waku_message_encryption.getPublicKey.html @@ -1,3 +1,3 @@ getPublicKey | Documentation
      • Return the public key for the given private key, to be used for asymmetric encryption.

        -

        Parameters

        • privateKey: PrivKey
        • Optional isCompressed: boolean

        Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      • privateKey: PrivKey
      • Optional isCompressed: boolean

      Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.createDecoder.html b/functions/_waku_message_encryption.symmetric.createDecoder.html index 5272d016b1..e1b5bbf5a9 100644 --- a/functions/_waku_message_encryption.symmetric.createDecoder.html +++ b/functions/_waku_message_encryption.symmetric.createDecoder.html @@ -6,4 +6,4 @@ pass to @waku/interfaces!IReceiver.subscribe to automatically decrypt and decode incoming messages.

      Parameters

      • contentTopic: string

        The resulting decoder will only decode messages with this content topic.

      • symKey: Uint8Array

        The symmetric key used to decrypt the message.

        -
      • Optional pubsubTopicShardInfo: string | SingleShardInfo

      Returns Decoder

      Generated using TypeDoc

      \ No newline at end of file +
    • Optional pubsubTopicShardInfo: string | SingleShardInfo
    • Returns Decoder

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.createEncoder.html b/functions/_waku_message_encryption.symmetric.createEncoder.html index 74ace6ad62..4a92b757cb 100644 --- a/functions/_waku_message_encryption.symmetric.createEncoder.html +++ b/functions/_waku_message_encryption.symmetric.createEncoder.html @@ -6,4 +6,4 @@ pass to 26/WAKU2-PAYLOAD.

      -

      Parameters

      Returns Encoder

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Encoder

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.decryptSymmetric.html b/functions/_waku_message_encryption.symmetric.decryptSymmetric.html index 17e762c99e..9497ee55ce 100644 --- a/functions/_waku_message_encryption.symmetric.decryptSymmetric.html +++ b/functions/_waku_message_encryption.symmetric.decryptSymmetric.html @@ -2,4 +2,4 @@

      Parameters

      • payload: Uint8Array

        The cipher data, it is expected to be cipherText | tag | iv.

      • key: string | Uint8Array

        The key to use for decryption.

      Returns Promise<Uint8Array>

      The decrypted data, expected to be flags | payload-length | payload | [signature].

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.encryptSymmetric.html b/functions/_waku_message_encryption.symmetric.encryptSymmetric.html index 6385da004b..1122b88393 100644 --- a/functions/_waku_message_encryption.symmetric.encryptSymmetric.html +++ b/functions/_waku_message_encryption.symmetric.encryptSymmetric.html @@ -2,4 +2,4 @@

      Parameters

      • data: Uint8Array

        The data to encrypt, expected to be flags | payload-length | payload | [signature].

      • key: string | Uint8Array

        The key to use for encryption.

      Returns Promise<Uint8Array>

      The decrypted data, cipherText | tag | iv and can be set to WakuMessage.payload.

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_hash.messageHash.html b/functions/_waku_message_hash.messageHash.html index 79092f7ff8..64d91e012e 100644 --- a/functions/_waku_message_hash.messageHash.html +++ b/functions/_waku_message_hash.messageHash.html @@ -1,3 +1,3 @@ messageHash | Documentation

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_hash.messageHashStr.html b/functions/_waku_message_hash.messageHashStr.html index c8f9524192..bed6f8a836 100644 --- a/functions/_waku_message_hash.messageHashStr.html +++ b/functions/_waku_message_hash.messageHashStr.html @@ -1 +1 @@ -messageHashStr | Documentation

      Generated using TypeDoc

      \ No newline at end of file +messageHashStr | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.codec.html b/functions/_waku_proto.WakuMessage.codec.html index e5d45cadc7..bc63c331b8 100644 --- a/functions/_waku_proto.WakuMessage.codec.html +++ b/functions/_waku_proto.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.decode.html b/functions/_waku_proto.WakuMessage.decode.html index 6a61ee1abe..f0170920a8 100644 --- a/functions/_waku_proto.WakuMessage.decode.html +++ b/functions/_waku_proto.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.encode.html b/functions/_waku_proto.WakuMessage.encode.html index 4cf464de56..92904afcd8 100644 --- a/functions/_waku_proto.WakuMessage.encode.html +++ b/functions/_waku_proto.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html index 505b801b65..318b9cc5a9 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html index c7606cf635..200f6a0998 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html index e9cb355830..c0bdc2ec5a 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.codec.html b/functions/_waku_proto.proto_filter.FilterRequest.codec.html index bc44ead58b..375a7c8f22 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.decode.html b/functions/_waku_proto.proto_filter.FilterRequest.decode.html index 52429260bb..aad19abfbc 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.encode.html b/functions/_waku_proto.proto_filter.FilterRequest.encode.html index d2e8255cc3..1120446b35 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.codec.html b/functions/_waku_proto.proto_filter.FilterRpc.codec.html index 29d1f4f021..fabeb7ac7b 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.decode.html b/functions/_waku_proto.proto_filter.FilterRpc.decode.html index 1df920756a..5744459a56 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.encode.html b/functions/_waku_proto.proto_filter.FilterRpc.encode.html index 8e6296ea06..1dbdd78913 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.codec.html b/functions/_waku_proto.proto_filter.MessagePush.codec.html index cc1479f7ed..4bb08a5177 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.codec.html +++ b/functions/_waku_proto.proto_filter.MessagePush.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.decode.html b/functions/_waku_proto.proto_filter.MessagePush.decode.html index d2cc3361c4..6a054e44e4 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.decode.html +++ b/functions/_waku_proto.proto_filter.MessagePush.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.encode.html b/functions/_waku_proto.proto_filter.MessagePush.encode.html index fc7d66373e..05c1e06af2 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.encode.html +++ b/functions/_waku_proto.proto_filter.MessagePush.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.codec.html b/functions/_waku_proto.proto_filter.RateLimitProof.codec.html index 34b87b9659..f8e77cf212 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.decode.html b/functions/_waku_proto.proto_filter.RateLimitProof.decode.html index 3de3f33eea..d9821ab4a4 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.encode.html b/functions/_waku_proto.proto_filter.RateLimitProof.encode.html index e59edc771a..0bc522e3ec 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html index 42e4a61cba..56f43b3ab6 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html index ebd31a41b2..dce0fb0a16 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html index 7c36595f82..cd10fa6686 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html index b7488df7e8..fd466c7dbd 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html index 821edf7a74..2257345ea1 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html index 3ee868f252..7f55010b44 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html index aaca3a1ee8..c8440fc6e0 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html b/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html index f12be26b90..df0edbf8ef 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html b/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html index a6026c5606..9810f14ac5 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html b/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html index b62f7e6cee..bf41a2b223 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html index e0c673d654..6b81cf8044 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html index 932f0c27e5..88c6433c7a 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html index afa5f9558b..7326759999 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html index da9bcbebda..28b56ee6c5 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html index 84c474fc5d..501b0b1f36 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html index 32ebbca8ae..a0f01e8159 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.codec.html b/functions/_waku_proto.proto_lightpush.PushRequest.codec.html index 2b81f66d41..5601ec6858 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.decode.html b/functions/_waku_proto.proto_lightpush.PushRequest.decode.html index 7678e0b996..08416208df 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.encode.html b/functions/_waku_proto.proto_lightpush.PushRequest.encode.html index d5ccc60869..99a516e969 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.codec.html b/functions/_waku_proto.proto_lightpush.PushResponse.codec.html index 5ca8078c26..41d8c3079f 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.decode.html b/functions/_waku_proto.proto_lightpush.PushResponse.decode.html index fd7a383514..1688a22466 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.encode.html b/functions/_waku_proto.proto_lightpush.PushResponse.encode.html index d0948de168..48fed3f6f4 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.codec.html b/functions/_waku_proto.proto_lightpush.PushRpc.codec.html index f9dfeabbd1..bd5a0891e1 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.decode.html b/functions/_waku_proto.proto_lightpush.PushRpc.decode.html index 1d8930e61c..e386e03e5b 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.encode.html b/functions/_waku_proto.proto_lightpush.PushRpc.encode.html index d67e2dd37d..aa375106fa 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html index ab77aa6cb3..859429ce8b 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html index f394901213..1f9f08b13f 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html index c87d1e53bb..8209835954 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html b/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html index f3587e8203..8374e13700 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html b/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html index 90cb20861a..6472428817 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html b/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html index 54027b85e6..99951a8677 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.codec.html b/functions/_waku_proto.proto_message.RateLimitProof.codec.html index 8281c2cf2c..4348b4fe25 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.decode.html b/functions/_waku_proto.proto_message.RateLimitProof.decode.html index 532a06396d..7e2c0588d3 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.encode.html b/functions/_waku_proto.proto_message.RateLimitProof.encode.html index 92e3cdf310..0f21e3784d 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.codec.html b/functions/_waku_proto.proto_message.WakuMessage.codec.html index 245873a288..cb2ba12ed7 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_message.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.decode.html b/functions/_waku_proto.proto_message.WakuMessage.decode.html index 33a0e6527f..0379172fb2 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_message.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.encode.html b/functions/_waku_proto.proto_message.WakuMessage.encode.html index 619dde0ac4..04e5f381af 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_message.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html index 44334c8708..2bb0a967de 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html index 93618bdf2a..1045dac545 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html index ced3d917f0..b4ff939522 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html index c27483051c..beacacdb76 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html index 0043b5a86f..7f66039ae6 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html index e5d7c6a8c0..6c1c257948 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html index f3e588ce39..b30725a795 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html index 1761c24646..bbaa74cec2 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html index 0f80398bdc..66486fed43 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html index f7243dab34..2c9f869039 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html index b7f6774b24..31f1bbfd25 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html index ba0c49bdb3..11996470ce 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html index c1bdd17a10..46fc56fb97 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html index 834e1ce362..612fd832c9 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html index 61d51f5e2d..6fe5a8535c 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html index 3771763deb..adcde0a1ac 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html index bc450cd3d7..cdc2dbca36 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html index dae7c34aec..cbda0de8da 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.codec.html b/functions/_waku_proto.proto_store.RateLimitProof.codec.html index 3236658a0c..3a3f35fb1d 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.decode.html b/functions/_waku_proto.proto_store.RateLimitProof.decode.html index ec21affdca..27cf85eef1 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.encode.html b/functions/_waku_proto.proto_store.RateLimitProof.encode.html index f37f5f8f14..98ecd6eecb 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html b/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html index c017b925be..b2747294b7 100644 --- a/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html +++ b/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html b/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html index 6feff5757b..142ee583e9 100644 --- a/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html +++ b/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryRequest.encode.html b/functions/_waku_proto.proto_store.StoreQueryRequest.encode.html index e73176172b..ee9c482e50 100644 --- a/functions/_waku_proto.proto_store.StoreQueryRequest.encode.html +++ b/functions/_waku_proto.proto_store.StoreQueryRequest.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html b/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html index 5d43e81c9b..5a7f138611 100644 --- a/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html +++ b/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html b/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html index 6342feb2ff..56c6df4ccb 100644 --- a/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html +++ b/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html b/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html index a74803cf25..6b6d8d90a6 100644 --- a/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html +++ b/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.codec.html b/functions/_waku_proto.proto_store.WakuMessage.codec.html index 9c725ddd43..b7a6689415 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_store.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.decode.html b/functions/_waku_proto.proto_store.WakuMessage.decode.html index 4985fabc38..bcba72cb18 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_store.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.encode.html b/functions/_waku_proto.proto_store.WakuMessage.encode.html index caa9f5d7f3..68f92aa701 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_store.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html b/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html index 6b3c60c073..a50c4944ec 100644 --- a/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html +++ b/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html b/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html index 19f96623dd..08fdc4ce2f 100644 --- a/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html +++ b/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html b/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html index 397f4caacc..6705c4c76a 100644 --- a/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html +++ b/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html index a8e69eb114..1da9ba9e13 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html index bdaee591ff..1a31da760b 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html index 95488b1141..20b9cb494b 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_relay.wakuGossipSub.html b/functions/_waku_relay.wakuGossipSub.html index f0f79172b9..55e4016f3d 100644 --- a/functions/_waku_relay.wakuGossipSub.html +++ b/functions/_waku_relay.wakuGossipSub.html @@ -1 +1 @@ -wakuGossipSub | Documentation
      • Parameters

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

      Generated using TypeDoc

      \ No newline at end of file +wakuGossipSub | Documentation
      • Parameters

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_relay.wakuRelay.html b/functions/_waku_relay.wakuRelay.html index 11ac376ef1..897f444e39 100644 --- a/functions/_waku_relay.wakuRelay.html +++ b/functions/_waku_relay.wakuRelay.html @@ -1 +1 @@ -wakuRelay | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuRelay | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.createLightNode.html b/functions/_waku_sdk.createLightNode.html index bdab19fb4a..9c76521a6f 100644 --- a/functions/_waku_sdk.createLightNode.html +++ b/functions/_waku_sdk.createLightNode.html @@ -1,4 +1,4 @@ createLightNode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Promise<LightNode>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.defaultLibp2p.html b/functions/_waku_sdk.defaultLibp2p.html index c4868a258f..e43fe54d25 100644 --- a/functions/_waku_sdk.defaultLibp2p.html +++ b/functions/_waku_sdk.defaultLibp2p.html @@ -1 +1 @@ -defaultLibp2p | Documentation
      • Parameters

        • Optional shardInfo: ShardInfo
        • Optional wakuGossipSub: ((components) => GossipSub)
            • (components): GossipSub
            • Parameters

              • components: Components

              Returns GossipSub

        • Optional options: Partial<CreateLibp2pOptions>
        • Optional userAgent: string

        Returns Promise<Libp2p>

      Generated using TypeDoc

      \ No newline at end of file +defaultLibp2p | Documentation
      • Parameters

        • pubsubTopics: string[]
        • Optional wakuGossipSub: ((components) => GossipSub)
            • (components): GossipSub
            • Parameters

              • components: Components

              Returns GossipSub

        • Optional options: Partial<CreateLibp2pOptions>
        • Optional userAgent: string

        Returns Promise<Libp2p>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.contentTopicToPubsubTopic.html b/functions/_waku_sdk.utils.contentTopicToPubsubTopic.html index 8ba434c987..67d0ac2883 100644 --- a/functions/_waku_sdk.utils.contentTopicToPubsubTopic.html +++ b/functions/_waku_sdk.utils.contentTopicToPubsubTopic.html @@ -1 +1 @@ -contentTopicToPubsubTopic | Documentation
      • Parameters

        • contentTopic: string
        • Optional clusterId: number
        • Optional networkShards: number

        Returns string

      Generated using TypeDoc

      \ No newline at end of file +contentTopicToPubsubTopic | Documentation
      • Parameters

        • contentTopic: string
        • Optional clusterId: number
        • Optional networkShards: number

        Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.contentTopicToShardIndex.html b/functions/_waku_sdk.utils.contentTopicToShardIndex.html index fa451ee2ce..804c986ba3 100644 --- a/functions/_waku_sdk.utils.contentTopicToShardIndex.html +++ b/functions/_waku_sdk.utils.contentTopicToShardIndex.html @@ -1,3 +1,3 @@ contentTopicToShardIndex | Documentation
      • Given a string, determines which autoshard index to use for its pubsub topic. Based on the algorithm described in the RFC: https://rfc.vac.dev/spec/51//#algorithm

        -

        Parameters

        • contentTopic: string
        • Optional networkShards: number

        Returns number

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      • contentTopic: string
      • Optional networkShards: number

      Returns number

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.contentTopicsByPubsubTopic.html b/functions/_waku_sdk.utils.contentTopicsByPubsubTopic.html index 2854e14b97..6e8648796a 100644 --- a/functions/_waku_sdk.utils.contentTopicsByPubsubTopic.html +++ b/functions/_waku_sdk.utils.contentTopicsByPubsubTopic.html @@ -1,3 +1,3 @@ contentTopicsByPubsubTopic | Documentation
      • Given an array of content topics, groups them together by their Pubsub topic as derived using the algorithm for autosharding. If any of the content topics are not properly formatted, the function will throw an error.

        -

        Parameters

        • contentTopics: string[]
        • Optional clusterId: number
        • Optional networkShards: number

        Returns Map<string, string[]>

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      • contentTopics: string[]
      • Optional clusterId: number
      • Optional networkShards: number

      Returns Map<string, string[]>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.decodeRelayShard.html b/functions/_waku_sdk.utils.decodeRelayShard.html index 3a714c141c..4c0d55844d 100644 --- a/functions/_waku_sdk.utils.decodeRelayShard.html +++ b/functions/_waku_sdk.utils.decodeRelayShard.html @@ -1 +1 @@ -decodeRelayShard | Documentation
      • Parameters

        • bytes: Uint8Array

        Returns ShardInfo

      Generated using TypeDoc

      \ No newline at end of file +decodeRelayShard | Documentation
      • Parameters

        • bytes: Uint8Array

        Returns ShardInfo

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.derivePubsubTopicsFromNetworkConfig.html b/functions/_waku_sdk.utils.derivePubsubTopicsFromNetworkConfig.html new file mode 100644 index 0000000000..e9b34ab92e --- /dev/null +++ b/functions/_waku_sdk.utils.derivePubsubTopicsFromNetworkConfig.html @@ -0,0 +1 @@ +derivePubsubTopicsFromNetworkConfig | Documentation

      Function derivePubsubTopicsFromNetworkConfig

      • Parameters

        Returns PubsubTopic[]

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.determinePubsubTopic.html b/functions/_waku_sdk.utils.determinePubsubTopic.html index bde29bd10c..a4f4d0ef3f 100644 --- a/functions/_waku_sdk.utils.determinePubsubTopic.html +++ b/functions/_waku_sdk.utils.determinePubsubTopic.html @@ -1,2 +1,2 @@ determinePubsubTopic | Documentation
      • Used when creating encoders/decoders to determine which pubsub topic to use

        -

        Parameters

        • contentTopic: string
        • Optional pubsubTopicShardInfo: string | SingleShardInfo

        Returns string

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      • contentTopic: string
      • Optional pubsubTopicShardInfo: string | SingleShardInfo

      Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.encodeRelayShard.html b/functions/_waku_sdk.utils.encodeRelayShard.html index 07fa48f93c..f4aa894014 100644 --- a/functions/_waku_sdk.utils.encodeRelayShard.html +++ b/functions/_waku_sdk.utils.encodeRelayShard.html @@ -1 +1 @@ -encodeRelayShard | Documentation
      • Parameters

        Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file +encodeRelayShard | Documentation
      • Parameters

        Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.ensurePubsubTopicIsConfigured.html b/functions/_waku_sdk.utils.ensurePubsubTopicIsConfigured.html index 43f2dd3c10..e24b92aa03 100644 --- a/functions/_waku_sdk.utils.ensurePubsubTopicIsConfigured.html +++ b/functions/_waku_sdk.utils.ensurePubsubTopicIsConfigured.html @@ -1 +1 @@ -ensurePubsubTopicIsConfigured | Documentation

      Function ensurePubsubTopicIsConfigured

      • Parameters

        • pubsubTopic: string
        • configuredTopics: string[]

        Returns void

      Generated using TypeDoc

      \ No newline at end of file +ensurePubsubTopicIsConfigured | Documentation

      Function ensurePubsubTopicIsConfigured

      • Parameters

        • pubsubTopic: string
        • configuredTopics: string[]

        Returns void

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.ensureShardingConfigured.html b/functions/_waku_sdk.utils.ensureShardingConfigured.html index 6e03823e7c..bc46921c5a 100644 --- a/functions/_waku_sdk.utils.ensureShardingConfigured.html +++ b/functions/_waku_sdk.utils.ensureShardingConfigured.html @@ -1,3 +1,3 @@ -ensureShardingConfigured | Documentation
      • Validates sharding configuration and sets defaults where possible.

        -

        Parameters

        Returns {
            pubsubTopics: string[];
            shardInfo: ShardInfo;
            shardingParams: ShardingParams;
        }

        Validated sharding parameters, with any missing values set to defaults

        -

      Generated using TypeDoc

      \ No newline at end of file +ensureShardingConfigured | Documentation
      • Validates sharding configuration and sets defaults where possible.

        +

        Parameters

        Returns {
            pubsubTopics: string[];
            shardInfo: ShardInfo;
        }

        Validated sharding parameters, with any missing values set to defaults

        +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.ensureValidContentTopic.html b/functions/_waku_sdk.utils.ensureValidContentTopic.html index 0fdd1134e2..bb99f27639 100644 --- a/functions/_waku_sdk.utils.ensureValidContentTopic.html +++ b/functions/_waku_sdk.utils.ensureValidContentTopic.html @@ -1,4 +1,4 @@ ensureValidContentTopic | Documentation
      • Given a string, will throw an error if it is not formatted as a valid content topic for autosharding based on https://rfc.vac.dev/spec/51/

        Parameters

        • contentTopic: string

          String to validate

        Returns ContentTopic

        Object with each content topic field as an attribute

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.isAutoSharding.html b/functions/_waku_sdk.utils.isAutoSharding.html new file mode 100644 index 0000000000..2ebc1d66d2 --- /dev/null +++ b/functions/_waku_sdk.utils.isAutoSharding.html @@ -0,0 +1 @@ +isAutoSharding | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.isStaticSharding.html b/functions/_waku_sdk.utils.isStaticSharding.html new file mode 100644 index 0000000000..448909ccd3 --- /dev/null +++ b/functions/_waku_sdk.utils.isStaticSharding.html @@ -0,0 +1 @@ +isStaticSharding | Documentation
      • Parameters

        Returns config is ShardInfo

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.pubsubTopicToSingleShardInfo.html b/functions/_waku_sdk.utils.pubsubTopicToSingleShardInfo.html index 14a5e48958..dd8dd7f9c9 100644 --- a/functions/_waku_sdk.utils.pubsubTopicToSingleShardInfo.html +++ b/functions/_waku_sdk.utils.pubsubTopicToSingleShardInfo.html @@ -1 +1 @@ -pubsubTopicToSingleShardInfo | Documentation

      Function pubsubTopicToSingleShardInfo

      • Parameters

        • pubsubTopics: string

        Returns SingleShardInfo

      Generated using TypeDoc

      \ No newline at end of file +pubsubTopicToSingleShardInfo | Documentation

      Function pubsubTopicToSingleShardInfo

      • Parameters

        • pubsubTopics: string

        Returns SingleShardInfo

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.pubsubTopicsToShardInfo.html b/functions/_waku_sdk.utils.pubsubTopicsToShardInfo.html new file mode 100644 index 0000000000..84a4c8ff5b --- /dev/null +++ b/functions/_waku_sdk.utils.pubsubTopicsToShardInfo.html @@ -0,0 +1 @@ +pubsubTopicsToShardInfo | Documentation
      • Parameters

        • pubsubTopics: string[]

        Returns ShardInfo

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.shardInfoToPubsubTopics.html b/functions/_waku_sdk.utils.shardInfoToPubsubTopics.html index 460fb649a0..69ed52451a 100644 --- a/functions/_waku_sdk.utils.shardInfoToPubsubTopics.html +++ b/functions/_waku_sdk.utils.shardInfoToPubsubTopics.html @@ -1 +1 @@ -shardInfoToPubsubTopics | Documentation
      • Parameters

        Returns string[]

      Generated using TypeDoc

      \ No newline at end of file +shardInfoToPubsubTopics | Documentation
      • Parameters

        Returns string[]

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.singleShardInfoToPubsubTopic.html b/functions/_waku_sdk.utils.singleShardInfoToPubsubTopic.html index fc0122f797..c7f3e15a82 100644 --- a/functions/_waku_sdk.utils.singleShardInfoToPubsubTopic.html +++ b/functions/_waku_sdk.utils.singleShardInfoToPubsubTopic.html @@ -1 +1 @@ -singleShardInfoToPubsubTopic | Documentation

      Function singleShardInfoToPubsubTopic

      • Parameters

        Returns string

      Generated using TypeDoc

      \ No newline at end of file +singleShardInfoToPubsubTopic | Documentation

      Function singleShardInfoToPubsubTopic

      • Parameters

        Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.singleShardInfosToShardInfo.html b/functions/_waku_sdk.utils.singleShardInfosToShardInfo.html index 4d7944e9a2..d1072b5bab 100644 --- a/functions/_waku_sdk.utils.singleShardInfosToShardInfo.html +++ b/functions/_waku_sdk.utils.singleShardInfosToShardInfo.html @@ -1 +1 @@ -singleShardInfosToShardInfo | Documentation

      Function singleShardInfosToShardInfo

      • Parameters

        Returns ShardInfo

      Generated using TypeDoc

      \ No newline at end of file +singleShardInfosToShardInfo | Documentation

      Function singleShardInfosToShardInfo

      • Parameters

        Returns ShardInfo

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waitForRemotePeer.html b/functions/_waku_sdk.waitForRemotePeer.html index 3e7f03ed8d..a0428d44e1 100644 --- a/functions/_waku_sdk.waitForRemotePeer.html +++ b/functions/_waku_sdk.waitForRemotePeer.html @@ -11,6 +11,6 @@ message to us.

      Returns Promise<void>

      A promise that resolves if all desired protocols are fulfilled by remote nodes, rejects if the timeoutMs is reached.

      Throws

      If passing a protocol that is not mounted

      -

      Default

      Wait for remote peers with protocols enabled locally and no time out is applied.
      +

      Default

      Wait for remote peers with protocols enabled locally and no time out is applied.
       

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waku.wakuMetadata.html b/functions/_waku_sdk.waku.wakuMetadata.html index 9a80fde190..39939ffa57 100644 --- a/functions/_waku_sdk.waku.wakuMetadata.html +++ b/functions/_waku_sdk.waku.wakuMetadata.html @@ -1 +1 @@ -wakuMetadata | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuMetadata | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuFilter.html b/functions/_waku_sdk.wakuFilter.html index bd76faeb14..e2ca318b02 100644 --- a/functions/_waku_sdk.wakuFilter.html +++ b/functions/_waku_sdk.wakuFilter.html @@ -1 +1 @@ -wakuFilter | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuFilter | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuLightPush.html b/functions/_waku_sdk.wakuLightPush.html index 8e9ceac5b3..c82e7a8d1b 100644 --- a/functions/_waku_sdk.wakuLightPush.html +++ b/functions/_waku_sdk.wakuLightPush.html @@ -1 +1 @@ -wakuLightPush | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuLightPush | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuStore.html b/functions/_waku_sdk.wakuStore.html index f98fdd64e9..b53a03a3b9 100644 --- a/functions/_waku_sdk.wakuStore.html +++ b/functions/_waku_sdk.wakuStore.html @@ -1,4 +1,3 @@ -wakuStore | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuStore | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToPubsubTopic.html b/functions/_waku_utils.contentTopicToPubsubTopic.html index afe356e7de..381a9a0e35 100644 --- a/functions/_waku_utils.contentTopicToPubsubTopic.html +++ b/functions/_waku_utils.contentTopicToPubsubTopic.html @@ -1 +1 @@ -contentTopicToPubsubTopic | Documentation

      Function contentTopicToPubsubTopic

      • Parameters

        • contentTopic: string
        • clusterId: number = DEFAULT_CLUSTER_ID
        • networkShards: number = 8

        Returns string

      Generated using TypeDoc

      \ No newline at end of file +contentTopicToPubsubTopic | Documentation

      Function contentTopicToPubsubTopic

      • Parameters

        • contentTopic: string
        • clusterId: number = DEFAULT_CLUSTER_ID
        • networkShards: number = 8

        Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToShardIndex.html b/functions/_waku_utils.contentTopicToShardIndex.html index 668eba7e14..3f83c7cfda 100644 --- a/functions/_waku_utils.contentTopicToShardIndex.html +++ b/functions/_waku_utils.contentTopicToShardIndex.html @@ -1,3 +1,3 @@ contentTopicToShardIndex | Documentation

      Function contentTopicToShardIndex

      • Given a string, determines which autoshard index to use for its pubsub topic. Based on the algorithm described in the RFC: https://rfc.vac.dev/spec/51//#algorithm

        -

        Parameters

        • contentTopic: string
        • networkShards: number = 8

        Returns number

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      • contentTopic: string
      • networkShards: number = 8

      Returns number

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicsByPubsubTopic.html b/functions/_waku_utils.contentTopicsByPubsubTopic.html index c5816b4e9c..376994b490 100644 --- a/functions/_waku_utils.contentTopicsByPubsubTopic.html +++ b/functions/_waku_utils.contentTopicsByPubsubTopic.html @@ -1,3 +1,3 @@ contentTopicsByPubsubTopic | Documentation

      Function contentTopicsByPubsubTopic

      • Given an array of content topics, groups them together by their Pubsub topic as derived using the algorithm for autosharding. If any of the content topics are not properly formatted, the function will throw an error.

        -

        Parameters

        • contentTopics: string[]
        • clusterId: number = DEFAULT_CLUSTER_ID
        • networkShards: number = 8

        Returns Map<string, string[]>

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      • contentTopics: string[]
      • clusterId: number = DEFAULT_CLUSTER_ID
      • networkShards: number = 8

      Returns Map<string, string[]>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.decodeRelayShard.html b/functions/_waku_utils.decodeRelayShard.html index 4fa9e8b7f9..2c6f4507df 100644 --- a/functions/_waku_utils.decodeRelayShard.html +++ b/functions/_waku_utils.decodeRelayShard.html @@ -1 +1 @@ -decodeRelayShard | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decodeRelayShard | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.delay.html b/functions/_waku_utils.delay.html index eb7ca672e7..a57bbd1c9f 100644 --- a/functions/_waku_utils.delay.html +++ b/functions/_waku_utils.delay.html @@ -1 +1 @@ -delay | Documentation
      • Parameters

        • ms: number

        Returns Promise<void>

      Generated using TypeDoc

      \ No newline at end of file +delay | Documentation
      • Parameters

        • ms: number

        Returns Promise<void>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.derivePubsubTopicsFromNetworkConfig.html b/functions/_waku_utils.derivePubsubTopicsFromNetworkConfig.html new file mode 100644 index 0000000000..a9b7c33303 --- /dev/null +++ b/functions/_waku_utils.derivePubsubTopicsFromNetworkConfig.html @@ -0,0 +1 @@ +derivePubsubTopicsFromNetworkConfig | Documentation

      Function derivePubsubTopicsFromNetworkConfig

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.determinePubsubTopic.html b/functions/_waku_utils.determinePubsubTopic.html index 582d260677..dbca4b94e5 100644 --- a/functions/_waku_utils.determinePubsubTopic.html +++ b/functions/_waku_utils.determinePubsubTopic.html @@ -1,2 +1,2 @@ determinePubsubTopic | Documentation
      • Used when creating encoders/decoders to determine which pubsub topic to use

        -

        Parameters

        • contentTopic: string
        • Optional pubsubTopicShardInfo: string | SingleShardInfo

        Returns string

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      • contentTopic: string
      • Optional pubsubTopicShardInfo: string | SingleShardInfo

      Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.encodeRelayShard.html b/functions/_waku_utils.encodeRelayShard.html index 1eff153ea2..7c3efb14a2 100644 --- a/functions/_waku_utils.encodeRelayShard.html +++ b/functions/_waku_utils.encodeRelayShard.html @@ -1 +1 @@ -encodeRelayShard | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encodeRelayShard | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.ensurePubsubTopicIsConfigured.html b/functions/_waku_utils.ensurePubsubTopicIsConfigured.html index fc0fdabbe8..a21f90285b 100644 --- a/functions/_waku_utils.ensurePubsubTopicIsConfigured.html +++ b/functions/_waku_utils.ensurePubsubTopicIsConfigured.html @@ -1 +1 @@ -ensurePubsubTopicIsConfigured | Documentation

      Function ensurePubsubTopicIsConfigured

      • Parameters

        • pubsubTopic: string
        • configuredTopics: string[]

        Returns void

      Generated using TypeDoc

      \ No newline at end of file +ensurePubsubTopicIsConfigured | Documentation

      Function ensurePubsubTopicIsConfigured

      • Parameters

        • pubsubTopic: string
        • configuredTopics: string[]

        Returns void

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.ensureShardingConfigured.html b/functions/_waku_utils.ensureShardingConfigured.html index 6bb2208c6d..ab34dfb725 100644 --- a/functions/_waku_utils.ensureShardingConfigured.html +++ b/functions/_waku_utils.ensureShardingConfigured.html @@ -1,3 +1,3 @@ -ensureShardingConfigured | Documentation

      Function ensureShardingConfigured

      • Validates sharding configuration and sets defaults where possible.

        -

        Parameters

        Returns {
            pubsubTopics: string[];
            shardInfo: ShardInfo;
            shardingParams: ShardingParams;
        }

        Validated sharding parameters, with any missing values set to defaults

        -

      Generated using TypeDoc

      \ No newline at end of file +ensureShardingConfigured | Documentation

      Function ensureShardingConfigured

      • Validates sharding configuration and sets defaults where possible.

        +

        Parameters

        Returns {
            pubsubTopics: string[];
            shardInfo: ShardInfo;
        }

        Validated sharding parameters, with any missing values set to defaults

        +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.ensureValidContentTopic.html b/functions/_waku_utils.ensureValidContentTopic.html index 172d4a6579..aafbbc080b 100644 --- a/functions/_waku_utils.ensureValidContentTopic.html +++ b/functions/_waku_utils.ensureValidContentTopic.html @@ -1,4 +1,4 @@ ensureValidContentTopic | Documentation

      Function ensureValidContentTopic

      • Given a string, will throw an error if it is not formatted as a valid content topic for autosharding based on https://rfc.vac.dev/spec/51/

        Parameters

        • contentTopic: string

          String to validate

        Returns ContentTopic

        Object with each content topic field as an attribute

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.getPseudoRandomSubset.html b/functions/_waku_utils.getPseudoRandomSubset.html index a05649cd73..f7867b9a38 100644 --- a/functions/_waku_utils.getPseudoRandomSubset.html +++ b/functions/_waku_utils.getPseudoRandomSubset.html @@ -1,2 +1,2 @@ getPseudoRandomSubset | Documentation

      Function getPseudoRandomSubset

      • Return pseudo random subset of the input.

        -

        Type Parameters

        • T

        Parameters

        • values: T[]
        • wantedNumber: number

        Returns T[]

      Generated using TypeDoc

      \ No newline at end of file +

      Type Parameters

      • T

      Parameters

      • values: T[]
      • wantedNumber: number

      Returns T[]

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html b/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html index 2cfab9e140..bb839377e7 100644 --- a/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html +++ b/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html @@ -1 +1 @@ -getWsMultiaddrFromMultiaddrs | Documentation

      Function getWsMultiaddrFromMultiaddrs

      • Parameters

        • addresses: Multiaddr[]

        Returns Multiaddr

      Generated using TypeDoc

      \ No newline at end of file +getWsMultiaddrFromMultiaddrs | Documentation

      Function getWsMultiaddrFromMultiaddrs

      • Parameters

        • addresses: Multiaddr[]

        Returns Multiaddr

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.groupByContentTopic.html b/functions/_waku_utils.groupByContentTopic.html index 0757f8da21..90ecce44cd 100644 --- a/functions/_waku_utils.groupByContentTopic.html +++ b/functions/_waku_utils.groupByContentTopic.html @@ -1 +1 @@ -groupByContentTopic | Documentation
      • Type Parameters

        • T extends {
              contentTopic: string;
          }

        Parameters

        • values: readonly T[]

        Returns Map<string, T[]>

      Generated using TypeDoc

      \ No newline at end of file +groupByContentTopic | Documentation
      • Type Parameters

        • T extends {
              contentTopic: string;
          }

        Parameters

        • values: readonly T[]

        Returns Map<string, T[]>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.isAutoSharding.html b/functions/_waku_utils.isAutoSharding.html new file mode 100644 index 0000000000..20a6b7250d --- /dev/null +++ b/functions/_waku_utils.isAutoSharding.html @@ -0,0 +1 @@ +isAutoSharding | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.isDefined.html b/functions/_waku_utils.isDefined.html index 6fd957dc6d..e97a945670 100644 --- a/functions/_waku_utils.isDefined.html +++ b/functions/_waku_utils.isDefined.html @@ -1 +1 @@ -isDefined | Documentation

      Generated using TypeDoc

      \ No newline at end of file +isDefined | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.isMessageSizeUnderCap.html b/functions/_waku_utils.isMessageSizeUnderCap.html index dada5af38e..3132eb935b 100644 --- a/functions/_waku_utils.isMessageSizeUnderCap.html +++ b/functions/_waku_utils.isMessageSizeUnderCap.html @@ -1,4 +1,4 @@ isMessageSizeUnderCap | Documentation

      Function isMessageSizeUnderCap

      • Return whether the size of the message is under the upper limit for the network. This performs a protobuf encoding! If you have access to the fully encoded message, use isSizeUnderCapBuf instead.

        -

        Parameters

        Returns Promise<boolean>

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Promise<boolean>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.isStaticSharding.html b/functions/_waku_utils.isStaticSharding.html new file mode 100644 index 0000000000..114d225e57 --- /dev/null +++ b/functions/_waku_utils.isStaticSharding.html @@ -0,0 +1 @@ +isStaticSharding | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.isWireSizeUnderCap.html b/functions/_waku_utils.isWireSizeUnderCap.html index d7ddc31dd6..85625d2cfe 100644 --- a/functions/_waku_utils.isWireSizeUnderCap.html +++ b/functions/_waku_utils.isWireSizeUnderCap.html @@ -1 +1 @@ -isWireSizeUnderCap | Documentation

      Generated using TypeDoc

      \ No newline at end of file +isWireSizeUnderCap | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.pubsubTopicToSingleShardInfo.html b/functions/_waku_utils.pubsubTopicToSingleShardInfo.html index 076b0fb524..9c68a5b8ea 100644 --- a/functions/_waku_utils.pubsubTopicToSingleShardInfo.html +++ b/functions/_waku_utils.pubsubTopicToSingleShardInfo.html @@ -1 +1 @@ -pubsubTopicToSingleShardInfo | Documentation

      Function pubsubTopicToSingleShardInfo

      Generated using TypeDoc

      \ No newline at end of file +pubsubTopicToSingleShardInfo | Documentation

      Function pubsubTopicToSingleShardInfo

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.pubsubTopicsToShardInfo.html b/functions/_waku_utils.pubsubTopicsToShardInfo.html new file mode 100644 index 0000000000..44b46450e8 --- /dev/null +++ b/functions/_waku_utils.pubsubTopicsToShardInfo.html @@ -0,0 +1 @@ +pubsubTopicsToShardInfo | Documentation

      Function pubsubTopicsToShardInfo

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.pushOrInitMapSet.html b/functions/_waku_utils.pushOrInitMapSet.html index 08f958c567..887c30bde0 100644 --- a/functions/_waku_utils.pushOrInitMapSet.html +++ b/functions/_waku_utils.pushOrInitMapSet.html @@ -1 +1 @@ -pushOrInitMapSet | Documentation

      Generated using TypeDoc

      \ No newline at end of file +pushOrInitMapSet | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.removeItemFromArray.html b/functions/_waku_utils.removeItemFromArray.html index 100be9e38f..8f175da27f 100644 --- a/functions/_waku_utils.removeItemFromArray.html +++ b/functions/_waku_utils.removeItemFromArray.html @@ -1 +1 @@ -removeItemFromArray | Documentation
      • Parameters

        • arr: unknown[]
        • value: unknown

        Returns unknown[]

      Generated using TypeDoc

      \ No newline at end of file +removeItemFromArray | Documentation
      • Parameters

        • arr: unknown[]
        • value: unknown

        Returns unknown[]

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.shardInfoToPubsubTopics.html b/functions/_waku_utils.shardInfoToPubsubTopics.html index 809998451e..3c8cdd955c 100644 --- a/functions/_waku_utils.shardInfoToPubsubTopics.html +++ b/functions/_waku_utils.shardInfoToPubsubTopics.html @@ -1 +1 @@ -shardInfoToPubsubTopics | Documentation

      Function shardInfoToPubsubTopics

      Generated using TypeDoc

      \ No newline at end of file +shardInfoToPubsubTopics | Documentation

      Function shardInfoToPubsubTopics

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.singleShardInfoToPubsubTopic.html b/functions/_waku_utils.singleShardInfoToPubsubTopic.html index f3d765ef86..796d51ce58 100644 --- a/functions/_waku_utils.singleShardInfoToPubsubTopic.html +++ b/functions/_waku_utils.singleShardInfoToPubsubTopic.html @@ -1 +1 @@ -singleShardInfoToPubsubTopic | Documentation

      Function singleShardInfoToPubsubTopic

      Generated using TypeDoc

      \ No newline at end of file +singleShardInfoToPubsubTopic | Documentation

      Function singleShardInfoToPubsubTopic

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.singleShardInfosToShardInfo.html b/functions/_waku_utils.singleShardInfosToShardInfo.html index 73323ac439..b4a10dd5ba 100644 --- a/functions/_waku_utils.singleShardInfosToShardInfo.html +++ b/functions/_waku_utils.singleShardInfosToShardInfo.html @@ -1 +1 @@ -singleShardInfosToShardInfo | Documentation

      Function singleShardInfosToShardInfo

      Generated using TypeDoc

      \ No newline at end of file +singleShardInfosToShardInfo | Documentation

      Function singleShardInfosToShardInfo

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.toAsyncIterator.html b/functions/_waku_utils.toAsyncIterator.html index 64b1125831..a0e9460212 100644 --- a/functions/_waku_utils.toAsyncIterator.html +++ b/functions/_waku_utils.toAsyncIterator.html @@ -3,4 +3,4 @@
    • decoder: IDecoder<T> | IDecoder<T>[]

      parameter to be passed to receiver for subscription;

    • Optional iteratorOptions: IteratorOptions

      optional configuration for iterator;

    • Returns Promise<IAsyncIterator<T>>

      iterator and stop function to terminate it.

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ConnectionManagerOptions.html b/interfaces/_waku_interfaces.ConnectionManagerOptions.html index eecd657390..91f630c8ac 100644 --- a/interfaces/_waku_interfaces.ConnectionManagerOptions.html +++ b/interfaces/_waku_interfaces.ConnectionManagerOptions.html @@ -1,9 +1,9 @@ -ConnectionManagerOptions | Documentation
      interface ConnectionManagerOptions {
          maxBootstrapPeersAllowed: number;
          maxDialAttemptsForPeer: number;
          maxParallelDials: number;
      }

      Properties

      maxBootstrapPeersAllowed +ConnectionManagerOptions | Documentation
      interface ConnectionManagerOptions {
          maxBootstrapPeersAllowed: number;
          maxDialAttemptsForPeer: number;
          maxParallelDials: number;
      }

      Properties

      maxBootstrapPeersAllowed: number

      Max number of bootstrap peers allowed to be connected to, initially This is used to increase intention of dialing non-bootstrap peers, found using other discovery mechanisms (like Peer Exchange)

      -
      maxDialAttemptsForPeer: number

      Number of attempts before a peer is considered non-dialable +

      maxDialAttemptsForPeer: number

      Number of attempts before a peer is considered non-dialable This is used to not spam a peer with dial attempts when it is not dialable

      -
      maxParallelDials: number

      Max number of parallel dials allowed

      -

      Generated using TypeDoc

      \ No newline at end of file +
      maxParallelDials: number

      Max number of parallel dials allowed

      +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsClient.html b/interfaces/_waku_interfaces.DnsClient.html index 4d26790f6a..a3063d8da6 100644 --- a/interfaces/_waku_interfaces.DnsClient.html +++ b/interfaces/_waku_interfaces.DnsClient.html @@ -1,2 +1,2 @@ -DnsClient | Documentation
      interface DnsClient {
          resolveTXT: ((domain) => Promise<string[]>);
      }

      Properties

      Properties

      resolveTXT: ((domain) => Promise<string[]>)

      Type declaration

        • (domain): Promise<string[]>
        • Parameters

          • domain: string

          Returns Promise<string[]>

      Generated using TypeDoc

      \ No newline at end of file +DnsClient | Documentation
      interface DnsClient {
          resolveTXT: ((domain) => Promise<string[]>);
      }

      Properties

      Properties

      resolveTXT: ((domain) => Promise<string[]>)

      Type declaration

        • (domain): Promise<string[]>
        • Parameters

          • domain: string

          Returns Promise<string[]>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsDiscOptions.html b/interfaces/_waku_interfaces.DnsDiscOptions.html index 65e82fefb6..19431ea63f 100644 --- a/interfaces/_waku_interfaces.DnsDiscOptions.html +++ b/interfaces/_waku_interfaces.DnsDiscOptions.html @@ -1,11 +1,11 @@ -DnsDiscOptions | Documentation
      interface DnsDiscOptions {
          enrUrls: string | string[];
          tagName?: string;
          tagTTL?: number;
          tagValue?: number;
          wantedNodeCapabilityCount: Partial<NodeCapabilityCount>;
      }

      Properties

      enrUrls +DnsDiscOptions | Documentation
      interface DnsDiscOptions {
          enrUrls: string | string[];
          tagName?: string;
          tagTTL?: number;
          tagValue?: number;
          wantedNodeCapabilityCount: Partial<NodeCapabilityCount>;
      }

      Properties

      enrUrls: string | string[]

      ENR URL to use for DNS discovery

      -
      tagName?: string

      Tag a bootstrap peer with this name before "discovering" it (default: 'bootstrap')

      -
      tagTTL?: number

      Cause the bootstrap peer tag to be removed after this number of ms (default: 2 minutes)

      -
      tagValue?: number

      The bootstrap peer tag will have this value (default: 50)

      -
      wantedNodeCapabilityCount: Partial<NodeCapabilityCount>

      Specifies what type of nodes are wanted from the discovery process

      -

      Generated using TypeDoc

      \ No newline at end of file +
      tagName?: string

      Tag a bootstrap peer with this name before "discovering" it (default: 'bootstrap')

      +
      tagTTL?: number

      Cause the bootstrap peer tag to be removed after this number of ms (default: 2 minutes)

      +
      tagValue?: number

      The bootstrap peer tag will have this value (default: 50)

      +
      wantedNodeCapabilityCount: Partial<NodeCapabilityCount>

      Specifies what type of nodes are wanted from the discovery process

      +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsDiscoveryComponents.html b/interfaces/_waku_interfaces.DnsDiscoveryComponents.html index efc4d87264..f4cbe9ad13 100644 --- a/interfaces/_waku_interfaces.DnsDiscoveryComponents.html +++ b/interfaces/_waku_interfaces.DnsDiscoveryComponents.html @@ -1,2 +1,2 @@ -DnsDiscoveryComponents | Documentation
      interface DnsDiscoveryComponents {
          peerStore: PeerStore;
      }

      Properties

      Properties

      peerStore: PeerStore

      Generated using TypeDoc

      \ No newline at end of file +DnsDiscoveryComponents | Documentation
      interface DnsDiscoveryComponents {
          peerStore: PeerStore;
      }

      Properties

      Properties

      peerStore: PeerStore

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.EncoderOptions.html b/interfaces/_waku_interfaces.EncoderOptions.html index 249cc9f8d3..041574181c 100644 --- a/interfaces/_waku_interfaces.EncoderOptions.html +++ b/interfaces/_waku_interfaces.EncoderOptions.html @@ -1,12 +1,12 @@ -EncoderOptions | Documentation
      interface EncoderOptions {
          contentTopic: string;
          ephemeral?: boolean;
          metaSetter?: IMetaSetter;
          pubsubTopic?: string;
          pubsubTopicShardInfo?: SingleShardInfo;
      }

      Hierarchy

      • EncoderOptions

        Properties

        contentTopic +EncoderOptions | Documentation
        interface EncoderOptions {
            contentTopic: string;
            ephemeral?: boolean;
            metaSetter?: IMetaSetter;
            pubsubTopic?: string;
            pubsubTopicShardInfo?: SingleShardInfo;
        }

        Hierarchy

        • EncoderOptions

          Properties

          contentTopic: string

          The content topic to set on outgoing messages.

          -
          ephemeral?: boolean

          An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

          +
          ephemeral?: boolean

          An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

          Default Value

          false

          -
          metaSetter?: IMetaSetter

          A function called when encoding messages to set the meta field.

          +
          metaSetter?: IMetaSetter

          A function called when encoding messages to set the meta field.

          Param: IProtoMessage

          The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

          -
          pubsubTopic?: string

          Deprecated

          pubsubTopicShardInfo?: SingleShardInfo

          Generated using TypeDoc

          \ No newline at end of file +
          pubsubTopic?: string

          Deprecated

          pubsubTopicShardInfo?: SingleShardInfo

          Generated using TypeDoc

          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Failure.html b/interfaces/_waku_interfaces.Failure.html index fea2b1ca68..eb4d6563d4 100644 --- a/interfaces/_waku_interfaces.Failure.html +++ b/interfaces/_waku_interfaces.Failure.html @@ -1,3 +1,3 @@ -Failure | Documentation
          interface Failure {
              error: ProtocolError;
              peerId?: PeerId;
          }

          Properties

          error +Failure | Documentation
          interface Failure {
              error: ProtocolError;
              peerId?: PeerId;
          }

          Properties

          Properties

          peerId?: PeerId

          Generated using TypeDoc

          \ No newline at end of file +

          Properties

          peerId?: PeerId

          Generated using TypeDoc

          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.FullNode.html b/interfaces/_waku_interfaces.FullNode.html index c19dcc7136..414931cc63 100644 --- a/interfaces/_waku_interfaces.FullNode.html +++ b/interfaces/_waku_interfaces.FullNode.html @@ -1,4 +1,4 @@ -FullNode | Documentation
          interface FullNode {
              connectionManager: IConnectionManager;
              filter: IFilterSDK;
              health: IHealthManager;
              libp2p: Libp2p;
              lightPush: ILightPushSDK;
              relay: IRelay;
              store: IStoreSDK;
              dial(peer, protocols?): Promise<Stream>;
              isConnected(): boolean;
              isStarted(): boolean;
              start(): Promise<void>;
              stop(): Promise<void>;
          }

          Hierarchy (view full)

          Properties

          connectionManager +FullNode | Documentation
          interface FullNode {
              connectionManager: IConnectionManager;
              filter: IFilterSDK;
              health: IHealthManager;
              libp2p: Libp2p;
              lightPush: ILightPushSDK;
              relay: IRelay;
              store: IStoreSDK;
              dial(peer, protocols?): Promise<Stream>;
              isConnected(): boolean;
              isStarted(): boolean;
              start(): Promise<void>;
              stop(): Promise<void>;
          }

          Hierarchy (view full)

          Properties

          Properties

          connectionManager: IConnectionManager
          filter: IFilterSDK
          libp2p: Libp2p
          lightPush: ILightPushSDK
          relay: IRelay
          store: IStoreSDK

          Methods

          Generated using TypeDoc

          \ No newline at end of file +

          Properties

          connectionManager: IConnectionManager
          filter: IFilterSDK
          libp2p: Libp2p
          lightPush: ILightPushSDK
          relay: IRelay
          store: IStoreSDK

          Methods

          Generated using TypeDoc

          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IAsyncIterator.html b/interfaces/_waku_interfaces.IAsyncIterator.html index 6812395aec..26b97c4d19 100644 --- a/interfaces/_waku_interfaces.IAsyncIterator.html +++ b/interfaces/_waku_interfaces.IAsyncIterator.html @@ -1,3 +1,3 @@ -IAsyncIterator | Documentation
          interface IAsyncIterator<T> {
              iterator: AsyncIterator<T, any, undefined>;
              stop: Unsubscribe;
          }

          Type Parameters

          Properties

          iterator +IAsyncIterator | Documentation
          interface IAsyncIterator<T> {
              iterator: AsyncIterator<T, any, undefined>;
              stop: Unsubscribe;
          }

          Type Parameters

          Properties

          Properties

          iterator: AsyncIterator<T, any, undefined>

          Generated using TypeDoc

          \ No newline at end of file +

          Properties

          iterator: AsyncIterator<T, any, undefined>

          Generated using TypeDoc

          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IConnectionManager.html b/interfaces/_waku_interfaces.IConnectionManager.html index 87285ca43b..38ef7322b6 100644 --- a/interfaces/_waku_interfaces.IConnectionManager.html +++ b/interfaces/_waku_interfaces.IConnectionManager.html @@ -1,4 +1,5 @@ -IConnectionManager | Documentation
          interface IConnectionManager {
              #private: any;
              addEventListener<K>(type, listener, options?): void;
              dispatchEvent(event): boolean;
              dropConnection(peerId): Promise<void>;
              getPeersByDiscovery(): Promise<PeersByDiscoveryResult>;
              listenerCount(type): number;
              removeEventListener<K>(type, listener?, options?): void;
              safeDispatchEvent<Detail>(type, detail?): boolean;
              stop(): void;
          }

          Hierarchy

          Implemented by

            Properties

            #private +IConnectionManager | Documentation
            interface IConnectionManager {
                #private: any;
                configuredPubsubTopics: string[];
                addEventListener<K>(type, listener, options?): void;
                dispatchEvent(event): boolean;
                dropConnection(peerId): Promise<void>;
                getPeersByDiscovery(): Promise<PeersByDiscoveryResult>;
                listenerCount(type): number;
                removeEventListener<K>(type, listener?, options?): void;
                safeDispatchEvent<Detail>(type, detail?): boolean;
                stop(): void;
            }

            Hierarchy

            Implemented by

              Properties

              #private: any

              Methods

              • Type Parameters

                Parameters

                Returns void

              • Parameters

                • event: Event

                Returns boolean

              • Parameters

                • type: string

                Returns number

              • Type Parameters

                Parameters

                Returns void

              • Type Parameters

                • Detail

                Parameters

                Returns boolean

              Generated using TypeDoc

              \ No newline at end of file +

              Properties

              #private: any
              configuredPubsubTopics: string[]

              Methods

              • Type Parameters

                Parameters

                Returns void

              • Parameters

                • event: Event

                Returns boolean

              • Parameters

                • type: string

                Returns number

              • Type Parameters

                Parameters

                Returns void

              • Type Parameters

                • Detail

                Parameters

                Returns boolean

              Generated using TypeDoc

              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IConnectionStateEvents.html b/interfaces/_waku_interfaces.IConnectionStateEvents.html index ff61480a6c..7ac95e1c37 100644 --- a/interfaces/_waku_interfaces.IConnectionStateEvents.html +++ b/interfaces/_waku_interfaces.IConnectionStateEvents.html @@ -1,2 +1,2 @@ -IConnectionStateEvents | Documentation
              interface IConnectionStateEvents {
                  waku:connection: CustomEvent<boolean>;
              }

              Properties

              Properties

              waku:connection: CustomEvent<boolean>

              Generated using TypeDoc

              \ No newline at end of file +IConnectionStateEvents | Documentation
              interface IConnectionStateEvents {
                  waku:connection: CustomEvent<boolean>;
              }

              Properties

              Properties

              waku:connection: CustomEvent<boolean>

              Generated using TypeDoc

              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IDecodedMessage.html b/interfaces/_waku_interfaces.IDecodedMessage.html index 5c9dfa5bfc..95a421f03e 100644 --- a/interfaces/_waku_interfaces.IDecodedMessage.html +++ b/interfaces/_waku_interfaces.IDecodedMessage.html @@ -1,8 +1,8 @@ -IDecodedMessage | Documentation
              interface IDecodedMessage {
                  contentTopic: string;
                  ephemeral: undefined | boolean;
                  meta: undefined | Uint8Array;
                  payload: Uint8Array;
                  pubsubTopic: string;
                  rateLimitProof: undefined | IRateLimitProof;
                  timestamp: undefined | Date;
              }

              Implemented by

                Properties

                contentTopic +IDecodedMessage | Documentation
                interface IDecodedMessage {
                    contentTopic: string;
                    ephemeral: undefined | boolean;
                    meta: undefined | Uint8Array;
                    payload: Uint8Array;
                    pubsubTopic: string;
                    rateLimitProof: undefined | IRateLimitProof;
                    timestamp: undefined | Date;
                }

                Implemented by

                  Properties

                  contentTopic: string
                  ephemeral: undefined | boolean
                  meta: undefined | Uint8Array
                  payload: Uint8Array
                  pubsubTopic: string
                  rateLimitProof: undefined | IRateLimitProof
                  timestamp: undefined | Date

                  Generated using TypeDoc

                  \ No newline at end of file +

                  Properties

                  contentTopic: string
                  ephemeral: undefined | boolean
                  meta: undefined | Uint8Array
                  payload: Uint8Array
                  pubsubTopic: string
                  rateLimitProof: undefined | IRateLimitProof
                  timestamp: undefined | Date

                  Generated using TypeDoc

                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IDecoder.html b/interfaces/_waku_interfaces.IDecoder.html index aa3d5f8615..7e875fa0a0 100644 --- a/interfaces/_waku_interfaces.IDecoder.html +++ b/interfaces/_waku_interfaces.IDecoder.html @@ -1,5 +1,5 @@ -IDecoder | Documentation
                  interface IDecoder<T> {
                      contentTopic: string;
                      fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>);
                      fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>);
                      pubsubTopic: string;
                  }

                  Type Parameters

                  Implemented by

                    Properties

                    contentTopic +IDecoder | Documentation
                    interface IDecoder<T> {
                        contentTopic: string;
                        fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>);
                        fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>);
                        pubsubTopic: string;
                    }

                    Type Parameters

                    Implemented by

                      Properties

                      contentTopic: string
                      fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>)

                      Type declaration

                        • (pubsubTopic, proto): Promise<undefined | T>
                        • Parameters

                          Returns Promise<undefined | T>

                      fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>)

                      Type declaration

                      pubsubTopic: string

                      Generated using TypeDoc

                      \ No newline at end of file +

                      Properties

                      contentTopic: string
                      fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>)

                      Type declaration

                        • (pubsubTopic, proto): Promise<undefined | T>
                        • Parameters

                          Returns Promise<undefined | T>

                      fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>)

                      Type declaration

                      pubsubTopic: string

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IEncoder.html b/interfaces/_waku_interfaces.IEncoder.html index ec8501afe1..7436f6cbda 100644 --- a/interfaces/_waku_interfaces.IEncoder.html +++ b/interfaces/_waku_interfaces.IEncoder.html @@ -1,6 +1,6 @@ -IEncoder | Documentation
                      interface IEncoder {
                          contentTopic: string;
                          ephemeral: boolean;
                          pubsubTopic: string;
                          toProtoObj: ((message) => Promise<undefined | IProtoMessage>);
                          toWire: ((message) => Promise<undefined | Uint8Array>);
                      }

                      Implemented by

                        Properties

                        contentTopic +IEncoder | Documentation
                        interface IEncoder {
                            contentTopic: string;
                            ephemeral: boolean;
                            pubsubTopic: string;
                            toProtoObj: ((message) => Promise<undefined | IProtoMessage>);
                            toWire: ((message) => Promise<undefined | Uint8Array>);
                        }

                        Implemented by

                          Properties

                          contentTopic: string
                          ephemeral: boolean
                          pubsubTopic: string
                          toProtoObj: ((message) => Promise<undefined | IProtoMessage>)

                          Type declaration

                          toWire: ((message) => Promise<undefined | Uint8Array>)

                          Type declaration

                            • (message): Promise<undefined | Uint8Array>
                            • Parameters

                              Returns Promise<undefined | Uint8Array>

                          Generated using TypeDoc

                          \ No newline at end of file +

                          Properties

                          contentTopic: string
                          ephemeral: boolean
                          pubsubTopic: string
                          toProtoObj: ((message) => Promise<undefined | IProtoMessage>)

                          Type declaration

                          toWire: ((message) => Promise<undefined | Uint8Array>)

                          Type declaration

                            • (message): Promise<undefined | Uint8Array>
                            • Parameters

                              Returns Promise<undefined | Uint8Array>

                          Generated using TypeDoc

                          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IEnr.html b/interfaces/_waku_interfaces.IEnr.html index 201cb7d2f3..ac8bbd368f 100644 --- a/interfaces/_waku_interfaces.IEnr.html +++ b/interfaces/_waku_interfaces.IEnr.html @@ -1,4 +1,4 @@ -IEnr | Documentation
                          interface IEnr {
                              [toStringTag]: string;
                              id: string;
                              ip?: string;
                              ip6?: string;
                              multiaddrs?: Multiaddr[];
                              nodeId?: string;
                              peerId?: PeerId;
                              peerInfo: undefined | PeerInfo;
                              publicKey?: Uint8Array;
                              seq: bigint;
                              shardInfo?: ShardInfo;
                              signature?: Uint8Array;
                              size: number;
                              tcp?: number;
                              tcp6?: number;
                              udp?: number;
                              udp6?: number;
                              waku2?: Waku2;
                              [iterator](): IterableIterator<[string, Uint8Array]>;
                              clear(): void;
                              delete(key): boolean;
                              entries(): IterableIterator<[string, Uint8Array]>;
                              forEach(callbackfn, thisArg?): void;
                              get(key): undefined | Uint8Array;
                              getFullMultiaddrs(): Multiaddr[];
                              has(key): boolean;
                              keys(): IterableIterator<string>;
                              set(key, value): this;
                              values(): IterableIterator<Uint8Array>;
                          }

                          Hierarchy

                          Implemented by

                            Properties

                            [toStringTag] +IEnr | Documentation
                            interface IEnr {
                                [toStringTag]: string;
                                id: string;
                                ip?: string;
                                ip6?: string;
                                multiaddrs?: Multiaddr[];
                                nodeId?: string;
                                peerId?: PeerId;
                                peerInfo: undefined | PeerInfo;
                                publicKey?: Uint8Array;
                                seq: bigint;
                                shardInfo?: ShardInfo;
                                signature?: Uint8Array;
                                size: number;
                                tcp?: number;
                                tcp6?: number;
                                udp?: number;
                                udp6?: number;
                                waku2?: Waku2;
                                [iterator](): IterableIterator<[string, Uint8Array]>;
                                clear(): void;
                                delete(key): boolean;
                                entries(): IterableIterator<[string, Uint8Array]>;
                                forEach(callbackfn, thisArg?): void;
                                get(key): undefined | Uint8Array;
                                getFullMultiaddrs(): Multiaddr[];
                                has(key): boolean;
                                keys(): IterableIterator<string>;
                                set(key, value): this;
                                values(): IterableIterator<Uint8Array>;
                            }

                            Hierarchy

                            Implemented by

                              Properties

                              [toStringTag] id ip? ip6? @@ -27,15 +27,15 @@ keys set values -

                              Properties

                              [toStringTag]: string
                              id: string
                              ip?: string
                              ip6?: string
                              multiaddrs?: Multiaddr[]
                              nodeId?: string
                              peerId?: PeerId
                              peerInfo: undefined | PeerInfo
                              publicKey?: Uint8Array
                              seq: bigint
                              shardInfo?: ShardInfo
                              signature?: Uint8Array
                              size: number

                              Returns

                              the number of elements in the Map.

                              -
                              tcp?: number
                              tcp6?: number
                              udp?: number
                              udp6?: number
                              waku2?: Waku2

                              Methods

                              • Returns an iterable of entries in the map.

                                +

                              Properties

                              [toStringTag]: string
                              id: string
                              ip?: string
                              ip6?: string
                              multiaddrs?: Multiaddr[]
                              nodeId?: string
                              peerId?: PeerId
                              peerInfo: undefined | PeerInfo
                              publicKey?: Uint8Array
                              seq: bigint
                              shardInfo?: ShardInfo
                              signature?: Uint8Array
                              size: number

                              Returns

                              the number of elements in the Map.

                              +
                              tcp?: number
                              tcp6?: number
                              udp?: number
                              udp6?: number
                              waku2?: Waku2

                              Methods

                              • Returns an iterable of entries in the map.

                                Returns IterableIterator<[string, Uint8Array]>

                              • Returns void

                              • Parameters

                                • key: string

                                Returns boolean

                                true if an element in the Map existed and has been removed, or false if the element does not exist.

                              • Returns an iterable of key, value pairs for every entry in the map.

                                Returns IterableIterator<[string, Uint8Array]>

                              • Executes a provided function once per each key/value pair in the Map, in insertion order.

                                Parameters

                                • callbackfn: ((value, key, map) => void)
                                    • (value, key, map): void
                                    • Parameters

                                      • value: Uint8Array
                                      • key: string
                                      • map: Map<string, Uint8Array>

                                      Returns void

                                • Optional thisArg: any

                                Returns void

                              • Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

                                Parameters

                                • key: string

                                Returns undefined | Uint8Array

                                Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

                              • Parameters

                                • key: string

                                Returns boolean

                                boolean indicating whether an element with the specified key exists or not.

                                +

                              Returns Multiaddr[]

                              • Parameters

                                • key: string

                                Returns boolean

                                boolean indicating whether an element with the specified key exists or not.

                              • Returns an iterable of keys in the map

                                Returns IterableIterator<string>

                              • Adds a new element with a specified key and value to the Map. If an element with the same key already exists, the element will be updated.

                                Parameters

                                • key: string
                                • value: Uint8Array

                                Returns this

                              Properties

                              payload: Uint8Array
                              rateLimitProof?: IRateLimitProof
                              timestamp?: Date

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IMetaSetter.html b/interfaces/_waku_interfaces.IMetaSetter.html index 7395f189b5..4f3873f050 100644 --- a/interfaces/_waku_interfaces.IMetaSetter.html +++ b/interfaces/_waku_interfaces.IMetaSetter.html @@ -1 +1 @@ -IMetaSetter | Documentation
                              interface IMetaSetter ((message) => Uint8Array)

                              Generated using TypeDoc

                              \ No newline at end of file +IMetaSetter | Documentation
                              interface IMetaSetter ((message) => Uint8Array)

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IMetadata.html b/interfaces/_waku_interfaces.IMetadata.html index bfbeb7e440..94f1550266 100644 --- a/interfaces/_waku_interfaces.IMetadata.html +++ b/interfaces/_waku_interfaces.IMetadata.html @@ -1,10 +1,10 @@ -IMetadata | Documentation
                              interface IMetadata {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  shardInfo: ShardingParams;
                                  confirmOrAttemptHandshake(peerId): Promise<MetadataQueryResult>;
                                  query(peerId): Promise<MetadataQueryResult>;
                              }

                              Hierarchy

                              Properties

                              addLibp2pEventListener +IMetadata | Documentation
                              interface IMetadata {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  pubsubTopics: string[];
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  confirmOrAttemptHandshake(peerId): Promise<MetadataQueryResult>;
                                  query(peerId): Promise<MetadataQueryResult>;
                              }

                              Hierarchy

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              peerStore: PeerStore
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              shardInfo: ShardingParams

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              peerStore: PeerStore
                              pubsubTopics: string[]
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IPeerExchange.html b/interfaces/_waku_interfaces.IPeerExchange.html index b9f3041697..44b1c2c92e 100644 --- a/interfaces/_waku_interfaces.IPeerExchange.html +++ b/interfaces/_waku_interfaces.IPeerExchange.html @@ -1,9 +1,8 @@ -IPeerExchange | Documentation
                              interface IPeerExchange {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  shardInfo?: ShardInfo;
                                  query(params): Promise<PeerExchangeQueryResult>;
                              }

                              Hierarchy (view full)

                              Properties

                              addLibp2pEventListener +IPeerExchange | Documentation
                              interface IPeerExchange {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  query(params): Promise<PeerExchangeQueryResult>;
                              }

                              Hierarchy (view full)

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              peerStore: PeerStore
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              shardInfo?: ShardInfo

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              peerStore: PeerStore
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html b/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html index 00a901a559..6a05cd1a9f 100644 --- a/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html +++ b/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html @@ -1,5 +1,5 @@ -IPeersByDiscoveryEvents | Documentation
                              interface IPeersByDiscoveryEvents {
                                  peer:connected:bootstrap: CustomEvent<PeerId>;
                                  peer:connected:peer-exchange: CustomEvent<PeerId>;
                                  peer:discovery:bootstrap: CustomEvent<PeerId>;
                                  peer:discovery:peer-exchange: CustomEvent<PeerId>;
                              }

                              Properties

                              peer:connected:bootstrap +IPeersByDiscoveryEvents | Documentation
                              interface IPeersByDiscoveryEvents {
                                  peer:connected:bootstrap: CustomEvent<PeerId>;
                                  peer:connected:peer-exchange: CustomEvent<PeerId>;
                                  peer:discovery:bootstrap: CustomEvent<PeerId>;
                                  peer:discovery:peer-exchange: CustomEvent<PeerId>;
                              }

                              Properties

                              peer:connected:bootstrap: CustomEvent<PeerId>
                              peer:connected:peer-exchange: CustomEvent<PeerId>
                              peer:discovery:bootstrap: CustomEvent<PeerId>
                              peer:discovery:peer-exchange: CustomEvent<PeerId>

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              peer:connected:bootstrap: CustomEvent<PeerId>
                              peer:connected:peer-exchange: CustomEvent<PeerId>
                              peer:discovery:bootstrap: CustomEvent<PeerId>
                              peer:discovery:peer-exchange: CustomEvent<PeerId>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IProtoMessage.html b/interfaces/_waku_interfaces.IProtoMessage.html index fa23e6ca56..ce61e49447 100644 --- a/interfaces/_waku_interfaces.IProtoMessage.html +++ b/interfaces/_waku_interfaces.IProtoMessage.html @@ -1,10 +1,10 @@ IProtoMessage | Documentation

                              Interface matching the protobuf library. Field types matches the protobuf type over the wire

                              -
                              interface IProtoMessage {
                                  contentTopic: string;
                                  ephemeral: undefined | boolean;
                                  meta: undefined | Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof: undefined | IRateLimitProof;
                                  timestamp: undefined | bigint;
                                  version: undefined | number;
                              }

                              Properties

                              interface IProtoMessage {
                                  contentTopic: string;
                                  ephemeral: undefined | boolean;
                                  meta: undefined | Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof: undefined | IRateLimitProof;
                                  timestamp: undefined | bigint;
                                  version: undefined | number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral: undefined | boolean
                              meta: undefined | Uint8Array
                              payload: Uint8Array
                              rateLimitProof: undefined | IRateLimitProof
                              timestamp: undefined | bigint
                              version: undefined | number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral: undefined | boolean
                              meta: undefined | Uint8Array
                              payload: Uint8Array
                              rateLimitProof: undefined | IRateLimitProof
                              timestamp: undefined | bigint
                              version: undefined | number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IRateLimitProof.html b/interfaces/_waku_interfaces.IRateLimitProof.html index aaa8bde488..8b14691608 100644 --- a/interfaces/_waku_interfaces.IRateLimitProof.html +++ b/interfaces/_waku_interfaces.IRateLimitProof.html @@ -1,8 +1,8 @@ -IRateLimitProof | Documentation
                              interface IRateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +IRateLimitProof | Documentation
                              interface IRateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IReceiver.html b/interfaces/_waku_interfaces.IReceiver.html index 9b8abd0627..adcbc39945 100644 --- a/interfaces/_waku_interfaces.IReceiver.html +++ b/interfaces/_waku_interfaces.IReceiver.html @@ -1,3 +1,3 @@ -IReceiver | Documentation
                              interface IReceiver {
                                  subscribeWithUnsubscribe: SubscribeWithUnsubscribe;
                                  toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>);
                              }

                              Properties

                              subscribeWithUnsubscribe +IReceiver | Documentation
                              interface IReceiver {
                                  subscribeWithUnsubscribe: SubscribeWithUnsubscribe;
                                  toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>);
                              }

                              Properties

                              subscribeWithUnsubscribe: SubscribeWithUnsubscribe
                              toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>)

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              subscribeWithUnsubscribe: SubscribeWithUnsubscribe
                              toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>)

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IRelayAPI.html b/interfaces/_waku_interfaces.IRelayAPI.html index 1ba0333589..306c056662 100644 --- a/interfaces/_waku_interfaces.IRelayAPI.html +++ b/interfaces/_waku_interfaces.IRelayAPI.html @@ -1,9 +1,9 @@ IRelayAPI | Documentation

                              Interface representing the Relay API, providing control and information about the GossipSub protocol.

                              -
                              interface IRelayAPI {
                                  getMeshPeers: ((topic?) => string[]);
                                  gossipSub: GossipSub;
                                  pubsubTopics: Set<string>;
                                  start: (() => Promise<void>);
                              }

                              Properties

                              interface IRelayAPI {
                                  getMeshPeers: ((topic?) => string[]);
                                  gossipSub: GossipSub;
                                  pubsubTopics: Set<string>;
                                  start: (() => Promise<void>);
                              }

                              Properties

                              getMeshPeers: ((topic?) => string[])

                              Function to retrieve the mesh peers for a given topic or all topics if none is specified. Returns an array of peer IDs as strings.

                              -

                              Type declaration

                                • (topic?): string[]
                                • Parameters

                                  • Optional topic: string

                                  Returns string[]

                              gossipSub: GossipSub

                              The GossipSub instance used for managing pub/sub behavior.

                              -
                              pubsubTopics: Set<string>
                              start: (() => Promise<void>)

                              Function to start the relay, returning a Promise that resolves when initialization is complete.

                              -

                              Type declaration

                                • (): Promise<void>
                                • Returns Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Type declaration

                                • (topic?): string[]
                                • Parameters

                                  • Optional topic: string

                                  Returns string[]

                              gossipSub: GossipSub

                              The GossipSub instance used for managing pub/sub behavior.

                              +
                              pubsubTopics: Set<string>
                              start: (() => Promise<void>)

                              Function to start the relay, returning a Promise that resolves when initialization is complete.

                              +

                              Type declaration

                                • (): Promise<void>
                                • Returns Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ISender.html b/interfaces/_waku_interfaces.ISender.html index 8e1ce70b60..2c3ba6c52d 100644 --- a/interfaces/_waku_interfaces.ISender.html +++ b/interfaces/_waku_interfaces.ISender.html @@ -1,2 +1,2 @@ -ISender | Documentation
                              interface ISender {
                                  send: ((encoder, message, sendOptions?) => Promise<SDKProtocolResult>);
                              }

                              Properties

                              Properties

                              send: ((encoder, message, sendOptions?) => Promise<SDKProtocolResult>)

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +ISender | Documentation
                              interface ISender {
                                  send: ((encoder, message, sendOptions?) => Promise<SDKProtocolResult>);
                              }

                              Properties

                              Properties

                              send: ((encoder, message, sendOptions?) => Promise<SDKProtocolResult>)

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ISubscriptionSDK.html b/interfaces/_waku_interfaces.ISubscriptionSDK.html index 52440e3aee..24b0d0d960 100644 --- a/interfaces/_waku_interfaces.ISubscriptionSDK.html +++ b/interfaces/_waku_interfaces.ISubscriptionSDK.html @@ -1,5 +1,5 @@ -ISubscriptionSDK | Documentation
                              interface ISubscriptionSDK {
                                  ping(peerId?): Promise<SDKProtocolResult>;
                                  subscribe<T>(decoders, callback, options?): Promise<SDKProtocolResult>;
                                  unsubscribe(contentTopics): Promise<SDKProtocolResult>;
                                  unsubscribeAll(): Promise<SDKProtocolResult>;
                              }

                              Methods

                              ping +ISubscriptionSDK | Documentation
                              interface ISubscriptionSDK {
                                  ping(peerId?): Promise<SDKProtocolResult>;
                                  subscribe<T>(decoders, callback, options?): Promise<SDKProtocolResult>;
                                  unsubscribe(contentTopics): Promise<SDKProtocolResult>;
                                  unsubscribeAll(): Promise<SDKProtocolResult>;
                              }

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.KeepAliveOptions.html b/interfaces/_waku_interfaces.KeepAliveOptions.html index aca02d24d1..8f6e2dda63 100644 --- a/interfaces/_waku_interfaces.KeepAliveOptions.html +++ b/interfaces/_waku_interfaces.KeepAliveOptions.html @@ -1,3 +1,3 @@ -KeepAliveOptions | Documentation
                              interface KeepAliveOptions {
                                  pingKeepAlive: number;
                                  relayKeepAlive: number;
                              }

                              Properties

                              pingKeepAlive +KeepAliveOptions | Documentation
                              interface KeepAliveOptions {
                                  pingKeepAlive: number;
                                  relayKeepAlive: number;
                              }

                              Properties

                              pingKeepAlive: number
                              relayKeepAlive: number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              pingKeepAlive: number
                              relayKeepAlive: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.LightNode.html b/interfaces/_waku_interfaces.LightNode.html index a018ae4bf4..1e7175563d 100644 --- a/interfaces/_waku_interfaces.LightNode.html +++ b/interfaces/_waku_interfaces.LightNode.html @@ -1,4 +1,4 @@ -LightNode | Documentation
                              interface LightNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilterSDK;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: ILightPushSDK;
                                  relay: undefined;
                                  store: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +LightNode | Documentation
                              interface LightNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilterSDK;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: ILightPushSDK;
                                  relay: undefined;
                                  store: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilterSDK
                              libp2p: Libp2p
                              lightPush: ILightPushSDK
                              relay: undefined
                              store: IStoreSDK

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilterSDK
                              libp2p: Libp2p
                              lightPush: ILightPushSDK
                              relay: undefined
                              store: IStoreSDK

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.NodeCapabilityCount.html b/interfaces/_waku_interfaces.NodeCapabilityCount.html index 7d241f5aa8..0d7061ac91 100644 --- a/interfaces/_waku_interfaces.NodeCapabilityCount.html +++ b/interfaces/_waku_interfaces.NodeCapabilityCount.html @@ -1,5 +1,5 @@ -NodeCapabilityCount | Documentation
                              interface NodeCapabilityCount {
                                  filter: number;
                                  lightPush: number;
                                  relay: number;
                                  store: number;
                              }

                              Properties

                              filter +NodeCapabilityCount | Documentation
                              interface NodeCapabilityCount {
                                  filter: number;
                                  lightPush: number;
                                  relay: number;
                                  store: number;
                              }

                              Properties

                              filter: number
                              lightPush: number
                              relay: number
                              store: number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              filter: number
                              lightPush: number
                              relay: number
                              store: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeComponents.html b/interfaces/_waku_interfaces.PeerExchangeComponents.html index dba641b37d..9d62ec3e8a 100644 --- a/interfaces/_waku_interfaces.PeerExchangeComponents.html +++ b/interfaces/_waku_interfaces.PeerExchangeComponents.html @@ -1,3 +1,3 @@ -PeerExchangeComponents | Documentation
                              interface PeerExchangeComponents {
                                  connectionManager: ConnectionManager;
                                  peerStore: PeerStore;
                              }

                              Properties

                              connectionManager +PeerExchangeComponents | Documentation
                              interface PeerExchangeComponents {
                                  connectionManager: ConnectionManager;
                                  peerStore: PeerStore;
                              }

                              Properties

                              connectionManager: ConnectionManager
                              peerStore: PeerStore

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              connectionManager: ConnectionManager
                              peerStore: PeerStore

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeQueryParams.html b/interfaces/_waku_interfaces.PeerExchangeQueryParams.html index a65f92a48e..ae791b9a82 100644 --- a/interfaces/_waku_interfaces.PeerExchangeQueryParams.html +++ b/interfaces/_waku_interfaces.PeerExchangeQueryParams.html @@ -1,3 +1,3 @@ -PeerExchangeQueryParams | Documentation
                              interface PeerExchangeQueryParams {
                                  numPeers: number;
                                  peerId: PeerId;
                              }

                              Properties

                              numPeers +PeerExchangeQueryParams | Documentation
                              interface PeerExchangeQueryParams {
                                  numPeers: number;
                                  peerId: PeerId;
                              }

                              Properties

                              Properties

                              numPeers: number
                              peerId: PeerId

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              numPeers: number
                              peerId: PeerId

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeResponse.html b/interfaces/_waku_interfaces.PeerExchangeResponse.html index 8c02099387..56112dc604 100644 --- a/interfaces/_waku_interfaces.PeerExchangeResponse.html +++ b/interfaces/_waku_interfaces.PeerExchangeResponse.html @@ -1,2 +1,2 @@ -PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: PeerInfo[];
                              }

                              Properties

                              Properties

                              peerInfos: PeerInfo[]

                              Generated using TypeDoc

                              \ No newline at end of file +PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: PeerInfo[];
                              }

                              Properties

                              Properties

                              peerInfos: PeerInfo[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerInfo.html b/interfaces/_waku_interfaces.PeerInfo.html index d266239f40..ed10eb5c6f 100644 --- a/interfaces/_waku_interfaces.PeerInfo.html +++ b/interfaces/_waku_interfaces.PeerInfo.html @@ -1,2 +1,2 @@ -PeerInfo | Documentation
                              interface PeerInfo {
                                  ENR?: IEnr;
                              }

                              Properties

                              Properties

                              ENR?: IEnr

                              Generated using TypeDoc

                              \ No newline at end of file +PeerInfo | Documentation
                              interface PeerInfo {
                                  ENR?: IEnr;
                              }

                              Properties

                              Properties

                              ENR?: IEnr

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeersByDiscoveryResult.html b/interfaces/_waku_interfaces.PeersByDiscoveryResult.html index 1048c851ae..abdec58534 100644 --- a/interfaces/_waku_interfaces.PeersByDiscoveryResult.html +++ b/interfaces/_waku_interfaces.PeersByDiscoveryResult.html @@ -1,3 +1,3 @@ -PeersByDiscoveryResult | Documentation
                              interface PeersByDiscoveryResult {
                                  CONNECTED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                                  DISCOVERED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                              }

                              Properties

                              CONNECTED +PeersByDiscoveryResult | Documentation
                              interface PeersByDiscoveryResult {
                                  CONNECTED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                                  DISCOVERED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                              }

                              Properties

                              Properties

                              CONNECTED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]
                              DISCOVERED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              CONNECTED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]
                              DISCOVERED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.RelayNode.html b/interfaces/_waku_interfaces.RelayNode.html index 439f622743..acb5a4a7f7 100644 --- a/interfaces/_waku_interfaces.RelayNode.html +++ b/interfaces/_waku_interfaces.RelayNode.html @@ -1,4 +1,4 @@ -RelayNode | Documentation
                              interface RelayNode {
                                  connectionManager: IConnectionManager;
                                  filter: undefined;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: undefined;
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +RelayNode | Documentation
                              interface RelayNode {
                                  connectionManager: IConnectionManager;
                                  filter: undefined;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: undefined;
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              Properties

                              connectionManager: IConnectionManager
                              filter: undefined
                              libp2p: Libp2p
                              lightPush: undefined
                              relay: IRelay
                              store: undefined

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              connectionManager: IConnectionManager
                              filter: undefined
                              libp2p: Libp2p
                              lightPush: undefined
                              relay: IRelay
                              store: undefined

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ShardInfo.html b/interfaces/_waku_interfaces.ShardInfo.html deleted file mode 100644 index a9fcfdac49..0000000000 --- a/interfaces/_waku_interfaces.ShardInfo.html +++ /dev/null @@ -1,3 +0,0 @@ -ShardInfo | Documentation
                              interface ShardInfo {
                                  clusterId: number;
                                  shards: number[];
                              }

                              Properties

                              Properties

                              clusterId: number
                              shards: number[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.SingleShardInfo.html b/interfaces/_waku_interfaces.SingleShardInfo.html index 64be18d451..6a0dbcceef 100644 --- a/interfaces/_waku_interfaces.SingleShardInfo.html +++ b/interfaces/_waku_interfaces.SingleShardInfo.html @@ -1,4 +1,4 @@ -SingleShardInfo | Documentation
                              interface SingleShardInfo {
                                  clusterId: number;
                                  shard?: number;
                              }

                              Properties

                              clusterId +SingleShardInfo | Documentation
                              interface SingleShardInfo {
                                  clusterId: number;
                                  shard?: number;
                              }

                              Properties

                              Properties

                              clusterId: number
                              shard?: number

                              Specifying this field indicates to the encoder/decoder that static sharding must be used.

                              -

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              clusterId: number
                              shard?: number

                              Specifying this field indicates to the encoder/decoder that static sharding must be used.

                              +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Waku.html b/interfaces/_waku_interfaces.Waku.html index 3e0d694856..e0dc070f25 100644 --- a/interfaces/_waku_interfaces.Waku.html +++ b/interfaces/_waku_interfaces.Waku.html @@ -1,4 +1,4 @@ -Waku | Documentation
                              interface Waku {
                                  connectionManager: IConnectionManager;
                                  filter?: IFilterSDK;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPushSDK;
                                  relay?: IRelay;
                                  store?: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +Waku | Documentation
                              interface Waku {
                                  connectionManager: IConnectionManager;
                                  filter?: IFilterSDK;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPushSDK;
                                  relay?: IRelay;
                                  store?: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              Properties

                              connectionManager: IConnectionManager
                              filter?: IFilterSDK
                              libp2p: Libp2p
                              lightPush?: ILightPushSDK
                              relay?: IRelay
                              store?: IStoreSDK

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              connectionManager: IConnectionManager
                              filter?: IFilterSDK
                              libp2p: Libp2p
                              lightPush?: ILightPushSDK
                              relay?: IRelay
                              store?: IStoreSDK

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Waku2.html b/interfaces/_waku_interfaces.Waku2.html index 81d4fd2823..7f0993ac74 100644 --- a/interfaces/_waku_interfaces.Waku2.html +++ b/interfaces/_waku_interfaces.Waku2.html @@ -1,5 +1,5 @@ -Waku2 | Documentation
                              interface Waku2 {
                                  filter: boolean;
                                  lightPush: boolean;
                                  relay: boolean;
                                  store: boolean;
                              }

                              Properties

                              filter +Waku2 | Documentation
                              interface Waku2 {
                                  filter: boolean;
                                  lightPush: boolean;
                                  relay: boolean;
                                  store: boolean;
                              }

                              Properties

                              filter: boolean
                              lightPush: boolean
                              relay: boolean
                              store: boolean

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              filter: boolean
                              lightPush: boolean
                              relay: boolean
                              store: boolean

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_message_encryption.ecies.EncoderOptions.html b/interfaces/_waku_message_encryption.ecies.EncoderOptions.html index 7a75511cbb..06a1acb0da 100644 --- a/interfaces/_waku_message_encryption.ecies.EncoderOptions.html +++ b/interfaces/_waku_message_encryption.ecies.EncoderOptions.html @@ -1,4 +1,4 @@ -EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  publicKey: Uint8Array;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              contentTopic +EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  publicKey: Uint8Array;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              Param: IProtoMessage

                              The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

                              publicKey: Uint8Array

                              The public key to encrypt the payload for.

                              -
                              pubsubTopic?: string

                              Deprecated

                              pubsubTopicShardInfo?: SingleShardInfo
                              sigPrivKey?: Uint8Array

                              An optional private key to be used to sign the payload before encryption.

                              -

                              Generated using TypeDoc

                              \ No newline at end of file +
                              pubsubTopic?: string

                              Deprecated

                              pubsubTopicShardInfo?: SingleShardInfo
                              sigPrivKey?: Uint8Array

                              An optional private key to be used to sign the payload before encryption.

                              +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html b/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html index 64e6da8e1f..69bfe447f4 100644 --- a/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html +++ b/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html @@ -1,4 +1,4 @@ -EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                                  symKey: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              contentTopic +EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                                  symKey: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              Param: IProtoMessage

                              The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

                              pubsubTopic?: string

                              Deprecated

                              pubsubTopicShardInfo?: SingleShardInfo
                              sigPrivKey?: Uint8Array

                              An optional private key to be used to sign the payload before encryption.

                              -
                              symKey: Uint8Array

                              The symmetric key to encrypt the payload with.

                              -

                              Generated using TypeDoc

                              \ No newline at end of file +
                              symKey: Uint8Array

                              The symmetric key to encrypt the payload with.

                              +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.WakuMessage-1.html b/interfaces/_waku_proto.WakuMessage-1.html index 7d37edb41c..03acff1ed9 100644 --- a/interfaces/_waku_proto.WakuMessage-1.html +++ b/interfaces/_waku_proto.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_filter.RateLimitProof
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_filter.RateLimitProof
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRequest-1.html b/interfaces/_waku_proto.proto_filter.FilterRequest-1.html index c8410a7d4d..56b4972075 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRequest-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRequest-1.html @@ -1,4 +1,4 @@ -FilterRequest | Documentation
                              interface FilterRequest {
                                  contentFilters: ContentFilter[];
                                  subscribe: boolean;
                                  topic: string;
                              }

                              Properties

                              contentFilters +FilterRequest | Documentation
                              interface FilterRequest {
                                  contentFilters: ContentFilter[];
                                  subscribe: boolean;
                                  topic: string;
                              }

                              Properties

                              contentFilters: ContentFilter[]
                              subscribe: boolean
                              topic: string

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentFilters: ContentFilter[]
                              subscribe: boolean
                              topic: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html b/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html index bf607fa68f..630aed95bb 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html @@ -1,2 +1,2 @@ -ContentFilter | Documentation
                              interface ContentFilter {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file +ContentFilter | Documentation
                              interface ContentFilter {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRpc-1.html b/interfaces/_waku_proto.proto_filter.FilterRpc-1.html index 961063a89b..1101c2ad9e 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRpc-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRpc-1.html @@ -1,4 +1,4 @@ -FilterRpc | Documentation
                              interface FilterRpc {
                                  push?: proto_filter.MessagePush;
                                  request?: FilterRequest;
                                  requestId: string;
                              }

                              Properties

                              push? +FilterRpc | Documentation
                              interface FilterRpc {
                                  push?: proto_filter.MessagePush;
                                  request?: FilterRequest;
                                  requestId: string;
                              }

                              Properties

                              request?: FilterRequest
                              requestId: string

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              request?: FilterRequest
                              requestId: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.MessagePush-1.html b/interfaces/_waku_proto.proto_filter.MessagePush-1.html index 890e44b734..083f578612 100644 --- a/interfaces/_waku_proto.proto_filter.MessagePush-1.html +++ b/interfaces/_waku_proto.proto_filter.MessagePush-1.html @@ -1,2 +1,2 @@ -MessagePush | Documentation
                              interface MessagePush {
                                  messages: WakuMessage[];
                              }

                              Properties

                              Properties

                              messages: WakuMessage[]

                              Generated using TypeDoc

                              \ No newline at end of file +MessagePush | Documentation
                              interface MessagePush {
                                  messages: WakuMessage[];
                              }

                              Properties

                              Properties

                              messages: WakuMessage[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html b/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html index de04f1594b..47a2fc3e63 100644 --- a/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html index 74af54f3ee..c8c72842d5 100644 --- a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html @@ -1,5 +1,5 @@ -FilterSubscribeRequest | Documentation
                              interface FilterSubscribeRequest {
                                  contentTopics: string[];
                                  filterSubscribeType: FilterSubscribeType;
                                  pubsubTopic?: string;
                                  requestId: string;
                              }

                              Properties

                              contentTopics +FilterSubscribeRequest | Documentation
                              interface FilterSubscribeRequest {
                                  contentTopics: string[];
                                  filterSubscribeType: FilterSubscribeType;
                                  pubsubTopic?: string;
                                  requestId: string;
                              }

                              Properties

                              contentTopics: string[]
                              filterSubscribeType: FilterSubscribeType
                              pubsubTopic?: string
                              requestId: string

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentTopics: string[]
                              filterSubscribeType: FilterSubscribeType
                              pubsubTopic?: string
                              requestId: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html index 001b2d803d..431d7538af 100644 --- a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html @@ -1,4 +1,4 @@ -FilterSubscribeResponse | Documentation
                              interface FilterSubscribeResponse {
                                  requestId: string;
                                  statusCode: number;
                                  statusDesc?: string;
                              }

                              Properties

                              requestId +FilterSubscribeResponse | Documentation
                              interface FilterSubscribeResponse {
                                  requestId: string;
                                  statusCode: number;
                                  statusDesc?: string;
                              }

                              Properties

                              requestId: string
                              statusCode: number
                              statusDesc?: string

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              requestId: string
                              statusCode: number
                              statusDesc?: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html b/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html index a08d327109..269a888bab 100644 --- a/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html @@ -1,3 +1,3 @@ -MessagePush | Documentation
                              interface MessagePush {
                                  pubsubTopic?: string;
                                  wakuMessage?: proto_filter_v2.WakuMessage;
                              }

                              Properties

                              pubsubTopic? +MessagePush | Documentation
                              interface MessagePush {
                                  pubsubTopic?: string;
                                  wakuMessage?: proto_filter_v2.WakuMessage;
                              }

                              Properties

                              pubsubTopic?: string

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              pubsubTopic?: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html b/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html index 5a9ac48840..e5d8a3141d 100644 --- a/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html b/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html index ab4b83d451..b6f469446c 100644 --- a/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter_v2.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter_v2.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html b/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html index 76657a213e..dc0d2a8dd3 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html @@ -1,3 +1,3 @@ -PushRequest | Documentation
                              interface PushRequest {
                                  message?: proto_lightpush.WakuMessage;
                                  pubsubTopic: string;
                              }

                              Properties

                              message? +PushRequest | Documentation
                              interface PushRequest {
                                  message?: proto_lightpush.WakuMessage;
                                  pubsubTopic: string;
                              }

                              Properties

                              Properties

                              pubsubTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              pubsubTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html b/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html index 03d221f12a..2e2d2795fb 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html @@ -1,3 +1,3 @@ -PushResponse | Documentation
                              interface PushResponse {
                                  info?: string;
                                  isSuccess: boolean;
                              }

                              Properties

                              info? +PushResponse | Documentation
                              interface PushResponse {
                                  info?: string;
                                  isSuccess: boolean;
                              }

                              Properties

                              Properties

                              info?: string
                              isSuccess: boolean

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              info?: string
                              isSuccess: boolean

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html b/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html index 2edb0879ae..6a3155434f 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html @@ -1,4 +1,4 @@ -PushRpc | Documentation
                              interface PushRpc {
                                  request?: PushRequest;
                                  requestId: string;
                                  response?: proto_lightpush.PushResponse;
                              }

                              Properties

                              request? +PushRpc | Documentation
                              interface PushRpc {
                                  request?: PushRequest;
                                  requestId: string;
                                  response?: proto_lightpush.PushResponse;
                              }

                              Properties

                              request?: PushRequest
                              requestId: string

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              request?: PushRequest
                              requestId: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html b/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html index 8085264968..26375f6cae 100644 --- a/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html b/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html index f1b4d3ba1e..c28fcf9b25 100644 --- a/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_lightpush.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_lightpush.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_message.RateLimitProof-1.html b/interfaces/_waku_proto.proto_message.RateLimitProof-1.html index a3a45f6449..6c02a6c4f5 100644 --- a/interfaces/_waku_proto.proto_message.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_message.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_message.WakuMessage-1.html b/interfaces/_waku_proto.proto_message.WakuMessage-1.html index ab859aebd5..0495df4b78 100644 --- a/interfaces/_waku_proto.proto_message.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_message.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_message.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_message.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_message.RateLimitProof
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_message.RateLimitProof
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html b/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html index 91daa716ba..8846d4d5ed 100644 --- a/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html +++ b/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html @@ -1,3 +1,3 @@ -WakuMetadataRequest | Documentation
                              interface WakuMetadataRequest {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

                              clusterId? +WakuMetadataRequest | Documentation
                              interface WakuMetadataRequest {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

                              Properties

                              clusterId?: number
                              shards: number[]

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              clusterId?: number
                              shards: number[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html b/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html index e38dba464a..ca11472f3f 100644 --- a/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html +++ b/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html @@ -1,3 +1,3 @@ -WakuMetadataResponse | Documentation
                              interface WakuMetadataResponse {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

                              clusterId? +WakuMetadataResponse | Documentation
                              interface WakuMetadataResponse {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

                              Properties

                              clusterId?: number
                              shards: number[]

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              clusterId?: number
                              shards: number[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html index cb3ecb21cc..ac02c9c318 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html @@ -1,2 +1,2 @@ -PeerExchangeQuery | Documentation
                              interface PeerExchangeQuery {
                                  numPeers?: bigint;
                              }

                              Properties

                              Properties

                              numPeers?: bigint

                              Generated using TypeDoc

                              \ No newline at end of file +PeerExchangeQuery | Documentation
                              interface PeerExchangeQuery {
                                  numPeers?: bigint;
                              }

                              Properties

                              Properties

                              numPeers?: bigint

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html index 249d73686a..92c328de98 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html @@ -1,3 +1,3 @@ -PeerExchangeRPC | Documentation
                              interface PeerExchangeRPC {
                                  query?: PeerExchangeQuery;
                                  response?: proto_peer_exchange.PeerExchangeResponse;
                              }

                              Properties

                              query? +PeerExchangeRPC | Documentation
                              interface PeerExchangeRPC {
                                  query?: PeerExchangeQuery;
                                  response?: proto_peer_exchange.PeerExchangeResponse;
                              }

                              Properties

                              Properties

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html index 24a963cb29..520b65e944 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html @@ -1,2 +1,2 @@ -PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: proto_peer_exchange.PeerInfo[];
                              }

                              Properties

                              Properties

                              Generated using TypeDoc

                              \ No newline at end of file +PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: proto_peer_exchange.PeerInfo[];
                              }

                              Properties

                              Properties

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html index 78a6e1c678..96a4e4bf31 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html @@ -1,2 +1,2 @@ -PeerInfo | Documentation
                              interface PeerInfo {
                                  enr?: Uint8Array;
                              }

                              Properties

                              Properties

                              enr?: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +PeerInfo | Documentation
                              interface PeerInfo {
                                  enr?: Uint8Array;
                              }

                              Properties

                              Properties

                              enr?: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.RateLimitProof-1.html b/interfaces/_waku_proto.proto_store.RateLimitProof-1.html index 11d21b6087..7397f6c481 100644 --- a/interfaces/_waku_proto.proto_store.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_store.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html b/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html index 22974cfd1d..a7653e7e54 100644 --- a/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html +++ b/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html @@ -1,4 +1,4 @@ -StoreQueryRequest | Documentation
                              interface StoreQueryRequest {
                                  contentTopics: string[];
                                  includeData: boolean;
                                  messageHashes: Uint8Array[];
                                  paginationCursor?: Uint8Array;
                                  paginationForward: boolean;
                                  paginationLimit?: bigint;
                                  pubsubTopic?: string;
                                  requestId: string;
                                  timeEnd?: bigint;
                                  timeStart?: bigint;
                              }

                              Properties

                              contentTopics +StoreQueryRequest | Documentation
                              interface StoreQueryRequest {
                                  contentTopics: string[];
                                  includeData: boolean;
                                  messageHashes: Uint8Array[];
                                  paginationCursor?: Uint8Array;
                                  paginationForward: boolean;
                                  paginationLimit?: bigint;
                                  pubsubTopic?: string;
                                  requestId: string;
                                  timeEnd?: bigint;
                                  timeStart?: bigint;
                              }

                              Properties

                              contentTopics: string[]
                              includeData: boolean
                              messageHashes: Uint8Array[]
                              paginationCursor?: Uint8Array
                              paginationForward: boolean
                              paginationLimit?: bigint
                              pubsubTopic?: string
                              requestId: string
                              timeEnd?: bigint
                              timeStart?: bigint

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentTopics: string[]
                              includeData: boolean
                              messageHashes: Uint8Array[]
                              paginationCursor?: Uint8Array
                              paginationForward: boolean
                              paginationLimit?: bigint
                              pubsubTopic?: string
                              requestId: string
                              timeEnd?: bigint
                              timeStart?: bigint

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html b/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html index cc3b28ae37..340b5ee2b1 100644 --- a/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html +++ b/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html @@ -1,6 +1,6 @@ -StoreQueryResponse | Documentation
                              interface StoreQueryResponse {
                                  messages: WakuMessageKeyValue[];
                                  paginationCursor?: Uint8Array;
                                  requestId: string;
                                  statusCode?: number;
                                  statusDesc?: string;
                              }

                              Properties

                              messages +StoreQueryResponse | Documentation
                              interface StoreQueryResponse {
                                  messages: WakuMessageKeyValue[];
                                  paginationCursor?: Uint8Array;
                                  requestId: string;
                                  statusCode?: number;
                                  statusDesc?: string;
                              }

                              Properties

                              paginationCursor?: Uint8Array
                              requestId: string
                              statusCode?: number
                              statusDesc?: string

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              paginationCursor?: Uint8Array
                              requestId: string
                              statusCode?: number
                              statusDesc?: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.WakuMessage-1.html b/interfaces/_waku_proto.proto_store.WakuMessage-1.html index 8915481a1e..9e07b83caa 100644 --- a/interfaces/_waku_proto.proto_store.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_store.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_store.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_store.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_store.RateLimitProof
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_store.RateLimitProof
                              timestamp?: bigint
                              version?: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html b/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html index 194bad2944..396514b949 100644 --- a/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html +++ b/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html @@ -1,4 +1,4 @@ -WakuMessageKeyValue | Documentation
                              interface WakuMessageKeyValue {
                                  message?: proto_store.WakuMessage;
                                  messageHash?: Uint8Array;
                                  pubsubTopic?: string;
                              }

                              Properties

                              message? +WakuMessageKeyValue | Documentation
                              interface WakuMessageKeyValue {
                                  message?: proto_store.WakuMessage;
                                  messageHash?: Uint8Array;
                                  pubsubTopic?: string;
                              }

                              Properties

                              messageHash?: Uint8Array
                              pubsubTopic?: string

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              messageHash?: Uint8Array
                              pubsubTopic?: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html b/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html index 9c554391dd..0f4e4ff87a 100644 --- a/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html +++ b/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html @@ -1,2 +1,2 @@ -TopicOnlyMessage | Documentation
                              interface TopicOnlyMessage {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file +TopicOnlyMessage | Documentation
                              interface TopicOnlyMessage {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.ConnectionManagerOptions.html b/interfaces/_waku_sdk.ConnectionManagerOptions.html index e857b38073..9cf72657f6 100644 --- a/interfaces/_waku_sdk.ConnectionManagerOptions.html +++ b/interfaces/_waku_sdk.ConnectionManagerOptions.html @@ -1,9 +1,9 @@ -ConnectionManagerOptions | Documentation

                              Interface ConnectionManagerOptions

                              interface ConnectionManagerOptions {
                                  maxBootstrapPeersAllowed: number;
                                  maxDialAttemptsForPeer: number;
                                  maxParallelDials: number;
                              }

                              Properties

                              maxBootstrapPeersAllowed +ConnectionManagerOptions | Documentation

                              Interface ConnectionManagerOptions

                              interface ConnectionManagerOptions {
                                  maxBootstrapPeersAllowed: number;
                                  maxDialAttemptsForPeer: number;
                                  maxParallelDials: number;
                              }

                              Properties

                              maxBootstrapPeersAllowed: number

                              Max number of bootstrap peers allowed to be connected to, initially This is used to increase intention of dialing non-bootstrap peers, found using other discovery mechanisms (like Peer Exchange)

                              -
                              maxDialAttemptsForPeer: number

                              Number of attempts before a peer is considered non-dialable +

                              maxDialAttemptsForPeer: number

                              Number of attempts before a peer is considered non-dialable This is used to not spam a peer with dial attempts when it is not dialable

                              -
                              maxParallelDials: number

                              Max number of parallel dials allowed

                              -

                              Generated using TypeDoc

                              \ No newline at end of file +
                              maxParallelDials: number

                              Max number of parallel dials allowed

                              +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.Failure.html b/interfaces/_waku_sdk.Failure.html index 9ee2cc9ccd..0127a3b35d 100644 --- a/interfaces/_waku_sdk.Failure.html +++ b/interfaces/_waku_sdk.Failure.html @@ -1,3 +1,3 @@ -Failure | Documentation
                              interface Failure {
                                  error: ProtocolError;
                                  peerId?: PeerId;
                              }

                              Properties

                              error +Failure | Documentation
                              interface Failure {
                                  error: ProtocolError;
                                  peerId?: PeerId;
                              }

                              Properties

                              Properties

                              peerId?: PeerId

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              peerId?: PeerId

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.IConnectionManager.html b/interfaces/_waku_sdk.IConnectionManager.html index c70acd5974..3c4bf2567f 100644 --- a/interfaces/_waku_sdk.IConnectionManager.html +++ b/interfaces/_waku_sdk.IConnectionManager.html @@ -1,4 +1,5 @@ -IConnectionManager | Documentation

                              Interface IConnectionManager

                              interface IConnectionManager {
                                  #private: any;
                                  addEventListener<K>(type, listener, options?): void;
                                  dispatchEvent(event): boolean;
                                  dropConnection(peerId): Promise<void>;
                                  getPeersByDiscovery(): Promise<PeersByDiscoveryResult>;
                                  listenerCount(type): number;
                                  removeEventListener<K>(type, listener?, options?): void;
                                  safeDispatchEvent<Detail>(type, detail?): boolean;
                                  stop(): void;
                              }

                              Hierarchy

                              Implemented by

                              Properties

                              #private +IConnectionManager | Documentation

                              Interface IConnectionManager

                              interface IConnectionManager {
                                  #private: any;
                                  configuredPubsubTopics: string[];
                                  addEventListener<K>(type, listener, options?): void;
                                  dispatchEvent(event): boolean;
                                  dropConnection(peerId): Promise<void>;
                                  getPeersByDiscovery(): Promise<PeersByDiscoveryResult>;
                                  listenerCount(type): number;
                                  removeEventListener<K>(type, listener?, options?): void;
                                  safeDispatchEvent<Detail>(type, detail?): boolean;
                                  stop(): void;
                              }

                              Hierarchy

                              Implemented by

                              Properties

                              #private: any

                              Methods

                              • Type Parameters

                                Parameters

                                Returns void

                              • Parameters

                                • event: Event

                                Returns boolean

                              • Parameters

                                • peerId: PeerId

                                Returns Promise<void>

                              • Parameters

                                • type: string

                                Returns number

                              • Type Parameters

                                Parameters

                                Returns void

                              • Type Parameters

                                • Detail

                                Parameters

                                Returns boolean

                              • Returns void

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              #private: any
                              configuredPubsubTopics: string[]

                              Methods

                              • Type Parameters

                                Parameters

                                Returns void

                              • Parameters

                                • event: Event

                                Returns boolean

                              • Parameters

                                • peerId: PeerId

                                Returns Promise<void>

                              • Parameters

                                • type: string

                                Returns number

                              • Type Parameters

                                Parameters

                                Returns void

                              • Type Parameters

                                • Detail

                                Parameters

                                Returns boolean

                              • Returns void

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.IConnectionStateEvents.html b/interfaces/_waku_sdk.IConnectionStateEvents.html index 9afe26eded..7e2fb435a6 100644 --- a/interfaces/_waku_sdk.IConnectionStateEvents.html +++ b/interfaces/_waku_sdk.IConnectionStateEvents.html @@ -1,2 +1,2 @@ -IConnectionStateEvents | Documentation

                              Interface IConnectionStateEvents

                              interface IConnectionStateEvents {
                                  waku:connection: CustomEvent<boolean>;
                              }

                              Properties

                              Properties

                              waku:connection: CustomEvent<boolean>

                              Generated using TypeDoc

                              \ No newline at end of file +IConnectionStateEvents | Documentation

                              Interface IConnectionStateEvents

                              interface IConnectionStateEvents {
                                  waku:connection: CustomEvent<boolean>;
                              }

                              Properties

                              Properties

                              waku:connection: CustomEvent<boolean>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.IEnr.html b/interfaces/_waku_sdk.IEnr.html index b1af32c1da..394cccb1c3 100644 --- a/interfaces/_waku_sdk.IEnr.html +++ b/interfaces/_waku_sdk.IEnr.html @@ -1,4 +1,4 @@ -IEnr | Documentation
                              interface IEnr {
                                  [toStringTag]: string;
                                  id: string;
                                  ip?: string;
                                  ip6?: string;
                                  multiaddrs?: Multiaddr[];
                                  nodeId?: string;
                                  peerId?: PeerId;
                                  peerInfo: undefined | PeerInfo;
                                  publicKey?: Uint8Array;
                                  seq: bigint;
                                  shardInfo?: ShardInfo;
                                  signature?: Uint8Array;
                                  size: number;
                                  tcp?: number;
                                  tcp6?: number;
                                  udp?: number;
                                  udp6?: number;
                                  waku2?: Waku2;
                                  [iterator](): IterableIterator<[string, Uint8Array]>;
                                  clear(): void;
                                  delete(key): boolean;
                                  entries(): IterableIterator<[string, Uint8Array]>;
                                  forEach(callbackfn, thisArg?): void;
                                  get(key): undefined | Uint8Array;
                                  getFullMultiaddrs(): Multiaddr[];
                                  has(key): boolean;
                                  keys(): IterableIterator<string>;
                                  set(key, value): this;
                                  values(): IterableIterator<Uint8Array>;
                              }

                              Hierarchy

                              Properties

                              [toStringTag] +IEnr | Documentation
                              interface IEnr {
                                  [toStringTag]: string;
                                  id: string;
                                  ip?: string;
                                  ip6?: string;
                                  multiaddrs?: Multiaddr[];
                                  nodeId?: string;
                                  peerId?: PeerId;
                                  peerInfo: undefined | PeerInfo;
                                  publicKey?: Uint8Array;
                                  seq: bigint;
                                  shardInfo?: ShardInfo;
                                  signature?: Uint8Array;
                                  size: number;
                                  tcp?: number;
                                  tcp6?: number;
                                  udp?: number;
                                  udp6?: number;
                                  waku2?: Waku2;
                                  [iterator](): IterableIterator<[string, Uint8Array]>;
                                  clear(): void;
                                  delete(key): boolean;
                                  entries(): IterableIterator<[string, Uint8Array]>;
                                  forEach(callbackfn, thisArg?): void;
                                  get(key): undefined | Uint8Array;
                                  getFullMultiaddrs(): Multiaddr[];
                                  has(key): boolean;
                                  keys(): IterableIterator<string>;
                                  set(key, value): this;
                                  values(): IterableIterator<Uint8Array>;
                              }

                              Hierarchy

                              Properties

                              [toStringTag] id ip? ip6? @@ -27,15 +27,15 @@ keys set values -

                              Properties

                              [toStringTag]: string
                              id: string
                              ip?: string
                              ip6?: string
                              multiaddrs?: Multiaddr[]
                              nodeId?: string
                              peerId?: PeerId
                              peerInfo: undefined | PeerInfo
                              publicKey?: Uint8Array
                              seq: bigint
                              shardInfo?: ShardInfo
                              signature?: Uint8Array
                              size: number

                              Returns

                              the number of elements in the Map.

                              -
                              tcp?: number
                              tcp6?: number
                              udp?: number
                              udp6?: number
                              waku2?: Waku2

                              Methods

                              • Returns an iterable of entries in the map.

                                +

                              Properties

                              [toStringTag]: string
                              id: string
                              ip?: string
                              ip6?: string
                              multiaddrs?: Multiaddr[]
                              nodeId?: string
                              peerId?: PeerId
                              peerInfo: undefined | PeerInfo
                              publicKey?: Uint8Array
                              seq: bigint
                              shardInfo?: ShardInfo
                              signature?: Uint8Array
                              size: number

                              Returns

                              the number of elements in the Map.

                              +
                              tcp?: number
                              tcp6?: number
                              udp?: number
                              udp6?: number
                              waku2?: Waku2

                              Methods

                              • Returns an iterable of entries in the map.

                                Returns IterableIterator<[string, Uint8Array]>

                              • Returns void

                              • Parameters

                                • key: string

                                Returns boolean

                                true if an element in the Map existed and has been removed, or false if the element does not exist.

                              • Returns an iterable of key, value pairs for every entry in the map.

                                Returns IterableIterator<[string, Uint8Array]>

                              • Executes a provided function once per each key/value pair in the Map, in insertion order.

                                Parameters

                                • callbackfn: ((value, key, map) => void)
                                    • (value, key, map): void
                                    • Parameters

                                      • value: Uint8Array
                                      • key: string
                                      • map: Map<string, Uint8Array>

                                      Returns void

                                • Optional thisArg: any

                                Returns void

                              • Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

                                Parameters

                                • key: string

                                Returns undefined | Uint8Array

                                Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

                              • @deprecated: use IEnr.peerInfo instead.

                                -

                                Returns Multiaddr[]

                              • Parameters

                                • key: string

                                Returns boolean

                                boolean indicating whether an element with the specified key exists or not.

                                +

                              Returns Multiaddr[]

                              • Parameters

                                • key: string

                                Returns boolean

                                boolean indicating whether an element with the specified key exists or not.

                              • Returns an iterable of keys in the map

                                Returns IterableIterator<string>

                              • Adds a new element with a specified key and value to the Map. If an element with the same key already exists, the element will be updated.

                                Parameters

                                • key: string
                                • value: Uint8Array

                                Returns this

                              • Returns an iterable of values in the map

                                diff --git a/interfaces/_waku_sdk.IMetadata.html b/interfaces/_waku_sdk.IMetadata.html index fd69e28062..1d23abdd7c 100644 --- a/interfaces/_waku_sdk.IMetadata.html +++ b/interfaces/_waku_sdk.IMetadata.html @@ -1,10 +1,10 @@ -IMetadata | Documentation
                                interface IMetadata {
                                    addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                    allPeers: (() => Promise<Peer[]>);
                                    connectedPeers: (() => Promise<Peer[]>);
                                    multicodec: string;
                                    peerStore: PeerStore;
                                    removeLibp2pEventListener: {
                                        <K>(type, listener?, options?): void;
                                        (type, listener?, options?): void;
                                    };
                                    shardInfo: ShardingParams;
                                    confirmOrAttemptHandshake(peerId): Promise<MetadataQueryResult>;
                                    query(peerId): Promise<MetadataQueryResult>;
                                }

                                Hierarchy

                                Properties

                                addLibp2pEventListener +IMetadata | Documentation
                                interface IMetadata {
                                    addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                    allPeers: (() => Promise<Peer[]>);
                                    connectedPeers: (() => Promise<Peer[]>);
                                    multicodec: string;
                                    peerStore: PeerStore;
                                    pubsubTopics: string[];
                                    removeLibp2pEventListener: {
                                        <K>(type, listener?, options?): void;
                                        (type, listener?, options?): void;
                                    };
                                    confirmOrAttemptHandshake(peerId): Promise<MetadataQueryResult>;
                                    query(peerId): Promise<MetadataQueryResult>;
                                }

                                Hierarchy

                                Properties

                                addLibp2pEventListener: (<K>(type, listener, options?) => void)

                                Type declaration

                                  • <K>(type, listener, options?): void
                                  • Type Parameters

                                    • K extends keyof Libp2pEvents<ServiceMap>

                                    Parameters

                                    • type: K
                                    • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                    • Optional options: boolean | AddEventListenerOptions

                                    Returns void

                                allPeers: (() => Promise<Peer[]>)

                                Type declaration

                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                                connectedPeers: (() => Promise<Peer[]>)

                                Type declaration

                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                                multicodec: string
                                peerStore: PeerStore
                                removeLibp2pEventListener: {
                                    <K>(type, listener?, options?): void;
                                    (type, listener?, options?): void;
                                }

                                Type declaration

                                  • <K>(type, listener?, options?): void
                                  • Type Parameters

                                    • K extends keyof Libp2pEvents<ServiceMap>

                                    Parameters

                                    • type: K
                                    • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                    • Optional options: boolean | EventListenerOptions

                                    Returns void

                                  • (type, listener?, options?): void
                                  • Parameters

                                    • type: string
                                    • Optional listener: EventHandler<Event>
                                    • Optional options: boolean | EventListenerOptions

                                    Returns void

                                shardInfo: ShardingParams

                                Methods

                                Generated using TypeDoc

                                \ No newline at end of file +

                                Properties

                                addLibp2pEventListener: (<K>(type, listener, options?) => void)

                                Type declaration

                                  • <K>(type, listener, options?): void
                                  • Type Parameters

                                    • K extends keyof Libp2pEvents<ServiceMap>

                                    Parameters

                                    • type: K
                                    • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                    • Optional options: boolean | AddEventListenerOptions

                                    Returns void

                                allPeers: (() => Promise<Peer[]>)

                                Type declaration

                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                                connectedPeers: (() => Promise<Peer[]>)

                                Type declaration

                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                                multicodec: string
                                peerStore: PeerStore
                                pubsubTopics: string[]
                                removeLibp2pEventListener: {
                                    <K>(type, listener?, options?): void;
                                    (type, listener?, options?): void;
                                }

                                Type declaration

                                  • <K>(type, listener?, options?): void
                                  • Type Parameters

                                    • K extends keyof Libp2pEvents<ServiceMap>

                                    Parameters

                                    • type: K
                                    • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                    • Optional options: boolean | EventListenerOptions

                                    Returns void

                                  • (type, listener?, options?): void
                                  • Parameters

                                    • type: string
                                    • Optional listener: EventHandler<Event>
                                    • Optional options: boolean | EventListenerOptions

                                    Returns void

                                Methods

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/interfaces/_waku_sdk.IPeerExchange.html b/interfaces/_waku_sdk.IPeerExchange.html index 876901fe39..eed40a5ed9 100644 --- a/interfaces/_waku_sdk.IPeerExchange.html +++ b/interfaces/_waku_sdk.IPeerExchange.html @@ -1,9 +1,8 @@ -IPeerExchange | Documentation
                                interface IPeerExchange {
                                    addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                    allPeers: (() => Promise<Peer[]>);
                                    connectedPeers: (() => Promise<Peer[]>);
                                    multicodec: string;
                                    peerStore: PeerStore;
                                    removeLibp2pEventListener: {
                                        <K>(type, listener?, options?): void;
                                        (type, listener?, options?): void;
                                    };
                                    shardInfo?: ShardInfo;
                                    query(params): Promise<PeerExchangeQueryResult>;
                                }

                                Hierarchy (view full)

                                Properties

                                addLibp2pEventListener +IPeerExchange | Documentation
                                interface IPeerExchange {
                                    addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                    allPeers: (() => Promise<Peer[]>);
                                    connectedPeers: (() => Promise<Peer[]>);
                                    multicodec: string;
                                    peerStore: PeerStore;
                                    removeLibp2pEventListener: {
                                        <K>(type, listener?, options?): void;
                                        (type, listener?, options?): void;
                                    };
                                    query(params): Promise<PeerExchangeQueryResult>;
                                }

                                Hierarchy (view full)

                                Properties

                                addLibp2pEventListener: (<K>(type, listener, options?) => void)

                                Type declaration

                                  • <K>(type, listener, options?): void
                                  • Type Parameters

                                    • K extends keyof Libp2pEvents<ServiceMap>

                                    Parameters

                                    • type: K
                                    • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                    • Optional options: boolean | AddEventListenerOptions

                                    Returns void

                                allPeers: (() => Promise<Peer[]>)

                                Type declaration

                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                                connectedPeers: (() => Promise<Peer[]>)

                                Type declaration

                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                                multicodec: string
                                peerStore: PeerStore
                                removeLibp2pEventListener: {
                                    <K>(type, listener?, options?): void;
                                    (type, listener?, options?): void;
                                }

                                Type declaration

                                  • <K>(type, listener?, options?): void
                                  • Type Parameters

                                    • K extends keyof Libp2pEvents<ServiceMap>

                                    Parameters

                                    • type: K
                                    • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                    • Optional options: boolean | EventListenerOptions

                                    Returns void

                                  • (type, listener?, options?): void
                                  • Parameters

                                    • type: string
                                    • Optional listener: EventHandler<Event>
                                    • Optional options: boolean | EventListenerOptions

                                    Returns void

                                shardInfo?: ShardInfo

                                Methods

                                Generated using TypeDoc

                                \ No newline at end of file +

                                Properties

                                addLibp2pEventListener: (<K>(type, listener, options?) => void)

                                Type declaration

                                  • <K>(type, listener, options?): void
                                  • Type Parameters

                                    • K extends keyof Libp2pEvents<ServiceMap>

                                    Parameters

                                    • type: K
                                    • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                    • Optional options: boolean | AddEventListenerOptions

                                    Returns void

                                allPeers: (() => Promise<Peer[]>)

                                Type declaration

                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                                connectedPeers: (() => Promise<Peer[]>)

                                Type declaration

                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                                multicodec: string
                                peerStore: PeerStore
                                removeLibp2pEventListener: {
                                    <K>(type, listener?, options?): void;
                                    (type, listener?, options?): void;
                                }

                                Type declaration

                                  • <K>(type, listener?, options?): void
                                  • Type Parameters

                                    • K extends keyof Libp2pEvents<ServiceMap>

                                    Parameters

                                    • type: K
                                    • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                    • Optional options: boolean | EventListenerOptions

                                    Returns void

                                  • (type, listener?, options?): void
                                  • Parameters

                                    • type: string
                                    • Optional listener: EventHandler<Event>
                                    • Optional options: boolean | EventListenerOptions

                                    Returns void

                                Methods

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/interfaces/_waku_sdk.IPeersByDiscoveryEvents.html b/interfaces/_waku_sdk.IPeersByDiscoveryEvents.html index 279b84a0a8..f04cbb1081 100644 --- a/interfaces/_waku_sdk.IPeersByDiscoveryEvents.html +++ b/interfaces/_waku_sdk.IPeersByDiscoveryEvents.html @@ -1,5 +1,5 @@ -IPeersByDiscoveryEvents | Documentation

                                Interface IPeersByDiscoveryEvents

                                interface IPeersByDiscoveryEvents {
                                    peer:connected:bootstrap: CustomEvent<PeerId>;
                                    peer:connected:peer-exchange: CustomEvent<PeerId>;
                                    peer:discovery:bootstrap: CustomEvent<PeerId>;
                                    peer:discovery:peer-exchange: CustomEvent<PeerId>;
                                }

                                Properties

                                peer:connected:bootstrap +IPeersByDiscoveryEvents | Documentation

                                Interface IPeersByDiscoveryEvents

                                interface IPeersByDiscoveryEvents {
                                    peer:connected:bootstrap: CustomEvent<PeerId>;
                                    peer:connected:peer-exchange: CustomEvent<PeerId>;
                                    peer:discovery:bootstrap: CustomEvent<PeerId>;
                                    peer:discovery:peer-exchange: CustomEvent<PeerId>;
                                }

                                Properties

                                peer:connected:bootstrap: CustomEvent<PeerId>
                                peer:connected:peer-exchange: CustomEvent<PeerId>
                                peer:discovery:bootstrap: CustomEvent<PeerId>
                                peer:discovery:peer-exchange: CustomEvent<PeerId>

                                Generated using TypeDoc

                                \ No newline at end of file +

                                Properties

                                peer:connected:bootstrap: CustomEvent<PeerId>
                                peer:connected:peer-exchange: CustomEvent<PeerId>
                                peer:discovery:bootstrap: CustomEvent<PeerId>
                                peer:discovery:peer-exchange: CustomEvent<PeerId>

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/interfaces/_waku_sdk.PeersByDiscoveryResult.html b/interfaces/_waku_sdk.PeersByDiscoveryResult.html index 67be7008d6..791396ec43 100644 --- a/interfaces/_waku_sdk.PeersByDiscoveryResult.html +++ b/interfaces/_waku_sdk.PeersByDiscoveryResult.html @@ -1,3 +1,3 @@ -PeersByDiscoveryResult | Documentation

                                Interface PeersByDiscoveryResult

                                interface PeersByDiscoveryResult {
                                    CONNECTED: {
                                        bootstrap: Peer[];
                                        local-peer-cache: Peer[];
                                        peer-exchange: Peer[];
                                    };
                                    DISCOVERED: {
                                        bootstrap: Peer[];
                                        local-peer-cache: Peer[];
                                        peer-exchange: Peer[];
                                    };
                                }

                                Properties

                                CONNECTED +PeersByDiscoveryResult | Documentation

                                Interface PeersByDiscoveryResult

                                interface PeersByDiscoveryResult {
                                    CONNECTED: {
                                        bootstrap: Peer[];
                                        local-peer-cache: Peer[];
                                        peer-exchange: Peer[];
                                    };
                                    DISCOVERED: {
                                        bootstrap: Peer[];
                                        local-peer-cache: Peer[];
                                        peer-exchange: Peer[];
                                    };
                                }

                                Properties

                                Properties

                                CONNECTED: {
                                    bootstrap: Peer[];
                                    local-peer-cache: Peer[];
                                    peer-exchange: Peer[];
                                }

                                Type declaration

                                • bootstrap: Peer[]
                                • local-peer-cache: Peer[]
                                • peer-exchange: Peer[]
                                DISCOVERED: {
                                    bootstrap: Peer[];
                                    local-peer-cache: Peer[];
                                    peer-exchange: Peer[];
                                }

                                Type declaration

                                • bootstrap: Peer[]
                                • local-peer-cache: Peer[]
                                • peer-exchange: Peer[]

                                Generated using TypeDoc

                                \ No newline at end of file +

                                Properties

                                CONNECTED: {
                                    bootstrap: Peer[];
                                    local-peer-cache: Peer[];
                                    peer-exchange: Peer[];
                                }

                                Type declaration

                                • bootstrap: Peer[]
                                • local-peer-cache: Peer[]
                                • peer-exchange: Peer[]
                                DISCOVERED: {
                                    bootstrap: Peer[];
                                    local-peer-cache: Peer[];
                                    peer-exchange: Peer[];
                                }

                                Type declaration

                                • bootstrap: Peer[]
                                • local-peer-cache: Peer[]
                                • peer-exchange: Peer[]

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/interfaces/_waku_sdk.ShardInfo.html b/interfaces/_waku_sdk.ShardInfo.html deleted file mode 100644 index 53359f3939..0000000000 --- a/interfaces/_waku_sdk.ShardInfo.html +++ /dev/null @@ -1,3 +0,0 @@ -ShardInfo | Documentation
                                interface ShardInfo {
                                    clusterId: number;
                                    shards: number[];
                                }

                                Properties

                                Properties

                                clusterId: number
                                shards: number[]

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/interfaces/_waku_sdk.Waku2.html b/interfaces/_waku_sdk.Waku2.html index d29491d023..435fa77dbe 100644 --- a/interfaces/_waku_sdk.Waku2.html +++ b/interfaces/_waku_sdk.Waku2.html @@ -1,5 +1,5 @@ -Waku2 | Documentation
                                interface Waku2 {
                                    filter: boolean;
                                    lightPush: boolean;
                                    relay: boolean;
                                    store: boolean;
                                }

                                Properties

                                filter +Waku2 | Documentation
                                interface Waku2 {
                                    filter: boolean;
                                    lightPush: boolean;
                                    relay: boolean;
                                    store: boolean;
                                }

                                Properties

                                filter: boolean
                                lightPush: boolean
                                relay: boolean
                                store: boolean

                                Generated using TypeDoc

                                \ No newline at end of file +

                                Properties

                                filter: boolean
                                lightPush: boolean
                                relay: boolean
                                store: boolean

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/interfaces/_waku_sdk.WakuOptions.html b/interfaces/_waku_sdk.WakuOptions.html index 6cbce69518..a17cb287f4 100644 --- a/interfaces/_waku_sdk.WakuOptions.html +++ b/interfaces/_waku_sdk.WakuOptions.html @@ -1,16 +1,15 @@ -WakuOptions | Documentation
                                interface WakuOptions {
                                    pingKeepAlive?: number;
                                    pubsubTopics: string[];
                                    relayKeepAlive?: number;
                                    userAgent?: string;
                                }

                                Properties

                                pingKeepAlive? -pubsubTopics +WakuOptions | Documentation
                                interface WakuOptions {
                                    pingKeepAlive?: number;
                                    relayKeepAlive?: number;
                                    userAgent?: string;
                                }

                                Properties

                                pingKeepAlive?: number

                                Set keep alive frequency in seconds: Waku will send a /ipfs/ping/1.0.0 request to each peer after the set number of seconds. Set to 0 to disable.

                                -

                                Default

                                {@link @waku/core.DefaultPingKeepAliveValueSecs}
                                +

                                Default

                                {@link @waku/core.DefaultPingKeepAliveValueSecs}
                                 
                                -
                                pubsubTopics: string[]
                                relayKeepAlive?: number

                                Set keep alive frequency in seconds: Waku will send a ping message over +

                                relayKeepAlive?: number

                                Set keep alive frequency in seconds: Waku will send a ping message over relay to each peer after the set number of seconds. Set to 0 to disable.

                                -

                                Default

                                {@link @waku/core.DefaultRelayKeepAliveValueSecs}
                                +

                                Default

                                {@link @waku/core.DefaultRelayKeepAliveValueSecs}
                                 
                                -
                                userAgent?: string

                                Set the user agent string to be used in identification of the node.

                                -

                                Default

                                {@link @waku/core.DefaultUserAgent}
                                +
                                userAgent?: string

                                Set the user agent string to be used in identification of the node.

                                +

                                Default

                                {@link @waku/core.DefaultUserAgent}
                                 
                                -

                                Generated using TypeDoc

                                \ No newline at end of file +

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_core.message.html b/modules/_waku_core.message.html index 3a95467ae9..a99a586e29 100644 --- a/modules/_waku_core.message.html +++ b/modules/_waku_core.message.html @@ -1,2 +1,2 @@ -message | Documentation

                                Index

                                Namespaces

                                version_0 +message | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_core.message.version_0.html b/modules/_waku_core.message.version_0.html index c4f65c58fc..9446d0f789 100644 --- a/modules/_waku_core.message.version_0.html +++ b/modules/_waku_core.message.version_0.html @@ -1,4 +1,4 @@ -version_0 | Documentation

                                References

                                DecodedMessage +version_0 | Documentation

                                References

                                DecodedMessage Decoder Encoder createDecoder diff --git a/modules/_waku_core.waku_filter.html b/modules/_waku_core.waku_filter.html index aec713f6bf..956954dea3 100644 --- a/modules/_waku_core.waku_filter.html +++ b/modules/_waku_core.waku_filter.html @@ -1,3 +1,3 @@ -waku_filter | Documentation

                                Index

                                Classes

                                FilterCore +waku_filter | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_core.waku_light_push.html b/modules/_waku_core.waku_light_push.html index ae7ea491e4..45d5d8be7d 100644 --- a/modules/_waku_core.waku_light_push.html +++ b/modules/_waku_core.waku_light_push.html @@ -1,4 +1,4 @@ -waku_light_push | Documentation

                                Index

                                Namespaces

                                PushResponse +waku_light_push | Documentation

                                Index

                                Namespaces

                                Classes

                                Interfaces

                                Variables

                                LightPushCodec diff --git a/modules/_waku_core.waku_store.html b/modules/_waku_core.waku_store.html index 4c0d664da2..fa5cb6c487 100644 --- a/modules/_waku_core.waku_store.html +++ b/modules/_waku_core.waku_store.html @@ -1,3 +1,3 @@ -waku_store | Documentation

                                Index

                                Classes

                                StoreCore +waku_store | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_interfaces.html b/modules/_waku_interfaces.html index bc371c9e6a..5eed84c418 100644 --- a/modules/_waku_interfaces.html +++ b/modules/_waku_interfaces.html @@ -66,12 +66,11 @@ PeerInfo PeersByDiscoveryResult RelayNode -ShardInfo SingleShardInfo Waku Waku2

                                Type Aliases

                                Variables

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index f7b3ac98f4..fba8e656e3 100644 --- a/modules/_waku_message_encryption.crypto.ecies.html +++ b/modules/_waku_message_encryption.crypto.ecies.html @@ -1,3 +1,3 @@ -ecies | Documentation

                                Index

                                Functions

                                decrypt +ecies | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_message_encryption.crypto.html b/modules/_waku_message_encryption.crypto.html index 13511b9c3c..555b5cb07b 100644 --- a/modules/_waku_message_encryption.crypto.html +++ b/modules/_waku_message_encryption.crypto.html @@ -1,4 +1,4 @@ -crypto | Documentation

                                References

                                generatePrivateKey +crypto | Documentation

                                References

                                Namespaces

                                ecies diff --git a/modules/_waku_message_encryption.crypto.symmetric.html b/modules/_waku_message_encryption.crypto.symmetric.html index a8ff642b1c..a678694fce 100644 --- a/modules/_waku_message_encryption.crypto.symmetric.html +++ b/modules/_waku_message_encryption.crypto.symmetric.html @@ -1,4 +1,4 @@ -symmetric | Documentation

                                Index

                                Functions

                                decrypt +symmetric | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_message_encryption.ecies.html b/modules/_waku_message_encryption.ecies.html index 0f9352d8b7..594a7c3f3d 100644 --- a/modules/_waku_message_encryption.ecies.html +++ b/modules/_waku_message_encryption.ecies.html @@ -1,4 +1,4 @@ -ecies | Documentation

                                References

                                generatePrivateKey +ecies | Documentation

                                References

                                Interfaces

                                Functions

                                createDecoder createEncoder diff --git a/modules/_waku_message_encryption.html b/modules/_waku_message_encryption.html index 8b62985b56..4ed1d5fc81 100644 --- a/modules/_waku_message_encryption.html +++ b/modules/_waku_message_encryption.html @@ -1,9 +1,9 @@ @waku/message-encryption - v0.0.28 | Documentation

                                Module @waku/message-encryption - v0.0.28

                                @waku/message-encryption

                                Provide Waku Message Version 1 payload encryption as defined in 26/WAKU2-PAYLOAD.

                                Symmetric Encryption

                                Symmetric encryption uses a unique key to encrypt and decrypt messages.

                                -
                                import {
                                createDecoder,
                                createEncoder,
                                generateSymmetricKey
                                } from "@waku/message-encryption/symmetric";

                                // Generate a random key
                                const key = generateSymmetricKey();

                                // To send messages, create an encoder
                                const encoder = createEncoder(contentTopic, key);

                                // For example
                                waku.lightPush.push(encoder, { payload });

                                // To receive messages, create a decoder
                                const decoder = createDecoder(contentTopic, key);

                                // For example
                                await waku.store.queryOrderedCallback([decoder], (msg) => {
                                // ...
                                }); +
                                import {
                                createDecoder,
                                createEncoder,
                                generateSymmetricKey
                                } from "@waku/message-encryption/symmetric";

                                // Generate a random key
                                const key = generateSymmetricKey();

                                // To send messages, create an encoder
                                const encoder = createEncoder(contentTopic, key);

                                // For example
                                waku.lightPush.push(encoder, { payload });

                                // To receive messages, create a decoder
                                const decoder = createDecoder(contentTopic, key);

                                // For example
                                await waku.store.queryOrderedCallback([decoder], (msg) => {
                                // ...
                                });

                                ECIES Encryption

                                ECIES encryption enables encryption for a public key and decryption using a private key.

                                -
                                import {
                                createDecoder,
                                createEncoder,
                                generatePrivateKey,
                                getPublicKey
                                } from "@waku/message-encryption/ecies";

                                // Generate a random private key
                                const privateKey = generatePrivateKey();

                                // Keep the private key secure, provide the public key to the sender
                                const publicKey = getPublicKey(privateKey);

                                // To send messages, create an encoder
                                const encoder = createEncoder(contentTopic, publicKey);

                                // For example
                                waku.lightPush.push(encoder, { payload });

                                // To receive messages, create a decoder
                                const decoder = createDecoder(contentTopic, privateKey);

                                // For example
                                await waku.store.queryOrderedCallback([decoder], (msg) => {
                                // ...
                                }); +
                                import {
                                createDecoder,
                                createEncoder,
                                generatePrivateKey,
                                getPublicKey
                                } from "@waku/message-encryption/ecies";

                                // Generate a random private key
                                const privateKey = generatePrivateKey();

                                // Keep the private key secure, provide the public key to the sender
                                const publicKey = getPublicKey(privateKey);

                                // To send messages, create an encoder
                                const encoder = createEncoder(contentTopic, publicKey);

                                // For example
                                waku.lightPush.push(encoder, { payload });

                                // To receive messages, create a decoder
                                const decoder = createDecoder(contentTopic, privateKey);

                                // For example
                                await waku.store.queryOrderedCallback([decoder], (msg) => {
                                // ...
                                });

                                Index

                                Namespaces

                                crypto ecies diff --git a/modules/_waku_message_encryption.symmetric.html b/modules/_waku_message_encryption.symmetric.html index d445d838b3..f6e008fc0b 100644 --- a/modules/_waku_message_encryption.symmetric.html +++ b/modules/_waku_message_encryption.symmetric.html @@ -1,4 +1,4 @@ -symmetric | Documentation

                                References

                                generateSymmetricKey +symmetric | Documentation

                                References

                                Interfaces

                                EncoderOptions diff --git a/modules/_waku_proto.WakuMessage.html b/modules/_waku_proto.WakuMessage.html index 673e88fbfe..3bbd86548e 100644 --- a/modules/_waku_proto.WakuMessage.html +++ b/modules/_waku_proto.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                                Index

                                Functions

                                codec +WakuMessage | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html b/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html index 0a2a9c5504..9a72ca643b 100644 --- a/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html +++ b/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html @@ -1,4 +1,4 @@ -ContentFilter | Documentation

                                Index

                                Functions

                                codec +ContentFilter | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.FilterRequest.html b/modules/_waku_proto.proto_filter.FilterRequest.html index 05b29b06e8..03f975503d 100644 --- a/modules/_waku_proto.proto_filter.FilterRequest.html +++ b/modules/_waku_proto.proto_filter.FilterRequest.html @@ -1,4 +1,4 @@ -FilterRequest | Documentation

                                Index

                                Namespaces

                                ContentFilter +FilterRequest | Documentation

                                Index

                                Namespaces

                                Interfaces

                                Functions

                                codec decode diff --git a/modules/_waku_proto.proto_filter.FilterRpc.html b/modules/_waku_proto.proto_filter.FilterRpc.html index a6f1de1a54..4c4b59f012 100644 --- a/modules/_waku_proto.proto_filter.FilterRpc.html +++ b/modules/_waku_proto.proto_filter.FilterRpc.html @@ -1,4 +1,4 @@ -FilterRpc | Documentation

                                Index

                                Functions

                                codec +FilterRpc | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.MessagePush.html b/modules/_waku_proto.proto_filter.MessagePush.html index 386d669e99..f94ace8a3b 100644 --- a/modules/_waku_proto.proto_filter.MessagePush.html +++ b/modules/_waku_proto.proto_filter.MessagePush.html @@ -1,4 +1,4 @@ -MessagePush | Documentation

                                Index

                                Functions

                                codec +MessagePush | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.RateLimitProof.html b/modules/_waku_proto.proto_filter.RateLimitProof.html index 4445846feb..76b218abc7 100644 --- a/modules/_waku_proto.proto_filter.RateLimitProof.html +++ b/modules/_waku_proto.proto_filter.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                                Index

                                Functions

                                codec +RateLimitProof | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.html b/modules/_waku_proto.proto_filter.html index c75a6220a4..1192ee7e6b 100644 --- a/modules/_waku_proto.proto_filter.html +++ b/modules/_waku_proto.proto_filter.html @@ -1,4 +1,4 @@ -proto_filter | Documentation

                                References

                                WakuMessage +proto_filter | Documentation

                                References

                                Namespaces

                                FilterRequest FilterRpc MessagePush diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html index 41e1ce2acc..f8d135840b 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html @@ -1,2 +1,2 @@ -FilterSubscribeType | Documentation

                                Index

                                Functions

                                codec +FilterSubscribeType | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html index 2ad6ceb8dd..3e2d330fb8 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html @@ -1,4 +1,4 @@ -FilterSubscribeRequest | Documentation

                                Index

                                Namespaces

                                FilterSubscribeType +FilterSubscribeRequest | Documentation

                                Index

                                Namespaces

                                Enumerations

                                Functions

                                codec decode diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html index 79e06a8e18..019b7cea59 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html @@ -1,4 +1,4 @@ -FilterSubscribeResponse | Documentation

                                Index

                                Functions

                                codec +FilterSubscribeResponse | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.MessagePush.html b/modules/_waku_proto.proto_filter_v2.MessagePush.html index a91c782e04..864e9d72a9 100644 --- a/modules/_waku_proto.proto_filter_v2.MessagePush.html +++ b/modules/_waku_proto.proto_filter_v2.MessagePush.html @@ -1,4 +1,4 @@ -MessagePush | Documentation

                                Index

                                Functions

                                codec +MessagePush | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.RateLimitProof.html b/modules/_waku_proto.proto_filter_v2.RateLimitProof.html index 562dd38870..c4ad02e5d5 100644 --- a/modules/_waku_proto.proto_filter_v2.RateLimitProof.html +++ b/modules/_waku_proto.proto_filter_v2.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                                Index

                                Functions

                                codec +RateLimitProof | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.WakuMessage.html b/modules/_waku_proto.proto_filter_v2.WakuMessage.html index ba53b1e2fd..d0eb08fafe 100644 --- a/modules/_waku_proto.proto_filter_v2.WakuMessage.html +++ b/modules/_waku_proto.proto_filter_v2.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                                Index

                                Functions

                                codec +WakuMessage | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.html b/modules/_waku_proto.proto_filter_v2.html index aa407cc37b..5da1f10c23 100644 --- a/modules/_waku_proto.proto_filter_v2.html +++ b/modules/_waku_proto.proto_filter_v2.html @@ -1,4 +1,4 @@ -proto_filter_v2 | Documentation

                                Index

                                Namespaces

                                FilterSubscribeRequest +proto_filter_v2 | Documentation

                                Index

                                Namespaces

                                FilterSubscribeRequest FilterSubscribeResponse MessagePush RateLimitProof diff --git a/modules/_waku_proto.proto_lightpush.PushRequest.html b/modules/_waku_proto.proto_lightpush.PushRequest.html index 5aee9a427e..b93ae42077 100644 --- a/modules/_waku_proto.proto_lightpush.PushRequest.html +++ b/modules/_waku_proto.proto_lightpush.PushRequest.html @@ -1,4 +1,4 @@ -PushRequest | Documentation

                                Index

                                Functions

                                codec +PushRequest | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.PushResponse.html b/modules/_waku_proto.proto_lightpush.PushResponse.html index 3a62985354..a5a03c9d52 100644 --- a/modules/_waku_proto.proto_lightpush.PushResponse.html +++ b/modules/_waku_proto.proto_lightpush.PushResponse.html @@ -1,4 +1,4 @@ -PushResponse | Documentation

                                Index

                                Functions

                                codec +PushResponse | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.PushRpc.html b/modules/_waku_proto.proto_lightpush.PushRpc.html index ac19423e18..fbd26619fd 100644 --- a/modules/_waku_proto.proto_lightpush.PushRpc.html +++ b/modules/_waku_proto.proto_lightpush.PushRpc.html @@ -1,4 +1,4 @@ -PushRpc | Documentation

                                Index

                                Functions

                                codec +PushRpc | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.RateLimitProof.html b/modules/_waku_proto.proto_lightpush.RateLimitProof.html index f2c6ed887a..7c586940a9 100644 --- a/modules/_waku_proto.proto_lightpush.RateLimitProof.html +++ b/modules/_waku_proto.proto_lightpush.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                                Index

                                Functions

                                codec +RateLimitProof | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.WakuMessage.html b/modules/_waku_proto.proto_lightpush.WakuMessage.html index 4cf25d921a..2ffde3b3c3 100644 --- a/modules/_waku_proto.proto_lightpush.WakuMessage.html +++ b/modules/_waku_proto.proto_lightpush.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                                Index

                                Functions

                                codec +WakuMessage | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.html b/modules/_waku_proto.proto_lightpush.html index b0b6943b3c..65ed36a197 100644 --- a/modules/_waku_proto.proto_lightpush.html +++ b/modules/_waku_proto.proto_lightpush.html @@ -1,4 +1,4 @@ -proto_lightpush | Documentation

                                Index

                                Namespaces

                                PushRequest +proto_lightpush | Documentation

                                Index

                                Namespaces

                                PushRequest PushResponse PushRpc RateLimitProof diff --git a/modules/_waku_proto.proto_message.RateLimitProof.html b/modules/_waku_proto.proto_message.RateLimitProof.html index ed8e9ca63b..8e6f5bfec8 100644 --- a/modules/_waku_proto.proto_message.RateLimitProof.html +++ b/modules/_waku_proto.proto_message.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                                Index

                                Functions

                                codec +RateLimitProof | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_message.WakuMessage.html b/modules/_waku_proto.proto_message.WakuMessage.html index 84a008113e..55128e3786 100644 --- a/modules/_waku_proto.proto_message.WakuMessage.html +++ b/modules/_waku_proto.proto_message.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                                Index

                                Functions

                                codec +WakuMessage | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_message.html b/modules/_waku_proto.proto_message.html index ebcd9fb18f..d4a33f468f 100644 --- a/modules/_waku_proto.proto_message.html +++ b/modules/_waku_proto.proto_message.html @@ -1,4 +1,4 @@ -proto_message | Documentation

                                Index

                                Namespaces

                                RateLimitProof +proto_message | Documentation

                                Index

                                Namespaces

                                Interfaces

                                RateLimitProof WakuMessage diff --git a/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html b/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html index 9ccc480731..f93b2523c8 100644 --- a/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html +++ b/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html @@ -1,4 +1,4 @@ -WakuMetadataRequest | Documentation

                                Index

                                Functions

                                codec +WakuMetadataRequest | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html b/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html index 9b6c54352c..8c50e680ca 100644 --- a/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html +++ b/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html @@ -1,4 +1,4 @@ -WakuMetadataResponse | Documentation

                                Index

                                Functions

                                codec +WakuMetadataResponse | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_metadata.html b/modules/_waku_proto.proto_metadata.html index 5578b6a686..f6068381a1 100644 --- a/modules/_waku_proto.proto_metadata.html +++ b/modules/_waku_proto.proto_metadata.html @@ -1,4 +1,4 @@ -proto_metadata | Documentation

                                Index

                                Namespaces

                                WakuMetadataRequest +proto_metadata | Documentation

                                Index

                                Namespaces

                                Interfaces

                                WakuMetadataRequest WakuMetadataResponse diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html index a4149c5f5c..23c3730b20 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html @@ -1,4 +1,4 @@ -PeerExchangeQuery | Documentation

                                Index

                                Functions

                                codec +PeerExchangeQuery | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html index fd9c2d2a1e..b01400c82f 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html @@ -1,4 +1,4 @@ -PeerExchangeRPC | Documentation

                                Index

                                Functions

                                codec +PeerExchangeRPC | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html index a8973495ac..573f8951d8 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html @@ -1,4 +1,4 @@ -PeerExchangeResponse | Documentation

                                Index

                                Functions

                                codec +PeerExchangeResponse | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerInfo.html b/modules/_waku_proto.proto_peer_exchange.PeerInfo.html index f823fc36d6..3dc3fc296b 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerInfo.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerInfo.html @@ -1,4 +1,4 @@ -PeerInfo | Documentation

                                Index

                                Functions

                                codec +PeerInfo | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.html b/modules/_waku_proto.proto_peer_exchange.html index f97f7c2923..5b5189fa52 100644 --- a/modules/_waku_proto.proto_peer_exchange.html +++ b/modules/_waku_proto.proto_peer_exchange.html @@ -1,4 +1,4 @@ -proto_peer_exchange | Documentation

                                Namespace proto_peer_exchange

                                Index

                                Namespaces

                                PeerExchangeQuery +proto_peer_exchange | Documentation

                                Namespace proto_peer_exchange

                                Index

                                Namespaces

                                PeerExchangeQuery PeerExchangeRPC PeerExchangeResponse PeerInfo diff --git a/modules/_waku_proto.proto_store.RateLimitProof.html b/modules/_waku_proto.proto_store.RateLimitProof.html index 87b30390cd..e5675ac5be 100644 --- a/modules/_waku_proto.proto_store.RateLimitProof.html +++ b/modules/_waku_proto.proto_store.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                                Index

                                Functions

                                codec +RateLimitProof | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.StoreQueryRequest.html b/modules/_waku_proto.proto_store.StoreQueryRequest.html index 87ba498919..fabd9f093c 100644 --- a/modules/_waku_proto.proto_store.StoreQueryRequest.html +++ b/modules/_waku_proto.proto_store.StoreQueryRequest.html @@ -1,4 +1,4 @@ -StoreQueryRequest | Documentation

                                Index

                                Functions

                                codec +StoreQueryRequest | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.StoreQueryResponse.html b/modules/_waku_proto.proto_store.StoreQueryResponse.html index 83038eb119..bd76c1a4d1 100644 --- a/modules/_waku_proto.proto_store.StoreQueryResponse.html +++ b/modules/_waku_proto.proto_store.StoreQueryResponse.html @@ -1,4 +1,4 @@ -StoreQueryResponse | Documentation

                                Index

                                Functions

                                codec +StoreQueryResponse | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.WakuMessage.html b/modules/_waku_proto.proto_store.WakuMessage.html index 12bbc4022c..037bdd3131 100644 --- a/modules/_waku_proto.proto_store.WakuMessage.html +++ b/modules/_waku_proto.proto_store.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                                Index

                                Functions

                                codec +WakuMessage | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.WakuMessageKeyValue.html b/modules/_waku_proto.proto_store.WakuMessageKeyValue.html index b1a0fe1bce..f9a0425dc8 100644 --- a/modules/_waku_proto.proto_store.WakuMessageKeyValue.html +++ b/modules/_waku_proto.proto_store.WakuMessageKeyValue.html @@ -1,4 +1,4 @@ -WakuMessageKeyValue | Documentation

                                Index

                                Functions

                                codec +WakuMessageKeyValue | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.html b/modules/_waku_proto.proto_store.html index 2cfa91e261..dfea48f78e 100644 --- a/modules/_waku_proto.proto_store.html +++ b/modules/_waku_proto.proto_store.html @@ -1,4 +1,4 @@ -proto_store | Documentation

                                Index

                                Namespaces

                                RateLimitProof +proto_store | Documentation

                                Index

                                Namespaces

                                RateLimitProof StoreQueryRequest StoreQueryResponse WakuMessage diff --git a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html index 65abf00c87..31f8cf056d 100644 --- a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html +++ b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html @@ -1,4 +1,4 @@ -TopicOnlyMessage | Documentation

                                Index

                                Functions

                                codec +TopicOnlyMessage | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_proto.proto_topic_only_message.html b/modules/_waku_proto.proto_topic_only_message.html index 3a1c60fd73..15f776f3f1 100644 --- a/modules/_waku_proto.proto_topic_only_message.html +++ b/modules/_waku_proto.proto_topic_only_message.html @@ -1,3 +1,3 @@ -proto_topic_only_message | Documentation

                                Namespace proto_topic_only_message

                                Index

                                Namespaces

                                TopicOnlyMessage +proto_topic_only_message | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/modules/_waku_sdk.html b/modules/_waku_sdk.html index b87c8d1c61..d00db7c7be 100644 --- a/modules/_waku_sdk.html +++ b/modules/_waku_sdk.html @@ -73,13 +73,12 @@ PeerInfo PeersByDiscoveryResult RelayNode -ShardInfo SingleShardInfo Waku Waku2 WakuOptions

                                Type Aliases

                                Variables

                                DEFAULT_CLUSTER_ID +DefaultNetworkConfig DefaultPingKeepAliveValueSecs DefaultPingMaxInboundStreams DefaultRelayKeepAliveValueSecs diff --git a/modules/_waku_sdk.utils.html b/modules/_waku_sdk.utils.html index 7b2f497737..2c9948fe5b 100644 --- a/modules/_waku_sdk.utils.html +++ b/modules/_waku_sdk.utils.html @@ -5,6 +5,7 @@ contentTopicsByPubsubTopic decodeRelayShard delay +derivePubsubTopicsFromNetworkConfig determinePubsubTopic encodeRelayShard ensurePubsubTopicIsConfigured @@ -13,10 +14,13 @@ getPseudoRandomSubset getWsMultiaddrFromMultiaddrs groupByContentTopic +isAutoSharding isDefined isMessageSizeUnderCap +isStaticSharding isWireSizeUnderCap pubsubTopicToSingleShardInfo +pubsubTopicsToShardInfo pushOrInitMapSet removeItemFromArray shardInfoToPubsubTopics diff --git a/modules/_waku_utils.html b/modules/_waku_utils.html index af79fc1436..c9e3d598b4 100644 --- a/modules/_waku_utils.html +++ b/modules/_waku_utils.html @@ -32,6 +32,7 @@ contentTopicsByPubsubTopic decodeRelayShard delay +derivePubsubTopicsFromNetworkConfig determinePubsubTopic encodeRelayShard ensurePubsubTopicIsConfigured @@ -40,10 +41,13 @@ getPseudoRandomSubset getWsMultiaddrFromMultiaddrs groupByContentTopic +isAutoSharding isDefined isMessageSizeUnderCap +isStaticSharding isWireSizeUnderCap pubsubTopicToSingleShardInfo +pubsubTopicsToShardInfo pushOrInitMapSet removeItemFromArray shardInfoToPubsubTopics diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index d7fcecd5b6..2d3e23245c 100644 --- a/types/_waku_interfaces.ActiveSubscriptions.html +++ b/types/_waku_interfaces.ActiveSubscriptions.html @@ -1 +1 @@ -ActiveSubscriptions | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file +ActiveSubscriptions | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/types/_waku_interfaces.ApplicationInfo.html b/types/_waku_interfaces.ApplicationInfo.html deleted file mode 100644 index b9c28105a5..0000000000 --- a/types/_waku_interfaces.ApplicationInfo.html +++ /dev/null @@ -1 +0,0 @@ -ApplicationInfo | Documentation
                                ApplicationInfo: {
                                    application: string;
                                    clusterId: number;
                                    version: string;
                                }

                                Type declaration

                                • application: string
                                • clusterId: number
                                • version: string

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/types/_waku_interfaces.AutoSharding.html b/types/_waku_interfaces.AutoSharding.html new file mode 100644 index 0000000000..9d2764f25e --- /dev/null +++ b/types/_waku_interfaces.AutoSharding.html @@ -0,0 +1 @@ +AutoSharding | Documentation

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/types/_waku_interfaces.Callback.html b/types/_waku_interfaces.Callback.html index 0f84a18b39..5a4e9e9462 100644 --- a/types/_waku_interfaces.Callback.html +++ b/types/_waku_interfaces.Callback.html @@ -1 +1 @@ -Callback | Documentation
                                Callback<T>: ((msg) => void | Promise<void>)

                                Type Parameters

                                Type declaration

                                  • (msg): void | Promise<void>
                                  • Parameters

                                    • msg: T

                                    Returns void | Promise<void>

                                Generated using TypeDoc

                                \ No newline at end of file +Callback | Documentation
                                Callback<T>: ((msg) => void | Promise<void>)

                                Type Parameters

                                Type declaration

                                  • (msg): void | Promise<void>
                                  • Parameters

                                    • msg: T

                                    Returns void | Promise<void>

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopic.html b/types/_waku_interfaces.ContentTopic.html index 444e437a32..6769dcda7e 100644 --- a/types/_waku_interfaces.ContentTopic.html +++ b/types/_waku_interfaces.ContentTopic.html @@ -1 +1 @@ -ContentTopic | Documentation
                                ContentTopic: string

                                Generated using TypeDoc

                                \ No newline at end of file +ContentTopic | Documentation
                                ContentTopic: string

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopicInfo.html b/types/_waku_interfaces.ContentTopicInfo.html index cc76ab4cb0..d093379d8d 100644 --- a/types/_waku_interfaces.ContentTopicInfo.html +++ b/types/_waku_interfaces.ContentTopicInfo.html @@ -1 +1 @@ -ContentTopicInfo | Documentation
                                ContentTopicInfo: {
                                    clusterId?: number;
                                    contentTopics: string[];
                                }

                                Type declaration

                                • Optional clusterId?: number
                                • contentTopics: string[]

                                Generated using TypeDoc

                                \ No newline at end of file +ContentTopicInfo | Documentation
                                ContentTopicInfo: {
                                    clusterId?: number;
                                    contentTopics: string[];
                                }

                                Type declaration

                                • Optional clusterId?: number
                                • contentTopics: string[]

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/types/_waku_interfaces.CoreProtocolResult.html b/types/_waku_interfaces.CoreProtocolResult.html index b1b6839168..39bfd7d087 100644 --- a/types/_waku_interfaces.CoreProtocolResult.html +++ b/types/_waku_interfaces.CoreProtocolResult.html @@ -1 +1 @@ -CoreProtocolResult | Documentation
                                CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>

                                Generated using TypeDoc

                                \ No newline at end of file +CoreProtocolResult | Documentation
                                CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>

                                Generated using TypeDoc

                                \ No newline at end of file diff --git a/types/_waku_interfaces.CreateLibp2pOptions.html b/types/_waku_interfaces.CreateLibp2pOptions.html index cfc5a775e0..b80295a85a 100644 --- a/types/_waku_interfaces.CreateLibp2pOptions.html +++ b/types/_waku_interfaces.CreateLibp2pOptions.html @@ -1,4 +1,4 @@ CreateLibp2pOptions | Documentation
                                CreateLibp2pOptions: Libp2pOptions & {
                                    hideWebSocketInfo?: boolean;
                                    pingMaxInboundStreams?: number;
                                }

                                Type declaration

                                • Optional hideWebSocketInfo?: boolean

                                  Hides WebSocket info message in console.

                                  Default

                                  false
                                   
                                  -
                                • Optional pingMaxInboundStreams?: number

                                Generated using TypeDoc

                                \ No newline at end of file +
                              • Optional pingMaxInboundStreams?: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.CreateSubscriptionResult.html b/types/_waku_interfaces.CreateSubscriptionResult.html index d5af8fbe53..c8a2665147 100644 --- a/types/_waku_interfaces.CreateSubscriptionResult.html +++ b/types/_waku_interfaces.CreateSubscriptionResult.html @@ -1 +1 @@ -CreateSubscriptionResult | Documentation
                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscriptionSDK, "error", ProtocolError>

                              Generated using TypeDoc

                              \ No newline at end of file +CreateSubscriptionResult | Documentation
                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscriptionSDK, "error", ProtocolError>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ENRKey.html b/types/_waku_interfaces.ENRKey.html index 1c4d54c439..2d23c718d6 100644 --- a/types/_waku_interfaces.ENRKey.html +++ b/types/_waku_interfaces.ENRKey.html @@ -1 +1 @@ -ENRKey | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file +ENRKey | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ENRValue.html b/types/_waku_interfaces.ENRValue.html index 2c2672b116..33eedf545c 100644 --- a/types/_waku_interfaces.ENRValue.html +++ b/types/_waku_interfaces.ENRValue.html @@ -1 +1 @@ -ENRValue | Documentation
                              ENRValue: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +ENRValue | Documentation
                              ENRValue: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolCore.html b/types/_waku_interfaces.IBaseProtocolCore.html index 1e62370906..bbabbf8a1f 100644 --- a/types/_waku_interfaces.IBaseProtocolCore.html +++ b/types/_waku_interfaces.IBaseProtocolCore.html @@ -1 +1 @@ -IBaseProtocolCore | Documentation
                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                                  shardInfo?: ShardInfo;
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • allPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • connectedPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • multicodec: string
                              • peerStore: PeerStore
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              • Optional shardInfo?: ShardInfo

                              Generated using TypeDoc

                              \ No newline at end of file +IBaseProtocolCore | Documentation
                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • allPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • connectedPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • multicodec: string
                              • peerStore: PeerStore
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolSDK.html b/types/_waku_interfaces.IBaseProtocolSDK.html index 9019d7da25..afa6cec98f 100644 --- a/types/_waku_interfaces.IBaseProtocolSDK.html +++ b/types/_waku_interfaces.IBaseProtocolSDK.html @@ -1 +1 @@ -IBaseProtocolSDK | Documentation
                              IBaseProtocolSDK: {
                                  connectedPeers: Peer[];
                                  numPeersToUse: number;
                                  renewPeer: ((peerToDisconnect) => Promise<Peer>);
                              }

                              Type declaration

                              • Readonly connectedPeers: Peer[]
                              • Readonly numPeersToUse: number
                              • renewPeer: ((peerToDisconnect) => Promise<Peer>)
                                  • (peerToDisconnect): Promise<Peer>
                                  • Parameters

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer>

                              Generated using TypeDoc

                              \ No newline at end of file +IBaseProtocolSDK | Documentation
                              IBaseProtocolSDK: {
                                  connectedPeers: Peer[];
                                  numPeersToUse: number;
                                  renewPeer: ((peerToDisconnect) => Promise<Peer>);
                              }

                              Type declaration

                              • Readonly connectedPeers: Peer[]
                              • Readonly numPeersToUse: number
                              • renewPeer: ((peerToDisconnect) => Promise<Peer>)
                                  • (peerToDisconnect): Promise<Peer>
                                  • Parameters

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IFilter.html b/types/_waku_interfaces.IFilter.html index 47f60ebab1..a03c9225ab 100644 --- a/types/_waku_interfaces.IFilter.html +++ b/types/_waku_interfaces.IFilter.html @@ -1 +1 @@ -IFilter | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file +IFilter | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IFilterSDK.html b/types/_waku_interfaces.IFilterSDK.html index 3d93e3e5f5..19331758f8 100644 --- a/types/_waku_interfaces.IFilterSDK.html +++ b/types/_waku_interfaces.IFilterSDK.html @@ -1 +1 @@ -IFilterSDK | Documentation
                              IFilterSDK: IReceiver & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback, protocolUseOptions?, subscribeOptions?): Promise<SubscribeResult>;
                              }

                              Type declaration

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +IFilterSDK | Documentation
                              IFilterSDK: IReceiver & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback, protocolUseOptions?, subscribeOptions?): Promise<SubscribeResult>;
                              }

                              Type declaration

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ILightPushSDK.html b/types/_waku_interfaces.ILightPushSDK.html index 9d25be41d9..aee858c9bf 100644 --- a/types/_waku_interfaces.ILightPushSDK.html +++ b/types/_waku_interfaces.ILightPushSDK.html @@ -1 +1 @@ -ILightPushSDK | Documentation
                              ILightPushSDK: ISender & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +ILightPushSDK | Documentation
                              ILightPushSDK: ISender & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IRelay.html b/types/_waku_interfaces.IRelay.html index 1aca3ff753..c4a7f95885 100644 --- a/types/_waku_interfaces.IRelay.html +++ b/types/_waku_interfaces.IRelay.html @@ -1 +1 @@ -IRelay | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file +IRelay | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IStoreCore.html b/types/_waku_interfaces.IStoreCore.html index 93518394e7..2d7b583089 100644 --- a/types/_waku_interfaces.IStoreCore.html +++ b/types/_waku_interfaces.IStoreCore.html @@ -1 +1 @@ -IStoreCore | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file +IStoreCore | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IStoreSDK.html b/types/_waku_interfaces.IStoreSDK.html index 1f305f00fd..cb303564f8 100644 --- a/types/_waku_interfaces.IStoreSDK.html +++ b/types/_waku_interfaces.IStoreSDK.html @@ -1 +1 @@ -IStoreSDK | Documentation
                              IStoreSDK: IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                                  queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>);
                                  queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  createCursor(message): Uint8Array;
                              }

                              Type declaration

                              • protocol: IBaseProtocolCore
                              • queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>)
                                  • <T>(decoders, options?): AsyncGenerator<Promise<T | undefined>[]>
                                  • Type Parameters

                                    Parameters

                                    Returns AsyncGenerator<Promise<T | undefined>[]>

                              • queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: T

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: Promise<T | undefined>

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • createCursor:function

                              Generated using TypeDoc

                              \ No newline at end of file +IStoreSDK | Documentation
                              IStoreSDK: IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                                  queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>);
                                  queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  createCursor(message): Uint8Array;
                              }

                              Type declaration

                              • protocol: IBaseProtocolCore
                              • queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>)
                                  • <T>(decoders, options?): AsyncGenerator<Promise<T | undefined>[]>
                                  • Type Parameters

                                    Parameters

                                    Returns AsyncGenerator<Promise<T | undefined>[]>

                              • queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: T

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: Promise<T | undefined>

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • createCursor:function

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2p.html b/types/_waku_interfaces.Libp2p.html index f6299f66cf..c7c86c2ab5 100644 --- a/types/_waku_interfaces.Libp2p.html +++ b/types/_waku_interfaces.Libp2p.html @@ -1 +1 @@ -Libp2p | Documentation
                              Libp2p: BaseLibp2p<Libp2pServices> & {
                                  components: Libp2pComponents;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +Libp2p | Documentation
                              Libp2p: BaseLibp2p<Libp2pServices> & {
                                  components: Libp2pComponents;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2pComponents.html b/types/_waku_interfaces.Libp2pComponents.html index 4881863a77..d4acebf91a 100644 --- a/types/_waku_interfaces.Libp2pComponents.html +++ b/types/_waku_interfaces.Libp2pComponents.html @@ -1 +1 @@ -Libp2pComponents | Documentation
                              Libp2pComponents: Parameters<Exclude<Libp2pInit["metrics"], undefined>>[0]

                              Generated using TypeDoc

                              \ No newline at end of file +Libp2pComponents | Documentation
                              Libp2pComponents: Parameters<Exclude<Libp2pInit["metrics"], undefined>>[0]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2pServices.html b/types/_waku_interfaces.Libp2pServices.html index 6cafa107a3..eafe06609c 100644 --- a/types/_waku_interfaces.Libp2pServices.html +++ b/types/_waku_interfaces.Libp2pServices.html @@ -1 +1 @@ -Libp2pServices | Documentation
                              Libp2pServices: {
                                  identify: ReturnType<ReturnType<typeof identify>>;
                                  metadata?: IMetadata;
                                  ping: PingService;
                                  pubsub?: GossipSub;
                              }

                              Type declaration

                              • identify: ReturnType<ReturnType<typeof identify>>
                              • Optional metadata?: IMetadata
                              • ping: PingService
                              • Optional pubsub?: GossipSub

                              Generated using TypeDoc

                              \ No newline at end of file +Libp2pServices | Documentation
                              Libp2pServices: {
                                  identify: ReturnType<ReturnType<typeof identify>>;
                                  metadata?: IMetadata;
                                  ping: PingService;
                                  pubsub?: GossipSub;
                              }

                              Type declaration

                              • identify: ReturnType<ReturnType<typeof identify>>
                              • Optional metadata?: IMetadata
                              • ping: PingService
                              • Optional pubsub?: GossipSub

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.LocalStoragePeerInfo.html b/types/_waku_interfaces.LocalStoragePeerInfo.html index 80438088a3..6c01e63592 100644 --- a/types/_waku_interfaces.LocalStoragePeerInfo.html +++ b/types/_waku_interfaces.LocalStoragePeerInfo.html @@ -1 +1 @@ -LocalStoragePeerInfo | Documentation
                              LocalStoragePeerInfo: {
                                  address: string;
                                  id: string;
                              }

                              Type declaration

                              • address: string
                              • id: string

                              Generated using TypeDoc

                              \ No newline at end of file +LocalStoragePeerInfo | Documentation
                              LocalStoragePeerInfo: {
                                  address: string;
                                  id: string;
                              }

                              Type declaration

                              • address: string
                              • id: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.MetadataQueryResult.html b/types/_waku_interfaces.MetadataQueryResult.html index b73042d4a7..98acd15b78 100644 --- a/types/_waku_interfaces.MetadataQueryResult.html +++ b/types/_waku_interfaces.MetadataQueryResult.html @@ -1 +1 @@ -MetadataQueryResult | Documentation
                              MetadataQueryResult: ThisOrThat<"shardInfo", ShardInfo>

                              Generated using TypeDoc

                              \ No newline at end of file +MetadataQueryResult | Documentation
                              MetadataQueryResult: ThisOrThat<"shardInfo", ShardInfo>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.NetworkConfig.html b/types/_waku_interfaces.NetworkConfig.html new file mode 100644 index 0000000000..37a89ecef3 --- /dev/null +++ b/types/_waku_interfaces.NetworkConfig.html @@ -0,0 +1 @@ +NetworkConfig | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.NodeHealth.html b/types/_waku_interfaces.NodeHealth.html index d2192fa37c..6861d3e7ab 100644 --- a/types/_waku_interfaces.NodeHealth.html +++ b/types/_waku_interfaces.NodeHealth.html @@ -1 +1 @@ -NodeHealth | Documentation
                              NodeHealth: {
                                  overallStatus: HealthStatus;
                                  protocolStatuses: ProtocolsHealthStatus;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +NodeHealth | Documentation
                              NodeHealth: {
                                  overallStatus: HealthStatus;
                                  protocolStatuses: ProtocolsHealthStatus;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.NodeId.html b/types/_waku_interfaces.NodeId.html index 90f52555a0..432fb09ad8 100644 --- a/types/_waku_interfaces.NodeId.html +++ b/types/_waku_interfaces.NodeId.html @@ -1,3 +1,3 @@ NodeId | Documentation
                              NodeId: string

                              We represent NodeId as a hex string, since node equality is used very heavily and it is convenient to index data by NodeId

                              -

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.PeerExchangeQueryResult.html b/types/_waku_interfaces.PeerExchangeQueryResult.html index 51d87a4509..c503af8028 100644 --- a/types/_waku_interfaces.PeerExchangeQueryResult.html +++ b/types/_waku_interfaces.PeerExchangeQueryResult.html @@ -1 +1 @@ -PeerExchangeQueryResult | Documentation
                              PeerExchangeQueryResult: ThisOrThat<"peerInfos", PeerInfo[]>

                              Generated using TypeDoc

                              \ No newline at end of file +PeerExchangeQueryResult | Documentation
                              PeerExchangeQueryResult: ThisOrThat<"peerInfos", PeerInfo[]>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.PeerIdStr.html b/types/_waku_interfaces.PeerIdStr.html index 6514cc669a..62b48cb6ab 100644 --- a/types/_waku_interfaces.PeerIdStr.html +++ b/types/_waku_interfaces.PeerIdStr.html @@ -1 +1 @@ -PeerIdStr | Documentation
                              PeerIdStr: string

                              Generated using TypeDoc

                              \ No newline at end of file +PeerIdStr | Documentation
                              PeerIdStr: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolCreateOptions.html b/types/_waku_interfaces.ProtocolCreateOptions.html index f6143f06d9..55580ef947 100644 --- a/types/_waku_interfaces.ProtocolCreateOptions.html +++ b/types/_waku_interfaces.ProtocolCreateOptions.html @@ -1,37 +1,31 @@ -ProtocolCreateOptions | Documentation
                              ProtocolCreateOptions: {
                                  bootstrapPeers?: string[];
                                  contentTopics?: string[];
                                  defaultBootstrap?: boolean;
                                  libp2p?: Partial<CreateLibp2pOptions>;
                                  numPeersToUse?: number;
                                  pubsubTopics?: PubsubTopic[];
                                  shardInfo?: Partial<ShardingParams>;
                                  staticNoiseKey?: Uint8Array;
                              }

                              Type declaration

                              • Optional bootstrapPeers?: string[]

                                List of peers to use to bootstrap the node. Ignored if defaultBootstrap is set to true.

                                -
                              • Optional contentTopics?: string[]

                                Content topics are used to determine network in use. -See Waku v2 Topic Usage Recommendations for details.

                                -

                                You cannot add or remove content topics after initialization of the node.

                                +ProtocolCreateOptions | Documentation
                                ProtocolCreateOptions: {
                                    bootstrapPeers?: string[];
                                    defaultBootstrap?: boolean;
                                    libp2p?: Partial<CreateLibp2pOptions>;
                                    networkConfig?: NetworkConfig;
                                    numPeersToUse?: number;
                                    staticNoiseKey?: Uint8Array;
                                }

                                Type declaration

                                • Optional bootstrapPeers?: string[]

                                  List of peers to use to bootstrap the node. Ignored if defaultBootstrap is set to true.

                                • Optional defaultBootstrap?: boolean

                                  Use recommended bootstrap method to discovery and connect to new nodes.

                                • Optional libp2p?: Partial<CreateLibp2pOptions>

                                  You can pass options to the Libp2p instance used by @waku/sdk!WakuNode using the libp2p property. This property is the same type as the one passed to Libp2p.create apart that we made the modules property optional and partial, allowing its omission and letting Waku set good defaults. Notes that some values are overridden by @waku/sdk!WakuNode to ensure it implements the Waku protocol.

                                  -
                                • Optional numPeersToUse?: number

                                  Number of peers to connect to, for the usage of the protocol. +

                                • Optional networkConfig?: NetworkConfig

                                  Configuration for determining the network in use. +Network configuration refers to the shards and clusters used in the network.

                                  +

                                  If using Static Sharding: +Cluster ID and shards are specified in the format: clusterId: number, shards: number[] +The default value is configured for The Waku Network => clusterId: 0, shards: [0, 1, 2, 3, 4, 5, 6, 7] +To learn more about the sharding specification, see Relay Sharding.

                                  +

                                  If using Auto Sharding: +Cluster ID and content topics are specified in the format: clusterId: number, contentTopics: string[] +Content topics are used to determine the shards to be configured for the network. +Cluster ID is optional, and defaults to The Waku Network's cluster ID => 0 +To specify content topics, see Waku v2 Topic Usage Recommendations for details

                                  +

                                  Default

                                  { clusterId: 1, shards: [0, 1, 2, 3, 4, 5, 6, 7] }
                                  +
                                  +
                                • Optional numPeersToUse?: number

                                  Number of peers to connect to, for the usage of the protocol. This is used by:

                                  • Light Push to send messages,
                                  • Filter to retrieve messages. Defaults to 3.
                                  -
                                • Optional pubsubTopics?: PubsubTopic[]

                                  Deprecated

                                  Should be used ONLY if some other than The Waku Network is in use.

                                  -

                                  See Waku v2 Topic Usage Recommendations for details.

                                  -

                                  This is used by:

                                  -
                                    -
                                  • WakuRelay to receive, route and send messages,
                                  • -
                                  • WakuLightPush to send messages,
                                  • -
                                  • WakuStore to retrieve messages.
                                  • -
                                  -

                                  If no pubsub topic is specified, the default pubsub topic will be determined from DefaultShardInfo.

                                  -

                                  You cannot add or remove pubsub topics after initialization of the node.

                                  -
                                • Optional shardInfo?: Partial<ShardingParams>

                                  ShardInfo is used to determine which network is in use. -Defaults to @waku/interfaces!DefaultShardInfo. -Default value is configured for The Waku Network

                                  -

                                  The format to specify a shard is: -clusterId: number, shards: number[] -To learn more about the sharding specification, see Relay Sharding.

                                • Optional staticNoiseKey?: Uint8Array

                                  Byte array used as key for the noise protocol used for connection encryption by Libp2p.create This is only used for test purposes to not run out of entropy during CI runs.

                                  -

                                Generated using TypeDoc

                                \ No newline at end of file +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolHealth.html b/types/_waku_interfaces.ProtocolHealth.html index 3d73d46703..bfd0062d6b 100644 --- a/types/_waku_interfaces.ProtocolHealth.html +++ b/types/_waku_interfaces.ProtocolHealth.html @@ -1 +1 @@ -ProtocolHealth | Documentation
                              ProtocolHealth: {
                                  lastUpdate: Date;
                                  name: Protocols;
                                  status: HealthStatus;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +ProtocolHealth | Documentation
                              ProtocolHealth: {
                                  lastUpdate: Date;
                                  name: Protocols;
                                  status: HealthStatus;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolUseOptions.html b/types/_waku_interfaces.ProtocolUseOptions.html index 924a08c9e7..9b5b570556 100644 --- a/types/_waku_interfaces.ProtocolUseOptions.html +++ b/types/_waku_interfaces.ProtocolUseOptions.html @@ -4,4 +4,4 @@
                            • Optional initialDelay?: number

                              Optional initial delay in milliseconds for exponential backoff

                            • Optional maxAttempts?: number

                              Optional maximum number of attempts for exponential backoff

                            • Optional maxDelay?: number

                              Optional maximum delay in milliseconds for exponential backoff

                              -
                            • Generated using TypeDoc

                              \ No newline at end of file +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolsHealthStatus.html b/types/_waku_interfaces.ProtocolsHealthStatus.html index 271bd69448..836c5ea0fc 100644 --- a/types/_waku_interfaces.ProtocolsHealthStatus.html +++ b/types/_waku_interfaces.ProtocolsHealthStatus.html @@ -1 +1 @@ -ProtocolsHealthStatus | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file +ProtocolsHealthStatus | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.PubsubTopic.html b/types/_waku_interfaces.PubsubTopic.html index 457f088b80..9becb18e03 100644 --- a/types/_waku_interfaces.PubsubTopic.html +++ b/types/_waku_interfaces.PubsubTopic.html @@ -1 +1 @@ -PubsubTopic | Documentation
                              PubsubTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file +PubsubTopic | Documentation
                              PubsubTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.QueryRequestParams.html b/types/_waku_interfaces.QueryRequestParams.html index cabbfb9659..ab29387bfe 100644 --- a/types/_waku_interfaces.QueryRequestParams.html +++ b/types/_waku_interfaces.QueryRequestParams.html @@ -40,4 +40,4 @@ If not provided, no end time filtering will be applied.

                            • Optional timeStart?: Date

                              The start time for the time range filter. The query will only return messages with a timestamp greater than or equal to timeStart. If not provided, no start time filtering will be applied.

                              -
                            • Generated using TypeDoc

                              \ No newline at end of file +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.SDKProtocolResult.html b/types/_waku_interfaces.SDKProtocolResult.html index 19fc297342..77daf77471 100644 --- a/types/_waku_interfaces.SDKProtocolResult.html +++ b/types/_waku_interfaces.SDKProtocolResult.html @@ -1 +1 @@ -SDKProtocolResult | Documentation
                              SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>

                              Generated using TypeDoc

                              \ No newline at end of file +SDKProtocolResult | Documentation
                              SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.SearchContext.html b/types/_waku_interfaces.SearchContext.html index 914d36167f..44a7637172 100644 --- a/types/_waku_interfaces.SearchContext.html +++ b/types/_waku_interfaces.SearchContext.html @@ -1 +1 @@ -SearchContext | Documentation
                              SearchContext: {
                                  domain: string;
                                  publicKey: string;
                                  visits: {
                                      [key: string]: boolean;
                                  };
                              }

                              Type declaration

                              • domain: string
                              • publicKey: string
                              • visits: {
                                    [key: string]: boolean;
                                }
                                • [key: string]: boolean

                              Generated using TypeDoc

                              \ No newline at end of file +SearchContext | Documentation
                              SearchContext: {
                                  domain: string;
                                  publicKey: string;
                                  visits: {
                                      [key: string]: boolean;
                                  };
                              }

                              Type declaration

                              • domain: string
                              • publicKey: string
                              • visits: {
                                    [key: string]: boolean;
                                }
                                • [key: string]: boolean

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.SequenceNumber.html b/types/_waku_interfaces.SequenceNumber.html index 63d93a7498..83c248bddf 100644 --- a/types/_waku_interfaces.SequenceNumber.html +++ b/types/_waku_interfaces.SequenceNumber.html @@ -1 +1 @@ -SequenceNumber | Documentation
                              SequenceNumber: bigint

                              Generated using TypeDoc

                              \ No newline at end of file +SequenceNumber | Documentation
                              SequenceNumber: bigint

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ShardInfo.html b/types/_waku_interfaces.ShardInfo.html new file mode 100644 index 0000000000..4b1e095c69 --- /dev/null +++ b/types/_waku_interfaces.ShardInfo.html @@ -0,0 +1 @@ +ShardInfo | Documentation
                              ShardInfo: {
                                  clusterId: number;
                                  shards: number[];
                              }

                              Type declaration

                              • clusterId: number
                              • shards: number[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ShardingParams.html b/types/_waku_interfaces.ShardingParams.html deleted file mode 100644 index 5b5f53969a..0000000000 --- a/types/_waku_interfaces.ShardingParams.html +++ /dev/null @@ -1 +0,0 @@ -ShardingParams | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.StaticSharding.html b/types/_waku_interfaces.StaticSharding.html new file mode 100644 index 0000000000..10102a145b --- /dev/null +++ b/types/_waku_interfaces.StaticSharding.html @@ -0,0 +1 @@ +StaticSharding | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.StoreCursor.html b/types/_waku_interfaces.StoreCursor.html index 4d9fee6b2b..0e46dddf69 100644 --- a/types/_waku_interfaces.StoreCursor.html +++ b/types/_waku_interfaces.StoreCursor.html @@ -1 +1 @@ -StoreCursor | Documentation
                              StoreCursor: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +StoreCursor | Documentation
                              StoreCursor: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscribeOptions.html b/types/_waku_interfaces.SubscribeOptions.html index f084207ee5..f8151cf03c 100644 --- a/types/_waku_interfaces.SubscribeOptions.html +++ b/types/_waku_interfaces.SubscribeOptions.html @@ -1 +1 @@ -SubscribeOptions | Documentation
                              SubscribeOptions: {
                                  keepAlive?: number;
                                  maxMissedMessagesThreshold?: number;
                                  pingsBeforePeerRenewed?: number;
                              }

                              Type declaration

                              • Optional keepAlive?: number
                              • Optional maxMissedMessagesThreshold?: number
                              • Optional pingsBeforePeerRenewed?: number

                              Generated using TypeDoc

                              \ No newline at end of file +SubscribeOptions | Documentation
                              SubscribeOptions: {
                                  keepAlive?: number;
                                  maxMissedMessagesThreshold?: number;
                                  pingsBeforePeerRenewed?: number;
                              }

                              Type declaration

                              • Optional keepAlive?: number
                              • Optional maxMissedMessagesThreshold?: number
                              • Optional pingsBeforePeerRenewed?: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscribeResult.html b/types/_waku_interfaces.SubscribeResult.html index 5fbc480939..59170a6a15 100644 --- a/types/_waku_interfaces.SubscribeResult.html +++ b/types/_waku_interfaces.SubscribeResult.html @@ -1 +1 @@ -SubscribeResult | Documentation
                              SubscribeResult: SubscriptionSuccess | SubscriptionError

                              Generated using TypeDoc

                              \ No newline at end of file +SubscribeResult | Documentation
                              SubscribeResult: SubscriptionSuccess | SubscriptionError

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ThisAndThat.html b/types/_waku_interfaces.ThisAndThat.html index e7a032b44e..6a4aa9d3bc 100644 --- a/types/_waku_interfaces.ThisAndThat.html +++ b/types/_waku_interfaces.ThisAndThat.html @@ -1 +1 @@ -ThisAndThat | Documentation

                              Type alias ThisAndThat<SK, SV, EK, EV>

                              ThisAndThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              Generated using TypeDoc

                              \ No newline at end of file +ThisAndThat | Documentation

                              Type alias ThisAndThat<SK, SV, EK, EV>

                              ThisAndThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ThisOrThat.html b/types/_waku_interfaces.ThisOrThat.html index 0320e328e8..bdbf523299 100644 --- a/types/_waku_interfaces.ThisOrThat.html +++ b/types/_waku_interfaces.ThisOrThat.html @@ -1 +1 @@ -ThisOrThat | Documentation

                              Type alias ThisOrThat<SK, SV, EK, EV>

                              ThisOrThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: null
                              } | {
                                  [key in SK]: null
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              Generated using TypeDoc

                              \ No newline at end of file +ThisOrThat | Documentation

                              Type alias ThisOrThat<SK, SV, EK, EV>

                              ThisOrThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: null
                              } | {
                                  [key in SK]: null
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.Unsubscribe.html b/types/_waku_interfaces.Unsubscribe.html index eb10440801..4363eb9213 100644 --- a/types/_waku_interfaces.Unsubscribe.html +++ b/types/_waku_interfaces.Unsubscribe.html @@ -1 +1 @@ -Unsubscribe | Documentation
                              Unsubscribe: (() => void | Promise<void>)

                              Type declaration

                                • (): void | Promise<void>
                                • Returns void | Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file +Unsubscribe | Documentation
                              Unsubscribe: (() => void | Promise<void>)

                              Type declaration

                                • (): void | Promise<void>
                                • Returns void | Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_relay.ContentTopic.html b/types/_waku_relay.ContentTopic.html index 220209a0e3..ea76ce6cb7 100644 --- a/types/_waku_relay.ContentTopic.html +++ b/types/_waku_relay.ContentTopic.html @@ -1 +1 @@ -ContentTopic | Documentation
                              ContentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file +ContentTopic | Documentation
                              ContentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_relay.Observer.html b/types/_waku_relay.Observer.html index e32eef9717..b9d9d6316d 100644 --- a/types/_waku_relay.Observer.html +++ b/types/_waku_relay.Observer.html @@ -1 +1 @@ -Observer | Documentation

                              Type alias Observer<T>

                              Observer<T>: {
                                  callback: Callback<T>;
                                  decoder: IDecoder<T>;
                              }

                              Type Parameters

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +Observer | Documentation

                              Type alias Observer<T>

                              Observer<T>: {
                                  callback: Callback<T>;
                                  decoder: IDecoder<T>;
                              }

                              Type Parameters

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_relay.RelayCreateOptions.html b/types/_waku_relay.RelayCreateOptions.html index b33ec0f56a..72465207ac 100644 --- a/types/_waku_relay.RelayCreateOptions.html +++ b/types/_waku_relay.RelayCreateOptions.html @@ -1 +1 @@ -RelayCreateOptions | Documentation

                              Type alias RelayCreateOptions

                              RelayCreateOptions: ProtocolCreateOptions & GossipsubOpts

                              Generated using TypeDoc

                              \ No newline at end of file +RelayCreateOptions | Documentation

                              Type alias RelayCreateOptions

                              RelayCreateOptions: ProtocolCreateOptions & GossipsubOpts

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.ApplicationInfo.html b/types/_waku_sdk.ApplicationInfo.html deleted file mode 100644 index 537a9eb5f1..0000000000 --- a/types/_waku_sdk.ApplicationInfo.html +++ /dev/null @@ -1 +0,0 @@ -ApplicationInfo | Documentation

                              Type alias ApplicationInfo

                              ApplicationInfo: {
                                  application: string;
                                  clusterId: number;
                                  version: string;
                              }

                              Type declaration

                              • application: string
                              • clusterId: number
                              • version: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.AutoSharding.html b/types/_waku_sdk.AutoSharding.html new file mode 100644 index 0000000000..0eb293c3f6 --- /dev/null +++ b/types/_waku_sdk.AutoSharding.html @@ -0,0 +1 @@ +AutoSharding | Documentation

                              Type alias AutoSharding

                              AutoSharding: ContentTopicInfo

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.Callback.html b/types/_waku_sdk.Callback.html index 04126142f0..060ebc7414 100644 --- a/types/_waku_sdk.Callback.html +++ b/types/_waku_sdk.Callback.html @@ -1 +1 @@ -Callback | Documentation

                              Type alias Callback<T>

                              Callback<T>: ((msg) => void | Promise<void>)

                              Type Parameters

                              Type declaration

                                • (msg): void | Promise<void>
                                • Parameters

                                  • msg: T

                                  Returns void | Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file +Callback | Documentation

                              Type alias Callback<T>

                              Callback<T>: ((msg) => void | Promise<void>)

                              Type Parameters

                              Type declaration

                                • (msg): void | Promise<void>
                                • Parameters

                                  • msg: T

                                  Returns void | Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.ContentTopicInfo.html b/types/_waku_sdk.ContentTopicInfo.html index 51160b3dbe..ce98707acb 100644 --- a/types/_waku_sdk.ContentTopicInfo.html +++ b/types/_waku_sdk.ContentTopicInfo.html @@ -1 +1 @@ -ContentTopicInfo | Documentation

                              Type alias ContentTopicInfo

                              ContentTopicInfo: {
                                  clusterId?: number;
                                  contentTopics: string[];
                              }

                              Type declaration

                              • Optional clusterId?: number
                              • contentTopics: string[]

                              Generated using TypeDoc

                              \ No newline at end of file +ContentTopicInfo | Documentation

                              Type alias ContentTopicInfo

                              ContentTopicInfo: {
                                  clusterId?: number;
                                  contentTopics: string[];
                              }

                              Type declaration

                              • Optional clusterId?: number
                              • contentTopics: string[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.CoreProtocolResult.html b/types/_waku_sdk.CoreProtocolResult.html index 9c4de05422..4b4cd6f692 100644 --- a/types/_waku_sdk.CoreProtocolResult.html +++ b/types/_waku_sdk.CoreProtocolResult.html @@ -1 +1 @@ -CoreProtocolResult | Documentation

                              Type alias CoreProtocolResult

                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>

                              Generated using TypeDoc

                              \ No newline at end of file +CoreProtocolResult | Documentation

                              Type alias CoreProtocolResult

                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.CreateWakuNodeOptions.html b/types/_waku_sdk.CreateWakuNodeOptions.html index 775eaed199..e69851e0e8 100644 --- a/types/_waku_sdk.CreateWakuNodeOptions.html +++ b/types/_waku_sdk.CreateWakuNodeOptions.html @@ -1 +1 @@ -CreateWakuNodeOptions | Documentation

                              Type alias CreateWakuNodeOptions

                              CreateWakuNodeOptions: ProtocolCreateOptions & Partial<WakuOptions>

                              Generated using TypeDoc

                              \ No newline at end of file +CreateWakuNodeOptions | Documentation

                              Type alias CreateWakuNodeOptions

                              CreateWakuNodeOptions: ProtocolCreateOptions & Partial<WakuOptions>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.ENRKey.html b/types/_waku_sdk.ENRKey.html index 6a2fb29483..d80e123d21 100644 --- a/types/_waku_sdk.ENRKey.html +++ b/types/_waku_sdk.ENRKey.html @@ -1 +1 @@ -ENRKey | Documentation
                              ENRKey: string

                              Generated using TypeDoc

                              \ No newline at end of file +ENRKey | Documentation
                              ENRKey: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.ENRValue.html b/types/_waku_sdk.ENRValue.html index 11d1d23820..e6ca236f04 100644 --- a/types/_waku_sdk.ENRValue.html +++ b/types/_waku_sdk.ENRValue.html @@ -1 +1 @@ -ENRValue | Documentation
                              ENRValue: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +ENRValue | Documentation
                              ENRValue: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.IBaseProtocolCore.html b/types/_waku_sdk.IBaseProtocolCore.html index 48ed6b33af..69e05ea226 100644 --- a/types/_waku_sdk.IBaseProtocolCore.html +++ b/types/_waku_sdk.IBaseProtocolCore.html @@ -1 +1 @@ -IBaseProtocolCore | Documentation

                              Type alias IBaseProtocolCore

                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                                  shardInfo?: ShardInfo;
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • allPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • connectedPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • multicodec: string
                              • peerStore: PeerStore
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              • Optional shardInfo?: ShardInfo

                              Generated using TypeDoc

                              \ No newline at end of file +IBaseProtocolCore | Documentation

                              Type alias IBaseProtocolCore

                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • allPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • connectedPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • multicodec: string
                              • peerStore: PeerStore
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.IBaseProtocolSDK.html b/types/_waku_sdk.IBaseProtocolSDK.html index 7b9d6de541..cac917ef01 100644 --- a/types/_waku_sdk.IBaseProtocolSDK.html +++ b/types/_waku_sdk.IBaseProtocolSDK.html @@ -1 +1 @@ -IBaseProtocolSDK | Documentation

                              Type alias IBaseProtocolSDK

                              IBaseProtocolSDK: {
                                  connectedPeers: Peer[];
                                  numPeersToUse: number;
                                  renewPeer: ((peerToDisconnect) => Promise<Peer>);
                              }

                              Type declaration

                              • Readonly connectedPeers: Peer[]
                              • Readonly numPeersToUse: number
                              • renewPeer: ((peerToDisconnect) => Promise<Peer>)
                                  • (peerToDisconnect): Promise<Peer>
                                  • Parameters

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer>

                              Generated using TypeDoc

                              \ No newline at end of file +IBaseProtocolSDK | Documentation

                              Type alias IBaseProtocolSDK

                              IBaseProtocolSDK: {
                                  connectedPeers: Peer[];
                                  numPeersToUse: number;
                                  renewPeer: ((peerToDisconnect) => Promise<Peer>);
                              }

                              Type declaration

                              • Readonly connectedPeers: Peer[]
                              • Readonly numPeersToUse: number
                              • renewPeer: ((peerToDisconnect) => Promise<Peer>)
                                  • (peerToDisconnect): Promise<Peer>
                                  • Parameters

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.MetadataQueryResult.html b/types/_waku_sdk.MetadataQueryResult.html index 95f4c17f7d..2ead57cdb8 100644 --- a/types/_waku_sdk.MetadataQueryResult.html +++ b/types/_waku_sdk.MetadataQueryResult.html @@ -1 +1 @@ -MetadataQueryResult | Documentation

                              Type alias MetadataQueryResult

                              MetadataQueryResult: ThisOrThat<"shardInfo", ShardInfo>

                              Generated using TypeDoc

                              \ No newline at end of file +MetadataQueryResult | Documentation

                              Type alias MetadataQueryResult

                              MetadataQueryResult: ThisOrThat<"shardInfo", ShardInfo>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.NetworkConfig.html b/types/_waku_sdk.NetworkConfig.html new file mode 100644 index 0000000000..efbf96be77 --- /dev/null +++ b/types/_waku_sdk.NetworkConfig.html @@ -0,0 +1 @@ +NetworkConfig | Documentation

                              Type alias NetworkConfig

                              NetworkConfig: StaticSharding | AutoSharding

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.NodeId.html b/types/_waku_sdk.NodeId.html index b7cc5de14b..7714e47155 100644 --- a/types/_waku_sdk.NodeId.html +++ b/types/_waku_sdk.NodeId.html @@ -1,3 +1,3 @@ NodeId | Documentation
                              NodeId: string

                              We represent NodeId as a hex string, since node equality is used very heavily and it is convenient to index data by NodeId

                              -

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.ProtocolCreateOptions.html b/types/_waku_sdk.ProtocolCreateOptions.html index 89f0b7cb06..8f06bc400b 100644 --- a/types/_waku_sdk.ProtocolCreateOptions.html +++ b/types/_waku_sdk.ProtocolCreateOptions.html @@ -1,37 +1,31 @@ -ProtocolCreateOptions | Documentation

                              Type alias ProtocolCreateOptions

                              ProtocolCreateOptions: {
                                  bootstrapPeers?: string[];
                                  contentTopics?: string[];
                                  defaultBootstrap?: boolean;
                                  libp2p?: Partial<CreateLibp2pOptions>;
                                  numPeersToUse?: number;
                                  pubsubTopics?: PubsubTopic[];
                                  shardInfo?: Partial<ShardingParams>;
                                  staticNoiseKey?: Uint8Array;
                              }

                              Type declaration

                              • Optional bootstrapPeers?: string[]

                                List of peers to use to bootstrap the node. Ignored if defaultBootstrap is set to true.

                                -
                              • Optional contentTopics?: string[]

                                Content topics are used to determine network in use. -See Waku v2 Topic Usage Recommendations for details.

                                -

                                You cannot add or remove content topics after initialization of the node.

                                +ProtocolCreateOptions | Documentation

                                Type alias ProtocolCreateOptions

                                ProtocolCreateOptions: {
                                    bootstrapPeers?: string[];
                                    defaultBootstrap?: boolean;
                                    libp2p?: Partial<CreateLibp2pOptions>;
                                    networkConfig?: NetworkConfig;
                                    numPeersToUse?: number;
                                    staticNoiseKey?: Uint8Array;
                                }

                                Type declaration

                                • Optional bootstrapPeers?: string[]

                                  List of peers to use to bootstrap the node. Ignored if defaultBootstrap is set to true.

                                • Optional defaultBootstrap?: boolean

                                  Use recommended bootstrap method to discovery and connect to new nodes.

                                • Optional libp2p?: Partial<CreateLibp2pOptions>

                                  You can pass options to the Libp2p instance used by @waku/sdk!WakuNode using the libp2p property. This property is the same type as the one passed to Libp2p.create apart that we made the modules property optional and partial, allowing its omission and letting Waku set good defaults. Notes that some values are overridden by @waku/sdk!WakuNode to ensure it implements the Waku protocol.

                                  -
                                • Optional numPeersToUse?: number

                                  Number of peers to connect to, for the usage of the protocol. +

                                • Optional networkConfig?: NetworkConfig

                                  Configuration for determining the network in use. +Network configuration refers to the shards and clusters used in the network.

                                  +

                                  If using Static Sharding: +Cluster ID and shards are specified in the format: clusterId: number, shards: number[] +The default value is configured for The Waku Network => clusterId: 0, shards: [0, 1, 2, 3, 4, 5, 6, 7] +To learn more about the sharding specification, see Relay Sharding.

                                  +

                                  If using Auto Sharding: +Cluster ID and content topics are specified in the format: clusterId: number, contentTopics: string[] +Content topics are used to determine the shards to be configured for the network. +Cluster ID is optional, and defaults to The Waku Network's cluster ID => 0 +To specify content topics, see Waku v2 Topic Usage Recommendations for details

                                  +

                                  Default

                                  { clusterId: 1, shards: [0, 1, 2, 3, 4, 5, 6, 7] }
                                  +
                                  +
                                • Optional numPeersToUse?: number

                                  Number of peers to connect to, for the usage of the protocol. This is used by:

                                  • Light Push to send messages,
                                  • Filter to retrieve messages. Defaults to 3.
                                  -
                                • Optional pubsubTopics?: PubsubTopic[]

                                  Deprecated

                                  Should be used ONLY if some other than The Waku Network is in use.

                                  -

                                  See Waku v2 Topic Usage Recommendations for details.

                                  -

                                  This is used by:

                                  -
                                    -
                                  • WakuRelay to receive, route and send messages,
                                  • -
                                  • WakuLightPush to send messages,
                                  • -
                                  • WakuStore to retrieve messages.
                                  • -
                                  -

                                  If no pubsub topic is specified, the default pubsub topic will be determined from DefaultShardInfo.

                                  -

                                  You cannot add or remove pubsub topics after initialization of the node.

                                  -
                                • Optional shardInfo?: Partial<ShardingParams>

                                  ShardInfo is used to determine which network is in use. -Defaults to @waku/interfaces!DefaultShardInfo. -Default value is configured for The Waku Network

                                  -

                                  The format to specify a shard is: -clusterId: number, shards: number[] -To learn more about the sharding specification, see Relay Sharding.

                                • Optional staticNoiseKey?: Uint8Array

                                  Byte array used as key for the noise protocol used for connection encryption by Libp2p.create This is only used for test purposes to not run out of entropy during CI runs.

                                  -

                                Generated using TypeDoc

                                \ No newline at end of file +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.ProtocolUseOptions.html b/types/_waku_sdk.ProtocolUseOptions.html index b3e4d313bb..ac40c2b674 100644 --- a/types/_waku_sdk.ProtocolUseOptions.html +++ b/types/_waku_sdk.ProtocolUseOptions.html @@ -4,4 +4,4 @@
                            • Optional initialDelay?: number

                              Optional initial delay in milliseconds for exponential backoff

                            • Optional maxAttempts?: number

                              Optional maximum number of attempts for exponential backoff

                            • Optional maxDelay?: number

                              Optional maximum delay in milliseconds for exponential backoff

                              -
                            • Generated using TypeDoc

                              \ No newline at end of file +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.SDKProtocolResult.html b/types/_waku_sdk.SDKProtocolResult.html index 07c222e518..511a7253c5 100644 --- a/types/_waku_sdk.SDKProtocolResult.html +++ b/types/_waku_sdk.SDKProtocolResult.html @@ -1 +1 @@ -SDKProtocolResult | Documentation

                              Type alias SDKProtocolResult

                              SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>

                              Generated using TypeDoc

                              \ No newline at end of file +SDKProtocolResult | Documentation

                              Type alias SDKProtocolResult

                              SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.SequenceNumber.html b/types/_waku_sdk.SequenceNumber.html index 88880d805f..cc7a6efd8f 100644 --- a/types/_waku_sdk.SequenceNumber.html +++ b/types/_waku_sdk.SequenceNumber.html @@ -1 +1 @@ -SequenceNumber | Documentation

                              Type alias SequenceNumber

                              SequenceNumber: bigint

                              Generated using TypeDoc

                              \ No newline at end of file +SequenceNumber | Documentation

                              Type alias SequenceNumber

                              SequenceNumber: bigint

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.ShardInfo.html b/types/_waku_sdk.ShardInfo.html new file mode 100644 index 0000000000..2781f9d087 --- /dev/null +++ b/types/_waku_sdk.ShardInfo.html @@ -0,0 +1 @@ +ShardInfo | Documentation
                              ShardInfo: {
                                  clusterId: number;
                                  shards: number[];
                              }

                              Type declaration

                              • clusterId: number
                              • shards: number[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.ShardingParams.html b/types/_waku_sdk.ShardingParams.html deleted file mode 100644 index 47d05320aa..0000000000 --- a/types/_waku_sdk.ShardingParams.html +++ /dev/null @@ -1 +0,0 @@ -ShardingParams | Documentation

                              Type alias ShardingParams

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.StaticSharding.html b/types/_waku_sdk.StaticSharding.html new file mode 100644 index 0000000000..c953acd1bc --- /dev/null +++ b/types/_waku_sdk.StaticSharding.html @@ -0,0 +1 @@ +StaticSharding | Documentation

                              Type alias StaticSharding

                              StaticSharding: ShardInfo

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index fb2d1e25c4..abed0938e1 100644 --- a/types/_waku_utils.IteratorOptions.html +++ b/types/_waku_utils.IteratorOptions.html @@ -1,2 +1,2 @@ IteratorOptions | Documentation

                              Type alias IteratorOptions

                              IteratorOptions: {
                                  iteratorDelay?: number;
                                  timeoutMs?: number;
                              }

                              Options for configuring the behavior of an iterator.

                              -

                              Type declaration

                              • Optional iteratorDelay?: number
                              • Optional timeoutMs?: number

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Type declaration

                              • Optional iteratorDelay?: number
                              • Optional timeoutMs?: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_core.MetadataCodec.html b/variables/_waku_core.MetadataCodec.html index c467b9e7de..fa11a05dfc 100644 --- a/variables/_waku_core.MetadataCodec.html +++ b/variables/_waku_core.MetadataCodec.html @@ -1 +1 @@ -MetadataCodec | Documentation

                              Variable MetadataCodecConst

                              MetadataCodec: "/vac/waku/metadata/1.0.0" = "/vac/waku/metadata/1.0.0"

                              Generated using TypeDoc

                              \ No newline at end of file +MetadataCodec | Documentation

                              Variable MetadataCodecConst

                              MetadataCodec: "/vac/waku/metadata/1.0.0" = "/vac/waku/metadata/1.0.0"

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_core.message.version_0.Version.html b/variables/_waku_core.message.version_0.Version.html index 5d25dcfed4..589f594b2a 100644 --- a/variables/_waku_core.message.version_0.Version.html +++ b/variables/_waku_core.message.version_0.Version.html @@ -1 +1 @@ -Version | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file +Version | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_core.waku_filter.FilterCodecs.html b/variables/_waku_core.waku_filter.FilterCodecs.html index b7f992f0e0..36ab8b1c46 100644 --- a/variables/_waku_core.waku_filter.FilterCodecs.html +++ b/variables/_waku_core.waku_filter.FilterCodecs.html @@ -1 +1 @@ -FilterCodecs | Documentation
                              FilterCodecs: {
                                  PUSH: string;
                                  SUBSCRIBE: string;
                              } = ...

                              Type declaration

                              • PUSH: string
                              • SUBSCRIBE: string

                              Generated using TypeDoc

                              \ No newline at end of file +FilterCodecs | Documentation
                              FilterCodecs: {
                                  PUSH: string;
                                  SUBSCRIBE: string;
                              } = ...

                              Type declaration

                              • PUSH: string
                              • SUBSCRIBE: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_core.waku_light_push.LightPushCodec.html b/variables/_waku_core.waku_light_push.LightPushCodec.html index df808bbee0..b19270c7d5 100644 --- a/variables/_waku_core.waku_light_push.LightPushCodec.html +++ b/variables/_waku_core.waku_light_push.LightPushCodec.html @@ -1 +1 @@ -LightPushCodec | Documentation
                              LightPushCodec: "/vac/waku/lightpush/2.0.0-beta1" = "/vac/waku/lightpush/2.0.0-beta1"

                              Generated using TypeDoc

                              \ No newline at end of file +LightPushCodec | Documentation
                              LightPushCodec: "/vac/waku/lightpush/2.0.0-beta1" = "/vac/waku/lightpush/2.0.0-beta1"

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_core.waku_store.StoreCodec.html b/variables/_waku_core.waku_store.StoreCodec.html index fe54e44836..ea3d2db034 100644 --- a/variables/_waku_core.waku_store.StoreCodec.html +++ b/variables/_waku_core.waku_store.StoreCodec.html @@ -1 +1 @@ -StoreCodec | Documentation
                              StoreCodec: "/vac/waku/store-query/3.0.0" = "/vac/waku/store-query/3.0.0"

                              Generated using TypeDoc

                              \ No newline at end of file +StoreCodec | Documentation
                              StoreCodec: "/vac/waku/store-query/3.0.0" = "/vac/waku/store-query/3.0.0"

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_enr.ERR_INVALID_ID.html b/variables/_waku_enr.ERR_INVALID_ID.html index d1eaa0d459..f7076bfcbc 100644 --- a/variables/_waku_enr.ERR_INVALID_ID.html +++ b/variables/_waku_enr.ERR_INVALID_ID.html @@ -1 +1 @@ -ERR_INVALID_ID | Documentation

                              Variable ERR_INVALID_IDConst

                              ERR_INVALID_ID: "Invalid record id" = "Invalid record id"

                              Generated using TypeDoc

                              \ No newline at end of file +ERR_INVALID_ID | Documentation

                              Variable ERR_INVALID_IDConst

                              ERR_INVALID_ID: "Invalid record id" = "Invalid record id"

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_enr.ERR_NO_SIGNATURE.html b/variables/_waku_enr.ERR_NO_SIGNATURE.html index a4af371acc..9ede0ab5c7 100644 --- a/variables/_waku_enr.ERR_NO_SIGNATURE.html +++ b/variables/_waku_enr.ERR_NO_SIGNATURE.html @@ -1 +1 @@ -ERR_NO_SIGNATURE | Documentation

                              Variable ERR_NO_SIGNATUREConst

                              ERR_NO_SIGNATURE: "No valid signature found" = "No valid signature found"

                              Generated using TypeDoc

                              \ No newline at end of file +ERR_NO_SIGNATURE | Documentation

                              Variable ERR_NO_SIGNATUREConst

                              ERR_NO_SIGNATURE: "No valid signature found" = "No valid signature found"

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_enr.MAX_RECORD_SIZE.html b/variables/_waku_enr.MAX_RECORD_SIZE.html index bc043e5130..6c66a19b54 100644 --- a/variables/_waku_enr.MAX_RECORD_SIZE.html +++ b/variables/_waku_enr.MAX_RECORD_SIZE.html @@ -1 +1 @@ -MAX_RECORD_SIZE | Documentation

                              Variable MAX_RECORD_SIZEConst

                              MAX_RECORD_SIZE: 300 = 300

                              Generated using TypeDoc

                              \ No newline at end of file +MAX_RECORD_SIZE | Documentation

                              Variable MAX_RECORD_SIZEConst

                              MAX_RECORD_SIZE: 300 = 300

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html b/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html index d2e420e17b..aec8c7803e 100644 --- a/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html +++ b/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html @@ -1 +1 @@ -MULTIADDR_LENGTH_SIZE | Documentation

                              Variable MULTIADDR_LENGTH_SIZEConst

                              MULTIADDR_LENGTH_SIZE: 2 = 2

                              Generated using TypeDoc

                              \ No newline at end of file +MULTIADDR_LENGTH_SIZE | Documentation

                              Variable MULTIADDR_LENGTH_SIZEConst

                              MULTIADDR_LENGTH_SIZE: 2 = 2

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html b/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html index 1537a31515..c6bd987d65 100644 --- a/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html +++ b/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html @@ -1,2 +1,2 @@ DEFAULT_CLUSTER_ID | Documentation

                              Variable DEFAULT_CLUSTER_IDConst

                              DEFAULT_CLUSTER_ID: 1 = 1

                              The default cluster ID for The Waku Network

                              -

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DefaultNetworkConfig.html b/variables/_waku_interfaces.DefaultNetworkConfig.html new file mode 100644 index 0000000000..5996f08885 --- /dev/null +++ b/variables/_waku_interfaces.DefaultNetworkConfig.html @@ -0,0 +1 @@ +DefaultNetworkConfig | Documentation

                              Variable DefaultNetworkConfigConst

                              DefaultNetworkConfig: ShardInfo = DefaultShardInfo

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DefaultShardInfo.html b/variables/_waku_interfaces.DefaultShardInfo.html index 51f36bc7f2..ae437c7246 100644 --- a/variables/_waku_interfaces.DefaultShardInfo.html +++ b/variables/_waku_interfaces.DefaultShardInfo.html @@ -1,2 +1,2 @@ -DefaultShardInfo | Documentation

                              Variable DefaultShardInfoConst

                              DefaultShardInfo: ShardInfo = ...

                              DefaultShardInfo is default configuration for The Waku Network.

                              -

                              Generated using TypeDoc

                              \ No newline at end of file +DefaultShardInfo | Documentation

                              Variable DefaultShardInfoConst

                              DefaultShardInfo: ShardInfo = ...

                              DefaultShardInfo is default configuration for The Waku Network.

                              +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultNetworkConfig.html b/variables/_waku_sdk.DefaultNetworkConfig.html new file mode 100644 index 0000000000..7df7abae1b --- /dev/null +++ b/variables/_waku_sdk.DefaultNetworkConfig.html @@ -0,0 +1 @@ +DefaultNetworkConfig | Documentation

                              Variable DefaultNetworkConfigConst

                              DefaultNetworkConfig: ShardInfo

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html b/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html index 85f5accf5d..6f2908dda0 100644 --- a/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html +++ b/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html @@ -1 +1 @@ -DefaultPingKeepAliveValueSecs | Documentation

                              Variable DefaultPingKeepAliveValueSecsConst

                              DefaultPingKeepAliveValueSecs: number = ...

                              Generated using TypeDoc

                              \ No newline at end of file +DefaultPingKeepAliveValueSecs | Documentation

                              Variable DefaultPingKeepAliveValueSecsConst

                              DefaultPingKeepAliveValueSecs: number = ...

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultPingMaxInboundStreams.html b/variables/_waku_sdk.DefaultPingMaxInboundStreams.html index ee301c5e8f..e6441a2e5c 100644 --- a/variables/_waku_sdk.DefaultPingMaxInboundStreams.html +++ b/variables/_waku_sdk.DefaultPingMaxInboundStreams.html @@ -1 +1 @@ -DefaultPingMaxInboundStreams | Documentation

                              Variable DefaultPingMaxInboundStreamsConst

                              DefaultPingMaxInboundStreams: 10 = 10

                              Generated using TypeDoc

                              \ No newline at end of file +DefaultPingMaxInboundStreams | Documentation

                              Variable DefaultPingMaxInboundStreamsConst

                              DefaultPingMaxInboundStreams: 10 = 10

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html b/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html index 2d1f7bb4a4..0a6ef8708a 100644 --- a/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html +++ b/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html @@ -1 +1 @@ -DefaultRelayKeepAliveValueSecs | Documentation

                              Variable DefaultRelayKeepAliveValueSecsConst

                              DefaultRelayKeepAliveValueSecs: number = ...

                              Generated using TypeDoc

                              \ No newline at end of file +DefaultRelayKeepAliveValueSecs | Documentation

                              Variable DefaultRelayKeepAliveValueSecsConst

                              DefaultRelayKeepAliveValueSecs: number = ...

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultShardInfo.html b/variables/_waku_sdk.DefaultShardInfo.html index ee019b0558..54718bbd9b 100644 --- a/variables/_waku_sdk.DefaultShardInfo.html +++ b/variables/_waku_sdk.DefaultShardInfo.html @@ -1,2 +1,2 @@ -DefaultShardInfo | Documentation

                              Variable DefaultShardInfoConst

                              DefaultShardInfo: ShardInfo

                              DefaultShardInfo is default configuration for The Waku Network.

                              +DefaultShardInfo | Documentation

                              Variable DefaultShardInfoConst

                              DefaultShardInfo: ShardInfo

                              DefaultShardInfo is default configuration for The Waku Network.

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultUserAgent.html b/variables/_waku_sdk.DefaultUserAgent.html index 3563cefd5a..f92bd36a19 100644 --- a/variables/_waku_sdk.DefaultUserAgent.html +++ b/variables/_waku_sdk.DefaultUserAgent.html @@ -1 +1 @@ -DefaultUserAgent | Documentation

                              Variable DefaultUserAgentConst

                              DefaultUserAgent: "js-waku" = "js-waku"

                              Generated using TypeDoc

                              \ No newline at end of file +DefaultUserAgent | Documentation

                              Variable DefaultUserAgentConst

                              DefaultUserAgent: "js-waku" = "js-waku"

                              Generated using TypeDoc

                              \ No newline at end of file