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.
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
refactor(x/accounts)!: accounts and auth module use the same account number tracking #20405
refactor(x/accounts)!: accounts and auth module use the same account number tracking #20405
Changes from all commits
df6ab84
8d84d4a
daf2b1c
6f9370e
61d223e
0181991
d140922
f697324
724cb22
142ced2
60c07e5
6f210de
631fd73
79ec18a
6d85cea
a8e711c
5b44990
8fdcd06
8feaaba
63f0f01
91cce64
cf8b56b
eb79394
db13681
b0ce6f9
effe701
5da3500
35c522e
b2cfa49
c09f833
cfac669
c2edaa6
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider refining the error message in
InitAccountNumberSeqUnsafe
for clarity and accuracy.This change makes the error message more direct and easier to understand.
Committable suggestion
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Potential logical flaw in setting the last account number.
The logic for updating
lastAccNum
seems to be inside a loop that checks iflastAccNum
is less thanaccNum
. This could lead to incorrect behavior if not all accounts are processed or if the account numbers are not strictly increasing. Consider revising this logic to ensure thatlastAccNum
correctly reflects the highest account number after all accounts are processed.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Address the error handling issue in
NextAccountNumber
to prevent potential service disruptions.This change allows the caller to handle the error appropriately instead of causing a panic, enhancing the robustness of the service.
Committable suggestion