1234567891011121314151617 |
- package istanbul
- import "github.com/ethereum/go-ethereum/common"
- type Core interface {
- Start() error
- Stop() error
- IsProposer() bool
- // verify if a hash is the same as the proposed block in the current pending request
- //
- // this is useful when the engine is currently the proposer
- //
- // pending request is populated right at the preprepare stage so this would give us the earliest verification
- // to avoid any race condition of coming propagated blocks
- IsCurrentProposal(blockHash common.Hash) bool
- }
|