Versions in this module Expand all Collapse all v0 v0.0.2 Oct 31, 2023 Changes in this version type ArgsGenesisBlockCreator + GenesisNodePrice *big.Int + GenesisString string v0.0.1 Oct 30, 2023 Changes in this version + func CreateMetaGenesisBlock(arg ArgsGenesisBlockCreator, nodesListSplitter genesis.NodesListSplitter) (data.HeaderHandler, error) + func CreateShardGenesisBlock(arg ArgsGenesisBlockCreator, nodesListSplitter genesis.NodesListSplitter) (data.HeaderHandler, error) + func NewGenesisBlockCreator(arg ArgsGenesisBlockCreator) (*genesisBlockCreator, error) + type ArgsGenesisBlockCreator struct + Accounts state.AccountsAdapter + AccountsParser genesis.AccountsParser + Blkc data.ChainHandler + BlockSignKeyGen crypto.KeyGenerator + ChainID string + DataPool dataRetriever.PoolsHolder + Economics *economics.EconomicsData + GasMap map[string]map[string]uint64 + GenesisTime uint64 + HardForkConfig config.HardforkConfig + Hasher hashing.Hasher + ImportStartHandler update.ImportStartHandler + InitialNodesSetup genesis.InitialNodesHandler + Marshalizer marshal.Marshalizer + PubkeyConv core.PubkeyConverter + ShardCoordinator sharding.Coordinator + SignMarshalizer marshal.Marshalizer + SmartContractParser genesis.InitialSmartContractParser + StartEpochNum uint32 + Store dataRetriever.StorageService + SystemSCConfig config.SystemSmartContractsConfig + TrieStorageManagers map[string]data.StorageManager + TxLogsProcessor process.TransactionLogProcessor + Uint64ByteSliceConverter typeConverters.Uint64ByteSliceConverter + ValidatorAccounts state.AccountsAdapter + VirtualMachineConfig config.VirtualMachineConfig + WorkingDir string