feat(discovery-core): add transfer preflight check - #474
Merged
Merged
Conversation
This was referenced Feb 11, 2026
Merged
Author
m-kus
marked this pull request as ready for review
February 11, 2026 16:41
m-kus
force-pushed
the
pr-split/12-outgoing-sync
branch
from
February 11, 2026 19:10
57f57d7 to
f3313de
Compare
m-kus
force-pushed
the
pr-split/13-preflight
branch
from
February 11, 2026 19:10
4730e63 to
6c960a5
Compare
Yoni-Starkware
approved these changes
Feb 12, 2026
Yoni-Starkware
left a comment
Collaborator
There was a problem hiding this comment.
@Yoni-Starkware reviewed 2 files and all commit messages, and made 1 comment.
Reviewable status:complete! all files reviewed, all discussions resolved (waiting on @m-kus).
m-kus
force-pushed
the
pr-split/12-outgoing-sync
branch
from
February 13, 2026 01:49
f3313de to
a9e0712
Compare
m-kus
force-pushed
the
pr-split/13-preflight
branch
2 times, most recently
from
February 13, 2026 02:02
9738666 to
a4c586e
Compare
m-kus
force-pushed
the
pr-split/12-outgoing-sync
branch
from
February 13, 2026 02:02
a9e0712 to
8a9360d
Compare
m-kus
force-pushed
the
pr-split/13-preflight
branch
from
February 13, 2026 02:07
a4c586e to
b91c9b1
Compare
m-kus
force-pushed
the
pr-split/12-outgoing-sync
branch
from
February 13, 2026 02:07
8a9360d to
fe37bfb
Compare
m-kus
force-pushed
the
pr-split/13-preflight
branch
from
February 13, 2026 02:23
b91c9b1 to
952f416
Compare
m-kus
force-pushed
the
pr-split/12-outgoing-sync
branch
from
February 13, 2026 02:23
fe37bfb to
81240cc
Compare
m-kus
force-pushed
the
pr-split/13-preflight
branch
2 times, most recently
from
February 17, 2026 13:56
7882a43 to
950e3c4
Compare
m-kus
force-pushed
the
pr-split/12-outgoing-sync
branch
2 times, most recently
from
February 17, 2026 17:13
784d819 to
7ef3112
Compare
m-kus
force-pushed
the
pr-split/13-preflight
branch
2 times, most recently
from
February 18, 2026 15:12
5953203 to
e811997
Compare
m-kus
force-pushed
the
pr-split/12-outgoing-sync
branch
from
February 18, 2026 15:12
7ef3112 to
57e7866
Compare
m-kus
force-pushed
the
pr-split/13-preflight
branch
from
February 18, 2026 16:03
e811997 to
7e12568
Compare
m-kus
changed the base branch from
pr-split/12-outgoing-sync
to
graphite-base/474
February 18, 2026 16:57
m-kus
force-pushed
the
graphite-base/474
branch
from
February 18, 2026 19:13
03731f2 to
91af1d8
Compare
m-kus
force-pushed
the
pr-split/13-preflight
branch
from
February 18, 2026 19:13
7e12568 to
4f51bad
Compare
m-kus
changed the base branch from
graphite-base/474
to
pr-split/12-outgoing-sync
February 18, 2026 19:13
This was referenced Feb 18, 2026
m-kus
force-pushed
the
pr-split/12-outgoing-sync
branch
from
February 19, 2026 15:06
91af1d8 to
8121167
Compare
m-kus
force-pushed
the
pr-split/13-preflight
branch
2 times, most recently
from
February 19, 2026 15:41
17e5d48 to
db4fab8
Compare
m-kus
force-pushed
the
pr-split/12-outgoing-sync
branch
from
February 19, 2026 15:41
8121167 to
ef68149
Compare
m-kus
force-pushed
the
pr-split/13-preflight
branch
from
February 19, 2026 16:16
db4fab8 to
d1fc118
Compare
m-kus
enabled auto-merge (squash)
February 19, 2026 16:17
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
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.

Add preflight check for transfer readiness
Adds a new module for checking transfer readiness before attempting a transfer. The preflight check determines:
This allows the UI to guide users through the necessary setup steps before attempting a transfer, improving the user experience by preventing failed transactions.
The implementation performs at most 4 direct storage lookups with no scanning required, making it efficient for pre-transaction validation.
This change is