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

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

Open
jbowen93 opened this issue Jun 15, 2022 · 0 comments
Open

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

jbowen93 opened this issue Jun 15, 2022 · 0 comments
Assignees

Comments

@jbowen93
Copy link

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
@jbowen93 jbowen93 self-assigned this Jun 15, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant