Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SlotTicker ¶
type SlotTicker struct {
// contains filtered or unexported fields
}
SlotTicker is a special ticker for the beacon chain block. The channel emits over the slot interval, and ensures that the ticks are in line with the genesis time. This means that the duration between the ticks and the genesis time are always a multiple of the slot duration. In addition, the channel returns the new slot number.
func NewSlotTicker ¶
func NewSlotTicker(genesisTime time.Time, secondsPerSlot uint64) *SlotTicker
NewSlotTicker starts and returns a new SlotTicker instance.
func (*SlotTicker) C ¶
func (s *SlotTicker) C() <-chan phase0.Slot
C returns the ticker channel. Call Cancel afterwards to ensure that the goroutine exits cleanly.
type TTicker ¶
The TTicker interface defines a type which can expose a receive-only channel firing slot events.
Click to show internal directories.
Click to hide internal directories.