Versions in this module Expand all Collapse all v0 v0.0.4 Jul 18, 2024 v0.0.3 Jul 18, 2024 Changes in this version + func WithAbortRate(rate int) func(*OptimisticExecution) + type FinalizeBlockFunc func(context.Context, *abci.RequestFinalizeBlock) (*abci.ResponseFinalizeBlock, error) + type OptimisticExecution struct + func NewOptimisticExecution(logger log.Logger, fn FinalizeBlockFunc, opts ...func(*OptimisticExecution)) *OptimisticExecution + func (oe *OptimisticExecution) Abort() + func (oe *OptimisticExecution) AbortIfNeeded(reqHash []byte) bool + func (oe *OptimisticExecution) Enabled() bool + func (oe *OptimisticExecution) Execute(req *abci.RequestProcessProposal) + func (oe *OptimisticExecution) Initialized() bool + func (oe *OptimisticExecution) Reset() + func (oe *OptimisticExecution) WaitResult() (*abci.ResponseFinalizeBlock, error)