option.gno

0.31 Kb ยท 14 lines
 1package poa
 2
 3import "gno.land/p/sys/validators"
 4
 5type Option func(*PoA)
 6
 7// WithInitialSet sets the initial PoA validator set
 8func WithInitialSet(validators []validators.Validator) Option {
 9	return func(p *PoA) {
10		for _, validator := range validators {
11			p.validators.Set(validator.Address.String(), validator)
12		}
13	}
14}