celestiaorg / cosmos-sdk

:chains: A Framework for Building High Value Public Blockchains :sparkles:
https://cosmos.network/
Other
19 stars 33 forks source link

Add fraudproof verification on a substore level #255

Closed Manav-Aggarwal closed 2 years ago

Manav-Aggarwal commented 2 years ago

After a fraudproof is verified on store level, and before it is used to load a baseapp with its contents, it should first verify all the inclusion proofs embedded for each key/value on a substore level.

Parts covered from the cycle of a fraudproof:

Optimint Full/Light Node (Verifier of fraudproof)

  1. It verifies the fraudproof by doing a cross-reference of a header app hash from the blockchain against the contents of a fraudproof

Parent issue: #245

Manav-Aggarwal commented 2 years ago

Closed by: https://github.com/celestiaorg/cosmos-sdk-rollmint/pull/1