Patryk Osmaczko
9403475572
chore(communities)_: request missing channels' encryption keys in a loop
...
closes : status-im/status-desktop#14683
2024-07-16 16:44:50 +02:00
Michal Iskierko
5059c19aae
feat_: add CentralizedMetricsInfo function
...
Issue #15446
2024-07-16 11:51:09 +01:00
Vitaly Vlasov
67364dadc8
chore_: small mailserver async fetching refactor
2024-07-16 10:53:42 +03:00
Jonathan Rainville
621b31a279
fix(community)_: fix pure readonly channels not respecting the right roles ( #5513 )
...
Fixes https://github.com/status-im/status-desktop/issues/15547
2024-07-15 13:53:20 -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
Emil Sawicki
094d26dc66
fix_: Add pending tx for collectibles
2024-07-15 13:00:21 +01:00
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
Dario Gabriel Lipicar
21101c9444
feat(wallet)!: return routerV2 suggested routes whenever available, on top of error if the best route doesn't pass all checks
2024-07-12 17:59:41 -03:00
Arseniy Klempner
a006d80acf
feat(telemetry)_: send peer count metric ( #5460 )
2024-07-12 13:37:55 -07:00
Godfrain Jacques
194d9444a5
feat_: locally handled methods package base structure ( #5418 )
2024-07-12 11:12:14 -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
Vaclav Pavlin
5f0d344b73
fix(telemetry)_: properly handle the size of the retryCache slice ( #5510 )
2024-07-11 18:07:23 -07: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
richΛrd
6ace9f9be0
chore_: rename shards.staging to status.staging ( #5500 )
2024-07-11 10:37:16 -04:00
Andrey Bocharnikov
02b822802c
chore(community)_: serialise community jsons with image URLs
...
Fix status-im/status-desktop#15340
2024-07-11 18:55:24 +07:00
kaichao
798877788c
fix_: delivered message should not send envelope sent signal ( #5502 )
...
* fix_: delivered message should not send envelope sent signal
* chore_: refactor
2024-07-11 19:41:49 +08:00
Richard Ramos
80fe18bef9
feat_: `wakuext_relayPeersByTopic`
2024-07-11 12:32:31 +01:00
Andrea Maria Piana
9a59d6a459
feat(metrics)_: add centralized metrics
...
This commit adds support for centralized metrics.
There are two providers as of now, and we haven't quite decided which
one to go for, so for the time being both are supported.
It also introduces a new endpoint InitializeApplication that replaces
OpenAccounts
2024-07-11 10:05:31 +01:00
Anton Iakimov
38192e3fb7
fix(ci)_: fix rpc tests file permissions
2024-07-10 17:22:45 +02:00
Igor Sirotin
325429b218
chore_: add test-coverage.html report ( #5490 )
2024-07-10 13:37:50 +01:00
Ivan Folgueira Bande
cbcc3ab3a8
refactor_: missing_messages.go rename missingMessages field to missingHashes
2024-07-10 09:21:19 +01:00
Jonathan Rainville
11fcec2109
fix(messenger)_: make sure display name is legit before sending ( #5496 )
...
FIxes https://github.com/status-im/status-desktop/issues/15284
Somehow, the display name could get messed up and when it happened, no message could be received, because we also validate the display name on reception.
I think the problem for the particular user happened because the special display name was added before we enforced it, or through the sync.
2024-07-09 15:22:59 -04:00
Mykhailo Prakhov
7ec5b18642
fix(CommunitySharedAddresses)_:
...
- TokenMaster request shared addresses on restoring from a backup
- Fixes sharing members revealed adresses
- Filter out outdated ApplicationMetadataMessage_COMMUNITY_PRIVILEGED_USER_SYNC_MESSAGE messages
2024-07-09 18:19:40 +02:00
Mykhailo Prakhov
8f2ef400d1
fix(TestUtils)_: remove hardcoded CommunityPermissions_AUTO_ACCEPT for createCommunityConfigurable Membership
2024-07-09 18:19:40 +02:00
Mykhailo Prakhov
3f756a211f
fix(TokenBalanceMock)_: mocked GetBalancesByChain returns all known balances, but not for certain accounts and chain ids
2024-07-09 18:19:40 +02:00
Mykhailo Prakhov
243ff6799d
fix(reevaluateMembers)_: changing privileged permissions (TM -> admin, admin -> TM)
2024-07-09 18:19:40 +02:00
Mykhailo Prakhov
6333e2a053
fix(CommunityMember)_: update LastUpdateClock
2024-07-09 18:19:40 +02:00
Anton
fa05248ad3
feat(statusd)_: start messenger in statusd when recovering from a seed phrase
2024-07-09 16:37:41 +02:00
richΛrd
c0a7a1ee9e
feat_: flag to enable/disable missing message verification ( #5497 )
2024-07-09 09:42:34 -04:00
Emil Sawicki
b2e5e7a81c
feat(wallet)_: Remove deprecated for estimated time api
2024-07-09 14:39:52 +02:00
Stefan
5336c47f1b
feat(dapps)_: extend and improve sign
...
Add `wallet_SafeSignTypedDataForDApps` with support for
`eth_signTypedData` and `eth_signTypedData_v4`
Reject if the chain to sign doesn't matches the target chain
for typed data signing
Add `wallet_HashMessageForSigning` with to support hashing messages
for signing in a safe way as per EIP-191 v45 and supporting
to hash messages for signing on the client side (keycard)
Deprecate `wallet_SignTypedDataV4``
Updates: #15361
2024-07-09 09:01:36 +02:00
Michal Iskierko
3145ab05ff
feat(community tokens)_: Upgrade ERC721 contract to enable batch transfers
...
Add version field to proto and database.
Issue #4947
2024-07-08 11:30:51 +02:00
Jonathan Rainville
2458a8b657
fix(search)_: search now works with Discord import and bridged messages ( #5489 )
...
Fixes https://github.com/status-im/status-desktop/issues/8721
2024-07-05 13:33:14 -04:00
Sale Djenic
378e5741b9
feat_: the router - add candidates, as potential paths, by taking the max amount on enabled chains
2024-07-05 14:51:34 +02:00
Ivan Belyakov
4b19845592
chore(wallet)_: Added a test for Market manager FetchTokenMarketValues
...
Added a nil/empty command test for circuit breaker
2024-07-05 12:39:19 +01:00
Ivan Belyakov
a009855bbb
feat(wallet)_: use CircuitBreaker for blockhain RPC calls
...
fix usage of circuit breaker for collectibles and market data to
match the implementation
2024-07-05 12:39:19 +01:00
Ivan Belyakov
0e10b38e4b
fix(wallet)_: fix circuit breaker to use health checks for fallback
...
functions as well.
Add tests, fix tests failing under stress due to name clashes
2024-07-05 12:39:19 +01:00
Ivan Belyakov
23b185ae2b
fix(wallet)_: fixed some errors handling that caused provider up/down
...
banner
2024-07-05 13:35:44 +02:00
Igor Sirotin
d977914f6b
chore_: skip waku tests as flaky ( #5487 )
...
* chore_: skip `TestBasicWakuV2` as flaky
* chore_: skip TestWakuV2Filter
2024-07-05 11:00:33 +01:00
Anthony Laibe
abb570dd3f
fix_: l1 fees at 0 and fix base fees sepolia
2024-07-05 11:04:29 +02:00
Mykhailo Prakhov
fc401bc8a7
fix(communities)_: kick AC notification after control node device change ( #5472 )
...
fix(communities)_: kick AC notification after control node device change
2024-07-05 10:38:12 +02:00
Patryk Osmaczko
cb20c4c64a
feat(communities)_: introduce bloom filter members list
...
iterates: status-im/status-desktop#15064
2024-07-04 17:54:29 +02:00
Patryk Osmaczko
1715defec8
chore_: add `bits-and-blooms/bloom/v3` module
2024-07-04 17:54:29 +02:00
Andrea Maria Piana
d69b3e5cc9
chore_: limit max number of ephemeral keys to 3
...
This commit limits the number of ephemeral keys used by the push
notification client to 3, as it was noticed that it would greatly
increase the number of filters installed and was unbound.
2024-07-04 15:23:25 +01:00
Jakub Sokołowski
0d82dbe240
feat(ci)_: add Jenkinsfile, Dockerfile for RPC tests
...
Also add curl to Docker image.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-04 16:14:02 +02:00
Jakub Sokołowski
2a743e37ce
fix(integration-tests)_: add missing schema
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-04 16:14:02 +02:00
Jakub Sokołowski
0a6b76643e
fix(integration-tests)_: add missing HTTPVirtualHosts
...
And set it to `*` for tests to avoid RPC access issues.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-04 16:14:02 +02:00