Prem Chaitanya Prathi
8115ec7013
feat: changes for optimizing filter ping and improve filter resubscription ( #1102 )
2024-05-22 11:45:53 +05:30
Richard Ramos
05d247d272
fix(store): simplify cursor
2024-05-16 18:55:12 -04:00
Vaclav Pavlin
879bc08426
fix(lightpush): return non-empty reqId and add LP opts to builder ( #1103 )
2024-05-16 18:06:39 -04:00
Richard Ramos
07d9fc9770
fix(storev3): iterator
2024-05-16 18:05:16 -04:00
Vit∀ly Vlasov
6e47bd1cf0
feat: filter subscription management and multiplexing ( #1048 )
...
Filter wrapper API that takes care of managing subscriptions and multiplex them onto a single data channel to be consumed by user.
Co-authored-by: Prem Chaitanya Prathi <chaitanyaprem@gmail.com>
2024-05-15 13:03:59 +05:30
richΛrd
7028a0b1cb
feat(REST): storev3 client ( #1100 )
2024-05-14 09:06:11 -04:00
richΛrd
bc16421c74
feat: ping cache ( #999 )
2024-05-13 14:56:34 -04:00
richΛrd
febeb6c9c9
feat: add pubsub topic to WakuMessageKeyValue
( #1097 )
2024-05-09 15:09:14 -04:00
Roman Zajic
a453c027b7
chore: sharding tests update ( #1060 )
...
Co-authored-by: Prem Chaitanya Prathi <chaitanyaprem@gmail.com>
Co-authored-by: richΛrd <info@richardramos.me>
2024-05-04 09:26:18 +08:00
richΛrd
28c2a2704a
feat: storeV3 client ( #1028 )
2024-05-03 12:07:03 -04:00
richΛrd
ea3f9d8d9d
fix(rest/store): allow local queries ( #1088 )
2024-04-17 08:54:17 -04:00
richΛrd
46b4efec56
fix: validate lightpush requests ( #1082 )
2024-04-15 09:36:18 -04:00
richΛrd
714a310462
fix(lightpush): no response on err ( #1083 )
2024-04-15 08:56:03 -04:00
richΛrd
3f69fb3776
fix: remove max number of shards verif ( #1081 )
2024-04-08 06:21:43 -04:00
richΛrd
327391a9b4
fix: handle discv5 udp port 0 ( #1069 )
2024-03-25 14:11:41 -04:00
Prem Chaitanya Prathi
6f1280e704
fix: data race reported in #1070 ( #1072 )
2024-03-25 21:03:21 +05:30
Anton Iakimov
826c7fb924
chore: switch wakuv2 fleet to waku
2024-03-20 11:38:48 +01:00
richΛrd
bdf44c0a23
fix(metadata): only verify peer metadata on relay ( #1052 )
2024-03-14 10:21:47 -04:00
richΛrd
32be835b5e
chore(metadata): handle deprecated shards field ( #1050 )
2024-03-12 08:14:25 -04:00
Roman Zajic
bdf10a46e4
chore: peer exchange tests coverage improvement ( #1046 )
2024-03-11 21:33:54 +08:00
richΛrd
4d828bdf70
feat(peer-exchange): rate limit ( #1043 )
...
Co-authored-by: Prem Chaitanya Prathi <chaitanyaprem@gmail.com>
2024-03-11 09:58:14 +05:30
richΛrd
0ba0f1fe26
refactor: use ttl of 5m for subscriptions ( #1041 )
2024-02-22 10:52:00 -04:00
richΛrd
0bdd3590f7
chore: add artificial delay to peer-exchange ( #1038 )
2024-02-21 10:11:48 -04:00
richΛrd
d65a836bb6
chore: drop legacy filter support ( #1037 )
2024-02-20 08:47:37 -04:00
Prem Chaitanya Prathi
4f232c40ca
feat: topic health reporting ( #1027 )
...
Co-authored-by: richΛrd <info@richardramos.me>
2024-02-08 15:24:58 +05:30
richΛrd
c09bd8383b
chore: add rate limiter option to lightpush ( #1024 )
2024-02-05 08:53:15 -04:00
Prem Chaitanya Prathi
2e7a82e130
feat: peer exchange filter by shard ( #1026 )
2024-02-02 18:47:09 +05:30
Prem Chaitanya Prathi
0f00fb8d96
fix: update lastProcessedBlock even if no RLN membership event is present ( #1013 )
2024-01-26 15:38:37 +05:30
Prem Chaitanya Prathi
3be0edbf14
feat: support multiple peer selection for filter client ( #1005 )
2024-01-26 14:15:15 +05:30
Roman Zajic
190d8e8e08
chore: RLN tests coverage improvement for node gm ( #1009 )
2024-01-21 11:55:27 +08:00
Prem Chaitanya Prathi
faf046e059
chore: bumped libp2p and pubsub to 0.32.2 and 0.10 respectively ( #987 )
...
Co-authored-by: Richard Ramos <info@richardramos.me>
2024-01-12 13:40:27 -04:00
Roman Zajic
75f975ce7a
chore: RLN tests coverage improvement ( #1003 )
2024-01-11 22:52:52 +08:00
Prem Chaitanya Prathi
4e19d93da1
chore: increase maxContentFilter limit for Filter protocol to 100 ( #1000 )
2024-01-08 21:18:56 +05:30
Roman Zajic
68c0ee2598
chore: store tests coverage improvement ( #993 )
2024-01-05 20:14:17 +08:00
richΛrd
ff68934354
chore: improve light client logging ( #992 )
2024-01-04 10:41:11 -04:00
Prem Chaitanya Prathi
a327e56377
fix: return error while serializing rln metadata in case chainID is 0 ( #985 )
2024-01-03 21:09:59 +05:30
Prem Chaitanya Prathi
6141f94b40
fix: presist lastProcessedBlock correctly when no rln events are processed ( #981 )
2024-01-03 20:52:55 +05:30
Prem Chaitanya Prathi
ec468e0a26
chore: update examples with autosharding and static sharding ( #986 )
2024-01-03 20:44:59 +05:30
Prem Chaitanya Prathi
71aec6d37b
feat: metrics dashboard ( #980 )
2024-01-03 11:11:11 +05:30
Prem Chaitanya Prathi
b5068b4357
feat: relay msg size ( #963 )
...
Co-authored-by: richΛrd <info@richardramos.me>
2024-01-03 07:06:41 +05:30
richΛrd
c00b218215
chore: add retry mechanism for rpc calls and rename db function ( #966 )
2024-01-02 12:35:58 -04:00
Prem Chaitanya Prathi
02e2c5926e
fix: return appropriate error code for filter subscribe ping ( #975 )
2024-01-02 19:41:55 +05:30
kaichao
b4ba7b75d4
chore: stop light filter node by default ( #964 )
2023-12-21 08:44:51 +08:00
Roman Zajic
097123a30e
chore: lightpush tests coverage improvement ( #957 )
2023-12-15 22:09:56 +08:00
kaichao
5d1477d5b4
fix: hash calculation of message to include timestamp ( #959 )
2023-12-13 10:46:23 -04:00
richΛrd
fd4df9221e
fix(lightpush): register lightpush protocol when instantiated ( #951 )
2023-12-08 11:55:15 -04:00
harsh jain
d7c7255aa4
refactor: shard LRU for storing peers by shard ( #840 )
...
Co-authored-by: Richard Ramos <info@richardramos.me>
2023-12-06 14:34:58 -04:00
richΛrd
f0ed5e32d5
fix(store): set pagesize behavior match nwaku ( #944 )
2023-12-06 09:02:05 -04:00
Prem Chaitanya Prathi
021265eba4
feat: fill msg timestamp while appending RLN proof it is not set ( #940 )
2023-12-06 07:27:00 +05:30
richΛrd
13e2d7ac4b
feat: make criteriaFN
public ( #942 )
2023-12-04 16:23:04 -04:00