Commit Graph

251 Commits

Author SHA1 Message Date
Gabriel mermelstein cb3a99b9cc
cleanup 2024-10-23 14:58:07 +03:00
Gabriel mermelstein 27a1f5fdc4
small refactor and logs 2024-10-21 11:03:37 +03:00
Gabriel mermelstein 703352d003
passing test 2024-10-18 14:55:42 +03:00
Gabriel mermelstein ad92af7add
integrating waku_get_my_peerid 2024-10-16 16:32:21 +03:00
Gabriel mermelstein c744d59fee
advancing with the px test 2024-10-16 15:36:22 +03:00
Gabriel mermelstein 10936f6337
fixing address in use error 2024-10-15 17:29:54 +03:00
Gabriel mermelstein 55f4b58d26
calling relaySubscrbe only if relay is enabled 2024-10-15 15:46:03 +03:00
Gabriel mermelstein 5f1799df65
start implementing lightpush test 2024-10-15 12:47:37 +03:00
Gabriel mermelstein 9373407a9c
improving comments 2024-10-14 11:55:28 +03:00
Gabriel mermelstein cd41b1367f
deleting some tabs 2024-10-14 11:41:53 +03:00
Gabriel mermelstein 4b9bee467b
commenting compilation errors 2024-10-14 11:39:43 +03:00
Gabriel mermelstein d1f09c1c60
cleanup 2024-10-14 10:36:49 +03:00
Gabriel mermelstein 0b5e20b00a
adding dialing to test 2024-10-11 17:40:45 +03:00
Gabriel mermelstein ba45cbc8cc
adding disconnect functionality 2024-10-11 15:51:13 +03:00
Gabriel mermelstein 56e51d79d9
check for connection 2024-10-11 12:15:34 +03:00
Gabriel mermelstein 675bb28b8c
adding dnsdiscovery, staticnodes and some cleanup 2024-10-09 12:08:58 +03:00
Gabriel mermelstein 59f45c0178
adding clusterId and shards 2024-10-08 18:07:11 +03:00
Gabriel mermelstein a4ac3278f0
adding discv5Discovery param 2024-10-08 16:29:15 +03:00
Gabriel mermelstein 4fa26147e8
commenting a lot of things and some config changes to start testing 2024-10-08 14:25:21 +03:00
Gabriel mermelstein 2c0eb59d9f
removing unnecessary channel 2024-10-07 15:18:46 +03:00
Gabriel mermelstein 6ed72907f4
fixing setup and adding debug logs 2024-10-07 13:01:26 +03:00
richΛrd 1f7d42acb0
feat_: build nwaku with nix and use build tags to choose between go-waku and nwaku (#5896) 2024-10-02 09:51:12 -04:00
Ivan Folgueira Bande 2062fc663f
add missing shard.go 2024-09-24 10:34:22 +02:00
Ivan Folgueira Bande 94dc345d8e
waku_test.go: adapt TestWakuV2Store 2024-09-17 14:01:08 +02:00
Ivan Folgueira Bande 8cf6cdcd27
nwaku.go: GetNumConnectedPeers controls when passed pubsub is empty 2024-09-17 13:58:32 +02:00
Ivan Folgueira Bande 6954612f54
some minor progress to add nwaku in status-go 2024-09-08 20:38:52 +02:00
Ivan Folgueira Bande fb1b1a8605
refactor_: start using nwaku 2024-08-27 15:14:36 +02:00
richΛrd c02ebf957c
refactor_: use concrete datatypes instead of `string` (#5701) 2024-08-16 19:24:21 +01:00
richΛrd bb6d5f602b
chore_: fix `TestBasicWakuV2` (#5718) 2024-08-15 14:43:37 -04:00
Prem Chaitanya Prathi c08dedb77d
fix_: add ticker to check peers and update connection status (#5682) 2024-08-13 13:58:18 +05:30
Igor Sirotin 9175e45e61
fix_: block on logout (#5696)
* fix_: check context on processAndPushTelemetry

* fix_: fix waitgroup add/done in Waku

* fix(pendingTracker)_: stop the pending transacitonTracker on logout

* chore_: lint fix

---------

Co-authored-by: Jonathan Rainville <rainville.jonathan@gmail.com>
2024-08-12 22:30:13 +01:00
kaichao 45cea612d5
chore_: extract message hash query for outgoing messages to go-waku (#5652)
* chore_: extract message sent check to go-waku

* chore_: clear tests

* chore_: refactor confirm messages sent
2024-08-08 15:14:04 +08:00
Igor Sirotin 2f5437130e
feat_: auto set random wallet emoji when creating account (#5667)
* feat_: auto set random wallet emoji when creating account

* fix_: remove emoji on error

* fix_: lint
2024-08-07 13:34:04 +01:00
richΛrd c68854299a
refactor_: remove unused code from wakuv2 (#5651) 2024-08-06 20:18:46 -04:00
richΛrd 152f1c4071
fix_: panic on MessageQueue.Push (#5662)
fixes #5661
2024-08-06 20:17:56 -04:00
richΛrd 20d6d4eb9a
refactor: extract missing messages logic to go-waku (#5638) 2024-08-06 14:49:26 -04:00
Prem Chaitanya Prathi 063756b4ed
chore_: move filter mgr to go-waku (#5653) 2024-08-06 19:05:56 +05:30
Arseniy Klempner 39497c2bff
feat(telemetry)_: send connection failure metric (#5518) 2024-08-05 11:44:57 -07:00
richΛrd 5212f337d7
feat_: rate limit message publishing (#5523) 2024-08-01 14:36:25 -04:00
Prem Chaitanya Prathi f32312ff9b
chore: lightmode ping peers when we come back online, (#5559)
* chore_: lightmode ping peers when we come back online, take filter ping fixes from go-waku

* fix_: handle network change event

* chore_: set connection state as per old state

* chore_: disable discovery for lightmode after connection change

* chore_: take filter error handling fixes from go-waku

* chore_: fix review comments
2024-08-01 16:43:05 +05:30
richΛrd 5d309e2c64
feat_: use storev3 instead of v2 for history queries (#5123) 2024-07-30 14:28:27 -04:00
richΛrd 5b36cf8267
feat_: add lightpush and filter bandwidth usage to telemetry (#5547) 2024-07-24 14:28:38 -04:00
Prem Chaitanya Prathi 9a703162c4
refactor: only use shards (#5474)
* refactor_: use shards by default

* fix_: metadata lightclient check

* chore_: update go-waku
2024-07-15 20:55:12 +05:30
Prem Chaitanya Prathi 58a3cc1127 feat(waku)_: allow client to set store confirmations 2024-07-15 09:37:57 +01:00
Prem Chaitanya Prathi 6c0c267c3c feat_: flag to enable/disable sent message store query confirmations 2024-07-15 09:19:01 +01:00
Arseniy Klempner a006d80acf
feat(telemetry)_: send peer count metric (#5460) 2024-07-12 13:37:55 -07:00
Vaclav Pavlin 33c2f231b0
feat(waku)_: add PeerExchange rate-limit (#5507)
* feat(waku)_: add PeerExchange rate-limit

* fix_: unintentional wg.Add change
2024-07-12 15:21:21 +02:00
Vaclav Pavlin ea35803eef
feat(waku)_: add lightpush rate-limiter (#5504)
* feat(waku)_: add lightpush rate-limiter

* chore_: update go-waku
2024-07-12 12:34:56 +02:00
richΛrd 56cc5c96c5
feat_: bump go-waku to introduce new keep alive interval (#5484)
- Also renames the existing keepAliveInterval to randomPeerKeepAliveInterval, and uses time.Duration instead of int
2024-07-11 14:36:34 -04:00
richΛrd 6ace9f9be0
chore_: rename shards.staging to status.staging (#5500) 2024-07-11 10:37:16 -04:00