github.com/ChainSafe/chainbridge-core@v1.4.2/chains/evm/calls/mock/calls.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: chains/evm/calls/calls.go
     3  
     4  // Package mock_calls is a generated GoMock package.
     5  package mock_calls
     6  
     7  import (
     8  	context "context"
     9  	big "math/big"
    10  	reflect "reflect"
    11  
    12  	evmclient "github.com/ChainSafe/chainbridge-core/chains/evm/calls/evmclient"
    13  	common "github.com/ethereum/go-ethereum/common"
    14  	types "github.com/ethereum/go-ethereum/core/types"
    15  	gomock "github.com/golang/mock/gomock"
    16  )
    17  
    18  // MockContractChecker is a mock of ContractChecker interface.
    19  type MockContractChecker struct {
    20  	ctrl     *gomock.Controller
    21  	recorder *MockContractCheckerMockRecorder
    22  }
    23  
    24  // MockContractCheckerMockRecorder is the mock recorder for MockContractChecker.
    25  type MockContractCheckerMockRecorder struct {
    26  	mock *MockContractChecker
    27  }
    28  
    29  // NewMockContractChecker creates a new mock instance.
    30  func NewMockContractChecker(ctrl *gomock.Controller) *MockContractChecker {
    31  	mock := &MockContractChecker{ctrl: ctrl}
    32  	mock.recorder = &MockContractCheckerMockRecorder{mock}
    33  	return mock
    34  }
    35  
    36  // EXPECT returns an object that allows the caller to indicate expected use.
    37  func (m *MockContractChecker) EXPECT() *MockContractCheckerMockRecorder {
    38  	return m.recorder
    39  }
    40  
    41  // CodeAt mocks base method.
    42  func (m *MockContractChecker) CodeAt(ctx context.Context, contract common.Address, blockNumber *big.Int) ([]byte, error) {
    43  	m.ctrl.T.Helper()
    44  	ret := m.ctrl.Call(m, "CodeAt", ctx, contract, blockNumber)
    45  	ret0, _ := ret[0].([]byte)
    46  	ret1, _ := ret[1].(error)
    47  	return ret0, ret1
    48  }
    49  
    50  // CodeAt indicates an expected call of CodeAt.
    51  func (mr *MockContractCheckerMockRecorder) CodeAt(ctx, contract, blockNumber interface{}) *gomock.Call {
    52  	mr.mock.ctrl.T.Helper()
    53  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CodeAt", reflect.TypeOf((*MockContractChecker)(nil).CodeAt), ctx, contract, blockNumber)
    54  }
    55  
    56  // MockContractCaller is a mock of ContractCaller interface.
    57  type MockContractCaller struct {
    58  	ctrl     *gomock.Controller
    59  	recorder *MockContractCallerMockRecorder
    60  }
    61  
    62  // MockContractCallerMockRecorder is the mock recorder for MockContractCaller.
    63  type MockContractCallerMockRecorder struct {
    64  	mock *MockContractCaller
    65  }
    66  
    67  // NewMockContractCaller creates a new mock instance.
    68  func NewMockContractCaller(ctrl *gomock.Controller) *MockContractCaller {
    69  	mock := &MockContractCaller{ctrl: ctrl}
    70  	mock.recorder = &MockContractCallerMockRecorder{mock}
    71  	return mock
    72  }
    73  
    74  // EXPECT returns an object that allows the caller to indicate expected use.
    75  func (m *MockContractCaller) EXPECT() *MockContractCallerMockRecorder {
    76  	return m.recorder
    77  }
    78  
    79  // CallContract mocks base method.
    80  func (m *MockContractCaller) CallContract(ctx context.Context, callArgs map[string]interface{}, blockNumber *big.Int) ([]byte, error) {
    81  	m.ctrl.T.Helper()
    82  	ret := m.ctrl.Call(m, "CallContract", ctx, callArgs, blockNumber)
    83  	ret0, _ := ret[0].([]byte)
    84  	ret1, _ := ret[1].(error)
    85  	return ret0, ret1
    86  }
    87  
    88  // CallContract indicates an expected call of CallContract.
    89  func (mr *MockContractCallerMockRecorder) CallContract(ctx, callArgs, blockNumber interface{}) *gomock.Call {
    90  	mr.mock.ctrl.T.Helper()
    91  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CallContract", reflect.TypeOf((*MockContractCaller)(nil).CallContract), ctx, callArgs, blockNumber)
    92  }
    93  
    94  // MockGasPricer is a mock of GasPricer interface.
    95  type MockGasPricer struct {
    96  	ctrl     *gomock.Controller
    97  	recorder *MockGasPricerMockRecorder
    98  }
    99  
   100  // MockGasPricerMockRecorder is the mock recorder for MockGasPricer.
   101  type MockGasPricerMockRecorder struct {
   102  	mock *MockGasPricer
   103  }
   104  
   105  // NewMockGasPricer creates a new mock instance.
   106  func NewMockGasPricer(ctrl *gomock.Controller) *MockGasPricer {
   107  	mock := &MockGasPricer{ctrl: ctrl}
   108  	mock.recorder = &MockGasPricerMockRecorder{mock}
   109  	return mock
   110  }
   111  
   112  // EXPECT returns an object that allows the caller to indicate expected use.
   113  func (m *MockGasPricer) EXPECT() *MockGasPricerMockRecorder {
   114  	return m.recorder
   115  }
   116  
   117  // GasPrice mocks base method.
   118  func (m *MockGasPricer) GasPrice(priority *uint8) ([]*big.Int, error) {
   119  	m.ctrl.T.Helper()
   120  	ret := m.ctrl.Call(m, "GasPrice", priority)
   121  	ret0, _ := ret[0].([]*big.Int)
   122  	ret1, _ := ret[1].(error)
   123  	return ret0, ret1
   124  }
   125  
   126  // GasPrice indicates an expected call of GasPrice.
   127  func (mr *MockGasPricerMockRecorder) GasPrice(priority interface{}) *gomock.Call {
   128  	mr.mock.ctrl.T.Helper()
   129  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GasPrice", reflect.TypeOf((*MockGasPricer)(nil).GasPrice), priority)
   130  }
   131  
   132  // MockClientDispatcher is a mock of ClientDispatcher interface.
   133  type MockClientDispatcher struct {
   134  	ctrl     *gomock.Controller
   135  	recorder *MockClientDispatcherMockRecorder
   136  }
   137  
   138  // MockClientDispatcherMockRecorder is the mock recorder for MockClientDispatcher.
   139  type MockClientDispatcherMockRecorder struct {
   140  	mock *MockClientDispatcher
   141  }
   142  
   143  // NewMockClientDispatcher creates a new mock instance.
   144  func NewMockClientDispatcher(ctrl *gomock.Controller) *MockClientDispatcher {
   145  	mock := &MockClientDispatcher{ctrl: ctrl}
   146  	mock.recorder = &MockClientDispatcherMockRecorder{mock}
   147  	return mock
   148  }
   149  
   150  // EXPECT returns an object that allows the caller to indicate expected use.
   151  func (m *MockClientDispatcher) EXPECT() *MockClientDispatcherMockRecorder {
   152  	return m.recorder
   153  }
   154  
   155  // From mocks base method.
   156  func (m *MockClientDispatcher) From() common.Address {
   157  	m.ctrl.T.Helper()
   158  	ret := m.ctrl.Call(m, "From")
   159  	ret0, _ := ret[0].(common.Address)
   160  	return ret0
   161  }
   162  
   163  // From indicates an expected call of From.
   164  func (mr *MockClientDispatcherMockRecorder) From() *gomock.Call {
   165  	mr.mock.ctrl.T.Helper()
   166  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "From", reflect.TypeOf((*MockClientDispatcher)(nil).From))
   167  }
   168  
   169  // GetTransactionByHash mocks base method.
   170  func (m *MockClientDispatcher) GetTransactionByHash(h common.Hash) (*types.Transaction, bool, error) {
   171  	m.ctrl.T.Helper()
   172  	ret := m.ctrl.Call(m, "GetTransactionByHash", h)
   173  	ret0, _ := ret[0].(*types.Transaction)
   174  	ret1, _ := ret[1].(bool)
   175  	ret2, _ := ret[2].(error)
   176  	return ret0, ret1, ret2
   177  }
   178  
   179  // GetTransactionByHash indicates an expected call of GetTransactionByHash.
   180  func (mr *MockClientDispatcherMockRecorder) GetTransactionByHash(h interface{}) *gomock.Call {
   181  	mr.mock.ctrl.T.Helper()
   182  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetTransactionByHash", reflect.TypeOf((*MockClientDispatcher)(nil).GetTransactionByHash), h)
   183  }
   184  
   185  // LockNonce mocks base method.
   186  func (m *MockClientDispatcher) LockNonce() {
   187  	m.ctrl.T.Helper()
   188  	m.ctrl.Call(m, "LockNonce")
   189  }
   190  
   191  // LockNonce indicates an expected call of LockNonce.
   192  func (mr *MockClientDispatcherMockRecorder) LockNonce() *gomock.Call {
   193  	mr.mock.ctrl.T.Helper()
   194  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LockNonce", reflect.TypeOf((*MockClientDispatcher)(nil).LockNonce))
   195  }
   196  
   197  // SignAndSendTransaction mocks base method.
   198  func (m *MockClientDispatcher) SignAndSendTransaction(ctx context.Context, tx evmclient.CommonTransaction) (common.Hash, error) {
   199  	m.ctrl.T.Helper()
   200  	ret := m.ctrl.Call(m, "SignAndSendTransaction", ctx, tx)
   201  	ret0, _ := ret[0].(common.Hash)
   202  	ret1, _ := ret[1].(error)
   203  	return ret0, ret1
   204  }
   205  
   206  // SignAndSendTransaction indicates an expected call of SignAndSendTransaction.
   207  func (mr *MockClientDispatcherMockRecorder) SignAndSendTransaction(ctx, tx interface{}) *gomock.Call {
   208  	mr.mock.ctrl.T.Helper()
   209  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SignAndSendTransaction", reflect.TypeOf((*MockClientDispatcher)(nil).SignAndSendTransaction), ctx, tx)
   210  }
   211  
   212  // TransactionReceipt mocks base method.
   213  func (m *MockClientDispatcher) TransactionReceipt(ctx context.Context, txHash common.Hash) (*types.Receipt, error) {
   214  	m.ctrl.T.Helper()
   215  	ret := m.ctrl.Call(m, "TransactionReceipt", ctx, txHash)
   216  	ret0, _ := ret[0].(*types.Receipt)
   217  	ret1, _ := ret[1].(error)
   218  	return ret0, ret1
   219  }
   220  
   221  // TransactionReceipt indicates an expected call of TransactionReceipt.
   222  func (mr *MockClientDispatcherMockRecorder) TransactionReceipt(ctx, txHash interface{}) *gomock.Call {
   223  	mr.mock.ctrl.T.Helper()
   224  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TransactionReceipt", reflect.TypeOf((*MockClientDispatcher)(nil).TransactionReceipt), ctx, txHash)
   225  }
   226  
   227  // UnlockNonce mocks base method.
   228  func (m *MockClientDispatcher) UnlockNonce() {
   229  	m.ctrl.T.Helper()
   230  	m.ctrl.Call(m, "UnlockNonce")
   231  }
   232  
   233  // UnlockNonce indicates an expected call of UnlockNonce.
   234  func (mr *MockClientDispatcherMockRecorder) UnlockNonce() *gomock.Call {
   235  	mr.mock.ctrl.T.Helper()
   236  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnlockNonce", reflect.TypeOf((*MockClientDispatcher)(nil).UnlockNonce))
   237  }
   238  
   239  // UnsafeIncreaseNonce mocks base method.
   240  func (m *MockClientDispatcher) UnsafeIncreaseNonce() error {
   241  	m.ctrl.T.Helper()
   242  	ret := m.ctrl.Call(m, "UnsafeIncreaseNonce")
   243  	ret0, _ := ret[0].(error)
   244  	return ret0
   245  }
   246  
   247  // UnsafeIncreaseNonce indicates an expected call of UnsafeIncreaseNonce.
   248  func (mr *MockClientDispatcherMockRecorder) UnsafeIncreaseNonce() *gomock.Call {
   249  	mr.mock.ctrl.T.Helper()
   250  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnsafeIncreaseNonce", reflect.TypeOf((*MockClientDispatcher)(nil).UnsafeIncreaseNonce))
   251  }
   252  
   253  // UnsafeNonce mocks base method.
   254  func (m *MockClientDispatcher) UnsafeNonce() (*big.Int, error) {
   255  	m.ctrl.T.Helper()
   256  	ret := m.ctrl.Call(m, "UnsafeNonce")
   257  	ret0, _ := ret[0].(*big.Int)
   258  	ret1, _ := ret[1].(error)
   259  	return ret0, ret1
   260  }
   261  
   262  // UnsafeNonce indicates an expected call of UnsafeNonce.
   263  func (mr *MockClientDispatcherMockRecorder) UnsafeNonce() *gomock.Call {
   264  	mr.mock.ctrl.T.Helper()
   265  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnsafeNonce", reflect.TypeOf((*MockClientDispatcher)(nil).UnsafeNonce))
   266  }
   267  
   268  // WaitAndReturnTxReceipt mocks base method.
   269  func (m *MockClientDispatcher) WaitAndReturnTxReceipt(h common.Hash) (*types.Receipt, error) {
   270  	m.ctrl.T.Helper()
   271  	ret := m.ctrl.Call(m, "WaitAndReturnTxReceipt", h)
   272  	ret0, _ := ret[0].(*types.Receipt)
   273  	ret1, _ := ret[1].(error)
   274  	return ret0, ret1
   275  }
   276  
   277  // WaitAndReturnTxReceipt indicates an expected call of WaitAndReturnTxReceipt.
   278  func (mr *MockClientDispatcherMockRecorder) WaitAndReturnTxReceipt(h interface{}) *gomock.Call {
   279  	mr.mock.ctrl.T.Helper()
   280  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitAndReturnTxReceipt", reflect.TypeOf((*MockClientDispatcher)(nil).WaitAndReturnTxReceipt), h)
   281  }
   282  
   283  // MockContractCallerDispatcher is a mock of ContractCallerDispatcher interface.
   284  type MockContractCallerDispatcher struct {
   285  	ctrl     *gomock.Controller
   286  	recorder *MockContractCallerDispatcherMockRecorder
   287  }
   288  
   289  // MockContractCallerDispatcherMockRecorder is the mock recorder for MockContractCallerDispatcher.
   290  type MockContractCallerDispatcherMockRecorder struct {
   291  	mock *MockContractCallerDispatcher
   292  }
   293  
   294  // NewMockContractCallerDispatcher creates a new mock instance.
   295  func NewMockContractCallerDispatcher(ctrl *gomock.Controller) *MockContractCallerDispatcher {
   296  	mock := &MockContractCallerDispatcher{ctrl: ctrl}
   297  	mock.recorder = &MockContractCallerDispatcherMockRecorder{mock}
   298  	return mock
   299  }
   300  
   301  // EXPECT returns an object that allows the caller to indicate expected use.
   302  func (m *MockContractCallerDispatcher) EXPECT() *MockContractCallerDispatcherMockRecorder {
   303  	return m.recorder
   304  }
   305  
   306  // CallContract mocks base method.
   307  func (m *MockContractCallerDispatcher) CallContract(ctx context.Context, callArgs map[string]interface{}, blockNumber *big.Int) ([]byte, error) {
   308  	m.ctrl.T.Helper()
   309  	ret := m.ctrl.Call(m, "CallContract", ctx, callArgs, blockNumber)
   310  	ret0, _ := ret[0].([]byte)
   311  	ret1, _ := ret[1].(error)
   312  	return ret0, ret1
   313  }
   314  
   315  // CallContract indicates an expected call of CallContract.
   316  func (mr *MockContractCallerDispatcherMockRecorder) CallContract(ctx, callArgs, blockNumber interface{}) *gomock.Call {
   317  	mr.mock.ctrl.T.Helper()
   318  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CallContract", reflect.TypeOf((*MockContractCallerDispatcher)(nil).CallContract), ctx, callArgs, blockNumber)
   319  }
   320  
   321  // CodeAt mocks base method.
   322  func (m *MockContractCallerDispatcher) CodeAt(ctx context.Context, contract common.Address, blockNumber *big.Int) ([]byte, error) {
   323  	m.ctrl.T.Helper()
   324  	ret := m.ctrl.Call(m, "CodeAt", ctx, contract, blockNumber)
   325  	ret0, _ := ret[0].([]byte)
   326  	ret1, _ := ret[1].(error)
   327  	return ret0, ret1
   328  }
   329  
   330  // CodeAt indicates an expected call of CodeAt.
   331  func (mr *MockContractCallerDispatcherMockRecorder) CodeAt(ctx, contract, blockNumber interface{}) *gomock.Call {
   332  	mr.mock.ctrl.T.Helper()
   333  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CodeAt", reflect.TypeOf((*MockContractCallerDispatcher)(nil).CodeAt), ctx, contract, blockNumber)
   334  }
   335  
   336  // From mocks base method.
   337  func (m *MockContractCallerDispatcher) From() common.Address {
   338  	m.ctrl.T.Helper()
   339  	ret := m.ctrl.Call(m, "From")
   340  	ret0, _ := ret[0].(common.Address)
   341  	return ret0
   342  }
   343  
   344  // From indicates an expected call of From.
   345  func (mr *MockContractCallerDispatcherMockRecorder) From() *gomock.Call {
   346  	mr.mock.ctrl.T.Helper()
   347  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "From", reflect.TypeOf((*MockContractCallerDispatcher)(nil).From))
   348  }
   349  
   350  // GetTransactionByHash mocks base method.
   351  func (m *MockContractCallerDispatcher) GetTransactionByHash(h common.Hash) (*types.Transaction, bool, error) {
   352  	m.ctrl.T.Helper()
   353  	ret := m.ctrl.Call(m, "GetTransactionByHash", h)
   354  	ret0, _ := ret[0].(*types.Transaction)
   355  	ret1, _ := ret[1].(bool)
   356  	ret2, _ := ret[2].(error)
   357  	return ret0, ret1, ret2
   358  }
   359  
   360  // GetTransactionByHash indicates an expected call of GetTransactionByHash.
   361  func (mr *MockContractCallerDispatcherMockRecorder) GetTransactionByHash(h interface{}) *gomock.Call {
   362  	mr.mock.ctrl.T.Helper()
   363  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetTransactionByHash", reflect.TypeOf((*MockContractCallerDispatcher)(nil).GetTransactionByHash), h)
   364  }
   365  
   366  // LockNonce mocks base method.
   367  func (m *MockContractCallerDispatcher) LockNonce() {
   368  	m.ctrl.T.Helper()
   369  	m.ctrl.Call(m, "LockNonce")
   370  }
   371  
   372  // LockNonce indicates an expected call of LockNonce.
   373  func (mr *MockContractCallerDispatcherMockRecorder) LockNonce() *gomock.Call {
   374  	mr.mock.ctrl.T.Helper()
   375  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LockNonce", reflect.TypeOf((*MockContractCallerDispatcher)(nil).LockNonce))
   376  }
   377  
   378  // SignAndSendTransaction mocks base method.
   379  func (m *MockContractCallerDispatcher) SignAndSendTransaction(ctx context.Context, tx evmclient.CommonTransaction) (common.Hash, error) {
   380  	m.ctrl.T.Helper()
   381  	ret := m.ctrl.Call(m, "SignAndSendTransaction", ctx, tx)
   382  	ret0, _ := ret[0].(common.Hash)
   383  	ret1, _ := ret[1].(error)
   384  	return ret0, ret1
   385  }
   386  
   387  // SignAndSendTransaction indicates an expected call of SignAndSendTransaction.
   388  func (mr *MockContractCallerDispatcherMockRecorder) SignAndSendTransaction(ctx, tx interface{}) *gomock.Call {
   389  	mr.mock.ctrl.T.Helper()
   390  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SignAndSendTransaction", reflect.TypeOf((*MockContractCallerDispatcher)(nil).SignAndSendTransaction), ctx, tx)
   391  }
   392  
   393  // TransactionReceipt mocks base method.
   394  func (m *MockContractCallerDispatcher) TransactionReceipt(ctx context.Context, txHash common.Hash) (*types.Receipt, error) {
   395  	m.ctrl.T.Helper()
   396  	ret := m.ctrl.Call(m, "TransactionReceipt", ctx, txHash)
   397  	ret0, _ := ret[0].(*types.Receipt)
   398  	ret1, _ := ret[1].(error)
   399  	return ret0, ret1
   400  }
   401  
   402  // TransactionReceipt indicates an expected call of TransactionReceipt.
   403  func (mr *MockContractCallerDispatcherMockRecorder) TransactionReceipt(ctx, txHash interface{}) *gomock.Call {
   404  	mr.mock.ctrl.T.Helper()
   405  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TransactionReceipt", reflect.TypeOf((*MockContractCallerDispatcher)(nil).TransactionReceipt), ctx, txHash)
   406  }
   407  
   408  // UnlockNonce mocks base method.
   409  func (m *MockContractCallerDispatcher) UnlockNonce() {
   410  	m.ctrl.T.Helper()
   411  	m.ctrl.Call(m, "UnlockNonce")
   412  }
   413  
   414  // UnlockNonce indicates an expected call of UnlockNonce.
   415  func (mr *MockContractCallerDispatcherMockRecorder) UnlockNonce() *gomock.Call {
   416  	mr.mock.ctrl.T.Helper()
   417  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnlockNonce", reflect.TypeOf((*MockContractCallerDispatcher)(nil).UnlockNonce))
   418  }
   419  
   420  // UnsafeIncreaseNonce mocks base method.
   421  func (m *MockContractCallerDispatcher) UnsafeIncreaseNonce() error {
   422  	m.ctrl.T.Helper()
   423  	ret := m.ctrl.Call(m, "UnsafeIncreaseNonce")
   424  	ret0, _ := ret[0].(error)
   425  	return ret0
   426  }
   427  
   428  // UnsafeIncreaseNonce indicates an expected call of UnsafeIncreaseNonce.
   429  func (mr *MockContractCallerDispatcherMockRecorder) UnsafeIncreaseNonce() *gomock.Call {
   430  	mr.mock.ctrl.T.Helper()
   431  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnsafeIncreaseNonce", reflect.TypeOf((*MockContractCallerDispatcher)(nil).UnsafeIncreaseNonce))
   432  }
   433  
   434  // UnsafeNonce mocks base method.
   435  func (m *MockContractCallerDispatcher) UnsafeNonce() (*big.Int, error) {
   436  	m.ctrl.T.Helper()
   437  	ret := m.ctrl.Call(m, "UnsafeNonce")
   438  	ret0, _ := ret[0].(*big.Int)
   439  	ret1, _ := ret[1].(error)
   440  	return ret0, ret1
   441  }
   442  
   443  // UnsafeNonce indicates an expected call of UnsafeNonce.
   444  func (mr *MockContractCallerDispatcherMockRecorder) UnsafeNonce() *gomock.Call {
   445  	mr.mock.ctrl.T.Helper()
   446  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UnsafeNonce", reflect.TypeOf((*MockContractCallerDispatcher)(nil).UnsafeNonce))
   447  }
   448  
   449  // WaitAndReturnTxReceipt mocks base method.
   450  func (m *MockContractCallerDispatcher) WaitAndReturnTxReceipt(h common.Hash) (*types.Receipt, error) {
   451  	m.ctrl.T.Helper()
   452  	ret := m.ctrl.Call(m, "WaitAndReturnTxReceipt", h)
   453  	ret0, _ := ret[0].(*types.Receipt)
   454  	ret1, _ := ret[1].(error)
   455  	return ret0, ret1
   456  }
   457  
   458  // WaitAndReturnTxReceipt indicates an expected call of WaitAndReturnTxReceipt.
   459  func (mr *MockContractCallerDispatcherMockRecorder) WaitAndReturnTxReceipt(h interface{}) *gomock.Call {
   460  	mr.mock.ctrl.T.Helper()
   461  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitAndReturnTxReceipt", reflect.TypeOf((*MockContractCallerDispatcher)(nil).WaitAndReturnTxReceipt), h)
   462  }
   463  
   464  // MockSimulateCaller is a mock of SimulateCaller interface.
   465  type MockSimulateCaller struct {
   466  	ctrl     *gomock.Controller
   467  	recorder *MockSimulateCallerMockRecorder
   468  }
   469  
   470  // MockSimulateCallerMockRecorder is the mock recorder for MockSimulateCaller.
   471  type MockSimulateCallerMockRecorder struct {
   472  	mock *MockSimulateCaller
   473  }
   474  
   475  // NewMockSimulateCaller creates a new mock instance.
   476  func NewMockSimulateCaller(ctrl *gomock.Controller) *MockSimulateCaller {
   477  	mock := &MockSimulateCaller{ctrl: ctrl}
   478  	mock.recorder = &MockSimulateCallerMockRecorder{mock}
   479  	return mock
   480  }
   481  
   482  // EXPECT returns an object that allows the caller to indicate expected use.
   483  func (m *MockSimulateCaller) EXPECT() *MockSimulateCallerMockRecorder {
   484  	return m.recorder
   485  }
   486  
   487  // CallContract mocks base method.
   488  func (m *MockSimulateCaller) CallContract(ctx context.Context, callArgs map[string]interface{}, blockNumber *big.Int) ([]byte, error) {
   489  	m.ctrl.T.Helper()
   490  	ret := m.ctrl.Call(m, "CallContract", ctx, callArgs, blockNumber)
   491  	ret0, _ := ret[0].([]byte)
   492  	ret1, _ := ret[1].(error)
   493  	return ret0, ret1
   494  }
   495  
   496  // CallContract indicates an expected call of CallContract.
   497  func (mr *MockSimulateCallerMockRecorder) CallContract(ctx, callArgs, blockNumber interface{}) *gomock.Call {
   498  	mr.mock.ctrl.T.Helper()
   499  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CallContract", reflect.TypeOf((*MockSimulateCaller)(nil).CallContract), ctx, callArgs, blockNumber)
   500  }
   501  
   502  // TransactionByHash mocks base method.
   503  func (m *MockSimulateCaller) TransactionByHash(ctx context.Context, hash common.Hash) (*types.Transaction, bool, error) {
   504  	m.ctrl.T.Helper()
   505  	ret := m.ctrl.Call(m, "TransactionByHash", ctx, hash)
   506  	ret0, _ := ret[0].(*types.Transaction)
   507  	ret1, _ := ret[1].(bool)
   508  	ret2, _ := ret[2].(error)
   509  	return ret0, ret1, ret2
   510  }
   511  
   512  // TransactionByHash indicates an expected call of TransactionByHash.
   513  func (mr *MockSimulateCallerMockRecorder) TransactionByHash(ctx, hash interface{}) *gomock.Call {
   514  	mr.mock.ctrl.T.Helper()
   515  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TransactionByHash", reflect.TypeOf((*MockSimulateCaller)(nil).TransactionByHash), ctx, hash)
   516  }