164 Commits

Author SHA1 Message Date
Richard Ramos
25562d6240 feat: add peer connection notif channel and allow dialing peers with the peer.AddrInfo 2023-05-12 09:09:08 -04:00
Richard Ramos
e14c55c263 refactor: enr builder 2023-05-09 17:30:26 -04:00
Richard Ramos
d9a12bf079 fix: gossipsub parameters, and cancel() execution in wakunode2 2023-05-09 16:42:24 -04:00
harsh-98
31c8035589 feat: safe broadcaster 2023-05-08 08:31:19 -04:00
Richard Ramos
966cbba4c4 feat: utils for handling shards in enr 2023-04-25 10:54:59 -04:00
Richard Ramos
2c3566377a refactor: inject host on node start 2023-04-17 11:09:05 -04:00
Richard Ramos
fbd58df2e8 refactor: initialize broadcaster on Start 2023-04-17 10:19:08 -04:00
Richard Ramos
0b01e4bb16 refactor: rename filter to legacy filter and set filterv2 as filter 2023-04-17 10:07:15 -04:00
Richard Ramos
801ec92c11 refactor: loading credentials and chat2 2023-04-11 10:39:07 -04:00
Richard Ramos
7c56ceb139 chore: remove swap protocol 2023-03-30 12:12:41 -04:00
Richard Ramos
ca20eb4a79 feat: connect to discovered peers 2023-03-29 08:59:36 -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
4b52983fc4 fix: limit number of subscribers and criteria 2023-03-08 09:51:26 -04:00
Richard Ramos
3bba1a86f1 feat(message): added waku message deterministic hashing 2023-03-08 09:08:08 -04:00
Richard Ramos
cedaa670c7
fix: logLevel 2023-02-24 12:02:00 -04:00
Richard Ramos
f0eaa84aad chore: upgrade dependencies 2023-02-16 12:22:47 -04:00
Richard Ramos
335f7b6771 test: filterv2 2023-02-15 17:36:30 -04:00
Richard Ramos
52f7c8d86e feat: improvements on filter protocol (client) 2023-02-15 17:36:30 -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
RichΛrd
c55a979af4
fix: close channel after waiting for goroutines to stop (#444) 2023-02-09 09:03:05 -04:00
Richard Ramos
cce85913e6 fix: enr exceeds 300 bytes 2023-02-07 09:51:55 -04:00
Richard Ramos
61cba076bb feat: set zap core when using WithLogger 2023-02-01 19:38:04 -04:00
Richard Ramos
6c989fb178 refactor(c-bindings): do not subscribe automatically to default waku topic 2023-01-25 17:46:32 -04:00
Richard Ramos
e0ccdbe966 refactor: peer discovery management for discv5 and peer exchange 2023-01-17 17:40:48 -04:00
Richard Ramos
6e7c3b6183 feat: update localnode ENR without having to restart discv5 2023-01-14 10:35:24 -04:00
Richard Ramos
c87da46ce6 feat: use backedoff connector and discovery 2023-01-12 17:35:04 -04:00
Richard Ramos
7d2a0ac0e2 fix: discv5 was not being registered as discovery mechanism 2023-01-10 08:46:57 -04:00
Richard Ramos
607bf07198 refactor: remove some duplication and unneeded code 2023-01-08 14:35:32 -04:00
Richard Ramos
40675ff204 refactor: service interface 2023-01-07 11:25:32 -04:00
Richard Ramos
ea6d5bc7b8 fix: enable store only when WithWakuStore is used 2023-01-03 11:26:23 -04:00
Richard Ramos
83fd53d432 refactor: use context instead of quit channel 2022-12-10 11:51:08 -04:00
Andrea Maria Piana
ebaf10601f Pass bootnodes to discovery 2022-12-09 14:11:12 -04:00
Richard Ramos
84c7022e2d feat: add ntp timesource 2022-12-09 10:20:16 -04:00
Richard Ramos
ff8c3009c7 refactor: store 2022-12-06 12:06:17 -04:00
Richard Ramos
982707e02c refactor(discv5): execute discover loop as separate goroutine 2022-11-29 15:28:13 -04:00
Richard Ramos
7e74155dca feat: add version metric 2022-11-25 17:38:14 -04:00
Richard Ramos
3620a6b222 feat: allow specifying list of peerIDs to chose when doing a request 2022-11-25 17:37:54 -04:00
Richard Ramos
a247e8346d chore: add extra logging for message IDs 2022-11-16 10:42:20 -04:00
Richard Ramos
c8fc0404d1
chore: rename status-im/go-waku to waku-org/go-waku 2022-11-09 16:03:40 -04:00
Richard Ramos
8b64934e2c feat: peer exchange 2022-11-09 17:26:38 +03:00
Richard Ramos
1b7dd9fe3f chore: remove rendezvous 2022-10-27 09:16:26 -04:00
Richard Ramos
57a525f71e chore: upgrade libp2p 2022-10-19 15:54:02 -04:00
Richard Ramos
644debe042 refactor(rln): credentials management 2022-10-10 17:41:28 -05:00
Richard Ramos
cd79be4812
fix: jenkinscript (#304)
* chore: add jenkinsfile for tests
* chore: remove old jenkinsfile
* fix: lint
* fix: update cc-test-reporter
2022-09-12 10:13:38 -04:00
Richard Ramos
7943f8f657
fix: close eth connection on stop 2022-08-18 12:27:10 -04:00
Richard Ramos
4589b6c31c feat: make rln optional 2022-08-15 14:41:58 -04:00
Richard Ramos
893f9f396c feat: chat2 dynamic RLN (#283) 2022-08-15 14:40:10 -04:00
Richard Ramos
132ac128e5 feat: RLN (dynamic) 2022-08-15 14:40:10 -04:00