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
LazyLedger includes intermediate state roots in the block (using a reserved namespace). The preprocess step (as in tendermint/spec#5) can be used to feed those back into lazyledger-core for inclusion in the block.
Keep in mind that tendermint executes the block's Tx after the block is committed: tendermint/tendermint#7898
Also note, it could make sense to implement this after tendermint/spec#6.
That said, ideally, the mechanism was independent from from the underlying tree though. Hence, a first version could also just work with the existing IAVL tree.
Also, if possible, we would rather implement this in the lazyledger app / module instead.
The text was updated successfully, but these errors were encountered:
LazyLedger includes intermediate state roots in the block (using a reserved namespace). The preprocess step (as in tendermint/spec#5) can be used to feed those back into lazyledger-core for inclusion in the block.
Keep in mind that tendermint executes the block's Tx after the block is committed: tendermint/tendermint#7898
See also: celestiaorg/celestia-core#84
Also note, it could make sense to implement this after tendermint/spec#6.
That said, ideally, the mechanism was independent from from the underlying tree though. Hence, a first version could also just work with the existing IAVL tree.
Also, if possible, we would rather implement this in the lazyledger app / module instead.
The text was updated successfully, but these errors were encountered: