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

Investigate verifying fraud proofs on a per module keeper level #67

Description

@jbowen93

From Bo

@jskybowen was wondering if it was necessary to have the fraud proof verifier be a full ethermint app. The app plumbing seems unnecessary for proof verification (might be missing something here)?

Seems like we could:

  • Use the x/evm keeper directly
  • Create a custom KVStore impl that can be instantiated using []StateWitness
  • Instantiate an x/evm keeper w/ state witness KVStore
  • Iterate over []MsgEthereumTx directly and exec within keeper.EthereumTx(msg)
  • Perform same pre/post ISR checks

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions