Skip to content

Conversation

@Quexington
Copy link
Contributor

@Quexington Quexington commented Oct 23, 2025

Many @tx_endpoints implement this logic but not consistently. It makes sense to make sure the wallet is synced before proposing a potential change to a state you don't know the current state of. This change makes the check universal across transaction endpoints.

There are some test changes as a result of this change that became necessary because this made poor state checking fail more consistently and thus caused many flakes. This is a good thing because it exposed areas that were probably slightly flaky before and locked them down to non-flaky behavior.

@Quexington Quexington requested a review from a team as a code owner October 23, 2025 16:08
@Quexington Quexington added the Changed Required label for PR that categorizes merge commit message as "Changed" for changelog label Oct 23, 2025
@Quexington Quexington changed the title Ensure wallet is synced for RPC TX endpoints [LABS-293] Ensure wallet is synced for RPC TX endpoints Oct 30, 2025
@Quexington Quexington closed this Oct 30, 2025
@Quexington Quexington reopened this Oct 30, 2025
@pmaslana pmaslana merged commit 1202e93 into main Nov 3, 2025
835 of 839 checks passed
@pmaslana pmaslana deleted the quex.tx_endpoint_synced branch November 3, 2025 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Changed Required label for PR that categorizes merge commit message as "Changed" for changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants