-
Notifications
You must be signed in to change notification settings - Fork 326
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
Tooling support for DIFFICULTY
to RANDOM
change
#457
Comments
What potential issues with disassemblers related to this change do you see? Is this only a matter of representing the name of the opcode and the data it returns after the Merge? From my perspective representation of the return value should merely be the same. cc @axic |
It should not pose any issue to compilers/disassemblers as long as the number of inputs/outputs do not change. It may be annoying to see It can be changed similar to the However it is slightly more annoying as now tools would need to know what EVM version (protocol update) is being used in order to display the correct name, so I would imagine tools choosing one or the other name. |
As I see, the issues are as follows:
|
We agreed on ACD130 to not make changes at the protocol level to address this issue. Closing for now. |
In addition:
|
There's the question of how we can make sure that external tools such as disassemblers and debuggers can properly handle the change of opcode
0x44
fromDIFFICULTY
toRANDOM
(EIP-4399), as I mentioned here.The text was updated successfully, but these errors were encountered: