Skip to content
This repository was archived by the owner on Nov 30, 2021. It is now read-only.
This repository was archived by the owner on Nov 30, 2021. It is now read-only.

Bad data may be generated due to error returned during the execution of evm transaction #669

@summerpro

Description

@summerpro

System info: [Include Ethermint commit, operating system name, and other relevant details]

  • development

Steps to reproduce:

  1. 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.
  2. Function "csdb.Finalise" failed to execute and return error, transaction execution failed
  3. The data set to Store (Keeper) will be rolled back, but the "storage" data and "code" data from CommitStateDB will remain in CommitStateDB.
  4. Then, the problem encountered is Similar to issue667issue668

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions