fryorcraken.eth
|
ac4ff5a00a
|
chore: fix links in docs, treat doc warnings as errors
|
2022-12-21 16:47:00 +11:00 |
|
fryorcraken.eth
|
f743cfd1ca
|
chore: rename node interfaces to include Node in name
Also rename node with only relay to `RelayNode`.
|
2022-12-12 22:36:14 +11:00 |
|
fryorcraken.eth
|
53af8994bd
|
feat: added I prefix to protocols interfaces
This will enable the remove of `Waku` prefix on all protocol
implementations, which is redundant due to the context.
|
2022-12-12 22:36:09 +11:00 |
|
Danish Arora
|
0ca7fd790c
|
feat!: implement peer exchange (#1027)
* wip -- yet to test
* update: draft
* wip
* support passing flags manually to nwaku node
* refactor peer-exchange test
* switch response from uint8array to ENR
* rm: unnecesary logs
* implement clas
* fix: for loop
* init-wip: directories
* setup: new package & fix circular deps
* bind a response handler
* wip: refactor & update test
* test logs
* wip code - debugging
* address: comments
* Update packages/core/src/lib/waku_peer_exchange/peer_discovery.ts
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* Update packages/core/src/lib/waku_peer_exchange/peer_discovery.ts
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* address: comments
* address: comments
* address: comments
* address: comments
* address: comments
* fix: test build
* refactor
* fix: build
* comply with API
* numPeers: use number instead of bigint
* fix: build
* Update packages/peer-exchange/package.json
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* Update packages/peer-exchange/src/waku_peer_exchange.ts
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* Update packages/peer-exchange/src/waku_peer_exchange.ts
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* Update packages/peer-exchange/src/waku_peer_exchange.ts
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* address: comments, add eslint config
* Update packages/peer-exchange/.eslintrc.cjs
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* Update packages/peer-exchange/src/index.ts
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* address comments
* test works with test fleet
* rm: only for px test => run all tests
* fix: tests
* reorder packages for build, and fix imports
* remove: px test doesnt work with local nodes
* chore: move proto into a separate package
* fix: proto dir
* fix: build
* fix: ci
* add: index for proto
* fix: ci
* Update packages/proto/package.json
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
* address comments
* chore: run failing test with higher timeout
* chore: run failing test with higher timeout
* fix: ci
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
|
2022-12-07 11:35:30 +05:30 |
|
fryorcraken.eth
|
88c6ec6ef4
|
chore: add '.js' extensions to local import
As per ESM standard.
|
2022-12-02 15:54:30 +11:00 |
|
fryorcraken.eth
|
ee009742c3
|
Merge branch 'master' of github.com:waku-org/js-waku into danisharora/add-user-agent
|
2022-11-17 14:41:01 +11:00 |
|
fryorcraken.eth
|
a372307a30
|
refactor: adopt dependency injection patter for other Waku protocols
It actually simplies the API as the caller does not need to pass
libp2p to each protocol anymore (when not using a `create*` helper).
|
2022-11-17 12:06:43 +11:00 |
|
fryorcraken.eth
|
e3e1197a91
|
fix: correct usage of the libp2p API
|
2022-11-17 11:30:07 +11:00 |
|
fryorcraken.eth
|
8dfb133cd7
|
fix: libp2p upgrade (no more autodial + constructor dependency injection)
|
2022-11-16 21:27:33 +11:00 |
|
fryorcraken.eth
|
9d2df1d620
|
chore: bump libp2p to 0.40.0
|
2022-11-16 21:27:32 +11:00 |
|
danisharora099
|
593a037e1f
|
address comments
|
2022-11-14 15:15:53 +05:30 |
|
Danish Arora
|
55890f1b9e
|
Update packages/create/src/index.ts
Co-authored-by: fryorcraken.eth <110212804+fryorcraken@users.noreply.github.com>
|
2022-11-11 19:51:34 +05:30 |
|
danisharora099
|
71fe047254
|
add: support for user agent to identify libp2p
|
2022-11-10 22:44:53 +05:30 |
|
fryorcraken.eth
|
69c94db23a
|
chore: fix doc
|
2022-11-02 15:05:12 +11:00 |
|
fryorcraken.eth
|
16eaa911a9
|
chore: new @waku/interfaces package
|
2022-11-01 14:48:52 +11:00 |
|
fryorcraken.eth
|
8a84cd07b3
|
fixup! chore: new @waku/create package
|
2022-10-31 14:56:29 +11:00 |
|
fryorcraken.eth
|
80d16346e0
|
fixup! chore: new @waku/create package
|
2022-10-31 14:49:39 +11:00 |
|
fryorcraken.eth
|
37c1e6b968
|
chore: new @waku/create package
|
2022-10-31 14:47:12 +11:00 |
|