js-waku/packages/interfaces
Danish Arora e0e8e655f8
chore: fix peer discovery peer-exchange (#1069)
* fix: discovery for peer-exchange

use the bootstrap node as a starter to send a
peer-exchange query to, and emit the response
peers received from it for further connection to
libp2p using the peer-discovery interface

* init: test for libp2p bootstrap/discovery for
peer-exchange

* temp-add: console.logs for easier debugging

* add: peer discovery test & rm: console.logs

* chore: rm  and redundant spec test

* add: interval for peer exchange queries
we set an interval to query a peer every 5 minutes
for peer exchange, and add new peers if found

* address: reviews
- add `type` for imports not using values
- better handling for peer-exchange query interval

* chore: fix tsc for peer-exchange
use node16 for module resolution

* chore: add extra exports to fix typedoc warnings
ref: https://github.com/TypeStrong/typedoc/issues/1739
2023-01-04 14:35:44 +05:30
..
src chore: fix peer discovery peer-exchange (#1069) 2023-01-04 14:35:44 +05:30
.eslintrc.cjs chore: new @waku/interfaces package 2022-11-01 14:48:52 +11:00
.prettierignore chore: new @waku/interfaces package 2022-11-01 14:48:52 +11:00
CHANGELOG.md chore: remove waku dep from @waku/interfaces by defining IEnr 2022-12-21 15:40:34 +11:00
package.json chore: release @waku/interfaces@0.0.6 2022-12-15 14:43:15 +11:00
tsconfig.dev.json chore: merge tsconfig 2022-12-02 15:54:30 +11:00
tsconfig.json chore: merge tsconfig 2022-12-02 15:54:30 +11:00