github.com/prysmaticlabs/prysm@v1.4.4/beacon-chain/state/v1/unsupported_getters.go (about) 1 package v1 2 3 import ( 4 "github.com/pkg/errors" 5 pbp2p "github.com/prysmaticlabs/prysm/proto/beacon/p2p/v1" 6 ) 7 8 // CurrentEpochParticipation is not supported for phase 0 beacon state. 9 func (b *BeaconState) CurrentEpochParticipation() ([]byte, error) { 10 return nil, errors.New("CurrentEpochParticipation is not supported for phase 0 beacon state") 11 } 12 13 // PreviousEpochParticipation is not supported for phase 0 beacon state. 14 func (b *BeaconState) PreviousEpochParticipation() ([]byte, error) { 15 return nil, errors.New("PreviousEpochParticipation is not supported for phase 0 beacon state") 16 } 17 18 // InactivityScores is not supported for phase 0 beacon state. 19 func (b *BeaconState) InactivityScores() ([]uint64, error) { 20 return nil, errors.New("InactivityScores is not supported for phase 0 beacon state") 21 } 22 23 // CurrentSyncCommittee is not supported for phase 0 beacon state. 24 func (b *BeaconState) CurrentSyncCommittee() (*pbp2p.SyncCommittee, error) { 25 return nil, errors.New("CurrentSyncCommittee is not supported for phase 0 beacon state") 26 } 27 28 // NextSyncCommittee is not supported for phase 0 beacon state. 29 func (b *BeaconState) NextSyncCommittee() (*pbp2p.SyncCommittee, error) { 30 return nil, errors.New("NextSyncCommittee is not supported for phase 0 beacon state") 31 }