mirror of
https://github.com/OffchainLabs/prysm.git
synced 2026-01-09 15:37:56 -05:00
91 lines
4.0 KiB
Go
91 lines
4.0 KiB
Go
package util
|
|
|
|
import (
|
|
ethpb "github.com/OffchainLabs/prysm/v7/proto/prysm/v1alpha1"
|
|
)
|
|
|
|
// ----------------------------------------------------------------------------
|
|
// Bellatrix
|
|
// ----------------------------------------------------------------------------
|
|
|
|
// NewBeaconBlockBellatrix creates a beacon block with minimum marshalable fields.
|
|
func NewBeaconBlockBellatrix() *ethpb.SignedBeaconBlockBellatrix {
|
|
return HydrateSignedBeaconBlockBellatrix(ðpb.SignedBeaconBlockBellatrix{})
|
|
}
|
|
|
|
// NewBlindedBeaconBlockBellatrix creates a blinded beacon block with minimum marshalable fields.
|
|
func NewBlindedBeaconBlockBellatrix() *ethpb.SignedBlindedBeaconBlockBellatrix {
|
|
return HydrateSignedBlindedBeaconBlockBellatrix(ðpb.SignedBlindedBeaconBlockBellatrix{})
|
|
}
|
|
|
|
// ----------------------------------------------------------------------------
|
|
// Capella
|
|
// ----------------------------------------------------------------------------
|
|
|
|
// NewBeaconBlockCapella creates a beacon block with minimum marshalable fields.
|
|
func NewBeaconBlockCapella() *ethpb.SignedBeaconBlockCapella {
|
|
return HydrateSignedBeaconBlockCapella(ðpb.SignedBeaconBlockCapella{})
|
|
}
|
|
|
|
// NewBlindedBeaconBlockCapella creates a blinded beacon block with minimum marshalable fields.
|
|
func NewBlindedBeaconBlockCapella() *ethpb.SignedBlindedBeaconBlockCapella {
|
|
return HydrateSignedBlindedBeaconBlockCapella(ðpb.SignedBlindedBeaconBlockCapella{})
|
|
}
|
|
|
|
// ----------------------------------------------------------------------------
|
|
// Deneb
|
|
// ----------------------------------------------------------------------------
|
|
|
|
// NewBeaconBlockDeneb creates a beacon block with minimum marshalable fields.
|
|
func NewBeaconBlockDeneb() *ethpb.SignedBeaconBlockDeneb {
|
|
return HydrateSignedBeaconBlockDeneb(ðpb.SignedBeaconBlockDeneb{})
|
|
}
|
|
|
|
// NewBeaconBlockContentsDeneb creates a beacon block with minimum marshalable fields.
|
|
func NewBeaconBlockContentsDeneb() *ethpb.SignedBeaconBlockContentsDeneb {
|
|
return HydrateSignedBeaconBlockContentsDeneb(ðpb.SignedBeaconBlockContentsDeneb{})
|
|
}
|
|
|
|
// NewBlindedBeaconBlockDeneb creates a blinded beacon block with minimum marshalable fields.
|
|
func NewBlindedBeaconBlockDeneb() *ethpb.SignedBlindedBeaconBlockDeneb {
|
|
return HydrateSignedBlindedBeaconBlockDeneb(ðpb.SignedBlindedBeaconBlockDeneb{})
|
|
}
|
|
|
|
// ----------------------------------------------------------------------------
|
|
// Electra
|
|
// ----------------------------------------------------------------------------
|
|
|
|
// NewBeaconBlockElectra creates a beacon block with minimum marshalable fields.
|
|
func NewBeaconBlockElectra() *ethpb.SignedBeaconBlockElectra {
|
|
return HydrateSignedBeaconBlockElectra(ðpb.SignedBeaconBlockElectra{})
|
|
}
|
|
|
|
// NewBeaconBlockContentsElectra creates a beacon block with minimum marshalable fields.
|
|
func NewBeaconBlockContentsElectra() *ethpb.SignedBeaconBlockContentsElectra {
|
|
return HydrateSignedBeaconBlockContentsElectra(ðpb.SignedBeaconBlockContentsElectra{})
|
|
}
|
|
|
|
// NewBlindedBeaconBlockElectra creates a blinded beacon block with minimum marshalable fields.
|
|
func NewBlindedBeaconBlockElectra() *ethpb.SignedBlindedBeaconBlockElectra {
|
|
return HydrateSignedBlindedBeaconBlockElectra(ðpb.SignedBlindedBeaconBlockElectra{})
|
|
}
|
|
|
|
// ----------------------------------------------------------------------------
|
|
// Fulu
|
|
// ----------------------------------------------------------------------------
|
|
|
|
// NewBeaconBlockFulu creates a beacon block with minimum marshalable fields.
|
|
func NewBeaconBlockFulu() *ethpb.SignedBeaconBlockFulu {
|
|
return HydrateSignedBeaconBlockFulu(ðpb.SignedBeaconBlockFulu{})
|
|
}
|
|
|
|
// NewBeaconBlockContentsFulu creates a beacon block with minimum marshalable fields.
|
|
func NewBeaconBlockContentsFulu() *ethpb.SignedBeaconBlockContentsFulu {
|
|
return HydrateSignedBeaconBlockContentsFulu(ðpb.SignedBeaconBlockContentsFulu{})
|
|
}
|
|
|
|
// NewBlindedBeaconBlockFulu creates a blinded beacon block with minimum marshalable fields.
|
|
func NewBlindedBeaconBlockFulu() *ethpb.SignedBlindedBeaconBlockFulu {
|
|
return HydrateSignedBlindedBeaconBlockFulu(ðpb.SignedBlindedBeaconBlockFulu{})
|
|
}
|