You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When tendermint proposes a new block, the block contains the commit for the parent block. However, the conductor currently treats this incorrectly, as when it receives a newly-proposed block, it executes it and marks it as safe/softly-committed, even though it's not actually finalized by tendermint yet. The correct logic when receiving a newly proposed block would be:
execute and mark newly proposed block as "head" of chain
verify commit contained in block (which is for the parent block), if it's verified, then mark parent block as "safe"
receiving block from DA remains the same
Requires:
updating the gRPC service to have methods such as:
all blocks will be finalised, this issue is obsolete now right? there is no need to validate commitment to the rollup data because ProcessProposal does that so if we trust the validators and we trust the connection to the full node then all blocks that are final are valid.
When tendermint proposes a new block, the block contains the commit for the parent block. However, the conductor currently treats this incorrectly, as when it receives a newly-proposed block, it executes it and marks it as safe/softly-committed, even though it's not actually finalized by tendermint yet. The correct logic when receiving a newly proposed block would be:
Requires:
blocked by #44
The text was updated successfully, but these errors were encountered: