To enable Optimint to check for fraudulent state transitions a node needs to be able to compare the ISRs given to it by the current block producer to those it generates when executing the state transitions itself. The ISRs from the block producer will be given to Optimint in block headers while the generated ISRs will be in the Cosmos-SDK.
Optimint needs to either give cosmos-sdk the block producer's ISRs or it needs to receive the generated ISRs back from the cosmos-sdk.
Depends on:
To enable Optimint to check for fraudulent state transitions a node needs to be able to compare the ISRs given to it by the current block producer to those it generates when executing the state transitions itself. The ISRs from the block producer will be given to Optimint in block headers while the generated ISRs will be in the Cosmos-SDK.
Optimint needs to either give cosmos-sdk the block producer's ISRs or it needs to receive the generated ISRs back from the cosmos-sdk.
Depends on: