Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

eth_getProof balance and nonce to U256 #572

Merged
merged 1 commit into from
Nov 30, 2021

Conversation

lightyear15
Copy link
Contributor

after some real-world testing, we figured balance as well as nonce
fields might reach the upper limit of U64.
Moving these fields to U256

@lightyear15
Copy link
Contributor Author

sorry about this 😞
should have then more tests before my first PR

@tomusdrw
Copy link
Owner

No worries! Could you please add a testcase for these large values as well?

after some real-world testing, we figured balance as well as nonce
fields might reach the upper limit of U64.
Moving these fields to U256
@lightyear15
Copy link
Contributor Author

Hi @tomusdrw
I changed the unit test as you requested.
The proof does not need to be consistent as that is not the purpose of the test. So I just changed the value of balance and nonce fields to make them more similar to a real-case.

@tomusdrw
Copy link
Owner

Perfect, thank you!

@tomusdrw tomusdrw enabled auto-merge (squash) November 30, 2021 16:16
@tomusdrw tomusdrw disabled auto-merge November 30, 2021 16:16
@tomusdrw tomusdrw merged commit 1f807bb into tomusdrw:master Nov 30, 2021
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants