You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Prior operation is a SLOAD and the difference in gas remaining is 2000. Besu charged 2100 and geth 100. Cold sload vs warm sload. So my guess is one of us has the warm/cold state wrong. I'll investigate when I get back this evening.
Bug to besu. After a successful call to CREATE (or CREATE2, but that's not in this state-test) we didn't propagate the warm account state back up the message frame stack like we do for the call family (CALL, DELEGATECALL, CALLCODE, STATICCALL).
The reason the state root matched is because both executions wound up running out of gas because of a string of SLOADs.
Not sure what's amiss here, just dumping for later investigation. cc @shemnon @MariusVanDerWijden
diff:
Same stateroot
file
The text was updated successfully, but these errors were encountered: