mirror of
https://github.com/OffchainLabs/prysm.git
synced 2026-01-06 20:13:59 -05:00
297 lines
6.8 KiB
Go
297 lines
6.8 KiB
Go
// package mock
|
|
// lint:nopanic -- This is test / mock code, allowed to panic.
|
|
package mock
|
|
|
|
import (
|
|
field_params "github.com/OffchainLabs/prysm/v7/config/fieldparams"
|
|
"github.com/OffchainLabs/prysm/v7/consensus-types/interfaces"
|
|
"github.com/OffchainLabs/prysm/v7/consensus-types/primitives"
|
|
enginev1 "github.com/OffchainLabs/prysm/v7/proto/engine/v1"
|
|
ethpb "github.com/OffchainLabs/prysm/v7/proto/eth/v1"
|
|
eth "github.com/OffchainLabs/prysm/v7/proto/prysm/v1alpha1"
|
|
validatorpb "github.com/OffchainLabs/prysm/v7/proto/prysm/v1alpha1/validator-client"
|
|
ssz "github.com/prysmaticlabs/fastssz"
|
|
"google.golang.org/protobuf/proto"
|
|
)
|
|
|
|
type SignedBeaconBlock struct {
|
|
BeaconBlock interfaces.ReadOnlyBeaconBlock
|
|
}
|
|
|
|
func (SignedBeaconBlock) PbGenericBlock() (*eth.GenericSignedBeaconBlock, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (m SignedBeaconBlock) Block() interfaces.ReadOnlyBeaconBlock {
|
|
return m.BeaconBlock
|
|
}
|
|
|
|
func (SignedBeaconBlock) Signature() [field_params.BLSSignatureLength]byte {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (SignedBeaconBlock) SetSignature([]byte) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (m SignedBeaconBlock) IsNil() bool {
|
|
return m.BeaconBlock == nil || m.Block().IsNil()
|
|
}
|
|
|
|
func (SignedBeaconBlock) Copy() (interfaces.SignedBeaconBlock, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (SignedBeaconBlock) Proto() (proto.Message, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (SignedBeaconBlock) MarshalSSZTo(_ []byte) ([]byte, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (SignedBeaconBlock) MarshalSSZ() ([]byte, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (SignedBeaconBlock) SizeSSZ() int {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (SignedBeaconBlock) UnmarshalSSZ(_ []byte) error {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (SignedBeaconBlock) Version() int {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (SignedBeaconBlock) IsBlinded() bool {
|
|
return false
|
|
}
|
|
|
|
func (SignedBeaconBlock) ToBlinded() (interfaces.ReadOnlySignedBeaconBlock, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (SignedBeaconBlock) Header() (*eth.SignedBeaconBlockHeader, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
type BeaconBlock struct {
|
|
Htr [field_params.RootLength]byte
|
|
HtrErr error
|
|
BeaconBlockBody interfaces.ReadOnlyBeaconBlockBody
|
|
BlockSlot primitives.Slot
|
|
}
|
|
|
|
func (BeaconBlock) AsSignRequestObject() (validatorpb.SignRequestObject, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (m BeaconBlock) HashTreeRoot() ([field_params.RootLength]byte, error) {
|
|
return m.Htr, m.HtrErr
|
|
}
|
|
|
|
func (m BeaconBlock) Slot() primitives.Slot {
|
|
return m.BlockSlot
|
|
}
|
|
|
|
func (BeaconBlock) ProposerIndex() primitives.ValidatorIndex {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlock) ParentRoot() [field_params.RootLength]byte {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlock) StateRoot() [field_params.RootLength]byte {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (m BeaconBlock) Body() interfaces.ReadOnlyBeaconBlockBody {
|
|
return m.BeaconBlockBody
|
|
}
|
|
|
|
func (BeaconBlock) IsNil() bool {
|
|
return false
|
|
}
|
|
|
|
func (BeaconBlock) IsBlinded() bool {
|
|
return false
|
|
}
|
|
|
|
func (BeaconBlock) Proto() (proto.Message, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlock) MarshalSSZTo(_ []byte) ([]byte, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlock) MarshalSSZ() ([]byte, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlock) SizeSSZ() int {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlock) UnmarshalSSZ(_ []byte) error {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlock) HashTreeRootWith(_ *ssz.Hasher) error {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlock) Version() int {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlock) ToBlinded() (interfaces.ReadOnlyBeaconBlock, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlock) SetSlot(_ primitives.Slot) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlock) SetProposerIndex(_ primitives.ValidatorIndex) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlock) SetParentRoot(_ []byte) {
|
|
panic("implement me")
|
|
}
|
|
|
|
type BeaconBlockBody struct{}
|
|
|
|
func (BeaconBlockBody) RandaoReveal() [field_params.BLSSignatureLength]byte {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlockBody) Eth1Data() *eth.Eth1Data {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlockBody) Graffiti() [field_params.RootLength]byte {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlockBody) ProposerSlashings() []*eth.ProposerSlashing {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlockBody) AttesterSlashings() []eth.AttSlashing {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlockBody) Deposits() []*eth.Deposit {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlockBody) VoluntaryExits() []*eth.SignedVoluntaryExit {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlockBody) SyncAggregate() (*eth.SyncAggregate, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlockBody) IsNil() bool {
|
|
return false
|
|
}
|
|
|
|
func (BeaconBlockBody) HashTreeRoot() ([field_params.RootLength]byte, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlockBody) Proto() (proto.Message, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlockBody) Execution() (interfaces.ExecutionData, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (BeaconBlockBody) BLSToExecutionChanges() ([]*eth.SignedBLSToExecutionChange, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (b *BeaconBlock) SetStateRoot(root []byte) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (b *BeaconBlockBody) SetRandaoReveal([]byte) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (b *BeaconBlockBody) SetEth1Data(*eth.Eth1Data) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (b *BeaconBlockBody) SetGraffiti([]byte) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (b *BeaconBlockBody) SetProposerSlashings([]*eth.ProposerSlashing) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (b *BeaconBlockBody) SetAttesterSlashings([]ethpb.AttesterSlashing) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (b *BeaconBlockBody) SetAttestations([]*eth.Attestation) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (b *BeaconBlockBody) SetDeposits([]*eth.Deposit) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (b *BeaconBlockBody) SetVoluntaryExits([]*eth.SignedVoluntaryExit) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (b *BeaconBlockBody) SetSyncAggregate(*eth.SyncAggregate) error {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (b *BeaconBlockBody) SetExecution(interfaces.ExecutionData) error {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (b *BeaconBlockBody) SetBLSToExecutionChanges([]*eth.SignedBLSToExecutionChange) error {
|
|
panic("implement me")
|
|
}
|
|
|
|
// BlobKzgCommitments returns the blob kzg commitments in the block.
|
|
func (b *BeaconBlockBody) BlobKzgCommitments() ([][]byte, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (b *BeaconBlockBody) ExecutionRequests() (*enginev1.ExecutionRequests, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (b *BeaconBlockBody) PayloadAttestations() ([]*eth.PayloadAttestation, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (b *BeaconBlockBody) SignedExecutionPayloadBid() (*eth.SignedExecutionPayloadBid, error) {
|
|
panic("implement me")
|
|
}
|
|
|
|
func (b *BeaconBlockBody) Attestations() []eth.Att {
|
|
panic("implement me")
|
|
}
|
|
func (b *BeaconBlockBody) Version() int {
|
|
panic("implement me")
|
|
}
|
|
|
|
var _ interfaces.ReadOnlySignedBeaconBlock = &SignedBeaconBlock{}
|
|
var _ interfaces.ReadOnlyBeaconBlock = &BeaconBlock{}
|
|
var _ interfaces.ReadOnlyBeaconBlockBody = &BeaconBlockBody{}
|