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
{{ message }}
This repository has been archived by the owner on Nov 30, 2021. It is now read-only.
System info: [Include Ethermint commit, operating system name, and other relevant details]
development
Steps to reproduce:
An evm transaction is executed, and the evm.Create or evm.Call method is successfully executed, the "storage" data and "code" data in CommitStateDB have been modified.
Function "csdb.Finalise" failed to execute and return error, transaction execution failed
The data set to Store (Keeper) will be rolled back, but the "storage" data and "code" data from CommitStateDB will remain in CommitStateDB.
We can create a new snapshot of CommitStateDB before executing the handler. If the handler fails to execute and returns an error, then the Keeper.CommitStateDB will be rolled back to the old state.
System info: [Include Ethermint commit, operating system name, and other relevant details]
Steps to reproduce:
The text was updated successfully, but these errors were encountered: