Versions in this module Expand all Collapse all v1 v1.0.0 Jun 26, 2019 Changes in this version + func ExtractValidators(extraData []byte) []common.Address + func GetWeightedCouncilData(valSet istanbul.ValidatorSet) (validators []common.Address, rewardAddrs []common.Address, ...) + func New(addr common.Address) istanbul.Validator + func NewSet(addrs []common.Address, policy istanbul.ProposerPolicy) istanbul.ValidatorSet + func NewSubSet(addrs []common.Address, policy istanbul.ProposerPolicy, subSize uint64) istanbul.ValidatorSet + func NewValidatorSet(addrs []common.Address, proposerPolicy istanbul.ProposerPolicy, ...) istanbul.ValidatorSet + func NewWeightedCouncil(addrs []common.Address, rewards []common.Address, votingPowers []uint64, ...) *weightedCouncil + func RecoverWeightedCouncilProposer(valSet istanbul.ValidatorSet, proposerAddrs []common.Address)