-
Notifications
You must be signed in to change notification settings - Fork 261
feat: replace old transfer detector #6960
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
dlipicar
wants to merge
2
commits into
develop
Choose a base branch
from
feat/replace-old-transfer-detector
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Jenkins BuildsClick to see older builds (75)
|
4e84983
to
8f2d9a3
Compare
847ac64
to
f046a1d
Compare
c020188
to
bd4386a
Compare
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## develop #6960 +/- ##
===========================================
+ Coverage 55.44% 59.36% +3.91%
===========================================
Files 833 822 -11
Lines 120101 116644 -3457
===========================================
+ Hits 66595 69248 +2653
+ Misses 46535 40275 -6260
- Partials 6971 7121 +150
Flags with carried forward coverage won't be shown. Click here to find out more.
|
saledjenic
approved these changes
Oct 2, 2025
f046a1d
to
5942ffa
Compare
bd4386a
to
d064ce0
Compare
5942ffa
to
b387458
Compare
d064ce0
to
1933ca4
Compare
58b92b5
to
e598c02
Compare
1933ca4
to
c89a9ca
Compare
Base automatically changed from
feat/introduce-transferdetector-package
to
develop
October 2, 2025 16:23
ba10eaa
to
6b24327
Compare
vkjr
reviewed
Oct 3, 2025
vkjr
approved these changes
Oct 3, 2025
6637db7
to
a1c4195
Compare
…nce and transferdetector
a1c4195
to
c9ab1fe
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
status-dekstop PR for testing: status-im/status-desktop#18924
This PR removes the old transfer detection algorithm (most of
services/wallet/transfer
) and integratesmultistandardbalance
(#6958) andtransferdetector
(#6959) instead.Additionally
blockchainstate
is improved to properly initialize with the latest block number. After that,multistandardbalance
updates it every time it performs a fetch.Modules that needed to react to detected transactions (to trigger assets/collectibles refreshes) now listen to balance changes from
multistandardbalance
(multistandardbalance.EventBalanceFetchFinished
) and detected transfer events fromtransferdetector
(transferdetector.EventTransferDetectionFinished
).Results of these changes:
multistandardbalance
transferdetector
All ERC20/ERC721/ERC1155 transfer events (of known or unknown tokens) will be detected in 10 minute periods.