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

@jbowen93

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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions