Igor Sirotin
ab641c0c78
fix: remove store node envelopes ordering hotfix ( #4622 )
2024-01-27 13:02:12 +00:00
Ivan Belyakov
f6c219c839
fix(wallet): Made loadBlocksAndTransfers command FiniteCommand to
...
keep restarting on error non-stop, removed some tests accordingly.
Fixed a flaky test for loadBlocksAndTransfers command.
Added tests for async.AtomicGroup.
Made tranfersCommand FiniteCommandWithErrorCounter to prevent infinite
restart.
2024-01-26 17:50:31 +01:00
Ivan Belyakov
95b148a247
fix(wallet): handle errors in findBlocksCommand and
...
findNewBlocksCommand gracefully.
Add ErrorCounter type for async package.
Add tests
Closes https://github.com/status-im/status-desktop/issues/11074
2024-01-26 17:50:31 +01:00
Roman Volosovskyi
71ae7ca1a0
[ #4604 ] Skip balance requests on checking nonce ( #4629 )
2024-01-26 13:57:16 +01:00
Patryk Osmaczko
e29332a374
chore: set extended timeout only for `protocol` package
...
It mitigates #4585 until the root cause is fixed.
2024-01-26 12:27:57 +01:00
Roman Volosovskyi
7c9977b780
Add BalanceChecker addresses for test networks ( #4625 )
2024-01-25 18:23:06 +01:00
Mikhail Rogachev
fb98ee93ce
Correct profile showcase tokens and collectibles ( #4511 )
...
* feat: add profile showcase collectibles & assets missing fileds
* feat: resolve collectible identification issue
* feat: add validation for collectible visibility relative account
* feat: separate profile showcase assets on verified and unverified tokens
* fix: make chainId uint64, comment collectible account check
* chore: re-generate protobuf binaries with right protoc version
* Update protocol/messenger_profile_showcase.go
Co-authored-by: Igor Sirotin <sirotin@status.im>
2024-01-25 20:48:27 +04:00
Roman Volosovskyi
9b7eec0edb
[ #4603 ] Get rid of fetchLatestBlockNumberCommand ( #4614 )
2024-01-25 13:05:59 +01:00
Roman Volosovskyi
73afe62782
Skip checking ethscan contract existence
2024-01-25 12:00:44 +01:00
frank
bea0b5a63d
fix TestMarkAllActivityCenterNotificationsReadMarksMessagesAsSeen ( #4615 )
2024-01-25 13:56:56 +08:00
Godfrain Jacques
5f6f7e502d
(fix/status-go) fix profile picture update/removal ( #4570 )
...
This PR fixes [9947](status-im/status-desktop#9947 ) and contains :
- Commit to fix the changing of custom picture and having the change
reflected on contact's side
- Commit to fix the deleting of picture and having the change reflected
on contact's side
- Rename confusing `ImageType` to `ImageFormat`
2024-01-24 12:09:28 -08:00
Anthony Laibe
026194d97a
fix: add new migration to fix missing migration that didn't ran
2024-01-24 17:42:31 +01:00
Patryk Osmaczko
1a85a29b1b
chore: cover community sharding with tests
...
closes : #4262
2024-01-24 14:24:57 +01:00
Patryk Osmaczko
5162c285a8
refactor: introduce `newTestCommunitiesMessenger`
2024-01-24 14:24:57 +01:00
Patryk Osmaczko
92f43bac78
chore: extend `CreateWakuV2Network` with `useShardAsDefaultTopic`
2024-01-24 14:24:57 +01:00
Roman Volosovskyi
647c3b0fd8
[ #4605 ] Skip nonce check when possible during tx detection
2024-01-24 11:31:14 +01:00
frank
9050ed7aaf
fix: waku udp port conflict ( #4610 )
2024-01-24 09:09:43 +08:00
Igor Sirotin
2a91fba1fa
chore: added and fixed some logs ( #4577 )
...
* chore: logs for successful storenode request
2024-01-23 18:20:01 +00:00
Anthony Laibe
1017d2bc16
fix: query only header for fees
2024-01-23 15:24:39 +01: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
Anton Iakimov
cd9617cad7
nix: go-junit-report 2.0.0 -> 2.1.0
...
Should fix illegal XML char parsing, see
https://github.com/status-im/status-go/issues/4587
2024-01-22 13:39:38 +01:00
Patryk Osmaczko
bf5dcacdeb
refactor: introduce `newTestMessenger`
...
This avoids duplication and enables better configuration possibilities
for clients.
Next step is to cleanup all `newMessenger` derivatives in tests.
2024-01-22 13:08:58 +01:00
Ibrahem Khalil
436d229856
Add last opened at key for community ( #4514 )
2024-01-21 12:55:14 +02:00
John Ngei
6e30fbb211
chore: update default wallet account name
2024-01-19 23:48:37 +01:00
Sale Djenic
db2f0e6f31
fix: closing tmp db file after creation
...
Changes done in this commit solve the " The process cannot access the file because it is being used by another process." error
which was noticeable on Windows while migrating a profile keypair to a Keycard.
2024-01-19 21:24:51 +01:00
Roman Volosovskyi
9c0526f7d9
[ #4202 ] Detect balance and erc20 transfers by a single contract call ( #4508 )
2024-01-19 16:57:04 +01:00
frank
81f4c86086
fix: return CustomizationColor only on db rows affected ( #4593 )
2024-01-19 18:26:39 +08:00
Siddarth Kumar
926f6a3c72
Revert "test: bump go-libp2p"
...
This reverts commit d0ca4447c6
.
2024-01-18 20:29:33 +00:00
Dario Gabriel Lipicar
0d2c3cef7c
feat: implement token management settings for collectibles
2024-01-18 11:46:35 -03: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
frank
ea3e59ffee
replace mention name with public key ( #4579 )
...
* replace mention with public key
* bump version
2024-01-18 21:18:01 +08:00
Roman Volosovskyi
0bd4a06edc
Comment out all logged flaky tests
2024-01-18 06:36:12 +00:00
IvanBelyakoff
3a4dfff20b
fix(wallet): fix blocks ranges update error, add tests ( #4560 )
...
Fixes #4559
2024-01-17 12:08:56 +01:00
Anthony Laibe
3af8cfc054
fix: allow to update rpc urls
...
* in all cases update the original urls in case they changed with a new
api key
* Update current urls only if the current one is the same as the
previous original one and the original one did change
2024-01-17 09:55:19 +01:00
Dario Gabriel Lipicar
1924828f8d
fix: disable Goerli in the OpenSea client
2024-01-16 12:05:06 -03:00
Roman Volosovskyi
9aef13f83e
[ #4200 ] Enable prevention of tx detection on unrevealed mnemonic/address ( #4444 )
2024-01-16 15:17:02 +01:00
Igor Sirotin
a5acffc001
fix: TestFetchRealCommunity with shards fleet ( #4553 )
...
* fix: TestFetchRealCommunity with shards fleet
* fix: DefaultShardPubsubTopic
* chore: print waku query request id
2024-01-16 13:38:41 +03:00
Mykhailo Prakhov
94bee02ef7
chore: fetch comunity token metadata during handling community description ( #4562 )
2024-01-16 09:08:56 +01:00
Michal Iskierko
3d7ab79d91
fix: execute BeforeDispatch only once
...
Issue #4557
2024-01-15 17:03:33 +01:00
Dario Gabriel Lipicar
ee6621b066
feat: link owned collectibles with latest matching transfer
...
Part of #12942
2024-01-15 12:55:47 -03:00
Stefan
70b2cab096
chore(wallet) rename pokt urls to grove in config and tests
...
Change tests to account for new urls
Updates status-desktop #13189
2024-01-12 20:23:11 +01:00
Patryk Osmaczko
3ddec465c5
fix: restore FetchCommunity&TryDatabase fallback to store nodes
...
Add missing check caused by recent `communities.GetByID` refactoring.
2024-01-12 13:15:29 +01:00
Dario Gabriel Lipicar
3a00c3fb9d
fix: avoid losing cached community collectibles data
2024-01-12 08:55:38 -03:00
kaichao
0c474bb42c
feat: use automatic peer selection for filter. ( #4531 )
...
* feat: use automatic peer selection for filter.
* fix: remove sucess peers too.
* chore: remove filter manager state of peer candidates
2024-01-12 15:09:35 +08:00
Dario Gabriel Lipicar
250b8eea87
fix: update the list of chains supported by opensea
2024-01-11 19:30:56 -03:00
Jakub Sokołowski
e53f31ff1f
ci: update Jenins CI xcode label to use 15.1
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-01-11 16:32:56 +01:00
Dario Gabriel Lipicar
d4f4d47cdb
fix: properly detect relevant incoming token transfers
...
Fixes #13132
2024-01-10 16:03:55 -03:00
Stefan
3c4fcaa2ed
feat(wallet): propagate status with the pending tx status changed
...
Replace usage of `eth_getTransactionByHash` with `eth_getTransactionReceipt`
when polling for changes. `eth_getTransactionReceipt` delivers also the
status of the transaction.
Update tests to account for the new changes
Propagate status with the update event
Refactoring of the `pendingtxtracker.go` file to emit notifications with
a new payload structure that includes transaction identity and deletion status.
Closes status-desktop [#12120 ](https://github.com/status-im/status-desktop/issues/13124 )
ghstack-source-id: 936bff5a41
Pull Request resolved: https://github.com/status-im/status-go/pull/4523
2024-01-10 19:42:51 +01:00
Stefan
e088e1b3bd
chore(wallet): refactor test helpers and update event names
...
Refactor the test helpers for pending transactions by extracting the mock
implementations and helper functions into a new file `transactions/testhelpers.go`.
Update event names for clarity and consistency in `pendingtxtracker.go`.
Updates status-desktop: [#13124 ](https://github.com/status-im/status-desktop/issues/13124 )
ghstack-source-id: d85756b80f
Pull Request resolved: https://github.com/status-im/status-go/pull/4492
2024-01-10 19:42:51 +01:00