Documentation
¶
Index ¶
- Constants
- type Builder
- func (b *Builder) Build() (blk *block.Block, err error)
- func (b *Builder) ComputeID() (types.Bytes32, error)
- func (b *Builder) ExtraData(data [28]byte) *Builder
- func (b *Builder) SetGenesisDoc(gdoc *cmttypes.GenesisDoc) *Builder
- func (b *Builder) SetValidatorUpdate(validatorUpdate []v1.ValidatorUpdate) *Builder
- func (b *Builder) Timestamp(t uint64) *Builder
- type Genesis
Constants ¶
View Source
const (
GenesisNonce = uint64(1001)
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
Builder helper to build genesis block.
func (*Builder) ExtraData ¶
ExtraData set extra data, which will be put into last 28 bytes of genesis parent id.
func (*Builder) SetGenesisDoc ¶
func (b *Builder) SetGenesisDoc(gdoc *cmttypes.GenesisDoc) *Builder
func (*Builder) SetValidatorUpdate ¶
func (b *Builder) SetValidatorUpdate(validatorUpdate []v1.ValidatorUpdate) *Builder
type Genesis ¶
Genesis to build genesis block.
func NewGenesis ¶
func NewGenesis(gdoc *cmttypes.GenesisDoc, validatorUpdate []v1.ValidatorUpdate) *Genesis
func (*Genesis) NextValidatorSet ¶
func (g *Genesis) NextValidatorSet() *cmttypes.ValidatorSet
func (*Genesis) ValidatorSet ¶
func (g *Genesis) ValidatorSet() *cmttypes.ValidatorSet
Click to show internal directories.
Click to hide internal directories.