Prem Chaitanya Prathi
34de2941c7
Feat/peer manager ( #596 )
...
* chore: refactor existing code into peer maanger package
* feat: move peer connection related code into peer manager
* feat: in relay peer connection pruning
* feat: add max-connections CLI flag and limit outRelayPeers based on max-connections #621
* tested both in and out relay connection limits
Co-authored-by: richΛrd <info@richardramos.me>
* Review comment, use context to pause connectivity loop during node shutdown.
Co-authored-by: richΛrd <info@richardramos.me>
* address review comments
---------
Co-authored-by: richΛrd <info@richardramos.me>
2023-08-03 21:51:15 +05:30
Richard Ramos
33344c2ae0
refactor: use uint instead of int for RLN indexes
2023-08-03 11:17:50 -04:00
Richard Ramos
a4b038730c
feat(rln-relay): pass in index to keystore credentials
2023-08-03 11:17:50 -04:00
Richard Ramos
8b3f42310d
fix: code review
2023-08-01 09:17:11 -04:00
Richard Ramos
76961f2bd8
fix: code review
2023-08-01 09:17:11 -04:00
Richard Ramos
ad9236fd6b
refactor: move RPC and REST servers to waku cmd
2023-07-28 08:03:00 -04:00
Richard Ramos
13a23a9c42
fix: add back WithWakuStore() option
2023-07-15 12:09:00 -04:00
Richard Ramos
bc6a305759
chore: extract `EncapsulatePeerID`
2023-07-07 12:04:05 -04:00
Richard Ramos
ca297713fa
refactor: move app code to cmd/waku
2023-07-07 10:10:21 -04:00
Prem Chaitanya Prathi
06d303f8ab
chore: update flag from --topics to --topic as per #584 ( #585 )
2023-06-28 20:29:40 +05:30
Richard Ramos
0dbe4fd5ff
fix: rename fd flag
2023-05-24 15:06:07 -04:00
Richard Ramos
39c97c5d89
feat: set resource limits
2023-05-24 11:46:32 -04:00
Richard Ramos
9594e54d36
feat: use circuit relay in service node
2023-05-14 13:10:56 -04:00
Richard Ramos
9b7ad40b06
feat: ext-ip
2023-05-08 11:59:46 -04:00
Richard Ramos
837a0f2708
chore: add unit test for signed validator and --protected-topic-flag
2023-05-04 13:25:45 -04:00
Richard Ramos
c479daa926
chore: rename/reorder legacy filter flags
2023-04-26 11:57:25 -04:00
Richard Ramos
c559932931
chore: update flags
2023-04-17 10:07:15 -04:00
harsh-98
70ddd48274
refactor: setting nodeKey via GOWAKU-NODEKEY env
2023-04-04 06:09:52 -04:00
Richard Ramos
2b30726c14
feat: rendezvous client
2023-03-29 08:59:36 -04:00
RichΛrd
8826e2df66
feat: rendezvous server
2023-03-09 11:48:25 -04:00
Richard Ramos
f255adffd9
feat: improvements on filter protocol (server)
2023-02-15 17:36:30 -04:00
Richard Ramos
eb9e727b1b
feat: advertise custom multiaddresses
...
This replaces the flag `--advertise-address` with `--ext-multiaddr`
2023-02-12 11:01:11 -04:00
Richard Ramos
61cba076bb
feat: set zap core when using `WithLogger`
2023-02-01 19:38:04 -04:00
Richard Ramos
6e7c3b6183
feat: update localnode ENR without having to restart discv5
2023-01-14 10:35:24 -04:00
Richard Ramos
27bc9488e6
feat: load config from toml file
2023-01-11 12:20:03 -04:00
Richard Ramos
26daf72a23
feat: use env. variables for arguments
2023-01-04 09:32:34 -04:00
Richard Ramos
f1fd8b354e
feat(noise): WakuPairing
2022-12-14 13:44:09 -04:00
Richard Ramos
87ce20d38e
feat: add /debug/pprof endpoint when using --pprof flag
2022-12-10 21:55:41 -04:00
Richard Ramos
446e38ceaf
chore: add sqlite default parameters
2022-12-10 07:25:26 -04:00
Richard Ramos
ff10795e28
fix: default db name
2022-12-09 23:11:27 -04:00
Richard Ramos
9b6938ee5a
fix: add db url flag
2022-12-09 15:26:24 -04:00
Prajjawalk
5b83f9018e
Refactor: Added flags.go file containing all cli flag definitions
2022-12-06 13:44:36 -04:00
Richard Ramos
ff8c3009c7
refactor: store
2022-12-06 12:06:17 -04:00
Richard Ramos
a40db95987
refactor: move waku to cmd/
2022-11-26 12:02:52 -04:00