Documentation
¶
Index ¶
- func NewProvider(opts ...options.Option[Consensus]) module.Provider[*engine.Engine, consensus.Consensus]
- func WithBlockGadgetProvider(provider module.Provider[*engine.Engine, blockgadget.Gadget]) options.Option[Consensus]
- func WithSlotGadgetProvider(provider module.Provider[*engine.Engine, slotgadget.Gadget]) options.Option[Consensus]
- type Consensus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewProvider ¶
func WithBlockGadgetProvider ¶
Types ¶
type Consensus ¶
func (*Consensus) BlockGadget ¶
func (c *Consensus) BlockGadget() blockgadget.Gadget
func (*Consensus) ConflictResolver ¶
func (c *Consensus) ConflictResolver() *conflictresolver.ConflictResolver
func (*Consensus) SlotGadget ¶
func (c *Consensus) SlotGadget() slotgadget.Gadget
Click to show internal directories.
Click to hide internal directories.