diff --git a/integrationTests/testConsensusNode.go b/integrationTests/testConsensusNode.go index 44e4016035..f280317dff 100644 --- a/integrationTests/testConsensusNode.go +++ b/integrationTests/testConsensusNode.go @@ -16,6 +16,7 @@ import ( crypto "github.com/multiversx/mx-chain-crypto-go" mclMultiSig "github.com/multiversx/mx-chain-crypto-go/signing/mcl/multisig" "github.com/multiversx/mx-chain-crypto-go/signing/multisig" + "github.com/multiversx/mx-chain-go/testscommon/components" "github.com/multiversx/mx-chain-go/config" "github.com/multiversx/mx-chain-go/consensus" @@ -240,8 +241,6 @@ func (tcn *TestConsensusNode) initNode(args ArgsTestConsensusNode) { tcn.initAccountsDB() - runTypeComponents := GetDefaultRunTypeComponents(args.ConsensusModel) - coreComponents := GetDefaultCoreComponents(CreateEnableEpochsConfig()) coreComponents.SyncTimerField = syncer coreComponents.RoundHandlerField = roundHandler @@ -345,7 +344,7 @@ func (tcn *TestConsensusNode) initNode(args ArgsTestConsensusNode) { var err error tcn.Node, err = node.NewNode( - node.WithRunTypeComponents(runTypeComponents), + node.WithRunTypeComponents(components.GetRunTypeComponents()), node.WithCoreComponents(coreComponents), node.WithStatusCoreComponents(statusCoreComponents), node.WithCryptoComponents(cryptoComponents), diff --git a/integrationTests/testProcessorNode.go b/integrationTests/testProcessorNode.go index 60e9fb56b5..0d9498aaaf 100644 --- a/integrationTests/testProcessorNode.go +++ b/integrationTests/testProcessorNode.go @@ -111,7 +111,6 @@ import ( "github.com/multiversx/mx-chain-go/update/trigger" "github.com/multiversx/mx-chain-go/vm" vmProcess "github.com/multiversx/mx-chain-go/vm/process" - "github.com/multiversx/mx-chain-go/vm/systemSmartContracts" "github.com/multiversx/mx-chain-go/vm/systemSmartContracts/defaults" "github.com/multiversx/mx-chain-core-go/core" @@ -3357,46 +3356,6 @@ func CreateEnableEpochsConfig() config.EnableEpochs { } } -// GetDefaultRunTypeComponents - -func GetDefaultRunTypeComponents(consensusModel consensus.ConsensusModel) *mainFactoryMocks.RunTypeComponentsStub { - rt := components.GetRunTypeComponents() - return &mainFactoryMocks.RunTypeComponentsStub{ - BlockChainHookHandlerFactory: rt.BlockChainHookHandlerCreator(), - BlockProcessorFactory: rt.BlockProcessorCreator(), - BlockTrackerFactory: rt.BlockTrackerCreator(), - BootstrapperFromStorageFactory: rt.BootstrapperFromStorageCreator(), - EpochStartBootstrapperFactory: rt.EpochStartBootstrapperCreator(), - ForkDetectorFactory: rt.ForkDetectorCreator(), - HeaderValidatorFactory: rt.HeaderValidatorCreator(), - RequestHandlerFactory: rt.RequestHandlerCreator(), - ScheduledTxsExecutionFactory: rt.ScheduledTxsExecutionCreator(), - TransactionCoordinatorFactory: rt.TransactionCoordinatorCreator(), - ValidatorStatisticsProcessorFactory: rt.ValidatorStatisticsProcessorCreator(), - AdditionalStorageServiceFactory: rt.AdditionalStorageServiceCreator(), - SCProcessorFactory: rt.SCProcessorCreator(), - BootstrapperFactory: rt.BootstrapperCreator(), - SCResultsPreProcessorFactory: rt.SCResultsPreProcessorCreator(), - AccountParser: rt.AccountsParser(), - AccountCreator: rt.AccountsCreator(), - VMContextCreatorHandler: systemSmartContracts.NewVMContextCreator(), - ConsensusModelType: consensusModel, - VmContainerMetaFactory: rt.VmContainerMetaFactoryCreator(), - VmContainerShardFactory: rt.VmContainerShardFactoryCreator(), - OutGoingOperationsPool: rt.OutGoingOperationsPoolHandler(), - DataCodec: rt.DataCodecHandler(), - TopicsChecker: rt.TopicsCheckerHandler(), - ShardCoordinatorFactory: rt.ShardCoordinatorCreator(), - NodesCoordinatorWithRaterFactory: rt.NodesCoordinatorWithRaterCreator(), - RequestersContainerFactory: rt.RequestersContainerFactoryCreator(), - InterceptorsContainerFactory: rt.InterceptorsContainerFactoryCreator(), - ShardResolversContainerFactory: rt.ShardResolversContainerFactoryCreator(), - TxPreProcessorFactory: rt.TxPreProcessorCreator(), - ExtraHeaderSigVerifier: rt.ExtraHeaderSigVerifierHolder(), - GenesisBlockFactory: rt.GenesisBlockCreatorFactory(), - GenesisMetaBlockChecker: rt.GenesisMetaBlockCheckerCreator(), - } -} - // GetDefaultCoreComponents - func GetDefaultCoreComponents(enableEpochsConfig config.EnableEpochs) *mock.CoreComponentsStub { genericEpochNotifier := forking.NewGenericEpochNotifier()