-
Notifications
You must be signed in to change notification settings - Fork 327
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
TransactionTests Update: ttValue #961
Conversation
The 'high value' one:
The value is
Indeed, it's 33 bytes. So you want |
The real validation rules work like this:
Additionally, there are extra constraints in London about maxPriorityFee and maxFee. There is no explicit validity check that the I can add a 'synthetic' helper-check in t9n, but it doesn't actually map to any real error during block processing. |
ps. See |
ps. please file a ticket in go-ethereum for change requests on t9n |
Thanks for the explanation @holiman, I have filed ethereum/go-ethereum#23740. |
to: '0xd0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0' | ||
# Value is (2 ** 256) + 1 | ||
value: | ||
- '0x:bigint 0x10000000000000000000000000000000000000000000000000000000000000001' |
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.
No, I think it should get rejected. as all values in Yellow paper are 256 bit max.
so the balance check should not occur as the structure itself is invalid
Contains updated TransactionTests for category ttValue.
Outstanding issues: