Versions in this module Expand all Collapse all v1 v1.999.0 Nov 17, 2022 Changes in this version + func NewAfterHardForkBlockCreation(args ArgsAfterHardFork) (*afterHardFork, error) + func NewMetaBlockCreatorAfterHardfork(args ArgsNewMetaBlockCreatorAfterHardFork) (*metaBlockCreator, error) + func NewPendingTransactionProcessor(args ArgsPendingTransactionProcessor) (*pendingProcessor, error) + func NewShardBlockCreatorAfterHardFork(args ArgsNewShardBlockCreatorAfterHardFork) (*shardBlockCreator, error) + type ArgsAfterHardFork struct + Hasher hashing.Hasher + ImportHandler update.ImportHandler + MapBlockProcessors map[uint32]update.HardForkBlockProcessor + Marshalizer marshal.Marshalizer + ShardCoordinator sharding.Coordinator + type ArgsNewMetaBlockCreatorAfterHardFork struct + Hasher hashing.Hasher + ImportHandler update.ImportHandler + Marshalizer marshal.Marshalizer + PendingTxProcessor update.PendingTransactionProcessor + ReceiptsRepository receiptsRepository + SelfShardID uint32 + ShardCoordinator sharding.Coordinator + Storage dataRetriever.StorageService + TxCoordinator process.TransactionCoordinator + ValidatorAccounts state.AccountsAdapter + type ArgsNewShardBlockCreatorAfterHardFork struct + Hasher hashing.Hasher + ImportHandler update.ImportHandler + Marshalizer marshal.Marshalizer + PendingTxProcessor update.PendingTransactionProcessor + ReceiptsRepository receiptsRepository + SelfShardID uint32 + ShardCoordinator sharding.Coordinator + Storage dataRetriever.StorageService + TxCoordinator process.TransactionCoordinator + type ArgsPendingTransactionProcessor struct + Accounts state.AccountsAdapter + PubKeyConv core.PubkeyConverter + RwdTxProcessor process.RewardTransactionProcessor + ScrTxProcessor process.SmartContractResultProcessor + ShardCoordinator sharding.Coordinator + TxProcessor process.TransactionProcessor