code.vegaprotocol.io/vega@v0.79.0/core/processor/mocks/mocks.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: code.vegaprotocol.io/vega/core/processor (interfaces: TimeService,EpochService,DelegationEngine,ExecutionEngine,GovernanceEngine,Stats,Assets,ValidatorTopology,Notary,EvtForwarder,EvtForwarderHeartbeat,Witness,Banking,NetworkParameters,OraclesEngine,OracleAdaptors,Limits,StakeVerifier,StakingAccounts,ERC20MultiSigTopology,Checkpoint,Broker,SpamEngine,PoWEngine,SnapshotEngine,StateVarEngine,TeamsEngine,ReferralProgram,VolumeDiscountProgram,VolumeRebateProgram,BlockchainClient,ProtocolUpgradeService,EthCallEngine,BalanceChecker,PartiesEngine,TxCache,EthereumOracleVerifier,Codec)
     3  
     4  // Package mocks is a generated GoMock package.
     5  package mocks
     6  
     7  import (
     8  	context "context"
     9  	reflect "reflect"
    10  	time "time"
    11  
    12  	assets "code.vegaprotocol.io/vega/core/assets"
    13  	abci "code.vegaprotocol.io/vega/core/blockchain/abci"
    14  	broker "code.vegaprotocol.io/vega/core/broker"
    15  	common "code.vegaprotocol.io/vega/core/datasource/common"
    16  	ethcall "code.vegaprotocol.io/vega/core/datasource/external/ethcall"
    17  	events "code.vegaprotocol.io/vega/core/events"
    18  	common0 "code.vegaprotocol.io/vega/core/execution/common"
    19  	governance "code.vegaprotocol.io/vega/core/governance"
    20  	netparams "code.vegaprotocol.io/vega/core/netparams"
    21  	pow "code.vegaprotocol.io/vega/core/pow"
    22  	snapshot "code.vegaprotocol.io/vega/core/snapshot"
    23  	types "code.vegaprotocol.io/vega/core/types"
    24  	statevar "code.vegaprotocol.io/vega/core/types/statevar"
    25  	crypto "code.vegaprotocol.io/vega/libs/crypto"
    26  	num "code.vegaprotocol.io/vega/libs/num"
    27  	vega "code.vegaprotocol.io/vega/protos/vega"
    28  	v1 "code.vegaprotocol.io/vega/protos/vega/api/v1"
    29  	v10 "code.vegaprotocol.io/vega/protos/vega/commands/v1"
    30  	types0 "github.com/cometbft/cometbft/abci/types"
    31  	types1 "github.com/cometbft/cometbft/types"
    32  	gomock "github.com/golang/mock/gomock"
    33  	decimal "github.com/shopspring/decimal"
    34  )
    35  
    36  // MockTimeService is a mock of TimeService interface.
    37  type MockTimeService struct {
    38  	ctrl     *gomock.Controller
    39  	recorder *MockTimeServiceMockRecorder
    40  }
    41  
    42  // MockTimeServiceMockRecorder is the mock recorder for MockTimeService.
    43  type MockTimeServiceMockRecorder struct {
    44  	mock *MockTimeService
    45  }
    46  
    47  // NewMockTimeService creates a new mock instance.
    48  func NewMockTimeService(ctrl *gomock.Controller) *MockTimeService {
    49  	mock := &MockTimeService{ctrl: ctrl}
    50  	mock.recorder = &MockTimeServiceMockRecorder{mock}
    51  	return mock
    52  }
    53  
    54  // EXPECT returns an object that allows the caller to indicate expected use.
    55  func (m *MockTimeService) EXPECT() *MockTimeServiceMockRecorder {
    56  	return m.recorder
    57  }
    58  
    59  // GetTimeLastBatch mocks base method.
    60  func (m *MockTimeService) GetTimeLastBatch() time.Time {
    61  	m.ctrl.T.Helper()
    62  	ret := m.ctrl.Call(m, "GetTimeLastBatch")
    63  	ret0, _ := ret[0].(time.Time)
    64  	return ret0
    65  }
    66  
    67  // GetTimeLastBatch indicates an expected call of GetTimeLastBatch.
    68  func (mr *MockTimeServiceMockRecorder) GetTimeLastBatch() *gomock.Call {
    69  	mr.mock.ctrl.T.Helper()
    70  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetTimeLastBatch", reflect.TypeOf((*MockTimeService)(nil).GetTimeLastBatch))
    71  }
    72  
    73  // GetTimeNow mocks base method.
    74  func (m *MockTimeService) GetTimeNow() time.Time {
    75  	m.ctrl.T.Helper()
    76  	ret := m.ctrl.Call(m, "GetTimeNow")
    77  	ret0, _ := ret[0].(time.Time)
    78  	return ret0
    79  }
    80  
    81  // GetTimeNow indicates an expected call of GetTimeNow.
    82  func (mr *MockTimeServiceMockRecorder) GetTimeNow() *gomock.Call {
    83  	mr.mock.ctrl.T.Helper()
    84  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetTimeNow", reflect.TypeOf((*MockTimeService)(nil).GetTimeNow))
    85  }
    86  
    87  // NotifyOnTick mocks base method.
    88  func (m *MockTimeService) NotifyOnTick(arg0 ...func(context.Context, time.Time)) {
    89  	m.ctrl.T.Helper()
    90  	varargs := []interface{}{}
    91  	for _, a := range arg0 {
    92  		varargs = append(varargs, a)
    93  	}
    94  	m.ctrl.Call(m, "NotifyOnTick", varargs...)
    95  }
    96  
    97  // NotifyOnTick indicates an expected call of NotifyOnTick.
    98  func (mr *MockTimeServiceMockRecorder) NotifyOnTick(arg0 ...interface{}) *gomock.Call {
    99  	mr.mock.ctrl.T.Helper()
   100  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NotifyOnTick", reflect.TypeOf((*MockTimeService)(nil).NotifyOnTick), arg0...)
   101  }
   102  
   103  // SetTimeNow mocks base method.
   104  func (m *MockTimeService) SetTimeNow(arg0 context.Context, arg1 time.Time) {
   105  	m.ctrl.T.Helper()
   106  	m.ctrl.Call(m, "SetTimeNow", arg0, arg1)
   107  }
   108  
   109  // SetTimeNow indicates an expected call of SetTimeNow.
   110  func (mr *MockTimeServiceMockRecorder) SetTimeNow(arg0, arg1 interface{}) *gomock.Call {
   111  	mr.mock.ctrl.T.Helper()
   112  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetTimeNow", reflect.TypeOf((*MockTimeService)(nil).SetTimeNow), arg0, arg1)
   113  }
   114  
   115  // MockEpochService is a mock of EpochService interface.
   116  type MockEpochService struct {
   117  	ctrl     *gomock.Controller
   118  	recorder *MockEpochServiceMockRecorder
   119  }
   120  
   121  // MockEpochServiceMockRecorder is the mock recorder for MockEpochService.
   122  type MockEpochServiceMockRecorder struct {
   123  	mock *MockEpochService
   124  }
   125  
   126  // NewMockEpochService creates a new mock instance.
   127  func NewMockEpochService(ctrl *gomock.Controller) *MockEpochService {
   128  	mock := &MockEpochService{ctrl: ctrl}
   129  	mock.recorder = &MockEpochServiceMockRecorder{mock}
   130  	return mock
   131  }
   132  
   133  // EXPECT returns an object that allows the caller to indicate expected use.
   134  func (m *MockEpochService) EXPECT() *MockEpochServiceMockRecorder {
   135  	return m.recorder
   136  }
   137  
   138  // NotifyOnEpoch mocks base method.
   139  func (m *MockEpochService) NotifyOnEpoch(arg0, arg1 func(context.Context, types.Epoch)) {
   140  	m.ctrl.T.Helper()
   141  	m.ctrl.Call(m, "NotifyOnEpoch", arg0, arg1)
   142  }
   143  
   144  // NotifyOnEpoch indicates an expected call of NotifyOnEpoch.
   145  func (mr *MockEpochServiceMockRecorder) NotifyOnEpoch(arg0, arg1 interface{}) *gomock.Call {
   146  	mr.mock.ctrl.T.Helper()
   147  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NotifyOnEpoch", reflect.TypeOf((*MockEpochService)(nil).NotifyOnEpoch), arg0, arg1)
   148  }
   149  
   150  // OnBlockEnd mocks base method.
   151  func (m *MockEpochService) OnBlockEnd(arg0 context.Context) {
   152  	m.ctrl.T.Helper()
   153  	m.ctrl.Call(m, "OnBlockEnd", arg0)
   154  }
   155  
   156  // OnBlockEnd indicates an expected call of OnBlockEnd.
   157  func (mr *MockEpochServiceMockRecorder) OnBlockEnd(arg0 interface{}) *gomock.Call {
   158  	mr.mock.ctrl.T.Helper()
   159  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OnBlockEnd", reflect.TypeOf((*MockEpochService)(nil).OnBlockEnd), arg0)
   160  }
   161  
   162  // MockDelegationEngine is a mock of DelegationEngine interface.
   163  type MockDelegationEngine struct {
   164  	ctrl     *gomock.Controller
   165  	recorder *MockDelegationEngineMockRecorder
   166  }
   167  
   168  // MockDelegationEngineMockRecorder is the mock recorder for MockDelegationEngine.
   169  type MockDelegationEngineMockRecorder struct {
   170  	mock *MockDelegationEngine
   171  }
   172  
   173  // NewMockDelegationEngine creates a new mock instance.
   174  func NewMockDelegationEngine(ctrl *gomock.Controller) *MockDelegationEngine {
   175  	mock := &MockDelegationEngine{ctrl: ctrl}
   176  	mock.recorder = &MockDelegationEngineMockRecorder{mock}
   177  	return mock
   178  }
   179  
   180  // EXPECT returns an object that allows the caller to indicate expected use.
   181  func (m *MockDelegationEngine) EXPECT() *MockDelegationEngineMockRecorder {
   182  	return m.recorder
   183  }
   184  
   185  // Delegate mocks base method.
   186  func (m *MockDelegationEngine) Delegate(arg0 context.Context, arg1, arg2 string, arg3 *num.Uint) error {
   187  	m.ctrl.T.Helper()
   188  	ret := m.ctrl.Call(m, "Delegate", arg0, arg1, arg2, arg3)
   189  	ret0, _ := ret[0].(error)
   190  	return ret0
   191  }
   192  
   193  // Delegate indicates an expected call of Delegate.
   194  func (mr *MockDelegationEngineMockRecorder) Delegate(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
   195  	mr.mock.ctrl.T.Helper()
   196  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delegate", reflect.TypeOf((*MockDelegationEngine)(nil).Delegate), arg0, arg1, arg2, arg3)
   197  }
   198  
   199  // Hash mocks base method.
   200  func (m *MockDelegationEngine) Hash() []byte {
   201  	m.ctrl.T.Helper()
   202  	ret := m.ctrl.Call(m, "Hash")
   203  	ret0, _ := ret[0].([]byte)
   204  	return ret0
   205  }
   206  
   207  // Hash indicates an expected call of Hash.
   208  func (mr *MockDelegationEngineMockRecorder) Hash() *gomock.Call {
   209  	mr.mock.ctrl.T.Helper()
   210  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Hash", reflect.TypeOf((*MockDelegationEngine)(nil).Hash))
   211  }
   212  
   213  // ProcessEpochDelegations mocks base method.
   214  func (m *MockDelegationEngine) ProcessEpochDelegations(arg0 context.Context, arg1 types.Epoch) []*types.ValidatorData {
   215  	m.ctrl.T.Helper()
   216  	ret := m.ctrl.Call(m, "ProcessEpochDelegations", arg0, arg1)
   217  	ret0, _ := ret[0].([]*types.ValidatorData)
   218  	return ret0
   219  }
   220  
   221  // ProcessEpochDelegations indicates an expected call of ProcessEpochDelegations.
   222  func (mr *MockDelegationEngineMockRecorder) ProcessEpochDelegations(arg0, arg1 interface{}) *gomock.Call {
   223  	mr.mock.ctrl.T.Helper()
   224  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProcessEpochDelegations", reflect.TypeOf((*MockDelegationEngine)(nil).ProcessEpochDelegations), arg0, arg1)
   225  }
   226  
   227  // UndelegateAtEndOfEpoch mocks base method.
   228  func (m *MockDelegationEngine) UndelegateAtEndOfEpoch(arg0 context.Context, arg1, arg2 string, arg3 *num.Uint) error {
   229  	m.ctrl.T.Helper()
   230  	ret := m.ctrl.Call(m, "UndelegateAtEndOfEpoch", arg0, arg1, arg2, arg3)
   231  	ret0, _ := ret[0].(error)
   232  	return ret0
   233  }
   234  
   235  // UndelegateAtEndOfEpoch indicates an expected call of UndelegateAtEndOfEpoch.
   236  func (mr *MockDelegationEngineMockRecorder) UndelegateAtEndOfEpoch(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
   237  	mr.mock.ctrl.T.Helper()
   238  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UndelegateAtEndOfEpoch", reflect.TypeOf((*MockDelegationEngine)(nil).UndelegateAtEndOfEpoch), arg0, arg1, arg2, arg3)
   239  }
   240  
   241  // UndelegateNow mocks base method.
   242  func (m *MockDelegationEngine) UndelegateNow(arg0 context.Context, arg1, arg2 string, arg3 *num.Uint) error {
   243  	m.ctrl.T.Helper()
   244  	ret := m.ctrl.Call(m, "UndelegateNow", arg0, arg1, arg2, arg3)
   245  	ret0, _ := ret[0].(error)
   246  	return ret0
   247  }
   248  
   249  // UndelegateNow indicates an expected call of UndelegateNow.
   250  func (mr *MockDelegationEngineMockRecorder) UndelegateNow(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
   251  	mr.mock.ctrl.T.Helper()
   252  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UndelegateNow", reflect.TypeOf((*MockDelegationEngine)(nil).UndelegateNow), arg0, arg1, arg2, arg3)
   253  }
   254  
   255  // MockExecutionEngine is a mock of ExecutionEngine interface.
   256  type MockExecutionEngine struct {
   257  	ctrl     *gomock.Controller
   258  	recorder *MockExecutionEngineMockRecorder
   259  }
   260  
   261  // MockExecutionEngineMockRecorder is the mock recorder for MockExecutionEngine.
   262  type MockExecutionEngineMockRecorder struct {
   263  	mock *MockExecutionEngine
   264  }
   265  
   266  // NewMockExecutionEngine creates a new mock instance.
   267  func NewMockExecutionEngine(ctrl *gomock.Controller) *MockExecutionEngine {
   268  	mock := &MockExecutionEngine{ctrl: ctrl}
   269  	mock.recorder = &MockExecutionEngineMockRecorder{mock}
   270  	return mock
   271  }
   272  
   273  // EXPECT returns an object that allows the caller to indicate expected use.
   274  func (m *MockExecutionEngine) EXPECT() *MockExecutionEngineMockRecorder {
   275  	return m.recorder
   276  }
   277  
   278  // AmendAMM mocks base method.
   279  func (m *MockExecutionEngine) AmendAMM(arg0 context.Context, arg1 *types.AmendAMM, arg2 string) error {
   280  	m.ctrl.T.Helper()
   281  	ret := m.ctrl.Call(m, "AmendAMM", arg0, arg1, arg2)
   282  	ret0, _ := ret[0].(error)
   283  	return ret0
   284  }
   285  
   286  // AmendAMM indicates an expected call of AmendAMM.
   287  func (mr *MockExecutionEngineMockRecorder) AmendAMM(arg0, arg1, arg2 interface{}) *gomock.Call {
   288  	mr.mock.ctrl.T.Helper()
   289  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AmendAMM", reflect.TypeOf((*MockExecutionEngine)(nil).AmendAMM), arg0, arg1, arg2)
   290  }
   291  
   292  // AmendLiquidityProvision mocks base method.
   293  func (m *MockExecutionEngine) AmendLiquidityProvision(arg0 context.Context, arg1 *types.LiquidityProvisionAmendment, arg2, arg3 string) error {
   294  	m.ctrl.T.Helper()
   295  	ret := m.ctrl.Call(m, "AmendLiquidityProvision", arg0, arg1, arg2, arg3)
   296  	ret0, _ := ret[0].(error)
   297  	return ret0
   298  }
   299  
   300  // AmendLiquidityProvision indicates an expected call of AmendLiquidityProvision.
   301  func (mr *MockExecutionEngineMockRecorder) AmendLiquidityProvision(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
   302  	mr.mock.ctrl.T.Helper()
   303  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AmendLiquidityProvision", reflect.TypeOf((*MockExecutionEngine)(nil).AmendLiquidityProvision), arg0, arg1, arg2, arg3)
   304  }
   305  
   306  // AmendOrder mocks base method.
   307  func (m *MockExecutionEngine) AmendOrder(arg0 context.Context, arg1 *types.OrderAmendment, arg2 string, arg3 common0.IDGenerator) (*types.OrderConfirmation, error) {
   308  	m.ctrl.T.Helper()
   309  	ret := m.ctrl.Call(m, "AmendOrder", arg0, arg1, arg2, arg3)
   310  	ret0, _ := ret[0].(*types.OrderConfirmation)
   311  	ret1, _ := ret[1].(error)
   312  	return ret0, ret1
   313  }
   314  
   315  // AmendOrder indicates an expected call of AmendOrder.
   316  func (mr *MockExecutionEngineMockRecorder) AmendOrder(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
   317  	mr.mock.ctrl.T.Helper()
   318  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AmendOrder", reflect.TypeOf((*MockExecutionEngine)(nil).AmendOrder), arg0, arg1, arg2, arg3)
   319  }
   320  
   321  // BeginBlock mocks base method.
   322  func (m *MockExecutionEngine) BeginBlock(arg0 context.Context, arg1 time.Duration) {
   323  	m.ctrl.T.Helper()
   324  	m.ctrl.Call(m, "BeginBlock", arg0, arg1)
   325  }
   326  
   327  // BeginBlock indicates an expected call of BeginBlock.
   328  func (mr *MockExecutionEngineMockRecorder) BeginBlock(arg0, arg1 interface{}) *gomock.Call {
   329  	mr.mock.ctrl.T.Helper()
   330  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BeginBlock", reflect.TypeOf((*MockExecutionEngine)(nil).BeginBlock), arg0, arg1)
   331  }
   332  
   333  // BlockEnd mocks base method.
   334  func (m *MockExecutionEngine) BlockEnd(arg0 context.Context) {
   335  	m.ctrl.T.Helper()
   336  	m.ctrl.Call(m, "BlockEnd", arg0)
   337  }
   338  
   339  // BlockEnd indicates an expected call of BlockEnd.
   340  func (mr *MockExecutionEngineMockRecorder) BlockEnd(arg0 interface{}) *gomock.Call {
   341  	mr.mock.ctrl.T.Helper()
   342  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BlockEnd", reflect.TypeOf((*MockExecutionEngine)(nil).BlockEnd), arg0)
   343  }
   344  
   345  // CancelAMM mocks base method.
   346  func (m *MockExecutionEngine) CancelAMM(arg0 context.Context, arg1 *types.CancelAMM, arg2 string) error {
   347  	m.ctrl.T.Helper()
   348  	ret := m.ctrl.Call(m, "CancelAMM", arg0, arg1, arg2)
   349  	ret0, _ := ret[0].(error)
   350  	return ret0
   351  }
   352  
   353  // CancelAMM indicates an expected call of CancelAMM.
   354  func (mr *MockExecutionEngineMockRecorder) CancelAMM(arg0, arg1, arg2 interface{}) *gomock.Call {
   355  	mr.mock.ctrl.T.Helper()
   356  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelAMM", reflect.TypeOf((*MockExecutionEngine)(nil).CancelAMM), arg0, arg1, arg2)
   357  }
   358  
   359  // CancelLiquidityProvision mocks base method.
   360  func (m *MockExecutionEngine) CancelLiquidityProvision(arg0 context.Context, arg1 *types.LiquidityProvisionCancellation, arg2 string) error {
   361  	m.ctrl.T.Helper()
   362  	ret := m.ctrl.Call(m, "CancelLiquidityProvision", arg0, arg1, arg2)
   363  	ret0, _ := ret[0].(error)
   364  	return ret0
   365  }
   366  
   367  // CancelLiquidityProvision indicates an expected call of CancelLiquidityProvision.
   368  func (mr *MockExecutionEngineMockRecorder) CancelLiquidityProvision(arg0, arg1, arg2 interface{}) *gomock.Call {
   369  	mr.mock.ctrl.T.Helper()
   370  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelLiquidityProvision", reflect.TypeOf((*MockExecutionEngine)(nil).CancelLiquidityProvision), arg0, arg1, arg2)
   371  }
   372  
   373  // CancelOrder mocks base method.
   374  func (m *MockExecutionEngine) CancelOrder(arg0 context.Context, arg1 *types.OrderCancellation, arg2 string, arg3 common0.IDGenerator) ([]*types.OrderCancellationConfirmation, error) {
   375  	m.ctrl.T.Helper()
   376  	ret := m.ctrl.Call(m, "CancelOrder", arg0, arg1, arg2, arg3)
   377  	ret0, _ := ret[0].([]*types.OrderCancellationConfirmation)
   378  	ret1, _ := ret[1].(error)
   379  	return ret0, ret1
   380  }
   381  
   382  // CancelOrder indicates an expected call of CancelOrder.
   383  func (mr *MockExecutionEngineMockRecorder) CancelOrder(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
   384  	mr.mock.ctrl.T.Helper()
   385  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelOrder", reflect.TypeOf((*MockExecutionEngine)(nil).CancelOrder), arg0, arg1, arg2, arg3)
   386  }
   387  
   388  // CancelStopOrders mocks base method.
   389  func (m *MockExecutionEngine) CancelStopOrders(arg0 context.Context, arg1 *types.StopOrdersCancellation, arg2 string, arg3 common0.IDGenerator) error {
   390  	m.ctrl.T.Helper()
   391  	ret := m.ctrl.Call(m, "CancelStopOrders", arg0, arg1, arg2, arg3)
   392  	ret0, _ := ret[0].(error)
   393  	return ret0
   394  }
   395  
   396  // CancelStopOrders indicates an expected call of CancelStopOrders.
   397  func (mr *MockExecutionEngineMockRecorder) CancelStopOrders(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
   398  	mr.mock.ctrl.T.Helper()
   399  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelStopOrders", reflect.TypeOf((*MockExecutionEngine)(nil).CancelStopOrders), arg0, arg1, arg2, arg3)
   400  }
   401  
   402  // CheckCanSubmitOrderOrLiquidityCommitment mocks base method.
   403  func (m *MockExecutionEngine) CheckCanSubmitOrderOrLiquidityCommitment(arg0, arg1 string) error {
   404  	m.ctrl.T.Helper()
   405  	ret := m.ctrl.Call(m, "CheckCanSubmitOrderOrLiquidityCommitment", arg0, arg1)
   406  	ret0, _ := ret[0].(error)
   407  	return ret0
   408  }
   409  
   410  // CheckCanSubmitOrderOrLiquidityCommitment indicates an expected call of CheckCanSubmitOrderOrLiquidityCommitment.
   411  func (mr *MockExecutionEngineMockRecorder) CheckCanSubmitOrderOrLiquidityCommitment(arg0, arg1 interface{}) *gomock.Call {
   412  	mr.mock.ctrl.T.Helper()
   413  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CheckCanSubmitOrderOrLiquidityCommitment", reflect.TypeOf((*MockExecutionEngine)(nil).CheckCanSubmitOrderOrLiquidityCommitment), arg0, arg1)
   414  }
   415  
   416  // CheckOrderSubmissionForSpam mocks base method.
   417  func (m *MockExecutionEngine) CheckOrderSubmissionForSpam(arg0 *types.OrderSubmission, arg1 string) error {
   418  	m.ctrl.T.Helper()
   419  	ret := m.ctrl.Call(m, "CheckOrderSubmissionForSpam", arg0, arg1)
   420  	ret0, _ := ret[0].(error)
   421  	return ret0
   422  }
   423  
   424  // CheckOrderSubmissionForSpam indicates an expected call of CheckOrderSubmissionForSpam.
   425  func (mr *MockExecutionEngineMockRecorder) CheckOrderSubmissionForSpam(arg0, arg1 interface{}) *gomock.Call {
   426  	mr.mock.ctrl.T.Helper()
   427  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CheckOrderSubmissionForSpam", reflect.TypeOf((*MockExecutionEngine)(nil).CheckOrderSubmissionForSpam), arg0, arg1)
   428  }
   429  
   430  // GetMarketCounters mocks base method.
   431  func (m *MockExecutionEngine) GetMarketCounters() map[string]*types.MarketCounters {
   432  	m.ctrl.T.Helper()
   433  	ret := m.ctrl.Call(m, "GetMarketCounters")
   434  	ret0, _ := ret[0].(map[string]*types.MarketCounters)
   435  	return ret0
   436  }
   437  
   438  // GetMarketCounters indicates an expected call of GetMarketCounters.
   439  func (mr *MockExecutionEngineMockRecorder) GetMarketCounters() *gomock.Call {
   440  	mr.mock.ctrl.T.Helper()
   441  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetMarketCounters", reflect.TypeOf((*MockExecutionEngine)(nil).GetMarketCounters))
   442  }
   443  
   444  // Hash mocks base method.
   445  func (m *MockExecutionEngine) Hash() []byte {
   446  	m.ctrl.T.Helper()
   447  	ret := m.ctrl.Call(m, "Hash")
   448  	ret0, _ := ret[0].([]byte)
   449  	return ret0
   450  }
   451  
   452  // Hash indicates an expected call of Hash.
   453  func (mr *MockExecutionEngineMockRecorder) Hash() *gomock.Call {
   454  	mr.mock.ctrl.T.Helper()
   455  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Hash", reflect.TypeOf((*MockExecutionEngine)(nil).Hash))
   456  }
   457  
   458  // NewProtocolAutomatedPurchase mocks base method.
   459  func (m *MockExecutionEngine) NewProtocolAutomatedPurchase(arg0 context.Context, arg1 string, arg2 *types.NewProtocolAutomatedPurchaseChanges) error {
   460  	m.ctrl.T.Helper()
   461  	ret := m.ctrl.Call(m, "NewProtocolAutomatedPurchase", arg0, arg1, arg2)
   462  	ret0, _ := ret[0].(error)
   463  	return ret0
   464  }
   465  
   466  // NewProtocolAutomatedPurchase indicates an expected call of NewProtocolAutomatedPurchase.
   467  func (mr *MockExecutionEngineMockRecorder) NewProtocolAutomatedPurchase(arg0, arg1, arg2 interface{}) *gomock.Call {
   468  	mr.mock.ctrl.T.Helper()
   469  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewProtocolAutomatedPurchase", reflect.TypeOf((*MockExecutionEngine)(nil).NewProtocolAutomatedPurchase), arg0, arg1, arg2)
   470  }
   471  
   472  // OnChainIDUpdate mocks base method.
   473  func (m *MockExecutionEngine) OnChainIDUpdate(arg0 uint64) error {
   474  	m.ctrl.T.Helper()
   475  	ret := m.ctrl.Call(m, "OnChainIDUpdate", arg0)
   476  	ret0, _ := ret[0].(error)
   477  	return ret0
   478  }
   479  
   480  // OnChainIDUpdate indicates an expected call of OnChainIDUpdate.
   481  func (mr *MockExecutionEngineMockRecorder) OnChainIDUpdate(arg0 interface{}) *gomock.Call {
   482  	mr.mock.ctrl.T.Helper()
   483  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OnChainIDUpdate", reflect.TypeOf((*MockExecutionEngine)(nil).OnChainIDUpdate), arg0)
   484  }
   485  
   486  // RejectMarket mocks base method.
   487  func (m *MockExecutionEngine) RejectMarket(arg0 context.Context, arg1 string) error {
   488  	m.ctrl.T.Helper()
   489  	ret := m.ctrl.Call(m, "RejectMarket", arg0, arg1)
   490  	ret0, _ := ret[0].(error)
   491  	return ret0
   492  }
   493  
   494  // RejectMarket indicates an expected call of RejectMarket.
   495  func (mr *MockExecutionEngineMockRecorder) RejectMarket(arg0, arg1 interface{}) *gomock.Call {
   496  	mr.mock.ctrl.T.Helper()
   497  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RejectMarket", reflect.TypeOf((*MockExecutionEngine)(nil).RejectMarket), arg0, arg1)
   498  }
   499  
   500  // StartOpeningAuction mocks base method.
   501  func (m *MockExecutionEngine) StartOpeningAuction(arg0 context.Context, arg1 string) error {
   502  	m.ctrl.T.Helper()
   503  	ret := m.ctrl.Call(m, "StartOpeningAuction", arg0, arg1)
   504  	ret0, _ := ret[0].(error)
   505  	return ret0
   506  }
   507  
   508  // StartOpeningAuction indicates an expected call of StartOpeningAuction.
   509  func (mr *MockExecutionEngineMockRecorder) StartOpeningAuction(arg0, arg1 interface{}) *gomock.Call {
   510  	mr.mock.ctrl.T.Helper()
   511  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StartOpeningAuction", reflect.TypeOf((*MockExecutionEngine)(nil).StartOpeningAuction), arg0, arg1)
   512  }
   513  
   514  // SubmitAMM mocks base method.
   515  func (m *MockExecutionEngine) SubmitAMM(arg0 context.Context, arg1 *types.SubmitAMM, arg2 string) error {
   516  	m.ctrl.T.Helper()
   517  	ret := m.ctrl.Call(m, "SubmitAMM", arg0, arg1, arg2)
   518  	ret0, _ := ret[0].(error)
   519  	return ret0
   520  }
   521  
   522  // SubmitAMM indicates an expected call of SubmitAMM.
   523  func (mr *MockExecutionEngineMockRecorder) SubmitAMM(arg0, arg1, arg2 interface{}) *gomock.Call {
   524  	mr.mock.ctrl.T.Helper()
   525  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubmitAMM", reflect.TypeOf((*MockExecutionEngine)(nil).SubmitAMM), arg0, arg1, arg2)
   526  }
   527  
   528  // SubmitLiquidityProvision mocks base method.
   529  func (m *MockExecutionEngine) SubmitLiquidityProvision(arg0 context.Context, arg1 *types.LiquidityProvisionSubmission, arg2, arg3 string) error {
   530  	m.ctrl.T.Helper()
   531  	ret := m.ctrl.Call(m, "SubmitLiquidityProvision", arg0, arg1, arg2, arg3)
   532  	ret0, _ := ret[0].(error)
   533  	return ret0
   534  }
   535  
   536  // SubmitLiquidityProvision indicates an expected call of SubmitLiquidityProvision.
   537  func (mr *MockExecutionEngineMockRecorder) SubmitLiquidityProvision(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
   538  	mr.mock.ctrl.T.Helper()
   539  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubmitLiquidityProvision", reflect.TypeOf((*MockExecutionEngine)(nil).SubmitLiquidityProvision), arg0, arg1, arg2, arg3)
   540  }
   541  
   542  // SubmitMarket mocks base method.
   543  func (m *MockExecutionEngine) SubmitMarket(arg0 context.Context, arg1 *types.Market, arg2 string, arg3 time.Time) error {
   544  	m.ctrl.T.Helper()
   545  	ret := m.ctrl.Call(m, "SubmitMarket", arg0, arg1, arg2, arg3)
   546  	ret0, _ := ret[0].(error)
   547  	return ret0
   548  }
   549  
   550  // SubmitMarket indicates an expected call of SubmitMarket.
   551  func (mr *MockExecutionEngineMockRecorder) SubmitMarket(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
   552  	mr.mock.ctrl.T.Helper()
   553  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubmitMarket", reflect.TypeOf((*MockExecutionEngine)(nil).SubmitMarket), arg0, arg1, arg2, arg3)
   554  }
   555  
   556  // SubmitOrder mocks base method.
   557  func (m *MockExecutionEngine) SubmitOrder(arg0 context.Context, arg1 *types.OrderSubmission, arg2 string, arg3 common0.IDGenerator, arg4 string) (*types.OrderConfirmation, error) {
   558  	m.ctrl.T.Helper()
   559  	ret := m.ctrl.Call(m, "SubmitOrder", arg0, arg1, arg2, arg3, arg4)
   560  	ret0, _ := ret[0].(*types.OrderConfirmation)
   561  	ret1, _ := ret[1].(error)
   562  	return ret0, ret1
   563  }
   564  
   565  // SubmitOrder indicates an expected call of SubmitOrder.
   566  func (mr *MockExecutionEngineMockRecorder) SubmitOrder(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call {
   567  	mr.mock.ctrl.T.Helper()
   568  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubmitOrder", reflect.TypeOf((*MockExecutionEngine)(nil).SubmitOrder), arg0, arg1, arg2, arg3, arg4)
   569  }
   570  
   571  // SubmitSpotMarket mocks base method.
   572  func (m *MockExecutionEngine) SubmitSpotMarket(arg0 context.Context, arg1 *types.Market, arg2 string, arg3 time.Time) error {
   573  	m.ctrl.T.Helper()
   574  	ret := m.ctrl.Call(m, "SubmitSpotMarket", arg0, arg1, arg2, arg3)
   575  	ret0, _ := ret[0].(error)
   576  	return ret0
   577  }
   578  
   579  // SubmitSpotMarket indicates an expected call of SubmitSpotMarket.
   580  func (mr *MockExecutionEngineMockRecorder) SubmitSpotMarket(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
   581  	mr.mock.ctrl.T.Helper()
   582  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubmitSpotMarket", reflect.TypeOf((*MockExecutionEngine)(nil).SubmitSpotMarket), arg0, arg1, arg2, arg3)
   583  }
   584  
   585  // SubmitStopOrders mocks base method.
   586  func (m *MockExecutionEngine) SubmitStopOrders(arg0 context.Context, arg1 *types.StopOrdersSubmission, arg2 string, arg3 common0.IDGenerator, arg4, arg5 *string) (*types.OrderConfirmation, error) {
   587  	m.ctrl.T.Helper()
   588  	ret := m.ctrl.Call(m, "SubmitStopOrders", arg0, arg1, arg2, arg3, arg4, arg5)
   589  	ret0, _ := ret[0].(*types.OrderConfirmation)
   590  	ret1, _ := ret[1].(error)
   591  	return ret0, ret1
   592  }
   593  
   594  // SubmitStopOrders indicates an expected call of SubmitStopOrders.
   595  func (mr *MockExecutionEngineMockRecorder) SubmitStopOrders(arg0, arg1, arg2, arg3, arg4, arg5 interface{}) *gomock.Call {
   596  	mr.mock.ctrl.T.Helper()
   597  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubmitStopOrders", reflect.TypeOf((*MockExecutionEngine)(nil).SubmitStopOrders), arg0, arg1, arg2, arg3, arg4, arg5)
   598  }
   599  
   600  // SucceedMarket mocks base method.
   601  func (m *MockExecutionEngine) SucceedMarket(arg0 context.Context, arg1, arg2 string) error {
   602  	m.ctrl.T.Helper()
   603  	ret := m.ctrl.Call(m, "SucceedMarket", arg0, arg1, arg2)
   604  	ret0, _ := ret[0].(error)
   605  	return ret0
   606  }
   607  
   608  // SucceedMarket indicates an expected call of SucceedMarket.
   609  func (mr *MockExecutionEngineMockRecorder) SucceedMarket(arg0, arg1, arg2 interface{}) *gomock.Call {
   610  	mr.mock.ctrl.T.Helper()
   611  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SucceedMarket", reflect.TypeOf((*MockExecutionEngine)(nil).SucceedMarket), arg0, arg1, arg2)
   612  }
   613  
   614  // UpdateMarginMode mocks base method.
   615  func (m *MockExecutionEngine) UpdateMarginMode(arg0 context.Context, arg1, arg2 string, arg3 vega.MarginMode, arg4 decimal.Decimal) error {
   616  	m.ctrl.T.Helper()
   617  	ret := m.ctrl.Call(m, "UpdateMarginMode", arg0, arg1, arg2, arg3, arg4)
   618  	ret0, _ := ret[0].(error)
   619  	return ret0
   620  }
   621  
   622  // UpdateMarginMode indicates an expected call of UpdateMarginMode.
   623  func (mr *MockExecutionEngineMockRecorder) UpdateMarginMode(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call {
   624  	mr.mock.ctrl.T.Helper()
   625  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateMarginMode", reflect.TypeOf((*MockExecutionEngine)(nil).UpdateMarginMode), arg0, arg1, arg2, arg3, arg4)
   626  }
   627  
   628  // UpdateMarket mocks base method.
   629  func (m *MockExecutionEngine) UpdateMarket(arg0 context.Context, arg1 *types.Market) error {
   630  	m.ctrl.T.Helper()
   631  	ret := m.ctrl.Call(m, "UpdateMarket", arg0, arg1)
   632  	ret0, _ := ret[0].(error)
   633  	return ret0
   634  }
   635  
   636  // UpdateMarket indicates an expected call of UpdateMarket.
   637  func (mr *MockExecutionEngineMockRecorder) UpdateMarket(arg0, arg1 interface{}) *gomock.Call {
   638  	mr.mock.ctrl.T.Helper()
   639  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateMarket", reflect.TypeOf((*MockExecutionEngine)(nil).UpdateMarket), arg0, arg1)
   640  }
   641  
   642  // UpdateMarketState mocks base method.
   643  func (m *MockExecutionEngine) UpdateMarketState(arg0 context.Context, arg1 *types.MarketStateUpdateConfiguration) error {
   644  	m.ctrl.T.Helper()
   645  	ret := m.ctrl.Call(m, "UpdateMarketState", arg0, arg1)
   646  	ret0, _ := ret[0].(error)
   647  	return ret0
   648  }
   649  
   650  // UpdateMarketState indicates an expected call of UpdateMarketState.
   651  func (mr *MockExecutionEngineMockRecorder) UpdateMarketState(arg0, arg1 interface{}) *gomock.Call {
   652  	mr.mock.ctrl.T.Helper()
   653  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateMarketState", reflect.TypeOf((*MockExecutionEngine)(nil).UpdateMarketState), arg0, arg1)
   654  }
   655  
   656  // UpdateSpotMarket mocks base method.
   657  func (m *MockExecutionEngine) UpdateSpotMarket(arg0 context.Context, arg1 *types.Market) error {
   658  	m.ctrl.T.Helper()
   659  	ret := m.ctrl.Call(m, "UpdateSpotMarket", arg0, arg1)
   660  	ret0, _ := ret[0].(error)
   661  	return ret0
   662  }
   663  
   664  // UpdateSpotMarket indicates an expected call of UpdateSpotMarket.
   665  func (mr *MockExecutionEngineMockRecorder) UpdateSpotMarket(arg0, arg1 interface{}) *gomock.Call {
   666  	mr.mock.ctrl.T.Helper()
   667  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateSpotMarket", reflect.TypeOf((*MockExecutionEngine)(nil).UpdateSpotMarket), arg0, arg1)
   668  }
   669  
   670  // VerifyUpdateMarketState mocks base method.
   671  func (m *MockExecutionEngine) VerifyUpdateMarketState(arg0 *types.MarketStateUpdateConfiguration) error {
   672  	m.ctrl.T.Helper()
   673  	ret := m.ctrl.Call(m, "VerifyUpdateMarketState", arg0)
   674  	ret0, _ := ret[0].(error)
   675  	return ret0
   676  }
   677  
   678  // VerifyUpdateMarketState indicates an expected call of VerifyUpdateMarketState.
   679  func (mr *MockExecutionEngineMockRecorder) VerifyUpdateMarketState(arg0 interface{}) *gomock.Call {
   680  	mr.mock.ctrl.T.Helper()
   681  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VerifyUpdateMarketState", reflect.TypeOf((*MockExecutionEngine)(nil).VerifyUpdateMarketState), arg0)
   682  }
   683  
   684  // MockGovernanceEngine is a mock of GovernanceEngine interface.
   685  type MockGovernanceEngine struct {
   686  	ctrl     *gomock.Controller
   687  	recorder *MockGovernanceEngineMockRecorder
   688  }
   689  
   690  // MockGovernanceEngineMockRecorder is the mock recorder for MockGovernanceEngine.
   691  type MockGovernanceEngineMockRecorder struct {
   692  	mock *MockGovernanceEngine
   693  }
   694  
   695  // NewMockGovernanceEngine creates a new mock instance.
   696  func NewMockGovernanceEngine(ctrl *gomock.Controller) *MockGovernanceEngine {
   697  	mock := &MockGovernanceEngine{ctrl: ctrl}
   698  	mock.recorder = &MockGovernanceEngineMockRecorder{mock}
   699  	return mock
   700  }
   701  
   702  // EXPECT returns an object that allows the caller to indicate expected use.
   703  func (m *MockGovernanceEngine) EXPECT() *MockGovernanceEngineMockRecorder {
   704  	return m.recorder
   705  }
   706  
   707  // AddVote mocks base method.
   708  func (m *MockGovernanceEngine) AddVote(arg0 context.Context, arg1 types.VoteSubmission, arg2 string) error {
   709  	m.ctrl.T.Helper()
   710  	ret := m.ctrl.Call(m, "AddVote", arg0, arg1, arg2)
   711  	ret0, _ := ret[0].(error)
   712  	return ret0
   713  }
   714  
   715  // AddVote indicates an expected call of AddVote.
   716  func (mr *MockGovernanceEngineMockRecorder) AddVote(arg0, arg1, arg2 interface{}) *gomock.Call {
   717  	mr.mock.ctrl.T.Helper()
   718  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddVote", reflect.TypeOf((*MockGovernanceEngine)(nil).AddVote), arg0, arg1, arg2)
   719  }
   720  
   721  // FinaliseEnactment mocks base method.
   722  func (m *MockGovernanceEngine) FinaliseEnactment(arg0 context.Context, arg1 *types.Proposal) {
   723  	m.ctrl.T.Helper()
   724  	m.ctrl.Call(m, "FinaliseEnactment", arg0, arg1)
   725  }
   726  
   727  // FinaliseEnactment indicates an expected call of FinaliseEnactment.
   728  func (mr *MockGovernanceEngineMockRecorder) FinaliseEnactment(arg0, arg1 interface{}) *gomock.Call {
   729  	mr.mock.ctrl.T.Helper()
   730  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FinaliseEnactment", reflect.TypeOf((*MockGovernanceEngine)(nil).FinaliseEnactment), arg0, arg1)
   731  }
   732  
   733  // Hash mocks base method.
   734  func (m *MockGovernanceEngine) Hash() []byte {
   735  	m.ctrl.T.Helper()
   736  	ret := m.ctrl.Call(m, "Hash")
   737  	ret0, _ := ret[0].([]byte)
   738  	return ret0
   739  }
   740  
   741  // Hash indicates an expected call of Hash.
   742  func (mr *MockGovernanceEngineMockRecorder) Hash() *gomock.Call {
   743  	mr.mock.ctrl.T.Helper()
   744  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Hash", reflect.TypeOf((*MockGovernanceEngine)(nil).Hash))
   745  }
   746  
   747  // OnChainIDUpdate mocks base method.
   748  func (m *MockGovernanceEngine) OnChainIDUpdate(arg0 uint64) error {
   749  	m.ctrl.T.Helper()
   750  	ret := m.ctrl.Call(m, "OnChainIDUpdate", arg0)
   751  	ret0, _ := ret[0].(error)
   752  	return ret0
   753  }
   754  
   755  // OnChainIDUpdate indicates an expected call of OnChainIDUpdate.
   756  func (mr *MockGovernanceEngineMockRecorder) OnChainIDUpdate(arg0 interface{}) *gomock.Call {
   757  	mr.mock.ctrl.T.Helper()
   758  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OnChainIDUpdate", reflect.TypeOf((*MockGovernanceEngine)(nil).OnChainIDUpdate), arg0)
   759  }
   760  
   761  // OnTick mocks base method.
   762  func (m *MockGovernanceEngine) OnTick(arg0 context.Context, arg1 time.Time) ([]*governance.ToEnact, []*governance.VoteClosed) {
   763  	m.ctrl.T.Helper()
   764  	ret := m.ctrl.Call(m, "OnTick", arg0, arg1)
   765  	ret0, _ := ret[0].([]*governance.ToEnact)
   766  	ret1, _ := ret[1].([]*governance.VoteClosed)
   767  	return ret0, ret1
   768  }
   769  
   770  // OnTick indicates an expected call of OnTick.
   771  func (mr *MockGovernanceEngineMockRecorder) OnTick(arg0, arg1 interface{}) *gomock.Call {
   772  	mr.mock.ctrl.T.Helper()
   773  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OnTick", reflect.TypeOf((*MockGovernanceEngine)(nil).OnTick), arg0, arg1)
   774  }
   775  
   776  // RejectBatchProposal mocks base method.
   777  func (m *MockGovernanceEngine) RejectBatchProposal(arg0 context.Context, arg1 string, arg2 vega.ProposalError, arg3 error) error {
   778  	m.ctrl.T.Helper()
   779  	ret := m.ctrl.Call(m, "RejectBatchProposal", arg0, arg1, arg2, arg3)
   780  	ret0, _ := ret[0].(error)
   781  	return ret0
   782  }
   783  
   784  // RejectBatchProposal indicates an expected call of RejectBatchProposal.
   785  func (mr *MockGovernanceEngineMockRecorder) RejectBatchProposal(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
   786  	mr.mock.ctrl.T.Helper()
   787  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RejectBatchProposal", reflect.TypeOf((*MockGovernanceEngine)(nil).RejectBatchProposal), arg0, arg1, arg2, arg3)
   788  }
   789  
   790  // RejectProposal mocks base method.
   791  func (m *MockGovernanceEngine) RejectProposal(arg0 context.Context, arg1 *types.Proposal, arg2 vega.ProposalError, arg3 error) error {
   792  	m.ctrl.T.Helper()
   793  	ret := m.ctrl.Call(m, "RejectProposal", arg0, arg1, arg2, arg3)
   794  	ret0, _ := ret[0].(error)
   795  	return ret0
   796  }
   797  
   798  // RejectProposal indicates an expected call of RejectProposal.
   799  func (mr *MockGovernanceEngineMockRecorder) RejectProposal(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
   800  	mr.mock.ctrl.T.Helper()
   801  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RejectProposal", reflect.TypeOf((*MockGovernanceEngine)(nil).RejectProposal), arg0, arg1, arg2, arg3)
   802  }
   803  
   804  // SubmitBatchProposal mocks base method.
   805  func (m *MockGovernanceEngine) SubmitBatchProposal(arg0 context.Context, arg1 types.BatchProposalSubmission, arg2, arg3 string) ([]*governance.ToSubmit, error) {
   806  	m.ctrl.T.Helper()
   807  	ret := m.ctrl.Call(m, "SubmitBatchProposal", arg0, arg1, arg2, arg3)
   808  	ret0, _ := ret[0].([]*governance.ToSubmit)
   809  	ret1, _ := ret[1].(error)
   810  	return ret0, ret1
   811  }
   812  
   813  // SubmitBatchProposal indicates an expected call of SubmitBatchProposal.
   814  func (mr *MockGovernanceEngineMockRecorder) SubmitBatchProposal(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
   815  	mr.mock.ctrl.T.Helper()
   816  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubmitBatchProposal", reflect.TypeOf((*MockGovernanceEngine)(nil).SubmitBatchProposal), arg0, arg1, arg2, arg3)
   817  }
   818  
   819  // SubmitProposal mocks base method.
   820  func (m *MockGovernanceEngine) SubmitProposal(arg0 context.Context, arg1 types.ProposalSubmission, arg2, arg3 string) (*governance.ToSubmit, error) {
   821  	m.ctrl.T.Helper()
   822  	ret := m.ctrl.Call(m, "SubmitProposal", arg0, arg1, arg2, arg3)
   823  	ret0, _ := ret[0].(*governance.ToSubmit)
   824  	ret1, _ := ret[1].(error)
   825  	return ret0, ret1
   826  }
   827  
   828  // SubmitProposal indicates an expected call of SubmitProposal.
   829  func (mr *MockGovernanceEngineMockRecorder) SubmitProposal(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
   830  	mr.mock.ctrl.T.Helper()
   831  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubmitProposal", reflect.TypeOf((*MockGovernanceEngine)(nil).SubmitProposal), arg0, arg1, arg2, arg3)
   832  }
   833  
   834  // MockStats is a mock of Stats interface.
   835  type MockStats struct {
   836  	ctrl     *gomock.Controller
   837  	recorder *MockStatsMockRecorder
   838  }
   839  
   840  // MockStatsMockRecorder is the mock recorder for MockStats.
   841  type MockStatsMockRecorder struct {
   842  	mock *MockStats
   843  }
   844  
   845  // NewMockStats creates a new mock instance.
   846  func NewMockStats(ctrl *gomock.Controller) *MockStats {
   847  	mock := &MockStats{ctrl: ctrl}
   848  	mock.recorder = &MockStatsMockRecorder{mock}
   849  	return mock
   850  }
   851  
   852  // EXPECT returns an object that allows the caller to indicate expected use.
   853  func (m *MockStats) EXPECT() *MockStatsMockRecorder {
   854  	return m.recorder
   855  }
   856  
   857  // AddCurrentTradesInBatch mocks base method.
   858  func (m *MockStats) AddCurrentTradesInBatch(arg0 uint64) {
   859  	m.ctrl.T.Helper()
   860  	m.ctrl.Call(m, "AddCurrentTradesInBatch", arg0)
   861  }
   862  
   863  // AddCurrentTradesInBatch indicates an expected call of AddCurrentTradesInBatch.
   864  func (mr *MockStatsMockRecorder) AddCurrentTradesInBatch(arg0 interface{}) *gomock.Call {
   865  	mr.mock.ctrl.T.Helper()
   866  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddCurrentTradesInBatch", reflect.TypeOf((*MockStats)(nil).AddCurrentTradesInBatch), arg0)
   867  }
   868  
   869  // AddTotalTrades mocks base method.
   870  func (m *MockStats) AddTotalTrades(arg0 uint64) uint64 {
   871  	m.ctrl.T.Helper()
   872  	ret := m.ctrl.Call(m, "AddTotalTrades", arg0)
   873  	ret0, _ := ret[0].(uint64)
   874  	return ret0
   875  }
   876  
   877  // AddTotalTrades indicates an expected call of AddTotalTrades.
   878  func (mr *MockStatsMockRecorder) AddTotalTrades(arg0 interface{}) *gomock.Call {
   879  	mr.mock.ctrl.T.Helper()
   880  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddTotalTrades", reflect.TypeOf((*MockStats)(nil).AddTotalTrades), arg0)
   881  }
   882  
   883  // CurrentEventsInBatch mocks base method.
   884  func (m *MockStats) CurrentEventsInBatch() uint64 {
   885  	m.ctrl.T.Helper()
   886  	ret := m.ctrl.Call(m, "CurrentEventsInBatch")
   887  	ret0, _ := ret[0].(uint64)
   888  	return ret0
   889  }
   890  
   891  // CurrentEventsInBatch indicates an expected call of CurrentEventsInBatch.
   892  func (mr *MockStatsMockRecorder) CurrentEventsInBatch() *gomock.Call {
   893  	mr.mock.ctrl.T.Helper()
   894  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CurrentEventsInBatch", reflect.TypeOf((*MockStats)(nil).CurrentEventsInBatch))
   895  }
   896  
   897  // CurrentOrdersInBatch mocks base method.
   898  func (m *MockStats) CurrentOrdersInBatch() uint64 {
   899  	m.ctrl.T.Helper()
   900  	ret := m.ctrl.Call(m, "CurrentOrdersInBatch")
   901  	ret0, _ := ret[0].(uint64)
   902  	return ret0
   903  }
   904  
   905  // CurrentOrdersInBatch indicates an expected call of CurrentOrdersInBatch.
   906  func (mr *MockStatsMockRecorder) CurrentOrdersInBatch() *gomock.Call {
   907  	mr.mock.ctrl.T.Helper()
   908  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CurrentOrdersInBatch", reflect.TypeOf((*MockStats)(nil).CurrentOrdersInBatch))
   909  }
   910  
   911  // CurrentTradesInBatch mocks base method.
   912  func (m *MockStats) CurrentTradesInBatch() uint64 {
   913  	m.ctrl.T.Helper()
   914  	ret := m.ctrl.Call(m, "CurrentTradesInBatch")
   915  	ret0, _ := ret[0].(uint64)
   916  	return ret0
   917  }
   918  
   919  // CurrentTradesInBatch indicates an expected call of CurrentTradesInBatch.
   920  func (mr *MockStatsMockRecorder) CurrentTradesInBatch() *gomock.Call {
   921  	mr.mock.ctrl.T.Helper()
   922  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CurrentTradesInBatch", reflect.TypeOf((*MockStats)(nil).CurrentTradesInBatch))
   923  }
   924  
   925  // Height mocks base method.
   926  func (m *MockStats) Height() uint64 {
   927  	m.ctrl.T.Helper()
   928  	ret := m.ctrl.Call(m, "Height")
   929  	ret0, _ := ret[0].(uint64)
   930  	return ret0
   931  }
   932  
   933  // Height indicates an expected call of Height.
   934  func (mr *MockStatsMockRecorder) Height() *gomock.Call {
   935  	mr.mock.ctrl.T.Helper()
   936  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Height", reflect.TypeOf((*MockStats)(nil).Height))
   937  }
   938  
   939  // IncCurrentOrdersInBatch mocks base method.
   940  func (m *MockStats) IncCurrentOrdersInBatch() {
   941  	m.ctrl.T.Helper()
   942  	m.ctrl.Call(m, "IncCurrentOrdersInBatch")
   943  }
   944  
   945  // IncCurrentOrdersInBatch indicates an expected call of IncCurrentOrdersInBatch.
   946  func (mr *MockStatsMockRecorder) IncCurrentOrdersInBatch() *gomock.Call {
   947  	mr.mock.ctrl.T.Helper()
   948  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IncCurrentOrdersInBatch", reflect.TypeOf((*MockStats)(nil).IncCurrentOrdersInBatch))
   949  }
   950  
   951  // IncHeight mocks base method.
   952  func (m *MockStats) IncHeight() {
   953  	m.ctrl.T.Helper()
   954  	m.ctrl.Call(m, "IncHeight")
   955  }
   956  
   957  // IncHeight indicates an expected call of IncHeight.
   958  func (mr *MockStatsMockRecorder) IncHeight() *gomock.Call {
   959  	mr.mock.ctrl.T.Helper()
   960  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IncHeight", reflect.TypeOf((*MockStats)(nil).IncHeight))
   961  }
   962  
   963  // IncTotalAmendOrder mocks base method.
   964  func (m *MockStats) IncTotalAmendOrder() {
   965  	m.ctrl.T.Helper()
   966  	m.ctrl.Call(m, "IncTotalAmendOrder")
   967  }
   968  
   969  // IncTotalAmendOrder indicates an expected call of IncTotalAmendOrder.
   970  func (mr *MockStatsMockRecorder) IncTotalAmendOrder() *gomock.Call {
   971  	mr.mock.ctrl.T.Helper()
   972  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IncTotalAmendOrder", reflect.TypeOf((*MockStats)(nil).IncTotalAmendOrder))
   973  }
   974  
   975  // IncTotalBatches mocks base method.
   976  func (m *MockStats) IncTotalBatches() {
   977  	m.ctrl.T.Helper()
   978  	m.ctrl.Call(m, "IncTotalBatches")
   979  }
   980  
   981  // IncTotalBatches indicates an expected call of IncTotalBatches.
   982  func (mr *MockStatsMockRecorder) IncTotalBatches() *gomock.Call {
   983  	mr.mock.ctrl.T.Helper()
   984  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IncTotalBatches", reflect.TypeOf((*MockStats)(nil).IncTotalBatches))
   985  }
   986  
   987  // IncTotalCancelOrder mocks base method.
   988  func (m *MockStats) IncTotalCancelOrder() {
   989  	m.ctrl.T.Helper()
   990  	m.ctrl.Call(m, "IncTotalCancelOrder")
   991  }
   992  
   993  // IncTotalCancelOrder indicates an expected call of IncTotalCancelOrder.
   994  func (mr *MockStatsMockRecorder) IncTotalCancelOrder() *gomock.Call {
   995  	mr.mock.ctrl.T.Helper()
   996  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IncTotalCancelOrder", reflect.TypeOf((*MockStats)(nil).IncTotalCancelOrder))
   997  }
   998  
   999  // IncTotalCreateOrder mocks base method.
  1000  func (m *MockStats) IncTotalCreateOrder() {
  1001  	m.ctrl.T.Helper()
  1002  	m.ctrl.Call(m, "IncTotalCreateOrder")
  1003  }
  1004  
  1005  // IncTotalCreateOrder indicates an expected call of IncTotalCreateOrder.
  1006  func (mr *MockStatsMockRecorder) IncTotalCreateOrder() *gomock.Call {
  1007  	mr.mock.ctrl.T.Helper()
  1008  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IncTotalCreateOrder", reflect.TypeOf((*MockStats)(nil).IncTotalCreateOrder))
  1009  }
  1010  
  1011  // IncTotalOrders mocks base method.
  1012  func (m *MockStats) IncTotalOrders() {
  1013  	m.ctrl.T.Helper()
  1014  	m.ctrl.Call(m, "IncTotalOrders")
  1015  }
  1016  
  1017  // IncTotalOrders indicates an expected call of IncTotalOrders.
  1018  func (mr *MockStatsMockRecorder) IncTotalOrders() *gomock.Call {
  1019  	mr.mock.ctrl.T.Helper()
  1020  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IncTotalOrders", reflect.TypeOf((*MockStats)(nil).IncTotalOrders))
  1021  }
  1022  
  1023  // IncTotalTxCurrentBatch mocks base method.
  1024  func (m *MockStats) IncTotalTxCurrentBatch() {
  1025  	m.ctrl.T.Helper()
  1026  	m.ctrl.Call(m, "IncTotalTxCurrentBatch")
  1027  }
  1028  
  1029  // IncTotalTxCurrentBatch indicates an expected call of IncTotalTxCurrentBatch.
  1030  func (mr *MockStatsMockRecorder) IncTotalTxCurrentBatch() *gomock.Call {
  1031  	mr.mock.ctrl.T.Helper()
  1032  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IncTotalTxCurrentBatch", reflect.TypeOf((*MockStats)(nil).IncTotalTxCurrentBatch))
  1033  }
  1034  
  1035  // NewBatch mocks base method.
  1036  func (m *MockStats) NewBatch() {
  1037  	m.ctrl.T.Helper()
  1038  	m.ctrl.Call(m, "NewBatch")
  1039  }
  1040  
  1041  // NewBatch indicates an expected call of NewBatch.
  1042  func (mr *MockStatsMockRecorder) NewBatch() *gomock.Call {
  1043  	mr.mock.ctrl.T.Helper()
  1044  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewBatch", reflect.TypeOf((*MockStats)(nil).NewBatch))
  1045  }
  1046  
  1047  // SetAverageOrdersPerBatch mocks base method.
  1048  func (m *MockStats) SetAverageOrdersPerBatch(arg0 uint64) {
  1049  	m.ctrl.T.Helper()
  1050  	m.ctrl.Call(m, "SetAverageOrdersPerBatch", arg0)
  1051  }
  1052  
  1053  // SetAverageOrdersPerBatch indicates an expected call of SetAverageOrdersPerBatch.
  1054  func (mr *MockStatsMockRecorder) SetAverageOrdersPerBatch(arg0 interface{}) *gomock.Call {
  1055  	mr.mock.ctrl.T.Helper()
  1056  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetAverageOrdersPerBatch", reflect.TypeOf((*MockStats)(nil).SetAverageOrdersPerBatch), arg0)
  1057  }
  1058  
  1059  // SetAverageTxPerBatch mocks base method.
  1060  func (m *MockStats) SetAverageTxPerBatch(arg0 uint64) {
  1061  	m.ctrl.T.Helper()
  1062  	m.ctrl.Call(m, "SetAverageTxPerBatch", arg0)
  1063  }
  1064  
  1065  // SetAverageTxPerBatch indicates an expected call of SetAverageTxPerBatch.
  1066  func (mr *MockStatsMockRecorder) SetAverageTxPerBatch(arg0 interface{}) *gomock.Call {
  1067  	mr.mock.ctrl.T.Helper()
  1068  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetAverageTxPerBatch", reflect.TypeOf((*MockStats)(nil).SetAverageTxPerBatch), arg0)
  1069  }
  1070  
  1071  // SetAverageTxSizeBytes mocks base method.
  1072  func (m *MockStats) SetAverageTxSizeBytes(arg0 uint64) {
  1073  	m.ctrl.T.Helper()
  1074  	m.ctrl.Call(m, "SetAverageTxSizeBytes", arg0)
  1075  }
  1076  
  1077  // SetAverageTxSizeBytes indicates an expected call of SetAverageTxSizeBytes.
  1078  func (mr *MockStatsMockRecorder) SetAverageTxSizeBytes(arg0 interface{}) *gomock.Call {
  1079  	mr.mock.ctrl.T.Helper()
  1080  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetAverageTxSizeBytes", reflect.TypeOf((*MockStats)(nil).SetAverageTxSizeBytes), arg0)
  1081  }
  1082  
  1083  // SetBlockDuration mocks base method.
  1084  func (m *MockStats) SetBlockDuration(arg0 uint64) {
  1085  	m.ctrl.T.Helper()
  1086  	m.ctrl.Call(m, "SetBlockDuration", arg0)
  1087  }
  1088  
  1089  // SetBlockDuration indicates an expected call of SetBlockDuration.
  1090  func (mr *MockStatsMockRecorder) SetBlockDuration(arg0 interface{}) *gomock.Call {
  1091  	mr.mock.ctrl.T.Helper()
  1092  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetBlockDuration", reflect.TypeOf((*MockStats)(nil).SetBlockDuration), arg0)
  1093  }
  1094  
  1095  // SetEventsPerSecond mocks base method.
  1096  func (m *MockStats) SetEventsPerSecond(arg0 uint64) {
  1097  	m.ctrl.T.Helper()
  1098  	m.ctrl.Call(m, "SetEventsPerSecond", arg0)
  1099  }
  1100  
  1101  // SetEventsPerSecond indicates an expected call of SetEventsPerSecond.
  1102  func (mr *MockStatsMockRecorder) SetEventsPerSecond(arg0 interface{}) *gomock.Call {
  1103  	mr.mock.ctrl.T.Helper()
  1104  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetEventsPerSecond", reflect.TypeOf((*MockStats)(nil).SetEventsPerSecond), arg0)
  1105  }
  1106  
  1107  // SetHash mocks base method.
  1108  func (m *MockStats) SetHash(arg0 string) {
  1109  	m.ctrl.T.Helper()
  1110  	m.ctrl.Call(m, "SetHash", arg0)
  1111  }
  1112  
  1113  // SetHash indicates an expected call of SetHash.
  1114  func (mr *MockStatsMockRecorder) SetHash(arg0 interface{}) *gomock.Call {
  1115  	mr.mock.ctrl.T.Helper()
  1116  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetHash", reflect.TypeOf((*MockStats)(nil).SetHash), arg0)
  1117  }
  1118  
  1119  // SetHeight mocks base method.
  1120  func (m *MockStats) SetHeight(arg0 uint64) {
  1121  	m.ctrl.T.Helper()
  1122  	m.ctrl.Call(m, "SetHeight", arg0)
  1123  }
  1124  
  1125  // SetHeight indicates an expected call of SetHeight.
  1126  func (mr *MockStatsMockRecorder) SetHeight(arg0 interface{}) *gomock.Call {
  1127  	mr.mock.ctrl.T.Helper()
  1128  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetHeight", reflect.TypeOf((*MockStats)(nil).SetHeight), arg0)
  1129  }
  1130  
  1131  // SetOrdersPerSecond mocks base method.
  1132  func (m *MockStats) SetOrdersPerSecond(arg0 uint64) {
  1133  	m.ctrl.T.Helper()
  1134  	m.ctrl.Call(m, "SetOrdersPerSecond", arg0)
  1135  }
  1136  
  1137  // SetOrdersPerSecond indicates an expected call of SetOrdersPerSecond.
  1138  func (mr *MockStatsMockRecorder) SetOrdersPerSecond(arg0 interface{}) *gomock.Call {
  1139  	mr.mock.ctrl.T.Helper()
  1140  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetOrdersPerSecond", reflect.TypeOf((*MockStats)(nil).SetOrdersPerSecond), arg0)
  1141  }
  1142  
  1143  // SetTotalTxCurrentBatch mocks base method.
  1144  func (m *MockStats) SetTotalTxCurrentBatch(arg0 uint64) {
  1145  	m.ctrl.T.Helper()
  1146  	m.ctrl.Call(m, "SetTotalTxCurrentBatch", arg0)
  1147  }
  1148  
  1149  // SetTotalTxCurrentBatch indicates an expected call of SetTotalTxCurrentBatch.
  1150  func (mr *MockStatsMockRecorder) SetTotalTxCurrentBatch(arg0 interface{}) *gomock.Call {
  1151  	mr.mock.ctrl.T.Helper()
  1152  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetTotalTxCurrentBatch", reflect.TypeOf((*MockStats)(nil).SetTotalTxCurrentBatch), arg0)
  1153  }
  1154  
  1155  // SetTotalTxLastBatch mocks base method.
  1156  func (m *MockStats) SetTotalTxLastBatch(arg0 uint64) {
  1157  	m.ctrl.T.Helper()
  1158  	m.ctrl.Call(m, "SetTotalTxLastBatch", arg0)
  1159  }
  1160  
  1161  // SetTotalTxLastBatch indicates an expected call of SetTotalTxLastBatch.
  1162  func (mr *MockStatsMockRecorder) SetTotalTxLastBatch(arg0 interface{}) *gomock.Call {
  1163  	mr.mock.ctrl.T.Helper()
  1164  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetTotalTxLastBatch", reflect.TypeOf((*MockStats)(nil).SetTotalTxLastBatch), arg0)
  1165  }
  1166  
  1167  // SetTradesPerSecond mocks base method.
  1168  func (m *MockStats) SetTradesPerSecond(arg0 uint64) {
  1169  	m.ctrl.T.Helper()
  1170  	m.ctrl.Call(m, "SetTradesPerSecond", arg0)
  1171  }
  1172  
  1173  // SetTradesPerSecond indicates an expected call of SetTradesPerSecond.
  1174  func (mr *MockStatsMockRecorder) SetTradesPerSecond(arg0 interface{}) *gomock.Call {
  1175  	mr.mock.ctrl.T.Helper()
  1176  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetTradesPerSecond", reflect.TypeOf((*MockStats)(nil).SetTradesPerSecond), arg0)
  1177  }
  1178  
  1179  // TotalBatches mocks base method.
  1180  func (m *MockStats) TotalBatches() uint64 {
  1181  	m.ctrl.T.Helper()
  1182  	ret := m.ctrl.Call(m, "TotalBatches")
  1183  	ret0, _ := ret[0].(uint64)
  1184  	return ret0
  1185  }
  1186  
  1187  // TotalBatches indicates an expected call of TotalBatches.
  1188  func (mr *MockStatsMockRecorder) TotalBatches() *gomock.Call {
  1189  	mr.mock.ctrl.T.Helper()
  1190  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TotalBatches", reflect.TypeOf((*MockStats)(nil).TotalBatches))
  1191  }
  1192  
  1193  // TotalOrders mocks base method.
  1194  func (m *MockStats) TotalOrders() uint64 {
  1195  	m.ctrl.T.Helper()
  1196  	ret := m.ctrl.Call(m, "TotalOrders")
  1197  	ret0, _ := ret[0].(uint64)
  1198  	return ret0
  1199  }
  1200  
  1201  // TotalOrders indicates an expected call of TotalOrders.
  1202  func (mr *MockStatsMockRecorder) TotalOrders() *gomock.Call {
  1203  	mr.mock.ctrl.T.Helper()
  1204  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TotalOrders", reflect.TypeOf((*MockStats)(nil).TotalOrders))
  1205  }
  1206  
  1207  // TotalTxCurrentBatch mocks base method.
  1208  func (m *MockStats) TotalTxCurrentBatch() uint64 {
  1209  	m.ctrl.T.Helper()
  1210  	ret := m.ctrl.Call(m, "TotalTxCurrentBatch")
  1211  	ret0, _ := ret[0].(uint64)
  1212  	return ret0
  1213  }
  1214  
  1215  // TotalTxCurrentBatch indicates an expected call of TotalTxCurrentBatch.
  1216  func (mr *MockStatsMockRecorder) TotalTxCurrentBatch() *gomock.Call {
  1217  	mr.mock.ctrl.T.Helper()
  1218  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TotalTxCurrentBatch", reflect.TypeOf((*MockStats)(nil).TotalTxCurrentBatch))
  1219  }
  1220  
  1221  // TotalTxLastBatch mocks base method.
  1222  func (m *MockStats) TotalTxLastBatch() uint64 {
  1223  	m.ctrl.T.Helper()
  1224  	ret := m.ctrl.Call(m, "TotalTxLastBatch")
  1225  	ret0, _ := ret[0].(uint64)
  1226  	return ret0
  1227  }
  1228  
  1229  // TotalTxLastBatch indicates an expected call of TotalTxLastBatch.
  1230  func (mr *MockStatsMockRecorder) TotalTxLastBatch() *gomock.Call {
  1231  	mr.mock.ctrl.T.Helper()
  1232  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TotalTxLastBatch", reflect.TypeOf((*MockStats)(nil).TotalTxLastBatch))
  1233  }
  1234  
  1235  // MockAssets is a mock of Assets interface.
  1236  type MockAssets struct {
  1237  	ctrl     *gomock.Controller
  1238  	recorder *MockAssetsMockRecorder
  1239  }
  1240  
  1241  // MockAssetsMockRecorder is the mock recorder for MockAssets.
  1242  type MockAssetsMockRecorder struct {
  1243  	mock *MockAssets
  1244  }
  1245  
  1246  // NewMockAssets creates a new mock instance.
  1247  func NewMockAssets(ctrl *gomock.Controller) *MockAssets {
  1248  	mock := &MockAssets{ctrl: ctrl}
  1249  	mock.recorder = &MockAssetsMockRecorder{mock}
  1250  	return mock
  1251  }
  1252  
  1253  // EXPECT returns an object that allows the caller to indicate expected use.
  1254  func (m *MockAssets) EXPECT() *MockAssetsMockRecorder {
  1255  	return m.recorder
  1256  }
  1257  
  1258  // EnactPendingAsset mocks base method.
  1259  func (m *MockAssets) EnactPendingAsset(arg0 string) {
  1260  	m.ctrl.T.Helper()
  1261  	m.ctrl.Call(m, "EnactPendingAsset", arg0)
  1262  }
  1263  
  1264  // EnactPendingAsset indicates an expected call of EnactPendingAsset.
  1265  func (mr *MockAssetsMockRecorder) EnactPendingAsset(arg0 interface{}) *gomock.Call {
  1266  	mr.mock.ctrl.T.Helper()
  1267  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnactPendingAsset", reflect.TypeOf((*MockAssets)(nil).EnactPendingAsset), arg0)
  1268  }
  1269  
  1270  // Get mocks base method.
  1271  func (m *MockAssets) Get(arg0 string) (*assets.Asset, error) {
  1272  	m.ctrl.T.Helper()
  1273  	ret := m.ctrl.Call(m, "Get", arg0)
  1274  	ret0, _ := ret[0].(*assets.Asset)
  1275  	ret1, _ := ret[1].(error)
  1276  	return ret0, ret1
  1277  }
  1278  
  1279  // Get indicates an expected call of Get.
  1280  func (mr *MockAssetsMockRecorder) Get(arg0 interface{}) *gomock.Call {
  1281  	mr.mock.ctrl.T.Helper()
  1282  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Get", reflect.TypeOf((*MockAssets)(nil).Get), arg0)
  1283  }
  1284  
  1285  // IsEnabled mocks base method.
  1286  func (m *MockAssets) IsEnabled(arg0 string) bool {
  1287  	m.ctrl.T.Helper()
  1288  	ret := m.ctrl.Call(m, "IsEnabled", arg0)
  1289  	ret0, _ := ret[0].(bool)
  1290  	return ret0
  1291  }
  1292  
  1293  // IsEnabled indicates an expected call of IsEnabled.
  1294  func (mr *MockAssetsMockRecorder) IsEnabled(arg0 interface{}) *gomock.Call {
  1295  	mr.mock.ctrl.T.Helper()
  1296  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsEnabled", reflect.TypeOf((*MockAssets)(nil).IsEnabled), arg0)
  1297  }
  1298  
  1299  // NewAsset mocks base method.
  1300  func (m *MockAssets) NewAsset(arg0 context.Context, arg1 string, arg2 *types.AssetDetails) (string, error) {
  1301  	m.ctrl.T.Helper()
  1302  	ret := m.ctrl.Call(m, "NewAsset", arg0, arg1, arg2)
  1303  	ret0, _ := ret[0].(string)
  1304  	ret1, _ := ret[1].(error)
  1305  	return ret0, ret1
  1306  }
  1307  
  1308  // NewAsset indicates an expected call of NewAsset.
  1309  func (mr *MockAssetsMockRecorder) NewAsset(arg0, arg1, arg2 interface{}) *gomock.Call {
  1310  	mr.mock.ctrl.T.Helper()
  1311  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewAsset", reflect.TypeOf((*MockAssets)(nil).NewAsset), arg0, arg1, arg2)
  1312  }
  1313  
  1314  // StageAssetUpdate mocks base method.
  1315  func (m *MockAssets) StageAssetUpdate(arg0 *types.Asset) error {
  1316  	m.ctrl.T.Helper()
  1317  	ret := m.ctrl.Call(m, "StageAssetUpdate", arg0)
  1318  	ret0, _ := ret[0].(error)
  1319  	return ret0
  1320  }
  1321  
  1322  // StageAssetUpdate indicates an expected call of StageAssetUpdate.
  1323  func (mr *MockAssetsMockRecorder) StageAssetUpdate(arg0 interface{}) *gomock.Call {
  1324  	mr.mock.ctrl.T.Helper()
  1325  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StageAssetUpdate", reflect.TypeOf((*MockAssets)(nil).StageAssetUpdate), arg0)
  1326  }
  1327  
  1328  // MockValidatorTopology is a mock of ValidatorTopology interface.
  1329  type MockValidatorTopology struct {
  1330  	ctrl     *gomock.Controller
  1331  	recorder *MockValidatorTopologyMockRecorder
  1332  }
  1333  
  1334  // MockValidatorTopologyMockRecorder is the mock recorder for MockValidatorTopology.
  1335  type MockValidatorTopologyMockRecorder struct {
  1336  	mock *MockValidatorTopology
  1337  }
  1338  
  1339  // NewMockValidatorTopology creates a new mock instance.
  1340  func NewMockValidatorTopology(ctrl *gomock.Controller) *MockValidatorTopology {
  1341  	mock := &MockValidatorTopology{ctrl: ctrl}
  1342  	mock.recorder = &MockValidatorTopologyMockRecorder{mock}
  1343  	return mock
  1344  }
  1345  
  1346  // EXPECT returns an object that allows the caller to indicate expected use.
  1347  func (m *MockValidatorTopology) EXPECT() *MockValidatorTopologyMockRecorder {
  1348  	return m.recorder
  1349  }
  1350  
  1351  // AddForwarder mocks base method.
  1352  func (m *MockValidatorTopology) AddForwarder(arg0 string) {
  1353  	m.ctrl.T.Helper()
  1354  	m.ctrl.Call(m, "AddForwarder", arg0)
  1355  }
  1356  
  1357  // AddForwarder indicates an expected call of AddForwarder.
  1358  func (mr *MockValidatorTopologyMockRecorder) AddForwarder(arg0 interface{}) *gomock.Call {
  1359  	mr.mock.ctrl.T.Helper()
  1360  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddForwarder", reflect.TypeOf((*MockValidatorTopology)(nil).AddForwarder), arg0)
  1361  }
  1362  
  1363  // AddKeyRotate mocks base method.
  1364  func (m *MockValidatorTopology) AddKeyRotate(arg0 context.Context, arg1 string, arg2 uint64, arg3 *v10.KeyRotateSubmission) error {
  1365  	m.ctrl.T.Helper()
  1366  	ret := m.ctrl.Call(m, "AddKeyRotate", arg0, arg1, arg2, arg3)
  1367  	ret0, _ := ret[0].(error)
  1368  	return ret0
  1369  }
  1370  
  1371  // AddKeyRotate indicates an expected call of AddKeyRotate.
  1372  func (mr *MockValidatorTopologyMockRecorder) AddKeyRotate(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
  1373  	mr.mock.ctrl.T.Helper()
  1374  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddKeyRotate", reflect.TypeOf((*MockValidatorTopology)(nil).AddKeyRotate), arg0, arg1, arg2, arg3)
  1375  }
  1376  
  1377  // AllVegaPubKeys mocks base method.
  1378  func (m *MockValidatorTopology) AllVegaPubKeys() []string {
  1379  	m.ctrl.T.Helper()
  1380  	ret := m.ctrl.Call(m, "AllVegaPubKeys")
  1381  	ret0, _ := ret[0].([]string)
  1382  	return ret0
  1383  }
  1384  
  1385  // AllVegaPubKeys indicates an expected call of AllVegaPubKeys.
  1386  func (mr *MockValidatorTopologyMockRecorder) AllVegaPubKeys() *gomock.Call {
  1387  	mr.mock.ctrl.T.Helper()
  1388  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllVegaPubKeys", reflect.TypeOf((*MockValidatorTopology)(nil).AllVegaPubKeys))
  1389  }
  1390  
  1391  // BeginBlock mocks base method.
  1392  func (m *MockValidatorTopology) BeginBlock(arg0 context.Context, arg1 uint64, arg2 string) {
  1393  	m.ctrl.T.Helper()
  1394  	m.ctrl.Call(m, "BeginBlock", arg0, arg1, arg2)
  1395  }
  1396  
  1397  // BeginBlock indicates an expected call of BeginBlock.
  1398  func (mr *MockValidatorTopologyMockRecorder) BeginBlock(arg0, arg1, arg2 interface{}) *gomock.Call {
  1399  	mr.mock.ctrl.T.Helper()
  1400  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BeginBlock", reflect.TypeOf((*MockValidatorTopology)(nil).BeginBlock), arg0, arg1, arg2)
  1401  }
  1402  
  1403  // GetValidatorPowerUpdates mocks base method.
  1404  func (m *MockValidatorTopology) GetValidatorPowerUpdates() []types0.ValidatorUpdate {
  1405  	m.ctrl.T.Helper()
  1406  	ret := m.ctrl.Call(m, "GetValidatorPowerUpdates")
  1407  	ret0, _ := ret[0].([]types0.ValidatorUpdate)
  1408  	return ret0
  1409  }
  1410  
  1411  // GetValidatorPowerUpdates indicates an expected call of GetValidatorPowerUpdates.
  1412  func (mr *MockValidatorTopologyMockRecorder) GetValidatorPowerUpdates() *gomock.Call {
  1413  	mr.mock.ctrl.T.Helper()
  1414  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetValidatorPowerUpdates", reflect.TypeOf((*MockValidatorTopology)(nil).GetValidatorPowerUpdates))
  1415  }
  1416  
  1417  // IsValidator mocks base method.
  1418  func (m *MockValidatorTopology) IsValidator() bool {
  1419  	m.ctrl.T.Helper()
  1420  	ret := m.ctrl.Call(m, "IsValidator")
  1421  	ret0, _ := ret[0].(bool)
  1422  	return ret0
  1423  }
  1424  
  1425  // IsValidator indicates an expected call of IsValidator.
  1426  func (mr *MockValidatorTopologyMockRecorder) IsValidator() *gomock.Call {
  1427  	mr.mock.ctrl.T.Helper()
  1428  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsValidator", reflect.TypeOf((*MockValidatorTopology)(nil).IsValidator))
  1429  }
  1430  
  1431  // IsValidatorNodeID mocks base method.
  1432  func (m *MockValidatorTopology) IsValidatorNodeID(arg0 string) bool {
  1433  	m.ctrl.T.Helper()
  1434  	ret := m.ctrl.Call(m, "IsValidatorNodeID", arg0)
  1435  	ret0, _ := ret[0].(bool)
  1436  	return ret0
  1437  }
  1438  
  1439  // IsValidatorNodeID indicates an expected call of IsValidatorNodeID.
  1440  func (mr *MockValidatorTopologyMockRecorder) IsValidatorNodeID(arg0 interface{}) *gomock.Call {
  1441  	mr.mock.ctrl.T.Helper()
  1442  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsValidatorNodeID", reflect.TypeOf((*MockValidatorTopology)(nil).IsValidatorNodeID), arg0)
  1443  }
  1444  
  1445  // IsValidatorVegaPubKey mocks base method.
  1446  func (m *MockValidatorTopology) IsValidatorVegaPubKey(arg0 string) bool {
  1447  	m.ctrl.T.Helper()
  1448  	ret := m.ctrl.Call(m, "IsValidatorVegaPubKey", arg0)
  1449  	ret0, _ := ret[0].(bool)
  1450  	return ret0
  1451  }
  1452  
  1453  // IsValidatorVegaPubKey indicates an expected call of IsValidatorVegaPubKey.
  1454  func (mr *MockValidatorTopologyMockRecorder) IsValidatorVegaPubKey(arg0 interface{}) *gomock.Call {
  1455  	mr.mock.ctrl.T.Helper()
  1456  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsValidatorVegaPubKey", reflect.TypeOf((*MockValidatorTopology)(nil).IsValidatorVegaPubKey), arg0)
  1457  }
  1458  
  1459  // IssueSignatures mocks base method.
  1460  func (m *MockValidatorTopology) IssueSignatures(arg0 context.Context, arg1, arg2, arg3 string, arg4 v10.NodeSignatureKind) error {
  1461  	m.ctrl.T.Helper()
  1462  	ret := m.ctrl.Call(m, "IssueSignatures", arg0, arg1, arg2, arg3, arg4)
  1463  	ret0, _ := ret[0].(error)
  1464  	return ret0
  1465  }
  1466  
  1467  // IssueSignatures indicates an expected call of IssueSignatures.
  1468  func (mr *MockValidatorTopologyMockRecorder) IssueSignatures(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call {
  1469  	mr.mock.ctrl.T.Helper()
  1470  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IssueSignatures", reflect.TypeOf((*MockValidatorTopology)(nil).IssueSignatures), arg0, arg1, arg2, arg3, arg4)
  1471  }
  1472  
  1473  // Len mocks base method.
  1474  func (m *MockValidatorTopology) Len() int {
  1475  	m.ctrl.T.Helper()
  1476  	ret := m.ctrl.Call(m, "Len")
  1477  	ret0, _ := ret[0].(int)
  1478  	return ret0
  1479  }
  1480  
  1481  // Len indicates an expected call of Len.
  1482  func (mr *MockValidatorTopologyMockRecorder) Len() *gomock.Call {
  1483  	mr.mock.ctrl.T.Helper()
  1484  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Len", reflect.TypeOf((*MockValidatorTopology)(nil).Len))
  1485  }
  1486  
  1487  // ProcessAnnounceNode mocks base method.
  1488  func (m *MockValidatorTopology) ProcessAnnounceNode(arg0 context.Context, arg1 *v10.AnnounceNode) error {
  1489  	m.ctrl.T.Helper()
  1490  	ret := m.ctrl.Call(m, "ProcessAnnounceNode", arg0, arg1)
  1491  	ret0, _ := ret[0].(error)
  1492  	return ret0
  1493  }
  1494  
  1495  // ProcessAnnounceNode indicates an expected call of ProcessAnnounceNode.
  1496  func (mr *MockValidatorTopologyMockRecorder) ProcessAnnounceNode(arg0, arg1 interface{}) *gomock.Call {
  1497  	mr.mock.ctrl.T.Helper()
  1498  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProcessAnnounceNode", reflect.TypeOf((*MockValidatorTopology)(nil).ProcessAnnounceNode), arg0, arg1)
  1499  }
  1500  
  1501  // ProcessEthereumKeyRotation mocks base method.
  1502  func (m *MockValidatorTopology) ProcessEthereumKeyRotation(arg0 context.Context, arg1 string, arg2 *v10.EthereumKeyRotateSubmission, arg3 func([]byte, []byte, string) error) error {
  1503  	m.ctrl.T.Helper()
  1504  	ret := m.ctrl.Call(m, "ProcessEthereumKeyRotation", arg0, arg1, arg2, arg3)
  1505  	ret0, _ := ret[0].(error)
  1506  	return ret0
  1507  }
  1508  
  1509  // ProcessEthereumKeyRotation indicates an expected call of ProcessEthereumKeyRotation.
  1510  func (mr *MockValidatorTopologyMockRecorder) ProcessEthereumKeyRotation(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
  1511  	mr.mock.ctrl.T.Helper()
  1512  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProcessEthereumKeyRotation", reflect.TypeOf((*MockValidatorTopology)(nil).ProcessEthereumKeyRotation), arg0, arg1, arg2, arg3)
  1513  }
  1514  
  1515  // ProcessValidatorHeartbeat mocks base method.
  1516  func (m *MockValidatorTopology) ProcessValidatorHeartbeat(arg0 context.Context, arg1 *v10.ValidatorHeartbeat, arg2 func([]byte, []byte, []byte) error, arg3 func([]byte, []byte, string) error) error {
  1517  	m.ctrl.T.Helper()
  1518  	ret := m.ctrl.Call(m, "ProcessValidatorHeartbeat", arg0, arg1, arg2, arg3)
  1519  	ret0, _ := ret[0].(error)
  1520  	return ret0
  1521  }
  1522  
  1523  // ProcessValidatorHeartbeat indicates an expected call of ProcessValidatorHeartbeat.
  1524  func (mr *MockValidatorTopologyMockRecorder) ProcessValidatorHeartbeat(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
  1525  	mr.mock.ctrl.T.Helper()
  1526  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProcessValidatorHeartbeat", reflect.TypeOf((*MockValidatorTopology)(nil).ProcessValidatorHeartbeat), arg0, arg1, arg2, arg3)
  1527  }
  1528  
  1529  // MockNotary is a mock of Notary interface.
  1530  type MockNotary struct {
  1531  	ctrl     *gomock.Controller
  1532  	recorder *MockNotaryMockRecorder
  1533  }
  1534  
  1535  // MockNotaryMockRecorder is the mock recorder for MockNotary.
  1536  type MockNotaryMockRecorder struct {
  1537  	mock *MockNotary
  1538  }
  1539  
  1540  // NewMockNotary creates a new mock instance.
  1541  func NewMockNotary(ctrl *gomock.Controller) *MockNotary {
  1542  	mock := &MockNotary{ctrl: ctrl}
  1543  	mock.recorder = &MockNotaryMockRecorder{mock}
  1544  	return mock
  1545  }
  1546  
  1547  // EXPECT returns an object that allows the caller to indicate expected use.
  1548  func (m *MockNotary) EXPECT() *MockNotaryMockRecorder {
  1549  	return m.recorder
  1550  }
  1551  
  1552  // IsSigned mocks base method.
  1553  func (m *MockNotary) IsSigned(arg0 context.Context, arg1 string, arg2 v10.NodeSignatureKind) ([]v10.NodeSignature, bool) {
  1554  	m.ctrl.T.Helper()
  1555  	ret := m.ctrl.Call(m, "IsSigned", arg0, arg1, arg2)
  1556  	ret0, _ := ret[0].([]v10.NodeSignature)
  1557  	ret1, _ := ret[1].(bool)
  1558  	return ret0, ret1
  1559  }
  1560  
  1561  // IsSigned indicates an expected call of IsSigned.
  1562  func (mr *MockNotaryMockRecorder) IsSigned(arg0, arg1, arg2 interface{}) *gomock.Call {
  1563  	mr.mock.ctrl.T.Helper()
  1564  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsSigned", reflect.TypeOf((*MockNotary)(nil).IsSigned), arg0, arg1, arg2)
  1565  }
  1566  
  1567  // RegisterSignature mocks base method.
  1568  func (m *MockNotary) RegisterSignature(arg0 context.Context, arg1 string, arg2 v10.NodeSignature) error {
  1569  	m.ctrl.T.Helper()
  1570  	ret := m.ctrl.Call(m, "RegisterSignature", arg0, arg1, arg2)
  1571  	ret0, _ := ret[0].(error)
  1572  	return ret0
  1573  }
  1574  
  1575  // RegisterSignature indicates an expected call of RegisterSignature.
  1576  func (mr *MockNotaryMockRecorder) RegisterSignature(arg0, arg1, arg2 interface{}) *gomock.Call {
  1577  	mr.mock.ctrl.T.Helper()
  1578  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterSignature", reflect.TypeOf((*MockNotary)(nil).RegisterSignature), arg0, arg1, arg2)
  1579  }
  1580  
  1581  // StartAggregate mocks base method.
  1582  func (m *MockNotary) StartAggregate(arg0 string, arg1 v10.NodeSignatureKind, arg2 []byte) {
  1583  	m.ctrl.T.Helper()
  1584  	m.ctrl.Call(m, "StartAggregate", arg0, arg1, arg2)
  1585  }
  1586  
  1587  // StartAggregate indicates an expected call of StartAggregate.
  1588  func (mr *MockNotaryMockRecorder) StartAggregate(arg0, arg1, arg2 interface{}) *gomock.Call {
  1589  	mr.mock.ctrl.T.Helper()
  1590  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StartAggregate", reflect.TypeOf((*MockNotary)(nil).StartAggregate), arg0, arg1, arg2)
  1591  }
  1592  
  1593  // MockEvtForwarder is a mock of EvtForwarder interface.
  1594  type MockEvtForwarder struct {
  1595  	ctrl     *gomock.Controller
  1596  	recorder *MockEvtForwarderMockRecorder
  1597  }
  1598  
  1599  // MockEvtForwarderMockRecorder is the mock recorder for MockEvtForwarder.
  1600  type MockEvtForwarderMockRecorder struct {
  1601  	mock *MockEvtForwarder
  1602  }
  1603  
  1604  // NewMockEvtForwarder creates a new mock instance.
  1605  func NewMockEvtForwarder(ctrl *gomock.Controller) *MockEvtForwarder {
  1606  	mock := &MockEvtForwarder{ctrl: ctrl}
  1607  	mock.recorder = &MockEvtForwarderMockRecorder{mock}
  1608  	return mock
  1609  }
  1610  
  1611  // EXPECT returns an object that allows the caller to indicate expected use.
  1612  func (m *MockEvtForwarder) EXPECT() *MockEvtForwarderMockRecorder {
  1613  	return m.recorder
  1614  }
  1615  
  1616  // Ack mocks base method.
  1617  func (m *MockEvtForwarder) Ack(arg0 *v10.ChainEvent) bool {
  1618  	m.ctrl.T.Helper()
  1619  	ret := m.ctrl.Call(m, "Ack", arg0)
  1620  	ret0, _ := ret[0].(bool)
  1621  	return ret0
  1622  }
  1623  
  1624  // Ack indicates an expected call of Ack.
  1625  func (mr *MockEvtForwarderMockRecorder) Ack(arg0 interface{}) *gomock.Call {
  1626  	mr.mock.ctrl.T.Helper()
  1627  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Ack", reflect.TypeOf((*MockEvtForwarder)(nil).Ack), arg0)
  1628  }
  1629  
  1630  // MockEvtForwarderHeartbeat is a mock of EvtForwarderHeartbeat interface.
  1631  type MockEvtForwarderHeartbeat struct {
  1632  	ctrl     *gomock.Controller
  1633  	recorder *MockEvtForwarderHeartbeatMockRecorder
  1634  }
  1635  
  1636  // MockEvtForwarderHeartbeatMockRecorder is the mock recorder for MockEvtForwarderHeartbeat.
  1637  type MockEvtForwarderHeartbeatMockRecorder struct {
  1638  	mock *MockEvtForwarderHeartbeat
  1639  }
  1640  
  1641  // NewMockEvtForwarderHeartbeat creates a new mock instance.
  1642  func NewMockEvtForwarderHeartbeat(ctrl *gomock.Controller) *MockEvtForwarderHeartbeat {
  1643  	mock := &MockEvtForwarderHeartbeat{ctrl: ctrl}
  1644  	mock.recorder = &MockEvtForwarderHeartbeatMockRecorder{mock}
  1645  	return mock
  1646  }
  1647  
  1648  // EXPECT returns an object that allows the caller to indicate expected use.
  1649  func (m *MockEvtForwarderHeartbeat) EXPECT() *MockEvtForwarderHeartbeatMockRecorder {
  1650  	return m.recorder
  1651  }
  1652  
  1653  // ProcessHeartbeat mocks base method.
  1654  func (m *MockEvtForwarderHeartbeat) ProcessHeartbeat(arg0, arg1 string, arg2, arg3 uint64) error {
  1655  	m.ctrl.T.Helper()
  1656  	ret := m.ctrl.Call(m, "ProcessHeartbeat", arg0, arg1, arg2, arg3)
  1657  	ret0, _ := ret[0].(error)
  1658  	return ret0
  1659  }
  1660  
  1661  // ProcessHeartbeat indicates an expected call of ProcessHeartbeat.
  1662  func (mr *MockEvtForwarderHeartbeatMockRecorder) ProcessHeartbeat(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
  1663  	mr.mock.ctrl.T.Helper()
  1664  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProcessHeartbeat", reflect.TypeOf((*MockEvtForwarderHeartbeat)(nil).ProcessHeartbeat), arg0, arg1, arg2, arg3)
  1665  }
  1666  
  1667  // MockWitness is a mock of Witness interface.
  1668  type MockWitness struct {
  1669  	ctrl     *gomock.Controller
  1670  	recorder *MockWitnessMockRecorder
  1671  }
  1672  
  1673  // MockWitnessMockRecorder is the mock recorder for MockWitness.
  1674  type MockWitnessMockRecorder struct {
  1675  	mock *MockWitness
  1676  }
  1677  
  1678  // NewMockWitness creates a new mock instance.
  1679  func NewMockWitness(ctrl *gomock.Controller) *MockWitness {
  1680  	mock := &MockWitness{ctrl: ctrl}
  1681  	mock.recorder = &MockWitnessMockRecorder{mock}
  1682  	return mock
  1683  }
  1684  
  1685  // EXPECT returns an object that allows the caller to indicate expected use.
  1686  func (m *MockWitness) EXPECT() *MockWitnessMockRecorder {
  1687  	return m.recorder
  1688  }
  1689  
  1690  // AddNodeCheck mocks base method.
  1691  func (m *MockWitness) AddNodeCheck(arg0 context.Context, arg1 *v10.NodeVote, arg2 crypto.PublicKey) error {
  1692  	m.ctrl.T.Helper()
  1693  	ret := m.ctrl.Call(m, "AddNodeCheck", arg0, arg1, arg2)
  1694  	ret0, _ := ret[0].(error)
  1695  	return ret0
  1696  }
  1697  
  1698  // AddNodeCheck indicates an expected call of AddNodeCheck.
  1699  func (mr *MockWitnessMockRecorder) AddNodeCheck(arg0, arg1, arg2 interface{}) *gomock.Call {
  1700  	mr.mock.ctrl.T.Helper()
  1701  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddNodeCheck", reflect.TypeOf((*MockWitness)(nil).AddNodeCheck), arg0, arg1, arg2)
  1702  }
  1703  
  1704  // MockBanking is a mock of Banking interface.
  1705  type MockBanking struct {
  1706  	ctrl     *gomock.Controller
  1707  	recorder *MockBankingMockRecorder
  1708  }
  1709  
  1710  // MockBankingMockRecorder is the mock recorder for MockBanking.
  1711  type MockBankingMockRecorder struct {
  1712  	mock *MockBanking
  1713  }
  1714  
  1715  // NewMockBanking creates a new mock instance.
  1716  func NewMockBanking(ctrl *gomock.Controller) *MockBanking {
  1717  	mock := &MockBanking{ctrl: ctrl}
  1718  	mock.recorder = &MockBankingMockRecorder{mock}
  1719  	return mock
  1720  }
  1721  
  1722  // EXPECT returns an object that allows the caller to indicate expected use.
  1723  func (m *MockBanking) EXPECT() *MockBankingMockRecorder {
  1724  	return m.recorder
  1725  }
  1726  
  1727  // BridgeResumed mocks base method.
  1728  func (m *MockBanking) BridgeResumed(arg0 context.Context, arg1 bool, arg2 string, arg3, arg4 uint64, arg5, arg6 string) error {
  1729  	m.ctrl.T.Helper()
  1730  	ret := m.ctrl.Call(m, "BridgeResumed", arg0, arg1, arg2, arg3, arg4, arg5, arg6)
  1731  	ret0, _ := ret[0].(error)
  1732  	return ret0
  1733  }
  1734  
  1735  // BridgeResumed indicates an expected call of BridgeResumed.
  1736  func (mr *MockBankingMockRecorder) BridgeResumed(arg0, arg1, arg2, arg3, arg4, arg5, arg6 interface{}) *gomock.Call {
  1737  	mr.mock.ctrl.T.Helper()
  1738  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BridgeResumed", reflect.TypeOf((*MockBanking)(nil).BridgeResumed), arg0, arg1, arg2, arg3, arg4, arg5, arg6)
  1739  }
  1740  
  1741  // BridgeStopped mocks base method.
  1742  func (m *MockBanking) BridgeStopped(arg0 context.Context, arg1 bool, arg2 string, arg3, arg4 uint64, arg5, arg6 string) error {
  1743  	m.ctrl.T.Helper()
  1744  	ret := m.ctrl.Call(m, "BridgeStopped", arg0, arg1, arg2, arg3, arg4, arg5, arg6)
  1745  	ret0, _ := ret[0].(error)
  1746  	return ret0
  1747  }
  1748  
  1749  // BridgeStopped indicates an expected call of BridgeStopped.
  1750  func (mr *MockBankingMockRecorder) BridgeStopped(arg0, arg1, arg2, arg3, arg4, arg5, arg6 interface{}) *gomock.Call {
  1751  	mr.mock.ctrl.T.Helper()
  1752  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BridgeStopped", reflect.TypeOf((*MockBanking)(nil).BridgeStopped), arg0, arg1, arg2, arg3, arg4, arg5, arg6)
  1753  }
  1754  
  1755  // CancelGovTransfer mocks base method.
  1756  func (m *MockBanking) CancelGovTransfer(arg0 context.Context, arg1 string) error {
  1757  	m.ctrl.T.Helper()
  1758  	ret := m.ctrl.Call(m, "CancelGovTransfer", arg0, arg1)
  1759  	ret0, _ := ret[0].(error)
  1760  	return ret0
  1761  }
  1762  
  1763  // CancelGovTransfer indicates an expected call of CancelGovTransfer.
  1764  func (mr *MockBankingMockRecorder) CancelGovTransfer(arg0, arg1 interface{}) *gomock.Call {
  1765  	mr.mock.ctrl.T.Helper()
  1766  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelGovTransfer", reflect.TypeOf((*MockBanking)(nil).CancelGovTransfer), arg0, arg1)
  1767  }
  1768  
  1769  // CancelTransferFunds mocks base method.
  1770  func (m *MockBanking) CancelTransferFunds(arg0 context.Context, arg1 *types.CancelTransferFunds) error {
  1771  	m.ctrl.T.Helper()
  1772  	ret := m.ctrl.Call(m, "CancelTransferFunds", arg0, arg1)
  1773  	ret0, _ := ret[0].(error)
  1774  	return ret0
  1775  }
  1776  
  1777  // CancelTransferFunds indicates an expected call of CancelTransferFunds.
  1778  func (mr *MockBankingMockRecorder) CancelTransferFunds(arg0, arg1 interface{}) *gomock.Call {
  1779  	mr.mock.ctrl.T.Helper()
  1780  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CancelTransferFunds", reflect.TypeOf((*MockBanking)(nil).CancelTransferFunds), arg0, arg1)
  1781  }
  1782  
  1783  // CheckTransfer mocks base method.
  1784  func (m *MockBanking) CheckTransfer(arg0 *types.TransferBase) error {
  1785  	m.ctrl.T.Helper()
  1786  	ret := m.ctrl.Call(m, "CheckTransfer", arg0)
  1787  	ret0, _ := ret[0].(error)
  1788  	return ret0
  1789  }
  1790  
  1791  // CheckTransfer indicates an expected call of CheckTransfer.
  1792  func (mr *MockBankingMockRecorder) CheckTransfer(arg0 interface{}) *gomock.Call {
  1793  	mr.mock.ctrl.T.Helper()
  1794  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CheckTransfer", reflect.TypeOf((*MockBanking)(nil).CheckTransfer), arg0)
  1795  }
  1796  
  1797  // DepositBuiltinAsset mocks base method.
  1798  func (m *MockBanking) DepositBuiltinAsset(arg0 context.Context, arg1 *types.BuiltinAssetDeposit, arg2 string, arg3 uint64) error {
  1799  	m.ctrl.T.Helper()
  1800  	ret := m.ctrl.Call(m, "DepositBuiltinAsset", arg0, arg1, arg2, arg3)
  1801  	ret0, _ := ret[0].(error)
  1802  	return ret0
  1803  }
  1804  
  1805  // DepositBuiltinAsset indicates an expected call of DepositBuiltinAsset.
  1806  func (mr *MockBankingMockRecorder) DepositBuiltinAsset(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
  1807  	mr.mock.ctrl.T.Helper()
  1808  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DepositBuiltinAsset", reflect.TypeOf((*MockBanking)(nil).DepositBuiltinAsset), arg0, arg1, arg2, arg3)
  1809  }
  1810  
  1811  // DepositERC20 mocks base method.
  1812  func (m *MockBanking) DepositERC20(arg0 context.Context, arg1 *types.ERC20Deposit, arg2 string, arg3, arg4 uint64, arg5, arg6 string) error {
  1813  	m.ctrl.T.Helper()
  1814  	ret := m.ctrl.Call(m, "DepositERC20", arg0, arg1, arg2, arg3, arg4, arg5, arg6)
  1815  	ret0, _ := ret[0].(error)
  1816  	return ret0
  1817  }
  1818  
  1819  // DepositERC20 indicates an expected call of DepositERC20.
  1820  func (mr *MockBankingMockRecorder) DepositERC20(arg0, arg1, arg2, arg3, arg4, arg5, arg6 interface{}) *gomock.Call {
  1821  	mr.mock.ctrl.T.Helper()
  1822  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DepositERC20", reflect.TypeOf((*MockBanking)(nil).DepositERC20), arg0, arg1, arg2, arg3, arg4, arg5, arg6)
  1823  }
  1824  
  1825  // ERC20WithdrawalEvent mocks base method.
  1826  func (m *MockBanking) ERC20WithdrawalEvent(arg0 context.Context, arg1 *types.ERC20Withdrawal, arg2 uint64, arg3, arg4 string) error {
  1827  	m.ctrl.T.Helper()
  1828  	ret := m.ctrl.Call(m, "ERC20WithdrawalEvent", arg0, arg1, arg2, arg3, arg4)
  1829  	ret0, _ := ret[0].(error)
  1830  	return ret0
  1831  }
  1832  
  1833  // ERC20WithdrawalEvent indicates an expected call of ERC20WithdrawalEvent.
  1834  func (mr *MockBankingMockRecorder) ERC20WithdrawalEvent(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call {
  1835  	mr.mock.ctrl.T.Helper()
  1836  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ERC20WithdrawalEvent", reflect.TypeOf((*MockBanking)(nil).ERC20WithdrawalEvent), arg0, arg1, arg2, arg3, arg4)
  1837  }
  1838  
  1839  // EnableBuiltinAsset mocks base method.
  1840  func (m *MockBanking) EnableBuiltinAsset(arg0 context.Context, arg1 string) error {
  1841  	m.ctrl.T.Helper()
  1842  	ret := m.ctrl.Call(m, "EnableBuiltinAsset", arg0, arg1)
  1843  	ret0, _ := ret[0].(error)
  1844  	return ret0
  1845  }
  1846  
  1847  // EnableBuiltinAsset indicates an expected call of EnableBuiltinAsset.
  1848  func (mr *MockBankingMockRecorder) EnableBuiltinAsset(arg0, arg1 interface{}) *gomock.Call {
  1849  	mr.mock.ctrl.T.Helper()
  1850  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableBuiltinAsset", reflect.TypeOf((*MockBanking)(nil).EnableBuiltinAsset), arg0, arg1)
  1851  }
  1852  
  1853  // EnableERC20 mocks base method.
  1854  func (m *MockBanking) EnableERC20(arg0 context.Context, arg1 *types.ERC20AssetList, arg2 string, arg3, arg4 uint64, arg5, arg6 string) error {
  1855  	m.ctrl.T.Helper()
  1856  	ret := m.ctrl.Call(m, "EnableERC20", arg0, arg1, arg2, arg3, arg4, arg5, arg6)
  1857  	ret0, _ := ret[0].(error)
  1858  	return ret0
  1859  }
  1860  
  1861  // EnableERC20 indicates an expected call of EnableERC20.
  1862  func (mr *MockBankingMockRecorder) EnableERC20(arg0, arg1, arg2, arg3, arg4, arg5, arg6 interface{}) *gomock.Call {
  1863  	mr.mock.ctrl.T.Helper()
  1864  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableERC20", reflect.TypeOf((*MockBanking)(nil).EnableERC20), arg0, arg1, arg2, arg3, arg4, arg5, arg6)
  1865  }
  1866  
  1867  // NewGovernanceTransfer mocks base method.
  1868  func (m *MockBanking) NewGovernanceTransfer(arg0 context.Context, arg1, arg2 string, arg3 *types.NewTransferConfiguration) error {
  1869  	m.ctrl.T.Helper()
  1870  	ret := m.ctrl.Call(m, "NewGovernanceTransfer", arg0, arg1, arg2, arg3)
  1871  	ret0, _ := ret[0].(error)
  1872  	return ret0
  1873  }
  1874  
  1875  // NewGovernanceTransfer indicates an expected call of NewGovernanceTransfer.
  1876  func (mr *MockBankingMockRecorder) NewGovernanceTransfer(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
  1877  	mr.mock.ctrl.T.Helper()
  1878  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewGovernanceTransfer", reflect.TypeOf((*MockBanking)(nil).NewGovernanceTransfer), arg0, arg1, arg2, arg3)
  1879  }
  1880  
  1881  // OnBlockEnd mocks base method.
  1882  func (m *MockBanking) OnBlockEnd(arg0 context.Context, arg1 time.Time) {
  1883  	m.ctrl.T.Helper()
  1884  	m.ctrl.Call(m, "OnBlockEnd", arg0, arg1)
  1885  }
  1886  
  1887  // OnBlockEnd indicates an expected call of OnBlockEnd.
  1888  func (mr *MockBankingMockRecorder) OnBlockEnd(arg0, arg1 interface{}) *gomock.Call {
  1889  	mr.mock.ctrl.T.Helper()
  1890  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OnBlockEnd", reflect.TypeOf((*MockBanking)(nil).OnBlockEnd), arg0, arg1)
  1891  }
  1892  
  1893  // TransferFunds mocks base method.
  1894  func (m *MockBanking) TransferFunds(arg0 context.Context, arg1 *types.TransferFunds) error {
  1895  	m.ctrl.T.Helper()
  1896  	ret := m.ctrl.Call(m, "TransferFunds", arg0, arg1)
  1897  	ret0, _ := ret[0].(error)
  1898  	return ret0
  1899  }
  1900  
  1901  // TransferFunds indicates an expected call of TransferFunds.
  1902  func (mr *MockBankingMockRecorder) TransferFunds(arg0, arg1 interface{}) *gomock.Call {
  1903  	mr.mock.ctrl.T.Helper()
  1904  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TransferFunds", reflect.TypeOf((*MockBanking)(nil).TransferFunds), arg0, arg1)
  1905  }
  1906  
  1907  // UpdateERC20 mocks base method.
  1908  func (m *MockBanking) UpdateERC20(arg0 context.Context, arg1 *types.ERC20AssetLimitsUpdated, arg2 string, arg3, arg4 uint64, arg5, arg6 string) error {
  1909  	m.ctrl.T.Helper()
  1910  	ret := m.ctrl.Call(m, "UpdateERC20", arg0, arg1, arg2, arg3, arg4, arg5, arg6)
  1911  	ret0, _ := ret[0].(error)
  1912  	return ret0
  1913  }
  1914  
  1915  // UpdateERC20 indicates an expected call of UpdateERC20.
  1916  func (mr *MockBankingMockRecorder) UpdateERC20(arg0, arg1, arg2, arg3, arg4, arg5, arg6 interface{}) *gomock.Call {
  1917  	mr.mock.ctrl.T.Helper()
  1918  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateERC20", reflect.TypeOf((*MockBanking)(nil).UpdateERC20), arg0, arg1, arg2, arg3, arg4, arg5, arg6)
  1919  }
  1920  
  1921  // VerifyCancelGovernanceTransfer mocks base method.
  1922  func (m *MockBanking) VerifyCancelGovernanceTransfer(arg0 string) error {
  1923  	m.ctrl.T.Helper()
  1924  	ret := m.ctrl.Call(m, "VerifyCancelGovernanceTransfer", arg0)
  1925  	ret0, _ := ret[0].(error)
  1926  	return ret0
  1927  }
  1928  
  1929  // VerifyCancelGovernanceTransfer indicates an expected call of VerifyCancelGovernanceTransfer.
  1930  func (mr *MockBankingMockRecorder) VerifyCancelGovernanceTransfer(arg0 interface{}) *gomock.Call {
  1931  	mr.mock.ctrl.T.Helper()
  1932  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VerifyCancelGovernanceTransfer", reflect.TypeOf((*MockBanking)(nil).VerifyCancelGovernanceTransfer), arg0)
  1933  }
  1934  
  1935  // VerifyGovernanceTransfer mocks base method.
  1936  func (m *MockBanking) VerifyGovernanceTransfer(arg0 *types.NewTransferConfiguration) error {
  1937  	m.ctrl.T.Helper()
  1938  	ret := m.ctrl.Call(m, "VerifyGovernanceTransfer", arg0)
  1939  	ret0, _ := ret[0].(error)
  1940  	return ret0
  1941  }
  1942  
  1943  // VerifyGovernanceTransfer indicates an expected call of VerifyGovernanceTransfer.
  1944  func (mr *MockBankingMockRecorder) VerifyGovernanceTransfer(arg0 interface{}) *gomock.Call {
  1945  	mr.mock.ctrl.T.Helper()
  1946  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VerifyGovernanceTransfer", reflect.TypeOf((*MockBanking)(nil).VerifyGovernanceTransfer), arg0)
  1947  }
  1948  
  1949  // WithdrawBuiltinAsset mocks base method.
  1950  func (m *MockBanking) WithdrawBuiltinAsset(arg0 context.Context, arg1, arg2, arg3 string, arg4 *num.Uint) error {
  1951  	m.ctrl.T.Helper()
  1952  	ret := m.ctrl.Call(m, "WithdrawBuiltinAsset", arg0, arg1, arg2, arg3, arg4)
  1953  	ret0, _ := ret[0].(error)
  1954  	return ret0
  1955  }
  1956  
  1957  // WithdrawBuiltinAsset indicates an expected call of WithdrawBuiltinAsset.
  1958  func (mr *MockBankingMockRecorder) WithdrawBuiltinAsset(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call {
  1959  	mr.mock.ctrl.T.Helper()
  1960  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WithdrawBuiltinAsset", reflect.TypeOf((*MockBanking)(nil).WithdrawBuiltinAsset), arg0, arg1, arg2, arg3, arg4)
  1961  }
  1962  
  1963  // WithdrawERC20 mocks base method.
  1964  func (m *MockBanking) WithdrawERC20(arg0 context.Context, arg1, arg2, arg3 string, arg4 *num.Uint, arg5 *types.Erc20WithdrawExt) error {
  1965  	m.ctrl.T.Helper()
  1966  	ret := m.ctrl.Call(m, "WithdrawERC20", arg0, arg1, arg2, arg3, arg4, arg5)
  1967  	ret0, _ := ret[0].(error)
  1968  	return ret0
  1969  }
  1970  
  1971  // WithdrawERC20 indicates an expected call of WithdrawERC20.
  1972  func (mr *MockBankingMockRecorder) WithdrawERC20(arg0, arg1, arg2, arg3, arg4, arg5 interface{}) *gomock.Call {
  1973  	mr.mock.ctrl.T.Helper()
  1974  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WithdrawERC20", reflect.TypeOf((*MockBanking)(nil).WithdrawERC20), arg0, arg1, arg2, arg3, arg4, arg5)
  1975  }
  1976  
  1977  // MockNetworkParameters is a mock of NetworkParameters interface.
  1978  type MockNetworkParameters struct {
  1979  	ctrl     *gomock.Controller
  1980  	recorder *MockNetworkParametersMockRecorder
  1981  }
  1982  
  1983  // MockNetworkParametersMockRecorder is the mock recorder for MockNetworkParameters.
  1984  type MockNetworkParametersMockRecorder struct {
  1985  	mock *MockNetworkParameters
  1986  }
  1987  
  1988  // NewMockNetworkParameters creates a new mock instance.
  1989  func NewMockNetworkParameters(ctrl *gomock.Controller) *MockNetworkParameters {
  1990  	mock := &MockNetworkParameters{ctrl: ctrl}
  1991  	mock.recorder = &MockNetworkParametersMockRecorder{mock}
  1992  	return mock
  1993  }
  1994  
  1995  // EXPECT returns an object that allows the caller to indicate expected use.
  1996  func (m *MockNetworkParameters) EXPECT() *MockNetworkParametersMockRecorder {
  1997  	return m.recorder
  1998  }
  1999  
  2000  // DispatchChanges mocks base method.
  2001  func (m *MockNetworkParameters) DispatchChanges(arg0 context.Context) {
  2002  	m.ctrl.T.Helper()
  2003  	m.ctrl.Call(m, "DispatchChanges", arg0)
  2004  }
  2005  
  2006  // DispatchChanges indicates an expected call of DispatchChanges.
  2007  func (mr *MockNetworkParametersMockRecorder) DispatchChanges(arg0 interface{}) *gomock.Call {
  2008  	mr.mock.ctrl.T.Helper()
  2009  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DispatchChanges", reflect.TypeOf((*MockNetworkParameters)(nil).DispatchChanges), arg0)
  2010  }
  2011  
  2012  // GetInt mocks base method.
  2013  func (m *MockNetworkParameters) GetInt(arg0 string) (int64, error) {
  2014  	m.ctrl.T.Helper()
  2015  	ret := m.ctrl.Call(m, "GetInt", arg0)
  2016  	ret0, _ := ret[0].(int64)
  2017  	ret1, _ := ret[1].(error)
  2018  	return ret0, ret1
  2019  }
  2020  
  2021  // GetInt indicates an expected call of GetInt.
  2022  func (mr *MockNetworkParametersMockRecorder) GetInt(arg0 interface{}) *gomock.Call {
  2023  	mr.mock.ctrl.T.Helper()
  2024  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetInt", reflect.TypeOf((*MockNetworkParameters)(nil).GetInt), arg0)
  2025  }
  2026  
  2027  // GetJSONStruct mocks base method.
  2028  func (m *MockNetworkParameters) GetJSONStruct(arg0 string, arg1 netparams.Reset) error {
  2029  	m.ctrl.T.Helper()
  2030  	ret := m.ctrl.Call(m, "GetJSONStruct", arg0, arg1)
  2031  	ret0, _ := ret[0].(error)
  2032  	return ret0
  2033  }
  2034  
  2035  // GetJSONStruct indicates an expected call of GetJSONStruct.
  2036  func (mr *MockNetworkParametersMockRecorder) GetJSONStruct(arg0, arg1 interface{}) *gomock.Call {
  2037  	mr.mock.ctrl.T.Helper()
  2038  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetJSONStruct", reflect.TypeOf((*MockNetworkParameters)(nil).GetJSONStruct), arg0, arg1)
  2039  }
  2040  
  2041  // IsUpdateAllowed mocks base method.
  2042  func (m *MockNetworkParameters) IsUpdateAllowed(arg0 string) error {
  2043  	m.ctrl.T.Helper()
  2044  	ret := m.ctrl.Call(m, "IsUpdateAllowed", arg0)
  2045  	ret0, _ := ret[0].(error)
  2046  	return ret0
  2047  }
  2048  
  2049  // IsUpdateAllowed indicates an expected call of IsUpdateAllowed.
  2050  func (mr *MockNetworkParametersMockRecorder) IsUpdateAllowed(arg0 interface{}) *gomock.Call {
  2051  	mr.mock.ctrl.T.Helper()
  2052  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsUpdateAllowed", reflect.TypeOf((*MockNetworkParameters)(nil).IsUpdateAllowed), arg0)
  2053  }
  2054  
  2055  // Update mocks base method.
  2056  func (m *MockNetworkParameters) Update(arg0 context.Context, arg1, arg2 string) error {
  2057  	m.ctrl.T.Helper()
  2058  	ret := m.ctrl.Call(m, "Update", arg0, arg1, arg2)
  2059  	ret0, _ := ret[0].(error)
  2060  	return ret0
  2061  }
  2062  
  2063  // Update indicates an expected call of Update.
  2064  func (mr *MockNetworkParametersMockRecorder) Update(arg0, arg1, arg2 interface{}) *gomock.Call {
  2065  	mr.mock.ctrl.T.Helper()
  2066  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Update", reflect.TypeOf((*MockNetworkParameters)(nil).Update), arg0, arg1, arg2)
  2067  }
  2068  
  2069  // MockOraclesEngine is a mock of OraclesEngine interface.
  2070  type MockOraclesEngine struct {
  2071  	ctrl     *gomock.Controller
  2072  	recorder *MockOraclesEngineMockRecorder
  2073  }
  2074  
  2075  // MockOraclesEngineMockRecorder is the mock recorder for MockOraclesEngine.
  2076  type MockOraclesEngineMockRecorder struct {
  2077  	mock *MockOraclesEngine
  2078  }
  2079  
  2080  // NewMockOraclesEngine creates a new mock instance.
  2081  func NewMockOraclesEngine(ctrl *gomock.Controller) *MockOraclesEngine {
  2082  	mock := &MockOraclesEngine{ctrl: ctrl}
  2083  	mock.recorder = &MockOraclesEngineMockRecorder{mock}
  2084  	return mock
  2085  }
  2086  
  2087  // EXPECT returns an object that allows the caller to indicate expected use.
  2088  func (m *MockOraclesEngine) EXPECT() *MockOraclesEngineMockRecorder {
  2089  	return m.recorder
  2090  }
  2091  
  2092  // BroadcastData mocks base method.
  2093  func (m *MockOraclesEngine) BroadcastData(arg0 context.Context, arg1 common.Data) error {
  2094  	m.ctrl.T.Helper()
  2095  	ret := m.ctrl.Call(m, "BroadcastData", arg0, arg1)
  2096  	ret0, _ := ret[0].(error)
  2097  	return ret0
  2098  }
  2099  
  2100  // BroadcastData indicates an expected call of BroadcastData.
  2101  func (mr *MockOraclesEngineMockRecorder) BroadcastData(arg0, arg1 interface{}) *gomock.Call {
  2102  	mr.mock.ctrl.T.Helper()
  2103  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BroadcastData", reflect.TypeOf((*MockOraclesEngine)(nil).BroadcastData), arg0, arg1)
  2104  }
  2105  
  2106  // HasMatch mocks base method.
  2107  func (m *MockOraclesEngine) HasMatch(arg0 common.Data) (bool, error) {
  2108  	m.ctrl.T.Helper()
  2109  	ret := m.ctrl.Call(m, "HasMatch", arg0)
  2110  	ret0, _ := ret[0].(bool)
  2111  	ret1, _ := ret[1].(error)
  2112  	return ret0, ret1
  2113  }
  2114  
  2115  // HasMatch indicates an expected call of HasMatch.
  2116  func (mr *MockOraclesEngineMockRecorder) HasMatch(arg0 interface{}) *gomock.Call {
  2117  	mr.mock.ctrl.T.Helper()
  2118  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HasMatch", reflect.TypeOf((*MockOraclesEngine)(nil).HasMatch), arg0)
  2119  }
  2120  
  2121  // ListensToSigners mocks base method.
  2122  func (m *MockOraclesEngine) ListensToSigners(arg0 common.Data) bool {
  2123  	m.ctrl.T.Helper()
  2124  	ret := m.ctrl.Call(m, "ListensToSigners", arg0)
  2125  	ret0, _ := ret[0].(bool)
  2126  	return ret0
  2127  }
  2128  
  2129  // ListensToSigners indicates an expected call of ListensToSigners.
  2130  func (mr *MockOraclesEngineMockRecorder) ListensToSigners(arg0 interface{}) *gomock.Call {
  2131  	mr.mock.ctrl.T.Helper()
  2132  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListensToSigners", reflect.TypeOf((*MockOraclesEngine)(nil).ListensToSigners), arg0)
  2133  }
  2134  
  2135  // MockOracleAdaptors is a mock of OracleAdaptors interface.
  2136  type MockOracleAdaptors struct {
  2137  	ctrl     *gomock.Controller
  2138  	recorder *MockOracleAdaptorsMockRecorder
  2139  }
  2140  
  2141  // MockOracleAdaptorsMockRecorder is the mock recorder for MockOracleAdaptors.
  2142  type MockOracleAdaptorsMockRecorder struct {
  2143  	mock *MockOracleAdaptors
  2144  }
  2145  
  2146  // NewMockOracleAdaptors creates a new mock instance.
  2147  func NewMockOracleAdaptors(ctrl *gomock.Controller) *MockOracleAdaptors {
  2148  	mock := &MockOracleAdaptors{ctrl: ctrl}
  2149  	mock.recorder = &MockOracleAdaptorsMockRecorder{mock}
  2150  	return mock
  2151  }
  2152  
  2153  // EXPECT returns an object that allows the caller to indicate expected use.
  2154  func (m *MockOracleAdaptors) EXPECT() *MockOracleAdaptorsMockRecorder {
  2155  	return m.recorder
  2156  }
  2157  
  2158  // Normalise mocks base method.
  2159  func (m *MockOracleAdaptors) Normalise(arg0 crypto.PublicKey, arg1 v10.OracleDataSubmission) (*common.Data, error) {
  2160  	m.ctrl.T.Helper()
  2161  	ret := m.ctrl.Call(m, "Normalise", arg0, arg1)
  2162  	ret0, _ := ret[0].(*common.Data)
  2163  	ret1, _ := ret[1].(error)
  2164  	return ret0, ret1
  2165  }
  2166  
  2167  // Normalise indicates an expected call of Normalise.
  2168  func (mr *MockOracleAdaptorsMockRecorder) Normalise(arg0, arg1 interface{}) *gomock.Call {
  2169  	mr.mock.ctrl.T.Helper()
  2170  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Normalise", reflect.TypeOf((*MockOracleAdaptors)(nil).Normalise), arg0, arg1)
  2171  }
  2172  
  2173  // MockLimits is a mock of Limits interface.
  2174  type MockLimits struct {
  2175  	ctrl     *gomock.Controller
  2176  	recorder *MockLimitsMockRecorder
  2177  }
  2178  
  2179  // MockLimitsMockRecorder is the mock recorder for MockLimits.
  2180  type MockLimitsMockRecorder struct {
  2181  	mock *MockLimits
  2182  }
  2183  
  2184  // NewMockLimits creates a new mock instance.
  2185  func NewMockLimits(ctrl *gomock.Controller) *MockLimits {
  2186  	mock := &MockLimits{ctrl: ctrl}
  2187  	mock.recorder = &MockLimitsMockRecorder{mock}
  2188  	return mock
  2189  }
  2190  
  2191  // EXPECT returns an object that allows the caller to indicate expected use.
  2192  func (m *MockLimits) EXPECT() *MockLimitsMockRecorder {
  2193  	return m.recorder
  2194  }
  2195  
  2196  // CanProposeAsset mocks base method.
  2197  func (m *MockLimits) CanProposeAsset() bool {
  2198  	m.ctrl.T.Helper()
  2199  	ret := m.ctrl.Call(m, "CanProposeAsset")
  2200  	ret0, _ := ret[0].(bool)
  2201  	return ret0
  2202  }
  2203  
  2204  // CanProposeAsset indicates an expected call of CanProposeAsset.
  2205  func (mr *MockLimitsMockRecorder) CanProposeAsset() *gomock.Call {
  2206  	mr.mock.ctrl.T.Helper()
  2207  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CanProposeAsset", reflect.TypeOf((*MockLimits)(nil).CanProposeAsset))
  2208  }
  2209  
  2210  // CanProposeMarket mocks base method.
  2211  func (m *MockLimits) CanProposeMarket() bool {
  2212  	m.ctrl.T.Helper()
  2213  	ret := m.ctrl.Call(m, "CanProposeMarket")
  2214  	ret0, _ := ret[0].(bool)
  2215  	return ret0
  2216  }
  2217  
  2218  // CanProposeMarket indicates an expected call of CanProposeMarket.
  2219  func (mr *MockLimitsMockRecorder) CanProposeMarket() *gomock.Call {
  2220  	mr.mock.ctrl.T.Helper()
  2221  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CanProposeMarket", reflect.TypeOf((*MockLimits)(nil).CanProposeMarket))
  2222  }
  2223  
  2224  // CanProposePerpsMarket mocks base method.
  2225  func (m *MockLimits) CanProposePerpsMarket() bool {
  2226  	m.ctrl.T.Helper()
  2227  	ret := m.ctrl.Call(m, "CanProposePerpsMarket")
  2228  	ret0, _ := ret[0].(bool)
  2229  	return ret0
  2230  }
  2231  
  2232  // CanProposePerpsMarket indicates an expected call of CanProposePerpsMarket.
  2233  func (mr *MockLimitsMockRecorder) CanProposePerpsMarket() *gomock.Call {
  2234  	mr.mock.ctrl.T.Helper()
  2235  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CanProposePerpsMarket", reflect.TypeOf((*MockLimits)(nil).CanProposePerpsMarket))
  2236  }
  2237  
  2238  // CanProposeSpotMarket mocks base method.
  2239  func (m *MockLimits) CanProposeSpotMarket() bool {
  2240  	m.ctrl.T.Helper()
  2241  	ret := m.ctrl.Call(m, "CanProposeSpotMarket")
  2242  	ret0, _ := ret[0].(bool)
  2243  	return ret0
  2244  }
  2245  
  2246  // CanProposeSpotMarket indicates an expected call of CanProposeSpotMarket.
  2247  func (mr *MockLimitsMockRecorder) CanProposeSpotMarket() *gomock.Call {
  2248  	mr.mock.ctrl.T.Helper()
  2249  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CanProposeSpotMarket", reflect.TypeOf((*MockLimits)(nil).CanProposeSpotMarket))
  2250  }
  2251  
  2252  // CanTrade mocks base method.
  2253  func (m *MockLimits) CanTrade() bool {
  2254  	m.ctrl.T.Helper()
  2255  	ret := m.ctrl.Call(m, "CanTrade")
  2256  	ret0, _ := ret[0].(bool)
  2257  	return ret0
  2258  }
  2259  
  2260  // CanTrade indicates an expected call of CanTrade.
  2261  func (mr *MockLimitsMockRecorder) CanTrade() *gomock.Call {
  2262  	mr.mock.ctrl.T.Helper()
  2263  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CanTrade", reflect.TypeOf((*MockLimits)(nil).CanTrade))
  2264  }
  2265  
  2266  // CanUseAMMPool mocks base method.
  2267  func (m *MockLimits) CanUseAMMPool() bool {
  2268  	m.ctrl.T.Helper()
  2269  	ret := m.ctrl.Call(m, "CanUseAMMPool")
  2270  	ret0, _ := ret[0].(bool)
  2271  	return ret0
  2272  }
  2273  
  2274  // CanUseAMMPool indicates an expected call of CanUseAMMPool.
  2275  func (mr *MockLimitsMockRecorder) CanUseAMMPool() *gomock.Call {
  2276  	mr.mock.ctrl.T.Helper()
  2277  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CanUseAMMPool", reflect.TypeOf((*MockLimits)(nil).CanUseAMMPool))
  2278  }
  2279  
  2280  // MockStakeVerifier is a mock of StakeVerifier interface.
  2281  type MockStakeVerifier struct {
  2282  	ctrl     *gomock.Controller
  2283  	recorder *MockStakeVerifierMockRecorder
  2284  }
  2285  
  2286  // MockStakeVerifierMockRecorder is the mock recorder for MockStakeVerifier.
  2287  type MockStakeVerifierMockRecorder struct {
  2288  	mock *MockStakeVerifier
  2289  }
  2290  
  2291  // NewMockStakeVerifier creates a new mock instance.
  2292  func NewMockStakeVerifier(ctrl *gomock.Controller) *MockStakeVerifier {
  2293  	mock := &MockStakeVerifier{ctrl: ctrl}
  2294  	mock.recorder = &MockStakeVerifierMockRecorder{mock}
  2295  	return mock
  2296  }
  2297  
  2298  // EXPECT returns an object that allows the caller to indicate expected use.
  2299  func (m *MockStakeVerifier) EXPECT() *MockStakeVerifierMockRecorder {
  2300  	return m.recorder
  2301  }
  2302  
  2303  // ProcessStakeDeposited mocks base method.
  2304  func (m *MockStakeVerifier) ProcessStakeDeposited(arg0 context.Context, arg1 *types.StakeDeposited) error {
  2305  	m.ctrl.T.Helper()
  2306  	ret := m.ctrl.Call(m, "ProcessStakeDeposited", arg0, arg1)
  2307  	ret0, _ := ret[0].(error)
  2308  	return ret0
  2309  }
  2310  
  2311  // ProcessStakeDeposited indicates an expected call of ProcessStakeDeposited.
  2312  func (mr *MockStakeVerifierMockRecorder) ProcessStakeDeposited(arg0, arg1 interface{}) *gomock.Call {
  2313  	mr.mock.ctrl.T.Helper()
  2314  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProcessStakeDeposited", reflect.TypeOf((*MockStakeVerifier)(nil).ProcessStakeDeposited), arg0, arg1)
  2315  }
  2316  
  2317  // ProcessStakeRemoved mocks base method.
  2318  func (m *MockStakeVerifier) ProcessStakeRemoved(arg0 context.Context, arg1 *types.StakeRemoved) error {
  2319  	m.ctrl.T.Helper()
  2320  	ret := m.ctrl.Call(m, "ProcessStakeRemoved", arg0, arg1)
  2321  	ret0, _ := ret[0].(error)
  2322  	return ret0
  2323  }
  2324  
  2325  // ProcessStakeRemoved indicates an expected call of ProcessStakeRemoved.
  2326  func (mr *MockStakeVerifierMockRecorder) ProcessStakeRemoved(arg0, arg1 interface{}) *gomock.Call {
  2327  	mr.mock.ctrl.T.Helper()
  2328  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProcessStakeRemoved", reflect.TypeOf((*MockStakeVerifier)(nil).ProcessStakeRemoved), arg0, arg1)
  2329  }
  2330  
  2331  // MockStakingAccounts is a mock of StakingAccounts interface.
  2332  type MockStakingAccounts struct {
  2333  	ctrl     *gomock.Controller
  2334  	recorder *MockStakingAccountsMockRecorder
  2335  }
  2336  
  2337  // MockStakingAccountsMockRecorder is the mock recorder for MockStakingAccounts.
  2338  type MockStakingAccountsMockRecorder struct {
  2339  	mock *MockStakingAccounts
  2340  }
  2341  
  2342  // NewMockStakingAccounts creates a new mock instance.
  2343  func NewMockStakingAccounts(ctrl *gomock.Controller) *MockStakingAccounts {
  2344  	mock := &MockStakingAccounts{ctrl: ctrl}
  2345  	mock.recorder = &MockStakingAccountsMockRecorder{mock}
  2346  	return mock
  2347  }
  2348  
  2349  // EXPECT returns an object that allows the caller to indicate expected use.
  2350  func (m *MockStakingAccounts) EXPECT() *MockStakingAccountsMockRecorder {
  2351  	return m.recorder
  2352  }
  2353  
  2354  // Hash mocks base method.
  2355  func (m *MockStakingAccounts) Hash() []byte {
  2356  	m.ctrl.T.Helper()
  2357  	ret := m.ctrl.Call(m, "Hash")
  2358  	ret0, _ := ret[0].([]byte)
  2359  	return ret0
  2360  }
  2361  
  2362  // Hash indicates an expected call of Hash.
  2363  func (mr *MockStakingAccountsMockRecorder) Hash() *gomock.Call {
  2364  	mr.mock.ctrl.T.Helper()
  2365  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Hash", reflect.TypeOf((*MockStakingAccounts)(nil).Hash))
  2366  }
  2367  
  2368  // ProcessStakeTotalSupply mocks base method.
  2369  func (m *MockStakingAccounts) ProcessStakeTotalSupply(arg0 context.Context, arg1 *types.StakeTotalSupply) error {
  2370  	m.ctrl.T.Helper()
  2371  	ret := m.ctrl.Call(m, "ProcessStakeTotalSupply", arg0, arg1)
  2372  	ret0, _ := ret[0].(error)
  2373  	return ret0
  2374  }
  2375  
  2376  // ProcessStakeTotalSupply indicates an expected call of ProcessStakeTotalSupply.
  2377  func (mr *MockStakingAccountsMockRecorder) ProcessStakeTotalSupply(arg0, arg1 interface{}) *gomock.Call {
  2378  	mr.mock.ctrl.T.Helper()
  2379  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProcessStakeTotalSupply", reflect.TypeOf((*MockStakingAccounts)(nil).ProcessStakeTotalSupply), arg0, arg1)
  2380  }
  2381  
  2382  // MockERC20MultiSigTopology is a mock of ERC20MultiSigTopology interface.
  2383  type MockERC20MultiSigTopology struct {
  2384  	ctrl     *gomock.Controller
  2385  	recorder *MockERC20MultiSigTopologyMockRecorder
  2386  }
  2387  
  2388  // MockERC20MultiSigTopologyMockRecorder is the mock recorder for MockERC20MultiSigTopology.
  2389  type MockERC20MultiSigTopologyMockRecorder struct {
  2390  	mock *MockERC20MultiSigTopology
  2391  }
  2392  
  2393  // NewMockERC20MultiSigTopology creates a new mock instance.
  2394  func NewMockERC20MultiSigTopology(ctrl *gomock.Controller) *MockERC20MultiSigTopology {
  2395  	mock := &MockERC20MultiSigTopology{ctrl: ctrl}
  2396  	mock.recorder = &MockERC20MultiSigTopologyMockRecorder{mock}
  2397  	return mock
  2398  }
  2399  
  2400  // EXPECT returns an object that allows the caller to indicate expected use.
  2401  func (m *MockERC20MultiSigTopology) EXPECT() *MockERC20MultiSigTopologyMockRecorder {
  2402  	return m.recorder
  2403  }
  2404  
  2405  // ProcessSignerEvent mocks base method.
  2406  func (m *MockERC20MultiSigTopology) ProcessSignerEvent(arg0 *types.SignerEvent) error {
  2407  	m.ctrl.T.Helper()
  2408  	ret := m.ctrl.Call(m, "ProcessSignerEvent", arg0)
  2409  	ret0, _ := ret[0].(error)
  2410  	return ret0
  2411  }
  2412  
  2413  // ProcessSignerEvent indicates an expected call of ProcessSignerEvent.
  2414  func (mr *MockERC20MultiSigTopologyMockRecorder) ProcessSignerEvent(arg0 interface{}) *gomock.Call {
  2415  	mr.mock.ctrl.T.Helper()
  2416  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProcessSignerEvent", reflect.TypeOf((*MockERC20MultiSigTopology)(nil).ProcessSignerEvent), arg0)
  2417  }
  2418  
  2419  // ProcessThresholdEvent mocks base method.
  2420  func (m *MockERC20MultiSigTopology) ProcessThresholdEvent(arg0 *types.SignerThresholdSetEvent) error {
  2421  	m.ctrl.T.Helper()
  2422  	ret := m.ctrl.Call(m, "ProcessThresholdEvent", arg0)
  2423  	ret0, _ := ret[0].(error)
  2424  	return ret0
  2425  }
  2426  
  2427  // ProcessThresholdEvent indicates an expected call of ProcessThresholdEvent.
  2428  func (mr *MockERC20MultiSigTopologyMockRecorder) ProcessThresholdEvent(arg0 interface{}) *gomock.Call {
  2429  	mr.mock.ctrl.T.Helper()
  2430  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProcessThresholdEvent", reflect.TypeOf((*MockERC20MultiSigTopology)(nil).ProcessThresholdEvent), arg0)
  2431  }
  2432  
  2433  // MockCheckpoint is a mock of Checkpoint interface.
  2434  type MockCheckpoint struct {
  2435  	ctrl     *gomock.Controller
  2436  	recorder *MockCheckpointMockRecorder
  2437  }
  2438  
  2439  // MockCheckpointMockRecorder is the mock recorder for MockCheckpoint.
  2440  type MockCheckpointMockRecorder struct {
  2441  	mock *MockCheckpoint
  2442  }
  2443  
  2444  // NewMockCheckpoint creates a new mock instance.
  2445  func NewMockCheckpoint(ctrl *gomock.Controller) *MockCheckpoint {
  2446  	mock := &MockCheckpoint{ctrl: ctrl}
  2447  	mock.recorder = &MockCheckpointMockRecorder{mock}
  2448  	return mock
  2449  }
  2450  
  2451  // EXPECT returns an object that allows the caller to indicate expected use.
  2452  func (m *MockCheckpoint) EXPECT() *MockCheckpointMockRecorder {
  2453  	return m.recorder
  2454  }
  2455  
  2456  // BalanceCheckpoint mocks base method.
  2457  func (m *MockCheckpoint) BalanceCheckpoint(arg0 context.Context) (*types.CheckpointState, error) {
  2458  	m.ctrl.T.Helper()
  2459  	ret := m.ctrl.Call(m, "BalanceCheckpoint", arg0)
  2460  	ret0, _ := ret[0].(*types.CheckpointState)
  2461  	ret1, _ := ret[1].(error)
  2462  	return ret0, ret1
  2463  }
  2464  
  2465  // BalanceCheckpoint indicates an expected call of BalanceCheckpoint.
  2466  func (mr *MockCheckpointMockRecorder) BalanceCheckpoint(arg0 interface{}) *gomock.Call {
  2467  	mr.mock.ctrl.T.Helper()
  2468  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BalanceCheckpoint", reflect.TypeOf((*MockCheckpoint)(nil).BalanceCheckpoint), arg0)
  2469  }
  2470  
  2471  // Checkpoint mocks base method.
  2472  func (m *MockCheckpoint) Checkpoint(arg0 context.Context, arg1 time.Time) (*types.CheckpointState, error) {
  2473  	m.ctrl.T.Helper()
  2474  	ret := m.ctrl.Call(m, "Checkpoint", arg0, arg1)
  2475  	ret0, _ := ret[0].(*types.CheckpointState)
  2476  	ret1, _ := ret[1].(error)
  2477  	return ret0, ret1
  2478  }
  2479  
  2480  // Checkpoint indicates an expected call of Checkpoint.
  2481  func (mr *MockCheckpointMockRecorder) Checkpoint(arg0, arg1 interface{}) *gomock.Call {
  2482  	mr.mock.ctrl.T.Helper()
  2483  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Checkpoint", reflect.TypeOf((*MockCheckpoint)(nil).Checkpoint), arg0, arg1)
  2484  }
  2485  
  2486  // MockBroker is a mock of Broker interface.
  2487  type MockBroker struct {
  2488  	ctrl     *gomock.Controller
  2489  	recorder *MockBrokerMockRecorder
  2490  }
  2491  
  2492  // MockBrokerMockRecorder is the mock recorder for MockBroker.
  2493  type MockBrokerMockRecorder struct {
  2494  	mock *MockBroker
  2495  }
  2496  
  2497  // NewMockBroker creates a new mock instance.
  2498  func NewMockBroker(ctrl *gomock.Controller) *MockBroker {
  2499  	mock := &MockBroker{ctrl: ctrl}
  2500  	mock.recorder = &MockBrokerMockRecorder{mock}
  2501  	return mock
  2502  }
  2503  
  2504  // EXPECT returns an object that allows the caller to indicate expected use.
  2505  func (m *MockBroker) EXPECT() *MockBrokerMockRecorder {
  2506  	return m.recorder
  2507  }
  2508  
  2509  // Send mocks base method.
  2510  func (m *MockBroker) Send(arg0 events.Event) {
  2511  	m.ctrl.T.Helper()
  2512  	m.ctrl.Call(m, "Send", arg0)
  2513  }
  2514  
  2515  // Send indicates an expected call of Send.
  2516  func (mr *MockBrokerMockRecorder) Send(arg0 interface{}) *gomock.Call {
  2517  	mr.mock.ctrl.T.Helper()
  2518  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Send", reflect.TypeOf((*MockBroker)(nil).Send), arg0)
  2519  }
  2520  
  2521  // SetStreaming mocks base method.
  2522  func (m *MockBroker) SetStreaming(arg0 bool) bool {
  2523  	m.ctrl.T.Helper()
  2524  	ret := m.ctrl.Call(m, "SetStreaming", arg0)
  2525  	ret0, _ := ret[0].(bool)
  2526  	return ret0
  2527  }
  2528  
  2529  // SetStreaming indicates an expected call of SetStreaming.
  2530  func (mr *MockBrokerMockRecorder) SetStreaming(arg0 interface{}) *gomock.Call {
  2531  	mr.mock.ctrl.T.Helper()
  2532  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetStreaming", reflect.TypeOf((*MockBroker)(nil).SetStreaming), arg0)
  2533  }
  2534  
  2535  // SocketClient mocks base method.
  2536  func (m *MockBroker) SocketClient() broker.SocketClient {
  2537  	m.ctrl.T.Helper()
  2538  	ret := m.ctrl.Call(m, "SocketClient")
  2539  	ret0, _ := ret[0].(broker.SocketClient)
  2540  	return ret0
  2541  }
  2542  
  2543  // SocketClient indicates an expected call of SocketClient.
  2544  func (mr *MockBrokerMockRecorder) SocketClient() *gomock.Call {
  2545  	mr.mock.ctrl.T.Helper()
  2546  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SocketClient", reflect.TypeOf((*MockBroker)(nil).SocketClient))
  2547  }
  2548  
  2549  // StreamingEnabled mocks base method.
  2550  func (m *MockBroker) StreamingEnabled() bool {
  2551  	m.ctrl.T.Helper()
  2552  	ret := m.ctrl.Call(m, "StreamingEnabled")
  2553  	ret0, _ := ret[0].(bool)
  2554  	return ret0
  2555  }
  2556  
  2557  // StreamingEnabled indicates an expected call of StreamingEnabled.
  2558  func (mr *MockBrokerMockRecorder) StreamingEnabled() *gomock.Call {
  2559  	mr.mock.ctrl.T.Helper()
  2560  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StreamingEnabled", reflect.TypeOf((*MockBroker)(nil).StreamingEnabled))
  2561  }
  2562  
  2563  // MockSpamEngine is a mock of SpamEngine interface.
  2564  type MockSpamEngine struct {
  2565  	ctrl     *gomock.Controller
  2566  	recorder *MockSpamEngineMockRecorder
  2567  }
  2568  
  2569  // MockSpamEngineMockRecorder is the mock recorder for MockSpamEngine.
  2570  type MockSpamEngineMockRecorder struct {
  2571  	mock *MockSpamEngine
  2572  }
  2573  
  2574  // NewMockSpamEngine creates a new mock instance.
  2575  func NewMockSpamEngine(ctrl *gomock.Controller) *MockSpamEngine {
  2576  	mock := &MockSpamEngine{ctrl: ctrl}
  2577  	mock.recorder = &MockSpamEngineMockRecorder{mock}
  2578  	return mock
  2579  }
  2580  
  2581  // EXPECT returns an object that allows the caller to indicate expected use.
  2582  func (m *MockSpamEngine) EXPECT() *MockSpamEngineMockRecorder {
  2583  	return m.recorder
  2584  }
  2585  
  2586  // BeginBlock mocks base method.
  2587  func (m *MockSpamEngine) BeginBlock(arg0 []abci.Tx) {
  2588  	m.ctrl.T.Helper()
  2589  	m.ctrl.Call(m, "BeginBlock", arg0)
  2590  }
  2591  
  2592  // BeginBlock indicates an expected call of BeginBlock.
  2593  func (mr *MockSpamEngineMockRecorder) BeginBlock(arg0 interface{}) *gomock.Call {
  2594  	mr.mock.ctrl.T.Helper()
  2595  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BeginBlock", reflect.TypeOf((*MockSpamEngine)(nil).BeginBlock), arg0)
  2596  }
  2597  
  2598  // CheckBlockTx mocks base method.
  2599  func (m *MockSpamEngine) CheckBlockTx(arg0 abci.Tx) error {
  2600  	m.ctrl.T.Helper()
  2601  	ret := m.ctrl.Call(m, "CheckBlockTx", arg0)
  2602  	ret0, _ := ret[0].(error)
  2603  	return ret0
  2604  }
  2605  
  2606  // CheckBlockTx indicates an expected call of CheckBlockTx.
  2607  func (mr *MockSpamEngineMockRecorder) CheckBlockTx(arg0 interface{}) *gomock.Call {
  2608  	mr.mock.ctrl.T.Helper()
  2609  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CheckBlockTx", reflect.TypeOf((*MockSpamEngine)(nil).CheckBlockTx), arg0)
  2610  }
  2611  
  2612  // EndPrepareProposal mocks base method.
  2613  func (m *MockSpamEngine) EndPrepareProposal() {
  2614  	m.ctrl.T.Helper()
  2615  	m.ctrl.Call(m, "EndPrepareProposal")
  2616  }
  2617  
  2618  // EndPrepareProposal indicates an expected call of EndPrepareProposal.
  2619  func (mr *MockSpamEngineMockRecorder) EndPrepareProposal() *gomock.Call {
  2620  	mr.mock.ctrl.T.Helper()
  2621  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EndPrepareProposal", reflect.TypeOf((*MockSpamEngine)(nil).EndPrepareProposal))
  2622  }
  2623  
  2624  // PreBlockAccept mocks base method.
  2625  func (m *MockSpamEngine) PreBlockAccept(arg0 abci.Tx) error {
  2626  	m.ctrl.T.Helper()
  2627  	ret := m.ctrl.Call(m, "PreBlockAccept", arg0)
  2628  	ret0, _ := ret[0].(error)
  2629  	return ret0
  2630  }
  2631  
  2632  // PreBlockAccept indicates an expected call of PreBlockAccept.
  2633  func (mr *MockSpamEngineMockRecorder) PreBlockAccept(arg0 interface{}) *gomock.Call {
  2634  	mr.mock.ctrl.T.Helper()
  2635  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PreBlockAccept", reflect.TypeOf((*MockSpamEngine)(nil).PreBlockAccept), arg0)
  2636  }
  2637  
  2638  // ProcessProposal mocks base method.
  2639  func (m *MockSpamEngine) ProcessProposal(arg0 []abci.Tx) bool {
  2640  	m.ctrl.T.Helper()
  2641  	ret := m.ctrl.Call(m, "ProcessProposal", arg0)
  2642  	ret0, _ := ret[0].(bool)
  2643  	return ret0
  2644  }
  2645  
  2646  // ProcessProposal indicates an expected call of ProcessProposal.
  2647  func (mr *MockSpamEngineMockRecorder) ProcessProposal(arg0 interface{}) *gomock.Call {
  2648  	mr.mock.ctrl.T.Helper()
  2649  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProcessProposal", reflect.TypeOf((*MockSpamEngine)(nil).ProcessProposal), arg0)
  2650  }
  2651  
  2652  // MockPoWEngine is a mock of PoWEngine interface.
  2653  type MockPoWEngine struct {
  2654  	ctrl     *gomock.Controller
  2655  	recorder *MockPoWEngineMockRecorder
  2656  }
  2657  
  2658  // MockPoWEngineMockRecorder is the mock recorder for MockPoWEngine.
  2659  type MockPoWEngineMockRecorder struct {
  2660  	mock *MockPoWEngine
  2661  }
  2662  
  2663  // NewMockPoWEngine creates a new mock instance.
  2664  func NewMockPoWEngine(ctrl *gomock.Controller) *MockPoWEngine {
  2665  	mock := &MockPoWEngine{ctrl: ctrl}
  2666  	mock.recorder = &MockPoWEngineMockRecorder{mock}
  2667  	return mock
  2668  }
  2669  
  2670  // EXPECT returns an object that allows the caller to indicate expected use.
  2671  func (m *MockPoWEngine) EXPECT() *MockPoWEngineMockRecorder {
  2672  	return m.recorder
  2673  }
  2674  
  2675  // BeginBlock mocks base method.
  2676  func (m *MockPoWEngine) BeginBlock(arg0 uint64, arg1 string, arg2 []abci.Tx) {
  2677  	m.ctrl.T.Helper()
  2678  	m.ctrl.Call(m, "BeginBlock", arg0, arg1, arg2)
  2679  }
  2680  
  2681  // BeginBlock indicates an expected call of BeginBlock.
  2682  func (mr *MockPoWEngineMockRecorder) BeginBlock(arg0, arg1, arg2 interface{}) *gomock.Call {
  2683  	mr.mock.ctrl.T.Helper()
  2684  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BeginBlock", reflect.TypeOf((*MockPoWEngine)(nil).BeginBlock), arg0, arg1, arg2)
  2685  }
  2686  
  2687  // BlockData mocks base method.
  2688  func (m *MockPoWEngine) BlockData() (uint64, string) {
  2689  	m.ctrl.T.Helper()
  2690  	ret := m.ctrl.Call(m, "BlockData")
  2691  	ret0, _ := ret[0].(uint64)
  2692  	ret1, _ := ret[1].(string)
  2693  	return ret0, ret1
  2694  }
  2695  
  2696  // BlockData indicates an expected call of BlockData.
  2697  func (mr *MockPoWEngineMockRecorder) BlockData() *gomock.Call {
  2698  	mr.mock.ctrl.T.Helper()
  2699  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BlockData", reflect.TypeOf((*MockPoWEngine)(nil).BlockData))
  2700  }
  2701  
  2702  // CheckBlockTx mocks base method.
  2703  func (m *MockPoWEngine) CheckBlockTx(arg0 abci.Tx) (pow.ValidationResult, *uint) {
  2704  	m.ctrl.T.Helper()
  2705  	ret := m.ctrl.Call(m, "CheckBlockTx", arg0)
  2706  	ret0, _ := ret[0].(pow.ValidationResult)
  2707  	ret1, _ := ret[1].(*uint)
  2708  	return ret0, ret1
  2709  }
  2710  
  2711  // CheckBlockTx indicates an expected call of CheckBlockTx.
  2712  func (mr *MockPoWEngineMockRecorder) CheckBlockTx(arg0 interface{}) *gomock.Call {
  2713  	mr.mock.ctrl.T.Helper()
  2714  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CheckBlockTx", reflect.TypeOf((*MockPoWEngine)(nil).CheckBlockTx), arg0)
  2715  }
  2716  
  2717  // CheckTx mocks base method.
  2718  func (m *MockPoWEngine) CheckTx(arg0 abci.Tx) error {
  2719  	m.ctrl.T.Helper()
  2720  	ret := m.ctrl.Call(m, "CheckTx", arg0)
  2721  	ret0, _ := ret[0].(error)
  2722  	return ret0
  2723  }
  2724  
  2725  // CheckTx indicates an expected call of CheckTx.
  2726  func (mr *MockPoWEngineMockRecorder) CheckTx(arg0 interface{}) *gomock.Call {
  2727  	mr.mock.ctrl.T.Helper()
  2728  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CheckTx", reflect.TypeOf((*MockPoWEngine)(nil).CheckTx), arg0)
  2729  }
  2730  
  2731  // EndPrepareProposal mocks base method.
  2732  func (m *MockPoWEngine) EndPrepareProposal(arg0 []pow.ValidationEntry) {
  2733  	m.ctrl.T.Helper()
  2734  	m.ctrl.Call(m, "EndPrepareProposal", arg0)
  2735  }
  2736  
  2737  // EndPrepareProposal indicates an expected call of EndPrepareProposal.
  2738  func (mr *MockPoWEngineMockRecorder) EndPrepareProposal(arg0 interface{}) *gomock.Call {
  2739  	mr.mock.ctrl.T.Helper()
  2740  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EndPrepareProposal", reflect.TypeOf((*MockPoWEngine)(nil).EndPrepareProposal), arg0)
  2741  }
  2742  
  2743  // GetSpamStatistics mocks base method.
  2744  func (m *MockPoWEngine) GetSpamStatistics(arg0 string) *v1.PoWStatistic {
  2745  	m.ctrl.T.Helper()
  2746  	ret := m.ctrl.Call(m, "GetSpamStatistics", arg0)
  2747  	ret0, _ := ret[0].(*v1.PoWStatistic)
  2748  	return ret0
  2749  }
  2750  
  2751  // GetSpamStatistics indicates an expected call of GetSpamStatistics.
  2752  func (mr *MockPoWEngineMockRecorder) GetSpamStatistics(arg0 interface{}) *gomock.Call {
  2753  	mr.mock.ctrl.T.Helper()
  2754  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSpamStatistics", reflect.TypeOf((*MockPoWEngine)(nil).GetSpamStatistics), arg0)
  2755  }
  2756  
  2757  // IsReady mocks base method.
  2758  func (m *MockPoWEngine) IsReady() bool {
  2759  	m.ctrl.T.Helper()
  2760  	ret := m.ctrl.Call(m, "IsReady")
  2761  	ret0, _ := ret[0].(bool)
  2762  	return ret0
  2763  }
  2764  
  2765  // IsReady indicates an expected call of IsReady.
  2766  func (mr *MockPoWEngineMockRecorder) IsReady() *gomock.Call {
  2767  	mr.mock.ctrl.T.Helper()
  2768  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsReady", reflect.TypeOf((*MockPoWEngine)(nil).IsReady))
  2769  }
  2770  
  2771  // OnCommit mocks base method.
  2772  func (m *MockPoWEngine) OnCommit() {
  2773  	m.ctrl.T.Helper()
  2774  	m.ctrl.Call(m, "OnCommit")
  2775  }
  2776  
  2777  // OnCommit indicates an expected call of OnCommit.
  2778  func (mr *MockPoWEngineMockRecorder) OnCommit() *gomock.Call {
  2779  	mr.mock.ctrl.T.Helper()
  2780  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OnCommit", reflect.TypeOf((*MockPoWEngine)(nil).OnCommit))
  2781  }
  2782  
  2783  // ProcessProposal mocks base method.
  2784  func (m *MockPoWEngine) ProcessProposal(arg0 []abci.Tx) bool {
  2785  	m.ctrl.T.Helper()
  2786  	ret := m.ctrl.Call(m, "ProcessProposal", arg0)
  2787  	ret0, _ := ret[0].(bool)
  2788  	return ret0
  2789  }
  2790  
  2791  // ProcessProposal indicates an expected call of ProcessProposal.
  2792  func (mr *MockPoWEngineMockRecorder) ProcessProposal(arg0 interface{}) *gomock.Call {
  2793  	mr.mock.ctrl.T.Helper()
  2794  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProcessProposal", reflect.TypeOf((*MockPoWEngine)(nil).ProcessProposal), arg0)
  2795  }
  2796  
  2797  // SpamPoWDifficulty mocks base method.
  2798  func (m *MockPoWEngine) SpamPoWDifficulty() uint32 {
  2799  	m.ctrl.T.Helper()
  2800  	ret := m.ctrl.Call(m, "SpamPoWDifficulty")
  2801  	ret0, _ := ret[0].(uint32)
  2802  	return ret0
  2803  }
  2804  
  2805  // SpamPoWDifficulty indicates an expected call of SpamPoWDifficulty.
  2806  func (mr *MockPoWEngineMockRecorder) SpamPoWDifficulty() *gomock.Call {
  2807  	mr.mock.ctrl.T.Helper()
  2808  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SpamPoWDifficulty", reflect.TypeOf((*MockPoWEngine)(nil).SpamPoWDifficulty))
  2809  }
  2810  
  2811  // SpamPoWHashFunction mocks base method.
  2812  func (m *MockPoWEngine) SpamPoWHashFunction() string {
  2813  	m.ctrl.T.Helper()
  2814  	ret := m.ctrl.Call(m, "SpamPoWHashFunction")
  2815  	ret0, _ := ret[0].(string)
  2816  	return ret0
  2817  }
  2818  
  2819  // SpamPoWHashFunction indicates an expected call of SpamPoWHashFunction.
  2820  func (mr *MockPoWEngineMockRecorder) SpamPoWHashFunction() *gomock.Call {
  2821  	mr.mock.ctrl.T.Helper()
  2822  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SpamPoWHashFunction", reflect.TypeOf((*MockPoWEngine)(nil).SpamPoWHashFunction))
  2823  }
  2824  
  2825  // SpamPoWIncreasingDifficulty mocks base method.
  2826  func (m *MockPoWEngine) SpamPoWIncreasingDifficulty() bool {
  2827  	m.ctrl.T.Helper()
  2828  	ret := m.ctrl.Call(m, "SpamPoWIncreasingDifficulty")
  2829  	ret0, _ := ret[0].(bool)
  2830  	return ret0
  2831  }
  2832  
  2833  // SpamPoWIncreasingDifficulty indicates an expected call of SpamPoWIncreasingDifficulty.
  2834  func (mr *MockPoWEngineMockRecorder) SpamPoWIncreasingDifficulty() *gomock.Call {
  2835  	mr.mock.ctrl.T.Helper()
  2836  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SpamPoWIncreasingDifficulty", reflect.TypeOf((*MockPoWEngine)(nil).SpamPoWIncreasingDifficulty))
  2837  }
  2838  
  2839  // SpamPoWNumberOfPastBlocks mocks base method.
  2840  func (m *MockPoWEngine) SpamPoWNumberOfPastBlocks() uint32 {
  2841  	m.ctrl.T.Helper()
  2842  	ret := m.ctrl.Call(m, "SpamPoWNumberOfPastBlocks")
  2843  	ret0, _ := ret[0].(uint32)
  2844  	return ret0
  2845  }
  2846  
  2847  // SpamPoWNumberOfPastBlocks indicates an expected call of SpamPoWNumberOfPastBlocks.
  2848  func (mr *MockPoWEngineMockRecorder) SpamPoWNumberOfPastBlocks() *gomock.Call {
  2849  	mr.mock.ctrl.T.Helper()
  2850  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SpamPoWNumberOfPastBlocks", reflect.TypeOf((*MockPoWEngine)(nil).SpamPoWNumberOfPastBlocks))
  2851  }
  2852  
  2853  // SpamPoWNumberOfTxPerBlock mocks base method.
  2854  func (m *MockPoWEngine) SpamPoWNumberOfTxPerBlock() uint32 {
  2855  	m.ctrl.T.Helper()
  2856  	ret := m.ctrl.Call(m, "SpamPoWNumberOfTxPerBlock")
  2857  	ret0, _ := ret[0].(uint32)
  2858  	return ret0
  2859  }
  2860  
  2861  // SpamPoWNumberOfTxPerBlock indicates an expected call of SpamPoWNumberOfTxPerBlock.
  2862  func (mr *MockPoWEngineMockRecorder) SpamPoWNumberOfTxPerBlock() *gomock.Call {
  2863  	mr.mock.ctrl.T.Helper()
  2864  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SpamPoWNumberOfTxPerBlock", reflect.TypeOf((*MockPoWEngine)(nil).SpamPoWNumberOfTxPerBlock))
  2865  }
  2866  
  2867  // MockSnapshotEngine is a mock of SnapshotEngine interface.
  2868  type MockSnapshotEngine struct {
  2869  	ctrl     *gomock.Controller
  2870  	recorder *MockSnapshotEngineMockRecorder
  2871  }
  2872  
  2873  // MockSnapshotEngineMockRecorder is the mock recorder for MockSnapshotEngine.
  2874  type MockSnapshotEngineMockRecorder struct {
  2875  	mock *MockSnapshotEngine
  2876  }
  2877  
  2878  // NewMockSnapshotEngine creates a new mock instance.
  2879  func NewMockSnapshotEngine(ctrl *gomock.Controller) *MockSnapshotEngine {
  2880  	mock := &MockSnapshotEngine{ctrl: ctrl}
  2881  	mock.recorder = &MockSnapshotEngineMockRecorder{mock}
  2882  	return mock
  2883  }
  2884  
  2885  // EXPECT returns an object that allows the caller to indicate expected use.
  2886  func (m *MockSnapshotEngine) EXPECT() *MockSnapshotEngineMockRecorder {
  2887  	return m.recorder
  2888  }
  2889  
  2890  // AddProviders mocks base method.
  2891  func (m *MockSnapshotEngine) AddProviders(arg0 ...types.StateProvider) {
  2892  	m.ctrl.T.Helper()
  2893  	varargs := []interface{}{}
  2894  	for _, a := range arg0 {
  2895  		varargs = append(varargs, a)
  2896  	}
  2897  	m.ctrl.Call(m, "AddProviders", varargs...)
  2898  }
  2899  
  2900  // AddProviders indicates an expected call of AddProviders.
  2901  func (mr *MockSnapshotEngineMockRecorder) AddProviders(arg0 ...interface{}) *gomock.Call {
  2902  	mr.mock.ctrl.T.Helper()
  2903  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddProviders", reflect.TypeOf((*MockSnapshotEngine)(nil).AddProviders), arg0...)
  2904  }
  2905  
  2906  // HasRestoredStateAlready mocks base method.
  2907  func (m *MockSnapshotEngine) HasRestoredStateAlready() bool {
  2908  	m.ctrl.T.Helper()
  2909  	ret := m.ctrl.Call(m, "HasRestoredStateAlready")
  2910  	ret0, _ := ret[0].(bool)
  2911  	return ret0
  2912  }
  2913  
  2914  // HasRestoredStateAlready indicates an expected call of HasRestoredStateAlready.
  2915  func (mr *MockSnapshotEngineMockRecorder) HasRestoredStateAlready() *gomock.Call {
  2916  	mr.mock.ctrl.T.Helper()
  2917  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HasRestoredStateAlready", reflect.TypeOf((*MockSnapshotEngine)(nil).HasRestoredStateAlready))
  2918  }
  2919  
  2920  // HasSnapshots mocks base method.
  2921  func (m *MockSnapshotEngine) HasSnapshots() (bool, error) {
  2922  	m.ctrl.T.Helper()
  2923  	ret := m.ctrl.Call(m, "HasSnapshots")
  2924  	ret0, _ := ret[0].(bool)
  2925  	ret1, _ := ret[1].(error)
  2926  	return ret0, ret1
  2927  }
  2928  
  2929  // HasSnapshots indicates an expected call of HasSnapshots.
  2930  func (mr *MockSnapshotEngineMockRecorder) HasSnapshots() *gomock.Call {
  2931  	mr.mock.ctrl.T.Helper()
  2932  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HasSnapshots", reflect.TypeOf((*MockSnapshotEngine)(nil).HasSnapshots))
  2933  }
  2934  
  2935  // Info mocks base method.
  2936  func (m *MockSnapshotEngine) Info() ([]byte, int64, string) {
  2937  	m.ctrl.T.Helper()
  2938  	ret := m.ctrl.Call(m, "Info")
  2939  	ret0, _ := ret[0].([]byte)
  2940  	ret1, _ := ret[1].(int64)
  2941  	ret2, _ := ret[2].(string)
  2942  	return ret0, ret1, ret2
  2943  }
  2944  
  2945  // Info indicates an expected call of Info.
  2946  func (mr *MockSnapshotEngineMockRecorder) Info() *gomock.Call {
  2947  	mr.mock.ctrl.T.Helper()
  2948  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Info", reflect.TypeOf((*MockSnapshotEngine)(nil).Info))
  2949  }
  2950  
  2951  // ListLatestSnapshots mocks base method.
  2952  func (m *MockSnapshotEngine) ListLatestSnapshots() ([]*types0.Snapshot, error) {
  2953  	m.ctrl.T.Helper()
  2954  	ret := m.ctrl.Call(m, "ListLatestSnapshots")
  2955  	ret0, _ := ret[0].([]*types0.Snapshot)
  2956  	ret1, _ := ret[1].(error)
  2957  	return ret0, ret1
  2958  }
  2959  
  2960  // ListLatestSnapshots indicates an expected call of ListLatestSnapshots.
  2961  func (mr *MockSnapshotEngineMockRecorder) ListLatestSnapshots() *gomock.Call {
  2962  	mr.mock.ctrl.T.Helper()
  2963  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListLatestSnapshots", reflect.TypeOf((*MockSnapshotEngine)(nil).ListLatestSnapshots))
  2964  }
  2965  
  2966  // ReceiveSnapshot mocks base method.
  2967  func (m *MockSnapshotEngine) ReceiveSnapshot(arg0 *types.Snapshot) types0.ResponseOfferSnapshot {
  2968  	m.ctrl.T.Helper()
  2969  	ret := m.ctrl.Call(m, "ReceiveSnapshot", arg0)
  2970  	ret0, _ := ret[0].(types0.ResponseOfferSnapshot)
  2971  	return ret0
  2972  }
  2973  
  2974  // ReceiveSnapshot indicates an expected call of ReceiveSnapshot.
  2975  func (mr *MockSnapshotEngineMockRecorder) ReceiveSnapshot(arg0 interface{}) *gomock.Call {
  2976  	mr.mock.ctrl.T.Helper()
  2977  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReceiveSnapshot", reflect.TypeOf((*MockSnapshotEngine)(nil).ReceiveSnapshot), arg0)
  2978  }
  2979  
  2980  // ReceiveSnapshotChunk mocks base method.
  2981  func (m *MockSnapshotEngine) ReceiveSnapshotChunk(arg0 context.Context, arg1 *types.RawChunk, arg2 string) types0.ResponseApplySnapshotChunk {
  2982  	m.ctrl.T.Helper()
  2983  	ret := m.ctrl.Call(m, "ReceiveSnapshotChunk", arg0, arg1, arg2)
  2984  	ret0, _ := ret[0].(types0.ResponseApplySnapshotChunk)
  2985  	return ret0
  2986  }
  2987  
  2988  // ReceiveSnapshotChunk indicates an expected call of ReceiveSnapshotChunk.
  2989  func (mr *MockSnapshotEngineMockRecorder) ReceiveSnapshotChunk(arg0, arg1, arg2 interface{}) *gomock.Call {
  2990  	mr.mock.ctrl.T.Helper()
  2991  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReceiveSnapshotChunk", reflect.TypeOf((*MockSnapshotEngine)(nil).ReceiveSnapshotChunk), arg0, arg1, arg2)
  2992  }
  2993  
  2994  // RetrieveSnapshotChunk mocks base method.
  2995  func (m *MockSnapshotEngine) RetrieveSnapshotChunk(arg0 uint64, arg1, arg2 uint32) (*types.RawChunk, error) {
  2996  	m.ctrl.T.Helper()
  2997  	ret := m.ctrl.Call(m, "RetrieveSnapshotChunk", arg0, arg1, arg2)
  2998  	ret0, _ := ret[0].(*types.RawChunk)
  2999  	ret1, _ := ret[1].(error)
  3000  	return ret0, ret1
  3001  }
  3002  
  3003  // RetrieveSnapshotChunk indicates an expected call of RetrieveSnapshotChunk.
  3004  func (mr *MockSnapshotEngineMockRecorder) RetrieveSnapshotChunk(arg0, arg1, arg2 interface{}) *gomock.Call {
  3005  	mr.mock.ctrl.T.Helper()
  3006  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RetrieveSnapshotChunk", reflect.TypeOf((*MockSnapshotEngine)(nil).RetrieveSnapshotChunk), arg0, arg1, arg2)
  3007  }
  3008  
  3009  // Snapshot mocks base method.
  3010  func (m *MockSnapshotEngine) Snapshot(arg0 context.Context) ([]byte, snapshot.DoneCh, error) {
  3011  	m.ctrl.T.Helper()
  3012  	ret := m.ctrl.Call(m, "Snapshot", arg0)
  3013  	ret0, _ := ret[0].([]byte)
  3014  	ret1, _ := ret[1].(snapshot.DoneCh)
  3015  	ret2, _ := ret[2].(error)
  3016  	return ret0, ret1, ret2
  3017  }
  3018  
  3019  // Snapshot indicates an expected call of Snapshot.
  3020  func (mr *MockSnapshotEngineMockRecorder) Snapshot(arg0 interface{}) *gomock.Call {
  3021  	mr.mock.ctrl.T.Helper()
  3022  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Snapshot", reflect.TypeOf((*MockSnapshotEngine)(nil).Snapshot), arg0)
  3023  }
  3024  
  3025  // SnapshotDump mocks base method.
  3026  func (m *MockSnapshotEngine) SnapshotDump(arg0 context.Context, arg1 string) ([]byte, error) {
  3027  	m.ctrl.T.Helper()
  3028  	ret := m.ctrl.Call(m, "SnapshotDump", arg0, arg1)
  3029  	ret0, _ := ret[0].([]byte)
  3030  	ret1, _ := ret[1].(error)
  3031  	return ret0, ret1
  3032  }
  3033  
  3034  // SnapshotDump indicates an expected call of SnapshotDump.
  3035  func (mr *MockSnapshotEngineMockRecorder) SnapshotDump(arg0, arg1 interface{}) *gomock.Call {
  3036  	mr.mock.ctrl.T.Helper()
  3037  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SnapshotDump", reflect.TypeOf((*MockSnapshotEngine)(nil).SnapshotDump), arg0, arg1)
  3038  }
  3039  
  3040  // SnapshotNow mocks base method.
  3041  func (m *MockSnapshotEngine) SnapshotNow(arg0 context.Context) ([]byte, error) {
  3042  	m.ctrl.T.Helper()
  3043  	ret := m.ctrl.Call(m, "SnapshotNow", arg0)
  3044  	ret0, _ := ret[0].([]byte)
  3045  	ret1, _ := ret[1].(error)
  3046  	return ret0, ret1
  3047  }
  3048  
  3049  // SnapshotNow indicates an expected call of SnapshotNow.
  3050  func (mr *MockSnapshotEngineMockRecorder) SnapshotNow(arg0 interface{}) *gomock.Call {
  3051  	mr.mock.ctrl.T.Helper()
  3052  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SnapshotNow", reflect.TypeOf((*MockSnapshotEngine)(nil).SnapshotNow), arg0)
  3053  }
  3054  
  3055  // MockStateVarEngine is a mock of StateVarEngine interface.
  3056  type MockStateVarEngine struct {
  3057  	ctrl     *gomock.Controller
  3058  	recorder *MockStateVarEngineMockRecorder
  3059  }
  3060  
  3061  // MockStateVarEngineMockRecorder is the mock recorder for MockStateVarEngine.
  3062  type MockStateVarEngineMockRecorder struct {
  3063  	mock *MockStateVarEngine
  3064  }
  3065  
  3066  // NewMockStateVarEngine creates a new mock instance.
  3067  func NewMockStateVarEngine(ctrl *gomock.Controller) *MockStateVarEngine {
  3068  	mock := &MockStateVarEngine{ctrl: ctrl}
  3069  	mock.recorder = &MockStateVarEngineMockRecorder{mock}
  3070  	return mock
  3071  }
  3072  
  3073  // EXPECT returns an object that allows the caller to indicate expected use.
  3074  func (m *MockStateVarEngine) EXPECT() *MockStateVarEngineMockRecorder {
  3075  	return m.recorder
  3076  }
  3077  
  3078  // OnBlockEnd mocks base method.
  3079  func (m *MockStateVarEngine) OnBlockEnd(arg0 context.Context) {
  3080  	m.ctrl.T.Helper()
  3081  	m.ctrl.Call(m, "OnBlockEnd", arg0)
  3082  }
  3083  
  3084  // OnBlockEnd indicates an expected call of OnBlockEnd.
  3085  func (mr *MockStateVarEngineMockRecorder) OnBlockEnd(arg0 interface{}) *gomock.Call {
  3086  	mr.mock.ctrl.T.Helper()
  3087  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OnBlockEnd", reflect.TypeOf((*MockStateVarEngine)(nil).OnBlockEnd), arg0)
  3088  }
  3089  
  3090  // ProposedValueReceived mocks base method.
  3091  func (m *MockStateVarEngine) ProposedValueReceived(arg0 context.Context, arg1, arg2, arg3 string, arg4 *statevar.KeyValueBundle) error {
  3092  	m.ctrl.T.Helper()
  3093  	ret := m.ctrl.Call(m, "ProposedValueReceived", arg0, arg1, arg2, arg3, arg4)
  3094  	ret0, _ := ret[0].(error)
  3095  	return ret0
  3096  }
  3097  
  3098  // ProposedValueReceived indicates an expected call of ProposedValueReceived.
  3099  func (mr *MockStateVarEngineMockRecorder) ProposedValueReceived(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call {
  3100  	mr.mock.ctrl.T.Helper()
  3101  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProposedValueReceived", reflect.TypeOf((*MockStateVarEngine)(nil).ProposedValueReceived), arg0, arg1, arg2, arg3, arg4)
  3102  }
  3103  
  3104  // MockTeamsEngine is a mock of TeamsEngine interface.
  3105  type MockTeamsEngine struct {
  3106  	ctrl     *gomock.Controller
  3107  	recorder *MockTeamsEngineMockRecorder
  3108  }
  3109  
  3110  // MockTeamsEngineMockRecorder is the mock recorder for MockTeamsEngine.
  3111  type MockTeamsEngineMockRecorder struct {
  3112  	mock *MockTeamsEngine
  3113  }
  3114  
  3115  // NewMockTeamsEngine creates a new mock instance.
  3116  func NewMockTeamsEngine(ctrl *gomock.Controller) *MockTeamsEngine {
  3117  	mock := &MockTeamsEngine{ctrl: ctrl}
  3118  	mock.recorder = &MockTeamsEngineMockRecorder{mock}
  3119  	return mock
  3120  }
  3121  
  3122  // EXPECT returns an object that allows the caller to indicate expected use.
  3123  func (m *MockTeamsEngine) EXPECT() *MockTeamsEngineMockRecorder {
  3124  	return m.recorder
  3125  }
  3126  
  3127  // CreateTeam mocks base method.
  3128  func (m *MockTeamsEngine) CreateTeam(arg0 context.Context, arg1 types.PartyID, arg2 types.TeamID, arg3 *v10.CreateReferralSet_Team) error {
  3129  	m.ctrl.T.Helper()
  3130  	ret := m.ctrl.Call(m, "CreateTeam", arg0, arg1, arg2, arg3)
  3131  	ret0, _ := ret[0].(error)
  3132  	return ret0
  3133  }
  3134  
  3135  // CreateTeam indicates an expected call of CreateTeam.
  3136  func (mr *MockTeamsEngineMockRecorder) CreateTeam(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
  3137  	mr.mock.ctrl.T.Helper()
  3138  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateTeam", reflect.TypeOf((*MockTeamsEngine)(nil).CreateTeam), arg0, arg1, arg2, arg3)
  3139  }
  3140  
  3141  // JoinTeam mocks base method.
  3142  func (m *MockTeamsEngine) JoinTeam(arg0 context.Context, arg1 types.PartyID, arg2 *v10.JoinTeam) error {
  3143  	m.ctrl.T.Helper()
  3144  	ret := m.ctrl.Call(m, "JoinTeam", arg0, arg1, arg2)
  3145  	ret0, _ := ret[0].(error)
  3146  	return ret0
  3147  }
  3148  
  3149  // JoinTeam indicates an expected call of JoinTeam.
  3150  func (mr *MockTeamsEngineMockRecorder) JoinTeam(arg0, arg1, arg2 interface{}) *gomock.Call {
  3151  	mr.mock.ctrl.T.Helper()
  3152  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "JoinTeam", reflect.TypeOf((*MockTeamsEngine)(nil).JoinTeam), arg0, arg1, arg2)
  3153  }
  3154  
  3155  // TeamExists mocks base method.
  3156  func (m *MockTeamsEngine) TeamExists(arg0 types.TeamID) bool {
  3157  	m.ctrl.T.Helper()
  3158  	ret := m.ctrl.Call(m, "TeamExists", arg0)
  3159  	ret0, _ := ret[0].(bool)
  3160  	return ret0
  3161  }
  3162  
  3163  // TeamExists indicates an expected call of TeamExists.
  3164  func (mr *MockTeamsEngineMockRecorder) TeamExists(arg0 interface{}) *gomock.Call {
  3165  	mr.mock.ctrl.T.Helper()
  3166  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TeamExists", reflect.TypeOf((*MockTeamsEngine)(nil).TeamExists), arg0)
  3167  }
  3168  
  3169  // UpdateTeam mocks base method.
  3170  func (m *MockTeamsEngine) UpdateTeam(arg0 context.Context, arg1 types.PartyID, arg2 types.TeamID, arg3 *v10.UpdateReferralSet_Team) error {
  3171  	m.ctrl.T.Helper()
  3172  	ret := m.ctrl.Call(m, "UpdateTeam", arg0, arg1, arg2, arg3)
  3173  	ret0, _ := ret[0].(error)
  3174  	return ret0
  3175  }
  3176  
  3177  // UpdateTeam indicates an expected call of UpdateTeam.
  3178  func (mr *MockTeamsEngineMockRecorder) UpdateTeam(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
  3179  	mr.mock.ctrl.T.Helper()
  3180  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateTeam", reflect.TypeOf((*MockTeamsEngine)(nil).UpdateTeam), arg0, arg1, arg2, arg3)
  3181  }
  3182  
  3183  // MockReferralProgram is a mock of ReferralProgram interface.
  3184  type MockReferralProgram struct {
  3185  	ctrl     *gomock.Controller
  3186  	recorder *MockReferralProgramMockRecorder
  3187  }
  3188  
  3189  // MockReferralProgramMockRecorder is the mock recorder for MockReferralProgram.
  3190  type MockReferralProgramMockRecorder struct {
  3191  	mock *MockReferralProgram
  3192  }
  3193  
  3194  // NewMockReferralProgram creates a new mock instance.
  3195  func NewMockReferralProgram(ctrl *gomock.Controller) *MockReferralProgram {
  3196  	mock := &MockReferralProgram{ctrl: ctrl}
  3197  	mock.recorder = &MockReferralProgramMockRecorder{mock}
  3198  	return mock
  3199  }
  3200  
  3201  // EXPECT returns an object that allows the caller to indicate expected use.
  3202  func (m *MockReferralProgram) EXPECT() *MockReferralProgramMockRecorder {
  3203  	return m.recorder
  3204  }
  3205  
  3206  // ApplyReferralCode mocks base method.
  3207  func (m *MockReferralProgram) ApplyReferralCode(arg0 context.Context, arg1 types.PartyID, arg2 types.ReferralSetID) error {
  3208  	m.ctrl.T.Helper()
  3209  	ret := m.ctrl.Call(m, "ApplyReferralCode", arg0, arg1, arg2)
  3210  	ret0, _ := ret[0].(error)
  3211  	return ret0
  3212  }
  3213  
  3214  // ApplyReferralCode indicates an expected call of ApplyReferralCode.
  3215  func (mr *MockReferralProgramMockRecorder) ApplyReferralCode(arg0, arg1, arg2 interface{}) *gomock.Call {
  3216  	mr.mock.ctrl.T.Helper()
  3217  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ApplyReferralCode", reflect.TypeOf((*MockReferralProgram)(nil).ApplyReferralCode), arg0, arg1, arg2)
  3218  }
  3219  
  3220  // CheckSufficientBalanceForApplyReferralCode mocks base method.
  3221  func (m *MockReferralProgram) CheckSufficientBalanceForApplyReferralCode(arg0 types.PartyID, arg1 *num.Uint) error {
  3222  	m.ctrl.T.Helper()
  3223  	ret := m.ctrl.Call(m, "CheckSufficientBalanceForApplyReferralCode", arg0, arg1)
  3224  	ret0, _ := ret[0].(error)
  3225  	return ret0
  3226  }
  3227  
  3228  // CheckSufficientBalanceForApplyReferralCode indicates an expected call of CheckSufficientBalanceForApplyReferralCode.
  3229  func (mr *MockReferralProgramMockRecorder) CheckSufficientBalanceForApplyReferralCode(arg0, arg1 interface{}) *gomock.Call {
  3230  	mr.mock.ctrl.T.Helper()
  3231  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CheckSufficientBalanceForApplyReferralCode", reflect.TypeOf((*MockReferralProgram)(nil).CheckSufficientBalanceForApplyReferralCode), arg0, arg1)
  3232  }
  3233  
  3234  // CheckSufficientBalanceForCreateOrUpdateReferralSet mocks base method.
  3235  func (m *MockReferralProgram) CheckSufficientBalanceForCreateOrUpdateReferralSet(arg0 types.PartyID, arg1 *num.Uint) error {
  3236  	m.ctrl.T.Helper()
  3237  	ret := m.ctrl.Call(m, "CheckSufficientBalanceForCreateOrUpdateReferralSet", arg0, arg1)
  3238  	ret0, _ := ret[0].(error)
  3239  	return ret0
  3240  }
  3241  
  3242  // CheckSufficientBalanceForCreateOrUpdateReferralSet indicates an expected call of CheckSufficientBalanceForCreateOrUpdateReferralSet.
  3243  func (mr *MockReferralProgramMockRecorder) CheckSufficientBalanceForCreateOrUpdateReferralSet(arg0, arg1 interface{}) *gomock.Call {
  3244  	mr.mock.ctrl.T.Helper()
  3245  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CheckSufficientBalanceForCreateOrUpdateReferralSet", reflect.TypeOf((*MockReferralProgram)(nil).CheckSufficientBalanceForCreateOrUpdateReferralSet), arg0, arg1)
  3246  }
  3247  
  3248  // CreateReferralSet mocks base method.
  3249  func (m *MockReferralProgram) CreateReferralSet(arg0 context.Context, arg1 types.PartyID, arg2 types.ReferralSetID) error {
  3250  	m.ctrl.T.Helper()
  3251  	ret := m.ctrl.Call(m, "CreateReferralSet", arg0, arg1, arg2)
  3252  	ret0, _ := ret[0].(error)
  3253  	return ret0
  3254  }
  3255  
  3256  // CreateReferralSet indicates an expected call of CreateReferralSet.
  3257  func (mr *MockReferralProgramMockRecorder) CreateReferralSet(arg0, arg1, arg2 interface{}) *gomock.Call {
  3258  	mr.mock.ctrl.T.Helper()
  3259  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateReferralSet", reflect.TypeOf((*MockReferralProgram)(nil).CreateReferralSet), arg0, arg1, arg2)
  3260  }
  3261  
  3262  // PartyOwnsReferralSet mocks base method.
  3263  func (m *MockReferralProgram) PartyOwnsReferralSet(arg0 types.PartyID, arg1 types.ReferralSetID) error {
  3264  	m.ctrl.T.Helper()
  3265  	ret := m.ctrl.Call(m, "PartyOwnsReferralSet", arg0, arg1)
  3266  	ret0, _ := ret[0].(error)
  3267  	return ret0
  3268  }
  3269  
  3270  // PartyOwnsReferralSet indicates an expected call of PartyOwnsReferralSet.
  3271  func (mr *MockReferralProgramMockRecorder) PartyOwnsReferralSet(arg0, arg1 interface{}) *gomock.Call {
  3272  	mr.mock.ctrl.T.Helper()
  3273  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PartyOwnsReferralSet", reflect.TypeOf((*MockReferralProgram)(nil).PartyOwnsReferralSet), arg0, arg1)
  3274  }
  3275  
  3276  // UpdateProgram mocks base method.
  3277  func (m *MockReferralProgram) UpdateProgram(arg0 *types.ReferralProgram) {
  3278  	m.ctrl.T.Helper()
  3279  	m.ctrl.Call(m, "UpdateProgram", arg0)
  3280  }
  3281  
  3282  // UpdateProgram indicates an expected call of UpdateProgram.
  3283  func (mr *MockReferralProgramMockRecorder) UpdateProgram(arg0 interface{}) *gomock.Call {
  3284  	mr.mock.ctrl.T.Helper()
  3285  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateProgram", reflect.TypeOf((*MockReferralProgram)(nil).UpdateProgram), arg0)
  3286  }
  3287  
  3288  // MockVolumeDiscountProgram is a mock of VolumeDiscountProgram interface.
  3289  type MockVolumeDiscountProgram struct {
  3290  	ctrl     *gomock.Controller
  3291  	recorder *MockVolumeDiscountProgramMockRecorder
  3292  }
  3293  
  3294  // MockVolumeDiscountProgramMockRecorder is the mock recorder for MockVolumeDiscountProgram.
  3295  type MockVolumeDiscountProgramMockRecorder struct {
  3296  	mock *MockVolumeDiscountProgram
  3297  }
  3298  
  3299  // NewMockVolumeDiscountProgram creates a new mock instance.
  3300  func NewMockVolumeDiscountProgram(ctrl *gomock.Controller) *MockVolumeDiscountProgram {
  3301  	mock := &MockVolumeDiscountProgram{ctrl: ctrl}
  3302  	mock.recorder = &MockVolumeDiscountProgramMockRecorder{mock}
  3303  	return mock
  3304  }
  3305  
  3306  // EXPECT returns an object that allows the caller to indicate expected use.
  3307  func (m *MockVolumeDiscountProgram) EXPECT() *MockVolumeDiscountProgramMockRecorder {
  3308  	return m.recorder
  3309  }
  3310  
  3311  // UpdateProgram mocks base method.
  3312  func (m *MockVolumeDiscountProgram) UpdateProgram(arg0 *types.VolumeDiscountProgram) {
  3313  	m.ctrl.T.Helper()
  3314  	m.ctrl.Call(m, "UpdateProgram", arg0)
  3315  }
  3316  
  3317  // UpdateProgram indicates an expected call of UpdateProgram.
  3318  func (mr *MockVolumeDiscountProgramMockRecorder) UpdateProgram(arg0 interface{}) *gomock.Call {
  3319  	mr.mock.ctrl.T.Helper()
  3320  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateProgram", reflect.TypeOf((*MockVolumeDiscountProgram)(nil).UpdateProgram), arg0)
  3321  }
  3322  
  3323  // MockVolumeRebateProgram is a mock of VolumeRebateProgram interface.
  3324  type MockVolumeRebateProgram struct {
  3325  	ctrl     *gomock.Controller
  3326  	recorder *MockVolumeRebateProgramMockRecorder
  3327  }
  3328  
  3329  // MockVolumeRebateProgramMockRecorder is the mock recorder for MockVolumeRebateProgram.
  3330  type MockVolumeRebateProgramMockRecorder struct {
  3331  	mock *MockVolumeRebateProgram
  3332  }
  3333  
  3334  // NewMockVolumeRebateProgram creates a new mock instance.
  3335  func NewMockVolumeRebateProgram(ctrl *gomock.Controller) *MockVolumeRebateProgram {
  3336  	mock := &MockVolumeRebateProgram{ctrl: ctrl}
  3337  	mock.recorder = &MockVolumeRebateProgramMockRecorder{mock}
  3338  	return mock
  3339  }
  3340  
  3341  // EXPECT returns an object that allows the caller to indicate expected use.
  3342  func (m *MockVolumeRebateProgram) EXPECT() *MockVolumeRebateProgramMockRecorder {
  3343  	return m.recorder
  3344  }
  3345  
  3346  // UpdateProgram mocks base method.
  3347  func (m *MockVolumeRebateProgram) UpdateProgram(arg0 *types.VolumeRebateProgram) {
  3348  	m.ctrl.T.Helper()
  3349  	m.ctrl.Call(m, "UpdateProgram", arg0)
  3350  }
  3351  
  3352  // UpdateProgram indicates an expected call of UpdateProgram.
  3353  func (mr *MockVolumeRebateProgramMockRecorder) UpdateProgram(arg0 interface{}) *gomock.Call {
  3354  	mr.mock.ctrl.T.Helper()
  3355  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateProgram", reflect.TypeOf((*MockVolumeRebateProgram)(nil).UpdateProgram), arg0)
  3356  }
  3357  
  3358  // MockBlockchainClient is a mock of BlockchainClient interface.
  3359  type MockBlockchainClient struct {
  3360  	ctrl     *gomock.Controller
  3361  	recorder *MockBlockchainClientMockRecorder
  3362  }
  3363  
  3364  // MockBlockchainClientMockRecorder is the mock recorder for MockBlockchainClient.
  3365  type MockBlockchainClientMockRecorder struct {
  3366  	mock *MockBlockchainClient
  3367  }
  3368  
  3369  // NewMockBlockchainClient creates a new mock instance.
  3370  func NewMockBlockchainClient(ctrl *gomock.Controller) *MockBlockchainClient {
  3371  	mock := &MockBlockchainClient{ctrl: ctrl}
  3372  	mock.recorder = &MockBlockchainClientMockRecorder{mock}
  3373  	return mock
  3374  }
  3375  
  3376  // EXPECT returns an object that allows the caller to indicate expected use.
  3377  func (m *MockBlockchainClient) EXPECT() *MockBlockchainClientMockRecorder {
  3378  	return m.recorder
  3379  }
  3380  
  3381  // MaxMempoolSize mocks base method.
  3382  func (m *MockBlockchainClient) MaxMempoolSize() int64 {
  3383  	m.ctrl.T.Helper()
  3384  	ret := m.ctrl.Call(m, "MaxMempoolSize")
  3385  	ret0, _ := ret[0].(int64)
  3386  	return ret0
  3387  }
  3388  
  3389  // MaxMempoolSize indicates an expected call of MaxMempoolSize.
  3390  func (mr *MockBlockchainClientMockRecorder) MaxMempoolSize() *gomock.Call {
  3391  	mr.mock.ctrl.T.Helper()
  3392  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MaxMempoolSize", reflect.TypeOf((*MockBlockchainClient)(nil).MaxMempoolSize))
  3393  }
  3394  
  3395  // Validators mocks base method.
  3396  func (m *MockBlockchainClient) Validators(arg0 *int64) ([]*types1.Validator, error) {
  3397  	m.ctrl.T.Helper()
  3398  	ret := m.ctrl.Call(m, "Validators", arg0)
  3399  	ret0, _ := ret[0].([]*types1.Validator)
  3400  	ret1, _ := ret[1].(error)
  3401  	return ret0, ret1
  3402  }
  3403  
  3404  // Validators indicates an expected call of Validators.
  3405  func (mr *MockBlockchainClientMockRecorder) Validators(arg0 interface{}) *gomock.Call {
  3406  	mr.mock.ctrl.T.Helper()
  3407  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Validators", reflect.TypeOf((*MockBlockchainClient)(nil).Validators), arg0)
  3408  }
  3409  
  3410  // MockProtocolUpgradeService is a mock of ProtocolUpgradeService interface.
  3411  type MockProtocolUpgradeService struct {
  3412  	ctrl     *gomock.Controller
  3413  	recorder *MockProtocolUpgradeServiceMockRecorder
  3414  }
  3415  
  3416  // MockProtocolUpgradeServiceMockRecorder is the mock recorder for MockProtocolUpgradeService.
  3417  type MockProtocolUpgradeServiceMockRecorder struct {
  3418  	mock *MockProtocolUpgradeService
  3419  }
  3420  
  3421  // NewMockProtocolUpgradeService creates a new mock instance.
  3422  func NewMockProtocolUpgradeService(ctrl *gomock.Controller) *MockProtocolUpgradeService {
  3423  	mock := &MockProtocolUpgradeService{ctrl: ctrl}
  3424  	mock.recorder = &MockProtocolUpgradeServiceMockRecorder{mock}
  3425  	return mock
  3426  }
  3427  
  3428  // EXPECT returns an object that allows the caller to indicate expected use.
  3429  func (m *MockProtocolUpgradeService) EXPECT() *MockProtocolUpgradeServiceMockRecorder {
  3430  	return m.recorder
  3431  }
  3432  
  3433  // BeginBlock mocks base method.
  3434  func (m *MockProtocolUpgradeService) BeginBlock(arg0 context.Context, arg1 uint64) {
  3435  	m.ctrl.T.Helper()
  3436  	m.ctrl.Call(m, "BeginBlock", arg0, arg1)
  3437  }
  3438  
  3439  // BeginBlock indicates an expected call of BeginBlock.
  3440  func (mr *MockProtocolUpgradeServiceMockRecorder) BeginBlock(arg0, arg1 interface{}) *gomock.Call {
  3441  	mr.mock.ctrl.T.Helper()
  3442  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BeginBlock", reflect.TypeOf((*MockProtocolUpgradeService)(nil).BeginBlock), arg0, arg1)
  3443  }
  3444  
  3445  // Cleanup mocks base method.
  3446  func (m *MockProtocolUpgradeService) Cleanup(arg0 context.Context) {
  3447  	m.ctrl.T.Helper()
  3448  	m.ctrl.Call(m, "Cleanup", arg0)
  3449  }
  3450  
  3451  // Cleanup indicates an expected call of Cleanup.
  3452  func (mr *MockProtocolUpgradeServiceMockRecorder) Cleanup(arg0 interface{}) *gomock.Call {
  3453  	mr.mock.ctrl.T.Helper()
  3454  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Cleanup", reflect.TypeOf((*MockProtocolUpgradeService)(nil).Cleanup), arg0)
  3455  }
  3456  
  3457  // CoreReadyForUpgrade mocks base method.
  3458  func (m *MockProtocolUpgradeService) CoreReadyForUpgrade() bool {
  3459  	m.ctrl.T.Helper()
  3460  	ret := m.ctrl.Call(m, "CoreReadyForUpgrade")
  3461  	ret0, _ := ret[0].(bool)
  3462  	return ret0
  3463  }
  3464  
  3465  // CoreReadyForUpgrade indicates an expected call of CoreReadyForUpgrade.
  3466  func (mr *MockProtocolUpgradeServiceMockRecorder) CoreReadyForUpgrade() *gomock.Call {
  3467  	mr.mock.ctrl.T.Helper()
  3468  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CoreReadyForUpgrade", reflect.TypeOf((*MockProtocolUpgradeService)(nil).CoreReadyForUpgrade))
  3469  }
  3470  
  3471  // GetUpgradeStatus mocks base method.
  3472  func (m *MockProtocolUpgradeService) GetUpgradeStatus() types.UpgradeStatus {
  3473  	m.ctrl.T.Helper()
  3474  	ret := m.ctrl.Call(m, "GetUpgradeStatus")
  3475  	ret0, _ := ret[0].(types.UpgradeStatus)
  3476  	return ret0
  3477  }
  3478  
  3479  // GetUpgradeStatus indicates an expected call of GetUpgradeStatus.
  3480  func (mr *MockProtocolUpgradeServiceMockRecorder) GetUpgradeStatus() *gomock.Call {
  3481  	mr.mock.ctrl.T.Helper()
  3482  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUpgradeStatus", reflect.TypeOf((*MockProtocolUpgradeService)(nil).GetUpgradeStatus))
  3483  }
  3484  
  3485  // IsValidProposal mocks base method.
  3486  func (m *MockProtocolUpgradeService) IsValidProposal(arg0 context.Context, arg1 string, arg2 uint64, arg3 string) error {
  3487  	m.ctrl.T.Helper()
  3488  	ret := m.ctrl.Call(m, "IsValidProposal", arg0, arg1, arg2, arg3)
  3489  	ret0, _ := ret[0].(error)
  3490  	return ret0
  3491  }
  3492  
  3493  // IsValidProposal indicates an expected call of IsValidProposal.
  3494  func (mr *MockProtocolUpgradeServiceMockRecorder) IsValidProposal(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
  3495  	mr.mock.ctrl.T.Helper()
  3496  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsValidProposal", reflect.TypeOf((*MockProtocolUpgradeService)(nil).IsValidProposal), arg0, arg1, arg2, arg3)
  3497  }
  3498  
  3499  // SetCoreReadyForUpgrade mocks base method.
  3500  func (m *MockProtocolUpgradeService) SetCoreReadyForUpgrade() {
  3501  	m.ctrl.T.Helper()
  3502  	m.ctrl.Call(m, "SetCoreReadyForUpgrade")
  3503  }
  3504  
  3505  // SetCoreReadyForUpgrade indicates an expected call of SetCoreReadyForUpgrade.
  3506  func (mr *MockProtocolUpgradeServiceMockRecorder) SetCoreReadyForUpgrade() *gomock.Call {
  3507  	mr.mock.ctrl.T.Helper()
  3508  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetCoreReadyForUpgrade", reflect.TypeOf((*MockProtocolUpgradeService)(nil).SetCoreReadyForUpgrade))
  3509  }
  3510  
  3511  // SetReadyForUpgrade mocks base method.
  3512  func (m *MockProtocolUpgradeService) SetReadyForUpgrade() {
  3513  	m.ctrl.T.Helper()
  3514  	m.ctrl.Call(m, "SetReadyForUpgrade")
  3515  }
  3516  
  3517  // SetReadyForUpgrade indicates an expected call of SetReadyForUpgrade.
  3518  func (mr *MockProtocolUpgradeServiceMockRecorder) SetReadyForUpgrade() *gomock.Call {
  3519  	mr.mock.ctrl.T.Helper()
  3520  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetReadyForUpgrade", reflect.TypeOf((*MockProtocolUpgradeService)(nil).SetReadyForUpgrade))
  3521  }
  3522  
  3523  // TimeForUpgrade mocks base method.
  3524  func (m *MockProtocolUpgradeService) TimeForUpgrade() bool {
  3525  	m.ctrl.T.Helper()
  3526  	ret := m.ctrl.Call(m, "TimeForUpgrade")
  3527  	ret0, _ := ret[0].(bool)
  3528  	return ret0
  3529  }
  3530  
  3531  // TimeForUpgrade indicates an expected call of TimeForUpgrade.
  3532  func (mr *MockProtocolUpgradeServiceMockRecorder) TimeForUpgrade() *gomock.Call {
  3533  	mr.mock.ctrl.T.Helper()
  3534  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TimeForUpgrade", reflect.TypeOf((*MockProtocolUpgradeService)(nil).TimeForUpgrade))
  3535  }
  3536  
  3537  // UpgradeProposal mocks base method.
  3538  func (m *MockProtocolUpgradeService) UpgradeProposal(arg0 context.Context, arg1 string, arg2 uint64, arg3 string) error {
  3539  	m.ctrl.T.Helper()
  3540  	ret := m.ctrl.Call(m, "UpgradeProposal", arg0, arg1, arg2, arg3)
  3541  	ret0, _ := ret[0].(error)
  3542  	return ret0
  3543  }
  3544  
  3545  // UpgradeProposal indicates an expected call of UpgradeProposal.
  3546  func (mr *MockProtocolUpgradeServiceMockRecorder) UpgradeProposal(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
  3547  	mr.mock.ctrl.T.Helper()
  3548  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpgradeProposal", reflect.TypeOf((*MockProtocolUpgradeService)(nil).UpgradeProposal), arg0, arg1, arg2, arg3)
  3549  }
  3550  
  3551  // MockEthCallEngine is a mock of EthCallEngine interface.
  3552  type MockEthCallEngine struct {
  3553  	ctrl     *gomock.Controller
  3554  	recorder *MockEthCallEngineMockRecorder
  3555  }
  3556  
  3557  // MockEthCallEngineMockRecorder is the mock recorder for MockEthCallEngine.
  3558  type MockEthCallEngineMockRecorder struct {
  3559  	mock *MockEthCallEngine
  3560  }
  3561  
  3562  // NewMockEthCallEngine creates a new mock instance.
  3563  func NewMockEthCallEngine(ctrl *gomock.Controller) *MockEthCallEngine {
  3564  	mock := &MockEthCallEngine{ctrl: ctrl}
  3565  	mock.recorder = &MockEthCallEngineMockRecorder{mock}
  3566  	return mock
  3567  }
  3568  
  3569  // EXPECT returns an object that allows the caller to indicate expected use.
  3570  func (m *MockEthCallEngine) EXPECT() *MockEthCallEngineMockRecorder {
  3571  	return m.recorder
  3572  }
  3573  
  3574  // Start mocks base method.
  3575  func (m *MockEthCallEngine) Start() {
  3576  	m.ctrl.T.Helper()
  3577  	m.ctrl.Call(m, "Start")
  3578  }
  3579  
  3580  // Start indicates an expected call of Start.
  3581  func (mr *MockEthCallEngineMockRecorder) Start() *gomock.Call {
  3582  	mr.mock.ctrl.T.Helper()
  3583  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Start", reflect.TypeOf((*MockEthCallEngine)(nil).Start))
  3584  }
  3585  
  3586  // MockBalanceChecker is a mock of BalanceChecker interface.
  3587  type MockBalanceChecker struct {
  3588  	ctrl     *gomock.Controller
  3589  	recorder *MockBalanceCheckerMockRecorder
  3590  }
  3591  
  3592  // MockBalanceCheckerMockRecorder is the mock recorder for MockBalanceChecker.
  3593  type MockBalanceCheckerMockRecorder struct {
  3594  	mock *MockBalanceChecker
  3595  }
  3596  
  3597  // NewMockBalanceChecker creates a new mock instance.
  3598  func NewMockBalanceChecker(ctrl *gomock.Controller) *MockBalanceChecker {
  3599  	mock := &MockBalanceChecker{ctrl: ctrl}
  3600  	mock.recorder = &MockBalanceCheckerMockRecorder{mock}
  3601  	return mock
  3602  }
  3603  
  3604  // EXPECT returns an object that allows the caller to indicate expected use.
  3605  func (m *MockBalanceChecker) EXPECT() *MockBalanceCheckerMockRecorder {
  3606  	return m.recorder
  3607  }
  3608  
  3609  // BeginBlock mocks base method.
  3610  func (m *MockBalanceChecker) BeginBlock(arg0 context.Context) {
  3611  	m.ctrl.T.Helper()
  3612  	m.ctrl.Call(m, "BeginBlock", arg0)
  3613  }
  3614  
  3615  // BeginBlock indicates an expected call of BeginBlock.
  3616  func (mr *MockBalanceCheckerMockRecorder) BeginBlock(arg0 interface{}) *gomock.Call {
  3617  	mr.mock.ctrl.T.Helper()
  3618  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BeginBlock", reflect.TypeOf((*MockBalanceChecker)(nil).BeginBlock), arg0)
  3619  }
  3620  
  3621  // GetPartyBalance mocks base method.
  3622  func (m *MockBalanceChecker) GetPartyBalance(arg0 string) *num.Uint {
  3623  	m.ctrl.T.Helper()
  3624  	ret := m.ctrl.Call(m, "GetPartyBalance", arg0)
  3625  	ret0, _ := ret[0].(*num.Uint)
  3626  	return ret0
  3627  }
  3628  
  3629  // GetPartyBalance indicates an expected call of GetPartyBalance.
  3630  func (mr *MockBalanceCheckerMockRecorder) GetPartyBalance(arg0 interface{}) *gomock.Call {
  3631  	mr.mock.ctrl.T.Helper()
  3632  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPartyBalance", reflect.TypeOf((*MockBalanceChecker)(nil).GetPartyBalance), arg0)
  3633  }
  3634  
  3635  // MockPartiesEngine is a mock of PartiesEngine interface.
  3636  type MockPartiesEngine struct {
  3637  	ctrl     *gomock.Controller
  3638  	recorder *MockPartiesEngineMockRecorder
  3639  }
  3640  
  3641  // MockPartiesEngineMockRecorder is the mock recorder for MockPartiesEngine.
  3642  type MockPartiesEngineMockRecorder struct {
  3643  	mock *MockPartiesEngine
  3644  }
  3645  
  3646  // NewMockPartiesEngine creates a new mock instance.
  3647  func NewMockPartiesEngine(ctrl *gomock.Controller) *MockPartiesEngine {
  3648  	mock := &MockPartiesEngine{ctrl: ctrl}
  3649  	mock.recorder = &MockPartiesEngineMockRecorder{mock}
  3650  	return mock
  3651  }
  3652  
  3653  // EXPECT returns an object that allows the caller to indicate expected use.
  3654  func (m *MockPartiesEngine) EXPECT() *MockPartiesEngineMockRecorder {
  3655  	return m.recorder
  3656  }
  3657  
  3658  // CheckSufficientBalanceToUpdateProfile mocks base method.
  3659  func (m *MockPartiesEngine) CheckSufficientBalanceToUpdateProfile(arg0 types.PartyID, arg1 *num.Uint) error {
  3660  	m.ctrl.T.Helper()
  3661  	ret := m.ctrl.Call(m, "CheckSufficientBalanceToUpdateProfile", arg0, arg1)
  3662  	ret0, _ := ret[0].(error)
  3663  	return ret0
  3664  }
  3665  
  3666  // CheckSufficientBalanceToUpdateProfile indicates an expected call of CheckSufficientBalanceToUpdateProfile.
  3667  func (mr *MockPartiesEngineMockRecorder) CheckSufficientBalanceToUpdateProfile(arg0, arg1 interface{}) *gomock.Call {
  3668  	mr.mock.ctrl.T.Helper()
  3669  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CheckSufficientBalanceToUpdateProfile", reflect.TypeOf((*MockPartiesEngine)(nil).CheckSufficientBalanceToUpdateProfile), arg0, arg1)
  3670  }
  3671  
  3672  // UpdateProfile mocks base method.
  3673  func (m *MockPartiesEngine) UpdateProfile(arg0 context.Context, arg1 types.PartyID, arg2 *v10.UpdatePartyProfile) error {
  3674  	m.ctrl.T.Helper()
  3675  	ret := m.ctrl.Call(m, "UpdateProfile", arg0, arg1, arg2)
  3676  	ret0, _ := ret[0].(error)
  3677  	return ret0
  3678  }
  3679  
  3680  // UpdateProfile indicates an expected call of UpdateProfile.
  3681  func (mr *MockPartiesEngineMockRecorder) UpdateProfile(arg0, arg1, arg2 interface{}) *gomock.Call {
  3682  	mr.mock.ctrl.T.Helper()
  3683  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateProfile", reflect.TypeOf((*MockPartiesEngine)(nil).UpdateProfile), arg0, arg1, arg2)
  3684  }
  3685  
  3686  // MockTxCache is a mock of TxCache interface.
  3687  type MockTxCache struct {
  3688  	ctrl     *gomock.Controller
  3689  	recorder *MockTxCacheMockRecorder
  3690  }
  3691  
  3692  // MockTxCacheMockRecorder is the mock recorder for MockTxCache.
  3693  type MockTxCacheMockRecorder struct {
  3694  	mock *MockTxCache
  3695  }
  3696  
  3697  // NewMockTxCache creates a new mock instance.
  3698  func NewMockTxCache(ctrl *gomock.Controller) *MockTxCache {
  3699  	mock := &MockTxCache{ctrl: ctrl}
  3700  	mock.recorder = &MockTxCacheMockRecorder{mock}
  3701  	return mock
  3702  }
  3703  
  3704  // EXPECT returns an object that allows the caller to indicate expected use.
  3705  func (m *MockTxCache) EXPECT() *MockTxCacheMockRecorder {
  3706  	return m.recorder
  3707  }
  3708  
  3709  // GetRawTxs mocks base method.
  3710  func (m *MockTxCache) GetRawTxs(arg0 uint64) [][]byte {
  3711  	m.ctrl.T.Helper()
  3712  	ret := m.ctrl.Call(m, "GetRawTxs", arg0)
  3713  	ret0, _ := ret[0].([][]byte)
  3714  	return ret0
  3715  }
  3716  
  3717  // GetRawTxs indicates an expected call of GetRawTxs.
  3718  func (mr *MockTxCacheMockRecorder) GetRawTxs(arg0 interface{}) *gomock.Call {
  3719  	mr.mock.ctrl.T.Helper()
  3720  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRawTxs", reflect.TypeOf((*MockTxCache)(nil).GetRawTxs), arg0)
  3721  }
  3722  
  3723  // IsDelayRequired mocks base method.
  3724  func (m *MockTxCache) IsDelayRequired(arg0 string) bool {
  3725  	m.ctrl.T.Helper()
  3726  	ret := m.ctrl.Call(m, "IsDelayRequired", arg0)
  3727  	ret0, _ := ret[0].(bool)
  3728  	return ret0
  3729  }
  3730  
  3731  // IsDelayRequired indicates an expected call of IsDelayRequired.
  3732  func (mr *MockTxCacheMockRecorder) IsDelayRequired(arg0 interface{}) *gomock.Call {
  3733  	mr.mock.ctrl.T.Helper()
  3734  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsDelayRequired", reflect.TypeOf((*MockTxCache)(nil).IsDelayRequired), arg0)
  3735  }
  3736  
  3737  // IsDelayRequiredAnyMarket mocks base method.
  3738  func (m *MockTxCache) IsDelayRequiredAnyMarket() bool {
  3739  	m.ctrl.T.Helper()
  3740  	ret := m.ctrl.Call(m, "IsDelayRequiredAnyMarket")
  3741  	ret0, _ := ret[0].(bool)
  3742  	return ret0
  3743  }
  3744  
  3745  // IsDelayRequiredAnyMarket indicates an expected call of IsDelayRequiredAnyMarket.
  3746  func (mr *MockTxCacheMockRecorder) IsDelayRequiredAnyMarket() *gomock.Call {
  3747  	mr.mock.ctrl.T.Helper()
  3748  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsDelayRequiredAnyMarket", reflect.TypeOf((*MockTxCache)(nil).IsDelayRequiredAnyMarket))
  3749  }
  3750  
  3751  // IsTxInCache mocks base method.
  3752  func (m *MockTxCache) IsTxInCache(arg0 []byte) bool {
  3753  	m.ctrl.T.Helper()
  3754  	ret := m.ctrl.Call(m, "IsTxInCache", arg0)
  3755  	ret0, _ := ret[0].(bool)
  3756  	return ret0
  3757  }
  3758  
  3759  // IsTxInCache indicates an expected call of IsTxInCache.
  3760  func (mr *MockTxCacheMockRecorder) IsTxInCache(arg0 interface{}) *gomock.Call {
  3761  	mr.mock.ctrl.T.Helper()
  3762  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsTxInCache", reflect.TypeOf((*MockTxCache)(nil).IsTxInCache), arg0)
  3763  }
  3764  
  3765  // NewDelayedTransaction mocks base method.
  3766  func (m *MockTxCache) NewDelayedTransaction(arg0 context.Context, arg1 [][]byte, arg2 uint64) []byte {
  3767  	m.ctrl.T.Helper()
  3768  	ret := m.ctrl.Call(m, "NewDelayedTransaction", arg0, arg1, arg2)
  3769  	ret0, _ := ret[0].([]byte)
  3770  	return ret0
  3771  }
  3772  
  3773  // NewDelayedTransaction indicates an expected call of NewDelayedTransaction.
  3774  func (mr *MockTxCacheMockRecorder) NewDelayedTransaction(arg0, arg1, arg2 interface{}) *gomock.Call {
  3775  	mr.mock.ctrl.T.Helper()
  3776  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewDelayedTransaction", reflect.TypeOf((*MockTxCache)(nil).NewDelayedTransaction), arg0, arg1, arg2)
  3777  }
  3778  
  3779  // SetRawTxs mocks base method.
  3780  func (m *MockTxCache) SetRawTxs(arg0 [][]byte, arg1 uint64) {
  3781  	m.ctrl.T.Helper()
  3782  	m.ctrl.Call(m, "SetRawTxs", arg0, arg1)
  3783  }
  3784  
  3785  // SetRawTxs indicates an expected call of SetRawTxs.
  3786  func (mr *MockTxCacheMockRecorder) SetRawTxs(arg0, arg1 interface{}) *gomock.Call {
  3787  	mr.mock.ctrl.T.Helper()
  3788  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetRawTxs", reflect.TypeOf((*MockTxCache)(nil).SetRawTxs), arg0, arg1)
  3789  }
  3790  
  3791  // MockEthereumOracleVerifier is a mock of EthereumOracleVerifier interface.
  3792  type MockEthereumOracleVerifier struct {
  3793  	ctrl     *gomock.Controller
  3794  	recorder *MockEthereumOracleVerifierMockRecorder
  3795  }
  3796  
  3797  // MockEthereumOracleVerifierMockRecorder is the mock recorder for MockEthereumOracleVerifier.
  3798  type MockEthereumOracleVerifierMockRecorder struct {
  3799  	mock *MockEthereumOracleVerifier
  3800  }
  3801  
  3802  // NewMockEthereumOracleVerifier creates a new mock instance.
  3803  func NewMockEthereumOracleVerifier(ctrl *gomock.Controller) *MockEthereumOracleVerifier {
  3804  	mock := &MockEthereumOracleVerifier{ctrl: ctrl}
  3805  	mock.recorder = &MockEthereumOracleVerifierMockRecorder{mock}
  3806  	return mock
  3807  }
  3808  
  3809  // EXPECT returns an object that allows the caller to indicate expected use.
  3810  func (m *MockEthereumOracleVerifier) EXPECT() *MockEthereumOracleVerifierMockRecorder {
  3811  	return m.recorder
  3812  }
  3813  
  3814  // ProcessEthereumContractCallResult mocks base method.
  3815  func (m *MockEthereumOracleVerifier) ProcessEthereumContractCallResult(arg0 ethcall.ContractCallEvent) error {
  3816  	m.ctrl.T.Helper()
  3817  	ret := m.ctrl.Call(m, "ProcessEthereumContractCallResult", arg0)
  3818  	ret0, _ := ret[0].(error)
  3819  	return ret0
  3820  }
  3821  
  3822  // ProcessEthereumContractCallResult indicates an expected call of ProcessEthereumContractCallResult.
  3823  func (mr *MockEthereumOracleVerifierMockRecorder) ProcessEthereumContractCallResult(arg0 interface{}) *gomock.Call {
  3824  	mr.mock.ctrl.T.Helper()
  3825  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProcessEthereumContractCallResult", reflect.TypeOf((*MockEthereumOracleVerifier)(nil).ProcessEthereumContractCallResult), arg0)
  3826  }
  3827  
  3828  // MockCodec is a mock of Codec interface.
  3829  type MockCodec struct {
  3830  	ctrl     *gomock.Controller
  3831  	recorder *MockCodecMockRecorder
  3832  }
  3833  
  3834  // MockCodecMockRecorder is the mock recorder for MockCodec.
  3835  type MockCodecMockRecorder struct {
  3836  	mock *MockCodec
  3837  }
  3838  
  3839  // NewMockCodec creates a new mock instance.
  3840  func NewMockCodec(ctrl *gomock.Controller) *MockCodec {
  3841  	mock := &MockCodec{ctrl: ctrl}
  3842  	mock.recorder = &MockCodecMockRecorder{mock}
  3843  	return mock
  3844  }
  3845  
  3846  // EXPECT returns an object that allows the caller to indicate expected use.
  3847  func (m *MockCodec) EXPECT() *MockCodecMockRecorder {
  3848  	return m.recorder
  3849  }
  3850  
  3851  // Decode mocks base method.
  3852  func (m *MockCodec) Decode(arg0 []byte, arg1 string) (abci.Tx, error) {
  3853  	m.ctrl.T.Helper()
  3854  	ret := m.ctrl.Call(m, "Decode", arg0, arg1)
  3855  	ret0, _ := ret[0].(abci.Tx)
  3856  	ret1, _ := ret[1].(error)
  3857  	return ret0, ret1
  3858  }
  3859  
  3860  // Decode indicates an expected call of Decode.
  3861  func (mr *MockCodecMockRecorder) Decode(arg0, arg1 interface{}) *gomock.Call {
  3862  	mr.mock.ctrl.T.Helper()
  3863  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Decode", reflect.TypeOf((*MockCodec)(nil).Decode), arg0, arg1)
  3864  }