Versions in this module Expand all Collapse all v1 v1.0.0 Aug 15, 2021 Changes in this version + func BeaconEntriesForBlock(ctx context.Context, bSchedule Schedule, epoch abi.ChainEpoch, ...) ([]types.BeaconEntry, error) + func ValidateBlockValues(bSchedule Schedule, h *types.BlockHeader, parentEpoch abi.ChainEpoch, ...) error + type BeaconPoint struct + Beacon RandomBeacon + Start abi.ChainEpoch + type RandomBeacon interface + Entry func(context.Context, uint64) <-chan Response + MaxBeaconRoundForEpoch func(abi.ChainEpoch) uint64 + VerifyEntry func(types.BeaconEntry, types.BeaconEntry) error + func NewMockBeacon(interval time.Duration) RandomBeacon + type Response struct + Entry types.BeaconEntry + Err error + type Schedule []BeaconPoint + func (bs Schedule) BeaconForEpoch(e abi.ChainEpoch) RandomBeacon