Versions in this module Expand all Collapse all v1 v1.0.2 Jan 31, 2023 Changes in this version + type BlockCtx struct + Atropos hash.Event + Idx idx.Block + Time inter.Timestamp + type BlockState struct + AdvanceEpochs idx.Epoch + CheatersWritten uint32 + DirtyRules *ncogearthchain.Rules + EpochCheaters forest.Cheaters + EpochGas uint64 + FinalizedStateRoot hash.Hash + LastBlock BlockCtx + NextValidatorProfiles ValidatorProfiles + ValidatorStates []ValidatorBlockState + func (bs *BlockState) GetValidatorState(id idx.ValidatorID, validators *pos.Validators) *ValidatorBlockState + func (bs BlockState) Copy() BlockState + func (bs BlockState) Hash() hash.Hash + type EpochState EpochStateV1 + func (es *EpochState) GetValidatorState(id idx.ValidatorID, validators *pos.Validators) *ValidatorEpochState + func (es EpochState) Copy() EpochState + func (es EpochState) Duration() inter.Timestamp + func (es EpochState) Hash() hash.Hash + type EpochStateV0 struct + Epoch idx.Epoch + EpochStart inter.Timestamp + EpochStateRoot hash.Hash + PrevEpochStart inter.Timestamp + Rules ncogearthchain.Rules + ValidatorProfiles ValidatorProfiles + ValidatorStates []ValidatorEpochStateV0 + Validators *pos.Validators + type EpochStateV1 struct + Epoch idx.Epoch + EpochStart inter.Timestamp + EpochStateRoot hash.Hash + PrevEpochStart inter.Timestamp + Rules ncogearthchain.Rules + ValidatorProfiles ValidatorProfiles + ValidatorStates []ValidatorEpochState + Validators *pos.Validators + type EventInfo struct + GasPowerLeft inter.GasPowerLeft + ID hash.Event + Time inter.Timestamp + type ValidatorBlockState struct + DirtyGasRefund uint64 + LastBlock idx.Block + LastEvent EventInfo + LastGasPowerLeft inter.GasPowerLeft + LastOnlineTime inter.Timestamp + Originated *big.Int + Uptime inter.Timestamp + type ValidatorEpochState struct + GasRefund uint64 + PrevEpochEvent EventInfo + type ValidatorEpochStateV0 struct + GasRefund uint64 + PrevEpochEvent hash.Event + type ValidatorProfiles map[idx.ValidatorID]drivertype.Validator + func (vv *ValidatorProfiles) DecodeRLP(s *rlp.Stream) error + func (vv ValidatorProfiles) Copy() ValidatorProfiles + func (vv ValidatorProfiles) EncodeRLP(w io.Writer) error + func (vv ValidatorProfiles) SortedArray() []drivertype.ValidatorAndID