mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2025-01-11 04:00:05 +00:00
17 lines
408 B
Go
17 lines
408 B
Go
|
package cache
|
||
|
|
||
|
import "errors"
|
||
|
|
||
|
// ErrNotCommittee will be returned when a cache object is not a pointer to
|
||
|
// a Committee struct.
|
||
|
var ErrNotCommittee = errors.New("object is not a committee struct")
|
||
|
|
||
|
// Committees defines the shuffled committees seed.
|
||
|
type Committees struct {
|
||
|
CommitteeCount uint64
|
||
|
Seed [32]byte
|
||
|
ShuffledIndices []uint64
|
||
|
SortedIndices []uint64
|
||
|
ProposerIndices []uint64
|
||
|
}
|