fryorcraken.eth
|
cc691e26ce
|
feat: added I prefix to message/codec interfaces
To make it easier to differentiate with their implementations.
|
2022-12-12 22:13:46 +11:00 |
|
fryorcraken.eth
|
a7c4bb9cbf
|
refactor: split interface definition in separate files
|
2022-12-12 22:13:45 +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 |
|
danisharora099
|
36a01c3c30
|
address comments
|
2022-11-21 13:20:21 +05:30 |
|
danisharora099
|
100eb4c4b4
|
Merge branch 'master' into danisharora/cursor-support-store
|
2022-11-17 13:00:48 +05:30 |
|
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
|
8dfb133cd7
|
fix: libp2p upgrade (no more autodial + constructor dependency injection)
|
2022-11-16 21:27:33 +11:00 |
|
Danish Arora
|
9613e9c41d
|
Merge branch 'master' into danisharora/cursor-support-store
|
2022-11-16 13:26:35 +05:30 |
|
fryorcraken.eth
|
59992832fe
|
feat!: add Waku Message ephemeral support
|
2022-11-16 11:00:43 +11:00 |
|
danisharora099
|
0169a0ccb1
|
functionality works! test wip
|
2022-11-15 05:17:24 +05:30 |
|
fryorcraken.eth
|
8aa9b43f61
|
feat!: split outgoing and incoming message interface
While the data structure are similar, they serve different purposes.
Having the same type has show to confuse API consumers
Resolves #979
|
2022-11-04 14:30:59 +11:00 |
|
fryorcraken.eth
|
69c94db23a
|
chore: fix doc
|
2022-11-02 15:05:12 +11:00 |
|
fryorcraken.eth
|
9d74c9f6fe
|
fix: core check pass
|
2022-11-01 19:33:33 +11:00 |
|
fryorcraken.eth
|
057507f94f
|
fix: @waku/interfaces
|
2022-11-01 16:30:24 +11:00 |
|
fryorcraken.eth
|
4eddad3166
|
fix: @waku/interfaces
|
2022-11-01 15:16:38 +11:00 |
|
fryorcraken.eth
|
16eaa911a9
|
chore: new @waku/interfaces package
|
2022-11-01 14:48:52 +11:00 |
|