Versions in this module Expand all Collapse all v0 v0.0.1 Nov 7, 2024 Changes in this version + func NewPrintDoubleTransactionsDetector(args ArgsPrintDoubleTransactionsDetector) (*printDoubleTransactionsDetector, error) + func NewTransactionCoordinator(args ArgTransactionCoordinator) (*transactionCoordinator, error) + func NewTxTypeHandler(args ArgNewTxTypeHandler) (*txTypeHandler, error) + type ArgNewTxTypeHandler struct + ArgumentParser process.CallArgumentsParser + BuiltInFunctions vmcommon.BuiltInFunctionContainer + DCDTTransferParser vmcommon.DCDTTransferParser + EnableEpochsHandler common.EnableEpochsHandler + PubkeyConverter core.PubkeyConverter + ShardCoordinator sharding.Coordinator + type ArgTransactionCoordinator struct + Accounts state.AccountsAdapter + BalanceComputation preprocess.BalanceComputationHandler + BlockSizeComputation preprocess.BlockSizeComputationHandler + DoubleTransactionsDetector process.DoubleTransactionDetector + EconomicsFee process.FeeHandler + EnableEpochsHandler common.EnableEpochsHandler + FeeHandler process.TransactionFeeHandler + GasHandler process.GasHandler + Hasher hashing.Hasher + InterProcessors process.IntermediateProcessorContainer + Marshalizer marshal.Marshalizer + MiniBlockPool storage.Cacher + PreProcessors process.PreProcessorsContainer + ProcessedMiniBlocksTracker process.ProcessedMiniBlocksTracker + RequestHandler process.RequestHandler + ScheduledTxsExecutionHandler process.ScheduledTxsExecutionHandler + ShardCoordinator sharding.Coordinator + TransactionsLogProcessor process.TransactionLogProcessor + TxExecutionOrderHandler common.TxExecutionOrderHandler + TxTypeHandler process.TxTypeHandler + type ArgsPrintDoubleTransactionsDetector struct + EnableEpochsHandler common.EnableEpochsHandler + Hasher hashing.Hasher + Marshaller marshal.Marshalizer