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
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
c477a3845f
chore_: bump go-waku ( #5509 )
2024-07-11 15:34:20 -04: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
Richard Ramos
80fe18bef9
feat_: `wakuext_relayPeersByTopic`
2024-07-11 12:32:31 +01:00
Patryk Osmaczko
1715defec8
chore_: add `bits-and-blooms/bloom/v3` module
2024-07-04 17:54:29 +02:00
Prem Chaitanya Prathi
437f830b51
feat_: aggregate filter subscriptions to do bulk subs with peer ( #5440 )
...
* feat_: aggregate filter subscriptions to do bulk subs with peer
* chore_: take possible deadlock fix in go-waku
* fix_: don't resubscribe filters unless there is a change in shard for community (#5467 )
2024-07-04 10:34:53 +05:30
richΛrd
0c470854ef
fix_: panic when enr exceeds 300 bytes ( #5446 )
2024-07-02 10:37:17 +01:00
richΛrd
962da46054
chore_: bump go-ethereum ( #5445 )
2024-06-28 10:47:05 -04:00
richΛrd
e47e867b9b
refactor_: use go-waku onlinechecker to manage connection state ( #5340 )
2024-06-28 09:54:48 -04:00
Prem Chaitanya Prathi
bd8aa0dac7
fix: enable pxclient in relay and lightClient and some fixes ( #5350 )
...
* fix_: use cluster and shard to filter peers received via peerExchange
* chore_: enable pxClient in relay and increase relay peer connections (#5411 )
* chore_: update go-waku with fixes
2024-06-28 13:56:56 +05:30
kaichao
d8a49c538b
Reset MVDS epoch after peer is online ( #5349 )
...
* feat_: reset epoch for online peer
* chore_: fix
* chore_: refactor
* chore_: update mvds
* chore_: fix lint
* chore_: update mvds
* chore_: make vendor
* chore_: fix tst
* chore_: tuning store query hash parameter
* chore_: non-blocking mvds status change channel
2024-06-27 09:54:31 +08:00
richΛrd
2b7d153826
fix_: use UTC format for geth.log timestamp ( #5370 )
2024-06-19 15:08:48 -04:00
Igor Sirotin
d2f4cae18f
fix: merge coverage reports from each test rerun ( #5360 )
...
* fix_: fix test coverage when rerunning tests
* fix_: make lint-fix
* chore_: change test coverage report artifact name
* chore_: added codeclimate.json to artifacts
* chore_: bring in gocovmerge util
---------
Co-authored-by: Siddarth Kumar <siddarthkay@gmail.com>
2024-06-19 11:40:52 +01:00
Vit∀ly Vlasov
68acef62d4
feat: Simplify FilterManager and move subscription management to waku ( #4665 )
...
* feat_: simplify filter management
fix_: try using shard as a default topic
fix_: filter test to work with shards.staging fleet
* fix_: handle connection status change and manage filter subscriptions better
* chore_: bump go-waku to latest and with some fixes
Co-authored-by: richΛrd <info@richardramos.me>
* chore_: disabling pxClient so that only fleet nodes are used for now
---------
Co-authored-by: Prem Chaitanya Prathi <chaitanyaprem@gmail.com>
Co-authored-by: richΛrd <info@richardramos.me>
2024-06-14 18:11:45 +05:30
richΛrd
3996d6fece
chore_: bump go-waku ( #5289 )
2024-06-05 16:10:03 -04:00
kaichao
1c116589cd
chore_: bump go-waku ( #5269 )
2024-06-03 21:19:18 +08:00
Andrea Maria Piana
0061c563f2
bug_: fix resend type for private group messages ( #5258 )
...
* chore_: bump go-waku
* fix_: fix resend type for private group messages
---------
Co-authored-by: Richard Ramos <info@richardramos.me>
2024-05-30 14:18:54 +02:00
Siddarth Kumar
fb88f541f2
chore_: upgrade go to 1.21 ( #5216 )
2024-05-30 14:22:57 +05:30
kaichao
89cf317641
chore_: bump mvds ( #5239 )
2024-05-29 12:38:25 +08:00
kaichao
03de0a2c6e
chore_: bump mvds ( #5165 )
2024-05-16 16:42:32 +08:00
richΛrd
9e0fb30f8d
chore_: bump go-waku ( #5150 )
2024-05-15 19:15:00 -04:00
Patryk Osmaczko
4f2adc0ced
chore_: add `klauspost/reedsolomon` module
2024-04-17 22:05:53 +02:00
richΛrd
3de2756660
refactor_: expire envelope cache ( #5061 )
2024-04-17 08:19:03 -04:00
frank
d246699c5e
fix_: logout deadlock
2024-04-16 17:26:38 +08:00
Jonathan Rainville
9d12856329
chore(markdown): up markdown to get fix for statusTags
...
Fixes https://github.com/status-im/status-desktop/issues/14221
2024-04-04 16:15:22 -04:00
richΛrd
492f0b1242
fix: udp port 0 in go-waku ( #4973 )
2024-03-22 16:38:40 -04:00
frank
163b583b0d
chore: make lint-fix
2024-03-07 20:31:28 +08:00
frank
a7b0732cc7
apply go-waku fix watchMultiaddressChange ( #4851 )
2024-03-01 20:20:27 +08:00
richΛrd
f650915a49
chore: bump go-waku to fix high cpu usage by peer exchange ( #4777 )
2024-02-21 11:05:58 -04:00
Ivan Belyakov
e4745d01b4
fix(wallet): handle BlobTxType transaction.
...
Update go-ethereum version
Closes #4636
2024-01-31 10:06:14 +01:00
frank
69948a7024
fix: endless logout ( #4563 )
2024-01-30 19:45:08 +08:00
Andrea Maria Piana
e65760ca85
Add basic peersyncing
...
This commit adds basic syncing capabilities with peers if they are both
online.
It updates the work done on MVDS, but I decided to create the code in
status-go instead, since it's very tight to the application (similarly
the code that was the inspiration for mvds, bramble, is all tight
together at the database level).
I reused parts of the protobufs.
The flow is:
1) An OFFER message is sent periodically with a bunch of message-ids and
group-ids.
2) Anyone can REQUEST some of those messages if not present in their
database.
3) The peer will then send over those messages.
It's disabled by default, but I am planning to add a way to set up the
flags.
2024-01-23 12:46:17 +00:00
Siddarth Kumar
926f6a3c72
Revert "test: bump go-libp2p"
...
This reverts commit d0ca4447c6
.
2024-01-18 20:29:33 +00:00
Richard Ramos
d0ca4447c6
test: bump go-libp2p
2024-01-18 14:28:06 +00:00
Dario Gabriel Lipicar
b38e2c9278
feat(wallet): add collectibles filter option tokenIDs
2024-01-18 11:14:02 -03:00
richΛrd
1ac99c2dcb
chore: bump go-waku ( #4505 )
2024-01-05 16:43:05 -04:00
Boris Melnik
6d77fb771a
fix(windows-build): Remove free space check for archives ( #4485 )
2023-12-20 21:21:02 +03:00
Siddarth Kumar
a6df2be92e
fix crash on x86_64 android emulators ( #4233 )
...
Due to presence of syscall to `epoll_wait` android emulators after Android 10 would crash.
This commit has added `amd64` fallback implementations in 2 spots
- `tcp-shaker` ref : 571aa46f35
- `notify` ref : 0eb36e6c1a
The build flags are updated for fallback implementation to only be used in case of `x86_64` simulators.
status-mobile PR : https://github.com/status-im/status-mobile/pull/17773
2023-12-14 19:02:38 +05:30
richΛrd
3874e47840
bump: go-waku ( #4426 )
2023-12-06 13:43:20 -04:00
kaichao
e28eca1c54
Bump waku version ( #4407 )
...
* chore: make vendor
* chore: fix data types
* Update wakuv2/common/message.go
Co-authored-by: richΛrd <info@richardramos.me>
* Update wakuv2/common/message.go
Co-authored-by: richΛrd <info@richardramos.me>
* Update wakuv2/persistence/dbstore.go
Co-authored-by: richΛrd <info@richardramos.me>
* chore: use safe method to get timestamp.
* chore: use proto.Uint64 to convert reference
* chore: manual fix lint issue when import dependency
---------
Co-authored-by: richΛrd <info@richardramos.me>
2023-12-05 12:29:27 +08:00
Jonathan Rainville
ecbacb0a7f
fix(markdown): fix system mentions when text is too long ( #4319 )
...
Fixes https://github.com/status-im/status-desktop/issues/11520
2023-11-14 16:56:40 -05:00
richΛrd
2c954d42cf
feat: replace DefaultPubsubTopic by Shard 32 ( #4161 )
2023-11-09 20:29:15 -04:00
frank
51a1a9940f
print origins for log ( #4277 )
2023-11-09 14:35:59 +08:00
Sale Djenic
b348cca15c
feat: added functionality to ask a client to sign a transaction and an endpoint to continue sending using provided signature
...
This functionality is needed in case the user wants to send a transaction and
signs it using the signature provided by the keycard (or any other compatible way).
2023-10-17 19:42:06 +02:00
Vitaliy Vlasov
abac55c778
fix waku2 FilterManager.pingPeers() range variable issue; modify logs
2023-10-17 17:24:33 +03:00
Dario Gabriel Lipicar
d1f63a8d71
feat: exponential backoff for Alchemy
2023-10-11 14:41:18 -03:00
Andrea Maria Piana
9034f0a984
Update waku nodes
2023-10-05 18:20:44 +01:00
Andrea Maria Piana
b81b446cce
Add waku libs to gitignore
2023-10-05 14:11:38 +01:00