EIP-1153: Align TLOAD/TSTORE opcodes with Ethereum addresses#4990
EIP-1153: Align TLOAD/TSTORE opcodes with Ethereum addresses#4990GheisMohammadi wants to merge 0 commit intodevfrom
Conversation
|
hey @GheisMohammadi, i updated harmony version from 1.9.x to exactly 1.10.26 and later on to 1.11.6 mappings. With which etherium version you align with? |
Your link points to a version from almost three years ago. Keeping the old opcode values would actually be worse, because it would require an additional fork later just to migrate to the finalized addresses. It also creates an inconsistency: it doesn’t make sense for all other opcodes to match the latest Ethereum spec while these two continue using deprecated draft values. On top of that, we already support EIPs that landed much later (some as recent as 2025). Given that, sticking to outdated opcode addresses is inconsistent with the rest of the VM and Ethereum compatibility goals. |
|
Hey @GheisMohammadi, please fix merge conflicts |
c1bb07e to
6e170cc
Compare
Moves TLOAD and TSTORE opcodes to match Ethereum's EIP-1153 specification addresses (0x5c and 0x5d) instead of the previous Harmony-specific addresses (0xb3 and 0xb4).
0xb3→0x5c0xb4→0x5d