Skip to content

Commit

Permalink
FIX: Epoch start + process packages after merge
Browse files Browse the repository at this point in the history
  • Loading branch information
mariusmihaic committed Oct 8, 2024
1 parent ea53d1e commit 5d327de
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 26 deletions.
2 changes: 1 addition & 1 deletion epochStart/bootstrap/epochStartBootstrapperFactory_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ func getDefaultArgs() ArgsEpochStartBootstrap {
RoundHandler: &mock.RoundHandlerStub{},
LatestStorageDataProvider: &mock.LatestStorageDataProviderStub{},
StorageUnitOpener: &storageMocks.UnitOpenerStub{},
ArgumentsParser: &mock.ArgumentParserMock{},
ArgumentsParser: &testscommon.ArgumentParserMock{},
StatusHandler: &statusHandlerMock.AppStatusHandlerStub{},
HeaderIntegrityVerifier: &mock.HeaderIntegrityVerifierStub{},
DataSyncerCreator: &scheduledDataSyncer.ScheduledSyncerFactoryStub{
Expand Down
53 changes: 28 additions & 25 deletions process/smartContract/processorV2/sovereignSCProcess_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ import (
"github.com/multiversx/mx-chain-go/testscommon/enableEpochsHandlerMock"
"github.com/multiversx/mx-chain-go/testscommon/genericMocks"
"github.com/multiversx/mx-chain-go/testscommon/hashingMocks"
"github.com/multiversx/mx-chain-go/testscommon/processMocks"
stateMock "github.com/multiversx/mx-chain-go/testscommon/state"
storageMock "github.com/multiversx/mx-chain-go/testscommon/storage"
"github.com/multiversx/mx-chain-go/trie"
Expand Down Expand Up @@ -67,26 +68,27 @@ func createSovereignSmartContractProcessorArguments() scrCommon.ArgsNewSmartCont
txTypeHandler := createTxTypeHandler(builtInFuncContainer)

return scrCommon.ArgsNewSmartContractProcessor{
VmContainer: &mock.VMContainerMock{},
ArgsParser: smartContract.NewArgumentParser(),
Hasher: &hashingMocks.HasherMock{},
Marshalizer: &marshal.GogoProtoMarshalizer{},
AccountsDB: accAdapter,
BlockChainHook: sovBlock,
BuiltInFunctions: builtInFuncContainer,
PubkeyConv: sovPubKeyConv,
ShardCoordinator: sovShardCoord,
ScrForwarder: &mock.IntermediateTransactionHandlerMock{},
BadTxForwarder: &mock.IntermediateTransactionHandlerMock{},
TxFeeHandler: &mock.FeeAccumulatorStub{},
TxLogsProcessor: &mock.TxLogsProcessorStub{},
EconomicsFee: &economicsmocks.EconomicsHandlerStub{},
TxTypeHandler: txTypeHandler,
GasHandler: &testscommon.GasHandlerStub{},
EnableEpochsHandler: sovEnableEpochsHandler,
GasSchedule: testscommon.NewGasScheduleNotifierMock(make(map[string]map[string]uint64)),
WasmVMChangeLocker: &sync.RWMutex{},
VMOutputCacher: txcache.NewDisabledCache(),
VmContainer: &mock.VMContainerMock{},
ArgsParser: smartContract.NewArgumentParser(),
Hasher: &hashingMocks.HasherMock{},
Marshalizer: &marshal.GogoProtoMarshalizer{},
AccountsDB: accAdapter,
BlockChainHook: sovBlock,
BuiltInFunctions: builtInFuncContainer,
PubkeyConv: sovPubKeyConv,
ShardCoordinator: sovShardCoord,
ScrForwarder: &mock.IntermediateTransactionHandlerMock{},
BadTxForwarder: &mock.IntermediateTransactionHandlerMock{},
TxFeeHandler: &mock.FeeAccumulatorStub{},
TxLogsProcessor: &mock.TxLogsProcessorStub{},
EconomicsFee: &economicsmocks.EconomicsHandlerStub{},
TxTypeHandler: txTypeHandler,
GasHandler: &testscommon.GasHandlerStub{},
EnableEpochsHandler: sovEnableEpochsHandler,
GasSchedule: testscommon.NewGasScheduleNotifierMock(make(map[string]map[string]uint64)),
WasmVMChangeLocker: &sync.RWMutex{},
VMOutputCacher: txcache.NewDisabledCache(),
FailedTxLogsAccumulator: &processMocks.FailedTxLogsAccumulatorMock{},
}
}

Expand Down Expand Up @@ -126,11 +128,12 @@ func createAccountsDB() *state.AccountsDB {

func createESDTDataStorage(accountsDB state.AccountsAdapter) vmcommon.ESDTNFTStorageHandler {
esdtDataStorage, _ := builtInFunctions.NewESDTDataStorage(builtInFunctions.ArgsNewESDTDataStorage{
Accounts: accountsDB,
GlobalSettingsHandler: &mockVm.GlobalSettingsHandlerStub{},
Marshalizer: sovMarshaller,
EnableEpochsHandler: sovEnableEpochsHandler,
ShardCoordinator: sovShardCoord,
Accounts: accountsDB,
GlobalSettingsHandler: &mockVm.GlobalSettingsHandlerStub{},
Marshalizer: sovMarshaller,
EnableEpochsHandler: sovEnableEpochsHandler,
ShardCoordinator: sovShardCoord,
CrossChainTokenCheckerHandler: &mockVm.CrossChainTokenCheckerMock{},
})

return esdtDataStorage
Expand Down

0 comments on commit 5d327de

Please sign in to comment.