Versions in this module Expand all Collapse all v0 v0.2.0 May 11, 2026 Changes in this version + type AccountEntry struct + Pubkey [32]byte + func (a *AccountEntry) MarshalWihEncoder(encoder *bin.Encoder) (err error) + func (a *AccountEntry) UnmarshalWithDecoder(decoder *bin.Decoder) (err error) + type BuiltinProgram struct + Key string + Pubkey [32]byte + func (*BuiltinProgram) MarshalWihEncoder(_ *bin.Encoder) (err error) + func (b *BuiltinProgram) UnmarshalWithDecoder(decoder *bin.Decoder) (err error) + type Genesis struct + Accounts []AccountEntry + Builtins []BuiltinProgram + ClusterID uint32 + CreationTime time.Time + EpochSchedule runtime.EpochSchedule + Fees runtime.FeeParams + Inflation runtime.InflationParams + PohParams runtime.PohParams + Rent runtime.RentParams + RewardPools []AccountEntry + TicksPerSlot uint64 + func ReadGenesisFromArchive(archive io.Reader) (genesis *Genesis, hash *[32]byte, err error) + func ReadGenesisFromFile(fpath string) (genesis *Genesis, hash *[32]byte, err error) + func (g *Genesis) FillAccounts(state accounts.Accounts) + func (g *Genesis) MarshalWithEncoder(_ *bin.Encoder) (err error) + func (g *Genesis) UnmarshalWithDecoder(decoder *bin.Decoder) (err error) v0.1.0-alpha.1 Jan 15, 2026