47 Commits

Author SHA1 Message Date
Richard Ramos
6e7c3b6183 feat: update localnode ENR without having to restart discv5 2023-01-14 10:35:24 -04:00
Richard Ramos
87ce20d38e feat: add /debug/pprof endpoint when using --pprof flag 2022-12-10 21:55:41 -04:00
Richard Ramos
ff8c3009c7 refactor: store 2022-12-06 12:06:17 -04:00
Richard Ramos
5243124af5 refactor: gowaku version 2022-11-25 21:56:43 -04:00
Richard Ramos
8b64934e2c feat: peer exchange 2022-11-09 17:26:38 +03:00
Richard Ramos
dc0968ca0a fix: chat2 rln credentials 2022-11-09 17:09:36 +03:00
Richard Ramos
448781687e feat: output logs to file 2022-11-03 07:06:16 +01:00
Richard Ramos
a60213b14b chore: add agent-string flag 2022-10-27 11:28:37 -04:00
Richard Ramos
1b7dd9fe3f chore: remove rendezvous 2022-10-27 09:16:26 -04:00
Richard Ramos
3b4dcf3195 fix(rln): remove idcommitment and idkey 2022-10-21 11:42:18 -04:00
Richard Ramos
97973e3226 fix: keep only last 30 messages in memory in rpc relay and filter 2022-10-21 11:29:31 -04:00
Richard Ramos
b242389e05 chore: remove --persist-messages flag 2022-10-20 09:35:42 -04:00
Richard Ramos
c39c4d535c
feat: support multiple DNS discovery URLs (#309) 2022-09-14 15:19:11 -04:00
Richard Ramos
3716ebdf1d
fix: chat2 feedback 2022-09-11 17:08:58 -04:00
Richard Ramos
a1e5b587a2 feat: add flag to set wss port 2022-08-26 11:59:50 -04:00
Richard Ramos
39f70f71a9 feat: use generic flags and convert values to specific data types 2022-08-15 15:22:13 -04:00
Richard Ramos
fb6aa64442 feat: store credentials in a file 2022-08-15 14:40:10 -04:00
Richard Ramos
132ac128e5 feat: RLN (dynamic) 2022-08-15 14:40:10 -04:00
Richard Ramos
1636a33835 feat: RLN (static) 2022-08-15 14:40:10 -04:00
Richard Ramos
e7bc6799ed refactor: decouple rpc and rest http servers 2022-08-09 11:59:47 -04:00
Richard Ramos
e2b04570c1
chore: improve docs 2022-07-25 11:28:17 -04:00
Richard Ramos
6d65d4921c
feat: encrypt nodekey file (#270) 2022-07-25 08:24:42 -04:00
Richard Ramos
36d4a61dc4 chore: add missing flags 2022-06-19 17:47:39 -04:00
Richard Ramos
3c0c3c4eeb
fix: js-waku / nwaku interop (#252) 2022-06-13 14:30:35 -04:00
Martin Kobetic
80385bf78e feat: add option for setting the encoding/format for logs (#250) 2022-06-01 16:04:00 -04:00
Richard Ramos
dfed1409ff feat: domain name config 2022-05-17 17:54:41 -04:00
Richard Ramos
257847ebaa
feat: add flags for enabling admin and private RPC methods 2022-05-06 15:47:39 -04:00
Richard Ramos
290b7663d1
feat: secure websockets (#201) 2022-03-22 09:12:58 -04:00
Richard Ramos
3e5d0d0843
fix: flag naming inconsistency (#194)
Fixes #80
2022-02-21 11:23:52 -04:00
Richard Ramos
c45e8a3c31
fix: handle stale clients in filter protocol (#174) 2021-12-08 09:00:20 -04:00
Anthony Laibe
2b225e90e7 feat: Implement logic for publish from node 2021-12-07 14:32:02 +01:00
Anthony Laibe
9bb957afeb feat: build swap and attach it to the store 2021-12-07 14:31:36 +01:00
Richard Ramos
817759c235
feat: discoveryV5 - part2 (#150) 2021-11-17 12:19:42 -04:00
Richard Ramos
08c5c2303e Use function to calculate duration in days 2021-11-06 12:57:01 -04:00
Richard Ramos
6db2f258d8 feat: message retention policy for wakustore
Fixes#69
2021-11-06 12:57:01 -04:00
Richard Ramos
793e7f572f refactor: filter
Moves the filter logic from wakunode2 to waku_filter
2021-11-06 12:45:14 -04:00
Anthony Laibe
06a86f45b0 feat: Add first endpoint for rpc server 2021-11-02 15:16:23 +01:00
Richard Ramos
d94802f739
chose node type when starting filter and make relay optional (#113) 2021-10-30 10:29:34 -04:00
Richard Ramos
c86db00285
feat: add --advertise-address flag 2021-10-14 22:15:02 -04:00
Richard Ramos
8c590851e3
fix: add --show-addresses and allow setting the listening address 2021-10-14 14:36:25 -04:00
Anthony Laibe
2df2289972
feat: Add log level options (#75) 2021-10-13 16:18:10 +02:00
Richard Ramos
13aee0b1e0 refactor: change filter function parameters to not use protobuffers 2021-10-10 18:53:25 -04:00
Richard Ramos
8f87009466
fix: docs 2021-10-10 11:46:23 -04:00
Richard Ramos
70e301f348
fix: flag names 2021-10-06 14:43:41 -04:00
Richard Ramos
1991a54d64 refactor: connectedness
Uses libp2p network notifier to determine when a peer connects or disconnects, as well as using the host network peerstore instead of managing out own separate peer map
2021-10-06 14:07:46 -04:00
Richard Ramos
de0b63f4a2 feat: options to generate/specify/load node privatekey 2021-10-04 22:14:38 -04:00
Richard Ramos
f82732cd19 refactor: reorganize wakunode flags in groups 2021-10-04 18:39:03 -04:00