I’ve deployed an entrypoint contract with solc 0.8.13 and runs 200.
When I called function simuteValidation to debug_traceCall RPC from a full geth node, it should have three opcode “NUMBER” but I got zero.
After I changed the compiler version to 0.8.17 and runs 200, I got correct three opcode “NUMBER”.
So I’m wondering is this a compiler issue? I’m confused about this because both of the contracts worked well onchain (for others functions).
Deploy record on goerli:
0.8.13: EntryPoint
0.8.17: EntryPoint