github.com/Consensys/quorum@v21.1.0+incompatible/core/vm/mock_interface.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: interface.go
     3  
     4  // Package vm is a generated GoMock package.
     5  package vm
     6  
     7  import (
     8  	big "math/big"
     9  	reflect "reflect"
    10  
    11  	common "github.com/ethereum/go-ethereum/common"
    12  	state "github.com/ethereum/go-ethereum/core/state"
    13  	types "github.com/ethereum/go-ethereum/core/types"
    14  	gomock "github.com/golang/mock/gomock"
    15  )
    16  
    17  // MockAccountExtraDataStateGetter is a mock of AccountExtraDataStateGetter interface.
    18  type MockAccountExtraDataStateGetter struct {
    19  	ctrl     *gomock.Controller
    20  	recorder *MockAccountExtraDataStateGetterMockRecorder
    21  }
    22  
    23  // MockAccountExtraDataStateGetterMockRecorder is the mock recorder for MockAccountExtraDataStateGetter.
    24  type MockAccountExtraDataStateGetterMockRecorder struct {
    25  	mock *MockAccountExtraDataStateGetter
    26  }
    27  
    28  // NewMockAccountExtraDataStateGetter creates a new mock instance.
    29  func NewMockAccountExtraDataStateGetter(ctrl *gomock.Controller) *MockAccountExtraDataStateGetter {
    30  	mock := &MockAccountExtraDataStateGetter{ctrl: ctrl}
    31  	mock.recorder = &MockAccountExtraDataStateGetterMockRecorder{mock}
    32  	return mock
    33  }
    34  
    35  // EXPECT returns an object that allows the caller to indicate expected use.
    36  func (m *MockAccountExtraDataStateGetter) EXPECT() *MockAccountExtraDataStateGetterMockRecorder {
    37  	return m.recorder
    38  }
    39  
    40  // GetPrivacyMetadata mocks base method.
    41  func (m *MockAccountExtraDataStateGetter) GetPrivacyMetadata(addr common.Address) (*state.PrivacyMetadata, error) {
    42  	m.ctrl.T.Helper()
    43  	ret := m.ctrl.Call(m, "GetPrivacyMetadata", addr)
    44  	ret0, _ := ret[0].(*state.PrivacyMetadata)
    45  	ret1, _ := ret[1].(error)
    46  	return ret0, ret1
    47  }
    48  
    49  // GetPrivacyMetadata indicates an expected call of GetPrivacyMetadata.
    50  func (mr *MockAccountExtraDataStateGetterMockRecorder) GetPrivacyMetadata(addr interface{}) *gomock.Call {
    51  	mr.mock.ctrl.T.Helper()
    52  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPrivacyMetadata", reflect.TypeOf((*MockAccountExtraDataStateGetter)(nil).GetPrivacyMetadata), addr)
    53  }
    54  
    55  // GetManagedParties mocks base method.
    56  func (m *MockAccountExtraDataStateGetter) GetManagedParties(addr common.Address) ([]string, error) {
    57  	m.ctrl.T.Helper()
    58  	ret := m.ctrl.Call(m, "GetManagedParties", addr)
    59  	ret0, _ := ret[0].([]string)
    60  	ret1, _ := ret[1].(error)
    61  	return ret0, ret1
    62  }
    63  
    64  // GetManagedParties indicates an expected call of GetManagedParties.
    65  func (mr *MockAccountExtraDataStateGetterMockRecorder) GetManagedParties(addr interface{}) *gomock.Call {
    66  	mr.mock.ctrl.T.Helper()
    67  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetManagedParties", reflect.TypeOf((*MockAccountExtraDataStateGetter)(nil).GetManagedParties), addr)
    68  }
    69  
    70  // MockAccountExtraDataStateSetter is a mock of AccountExtraDataStateSetter interface.
    71  type MockAccountExtraDataStateSetter struct {
    72  	ctrl     *gomock.Controller
    73  	recorder *MockAccountExtraDataStateSetterMockRecorder
    74  }
    75  
    76  // MockAccountExtraDataStateSetterMockRecorder is the mock recorder for MockAccountExtraDataStateSetter.
    77  type MockAccountExtraDataStateSetterMockRecorder struct {
    78  	mock *MockAccountExtraDataStateSetter
    79  }
    80  
    81  // NewMockAccountExtraDataStateSetter creates a new mock instance.
    82  func NewMockAccountExtraDataStateSetter(ctrl *gomock.Controller) *MockAccountExtraDataStateSetter {
    83  	mock := &MockAccountExtraDataStateSetter{ctrl: ctrl}
    84  	mock.recorder = &MockAccountExtraDataStateSetterMockRecorder{mock}
    85  	return mock
    86  }
    87  
    88  // EXPECT returns an object that allows the caller to indicate expected use.
    89  func (m *MockAccountExtraDataStateSetter) EXPECT() *MockAccountExtraDataStateSetterMockRecorder {
    90  	return m.recorder
    91  }
    92  
    93  // SetPrivacyMetadata mocks base method.
    94  func (m *MockAccountExtraDataStateSetter) SetPrivacyMetadata(addr common.Address, pm *state.PrivacyMetadata) {
    95  	m.ctrl.T.Helper()
    96  	m.ctrl.Call(m, "SetPrivacyMetadata", addr, pm)
    97  }
    98  
    99  // SetPrivacyMetadata indicates an expected call of SetPrivacyMetadata.
   100  func (mr *MockAccountExtraDataStateSetterMockRecorder) SetPrivacyMetadata(addr, pm interface{}) *gomock.Call {
   101  	mr.mock.ctrl.T.Helper()
   102  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetPrivacyMetadata", reflect.TypeOf((*MockAccountExtraDataStateSetter)(nil).SetPrivacyMetadata), addr, pm)
   103  }
   104  
   105  // SetManagedParties mocks base method.
   106  func (m *MockAccountExtraDataStateSetter) SetManagedParties(addr common.Address, managedParties []string) {
   107  	m.ctrl.T.Helper()
   108  	m.ctrl.Call(m, "SetManagedParties", addr, managedParties)
   109  }
   110  
   111  // SetManagedParties indicates an expected call of SetManagedParties.
   112  func (mr *MockAccountExtraDataStateSetterMockRecorder) SetManagedParties(addr, managedParties interface{}) *gomock.Call {
   113  	mr.mock.ctrl.T.Helper()
   114  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetManagedParties", reflect.TypeOf((*MockAccountExtraDataStateSetter)(nil).SetManagedParties), addr, managedParties)
   115  }
   116  
   117  // MockMinimalApiState is a mock of MinimalApiState interface.
   118  type MockMinimalApiState struct {
   119  	ctrl     *gomock.Controller
   120  	recorder *MockMinimalApiStateMockRecorder
   121  }
   122  
   123  // MockMinimalApiStateMockRecorder is the mock recorder for MockMinimalApiState.
   124  type MockMinimalApiStateMockRecorder struct {
   125  	mock *MockMinimalApiState
   126  }
   127  
   128  // NewMockMinimalApiState creates a new mock instance.
   129  func NewMockMinimalApiState(ctrl *gomock.Controller) *MockMinimalApiState {
   130  	mock := &MockMinimalApiState{ctrl: ctrl}
   131  	mock.recorder = &MockMinimalApiStateMockRecorder{mock}
   132  	return mock
   133  }
   134  
   135  // EXPECT returns an object that allows the caller to indicate expected use.
   136  func (m *MockMinimalApiState) EXPECT() *MockMinimalApiStateMockRecorder {
   137  	return m.recorder
   138  }
   139  
   140  // GetPrivacyMetadata mocks base method.
   141  func (m *MockMinimalApiState) GetPrivacyMetadata(addr common.Address) (*state.PrivacyMetadata, error) {
   142  	m.ctrl.T.Helper()
   143  	ret := m.ctrl.Call(m, "GetPrivacyMetadata", addr)
   144  	ret0, _ := ret[0].(*state.PrivacyMetadata)
   145  	ret1, _ := ret[1].(error)
   146  	return ret0, ret1
   147  }
   148  
   149  // GetPrivacyMetadata indicates an expected call of GetPrivacyMetadata.
   150  func (mr *MockMinimalApiStateMockRecorder) GetPrivacyMetadata(addr interface{}) *gomock.Call {
   151  	mr.mock.ctrl.T.Helper()
   152  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPrivacyMetadata", reflect.TypeOf((*MockMinimalApiState)(nil).GetPrivacyMetadata), addr)
   153  }
   154  
   155  // GetManagedParties mocks base method.
   156  func (m *MockMinimalApiState) GetManagedParties(addr common.Address) ([]string, error) {
   157  	m.ctrl.T.Helper()
   158  	ret := m.ctrl.Call(m, "GetManagedParties", addr)
   159  	ret0, _ := ret[0].([]string)
   160  	ret1, _ := ret[1].(error)
   161  	return ret0, ret1
   162  }
   163  
   164  // GetManagedParties indicates an expected call of GetManagedParties.
   165  func (mr *MockMinimalApiStateMockRecorder) GetManagedParties(addr interface{}) *gomock.Call {
   166  	mr.mock.ctrl.T.Helper()
   167  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetManagedParties", reflect.TypeOf((*MockMinimalApiState)(nil).GetManagedParties), addr)
   168  }
   169  
   170  // GetBalance mocks base method.
   171  func (m *MockMinimalApiState) GetBalance(addr common.Address) *big.Int {
   172  	m.ctrl.T.Helper()
   173  	ret := m.ctrl.Call(m, "GetBalance", addr)
   174  	ret0, _ := ret[0].(*big.Int)
   175  	return ret0
   176  }
   177  
   178  // GetBalance indicates an expected call of GetBalance.
   179  func (mr *MockMinimalApiStateMockRecorder) GetBalance(addr interface{}) *gomock.Call {
   180  	mr.mock.ctrl.T.Helper()
   181  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetBalance", reflect.TypeOf((*MockMinimalApiState)(nil).GetBalance), addr)
   182  }
   183  
   184  // SetBalance mocks base method.
   185  func (m *MockMinimalApiState) SetBalance(addr common.Address, balance *big.Int) {
   186  	m.ctrl.T.Helper()
   187  	m.ctrl.Call(m, "SetBalance", addr, balance)
   188  }
   189  
   190  // SetBalance indicates an expected call of SetBalance.
   191  func (mr *MockMinimalApiStateMockRecorder) SetBalance(addr, balance interface{}) *gomock.Call {
   192  	mr.mock.ctrl.T.Helper()
   193  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetBalance", reflect.TypeOf((*MockMinimalApiState)(nil).SetBalance), addr, balance)
   194  }
   195  
   196  // GetCode mocks base method.
   197  func (m *MockMinimalApiState) GetCode(addr common.Address) []byte {
   198  	m.ctrl.T.Helper()
   199  	ret := m.ctrl.Call(m, "GetCode", addr)
   200  	ret0, _ := ret[0].([]byte)
   201  	return ret0
   202  }
   203  
   204  // GetCode indicates an expected call of GetCode.
   205  func (mr *MockMinimalApiStateMockRecorder) GetCode(addr interface{}) *gomock.Call {
   206  	mr.mock.ctrl.T.Helper()
   207  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCode", reflect.TypeOf((*MockMinimalApiState)(nil).GetCode), addr)
   208  }
   209  
   210  // GetState mocks base method.
   211  func (m *MockMinimalApiState) GetState(a common.Address, b common.Hash) common.Hash {
   212  	m.ctrl.T.Helper()
   213  	ret := m.ctrl.Call(m, "GetState", a, b)
   214  	ret0, _ := ret[0].(common.Hash)
   215  	return ret0
   216  }
   217  
   218  // GetState indicates an expected call of GetState.
   219  func (mr *MockMinimalApiStateMockRecorder) GetState(a, b interface{}) *gomock.Call {
   220  	mr.mock.ctrl.T.Helper()
   221  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetState", reflect.TypeOf((*MockMinimalApiState)(nil).GetState), a, b)
   222  }
   223  
   224  // GetNonce mocks base method.
   225  func (m *MockMinimalApiState) GetNonce(addr common.Address) uint64 {
   226  	m.ctrl.T.Helper()
   227  	ret := m.ctrl.Call(m, "GetNonce", addr)
   228  	ret0, _ := ret[0].(uint64)
   229  	return ret0
   230  }
   231  
   232  // GetNonce indicates an expected call of GetNonce.
   233  func (mr *MockMinimalApiStateMockRecorder) GetNonce(addr interface{}) *gomock.Call {
   234  	mr.mock.ctrl.T.Helper()
   235  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetNonce", reflect.TypeOf((*MockMinimalApiState)(nil).GetNonce), addr)
   236  }
   237  
   238  // SetNonce mocks base method.
   239  func (m *MockMinimalApiState) SetNonce(addr common.Address, nonce uint64) {
   240  	m.ctrl.T.Helper()
   241  	m.ctrl.Call(m, "SetNonce", addr, nonce)
   242  }
   243  
   244  // SetNonce indicates an expected call of SetNonce.
   245  func (mr *MockMinimalApiStateMockRecorder) SetNonce(addr, nonce interface{}) *gomock.Call {
   246  	mr.mock.ctrl.T.Helper()
   247  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetNonce", reflect.TypeOf((*MockMinimalApiState)(nil).SetNonce), addr, nonce)
   248  }
   249  
   250  // SetCode mocks base method.
   251  func (m *MockMinimalApiState) SetCode(arg0 common.Address, arg1 []byte) {
   252  	m.ctrl.T.Helper()
   253  	m.ctrl.Call(m, "SetCode", arg0, arg1)
   254  }
   255  
   256  // SetCode indicates an expected call of SetCode.
   257  func (mr *MockMinimalApiStateMockRecorder) SetCode(arg0, arg1 interface{}) *gomock.Call {
   258  	mr.mock.ctrl.T.Helper()
   259  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetCode", reflect.TypeOf((*MockMinimalApiState)(nil).SetCode), arg0, arg1)
   260  }
   261  
   262  // GetRLPEncodedStateObject mocks base method.
   263  func (m *MockMinimalApiState) GetRLPEncodedStateObject(addr common.Address) ([]byte, error) {
   264  	m.ctrl.T.Helper()
   265  	ret := m.ctrl.Call(m, "GetRLPEncodedStateObject", addr)
   266  	ret0, _ := ret[0].([]byte)
   267  	ret1, _ := ret[1].(error)
   268  	return ret0, ret1
   269  }
   270  
   271  // GetRLPEncodedStateObject indicates an expected call of GetRLPEncodedStateObject.
   272  func (mr *MockMinimalApiStateMockRecorder) GetRLPEncodedStateObject(addr interface{}) *gomock.Call {
   273  	mr.mock.ctrl.T.Helper()
   274  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRLPEncodedStateObject", reflect.TypeOf((*MockMinimalApiState)(nil).GetRLPEncodedStateObject), addr)
   275  }
   276  
   277  // GetProof mocks base method.
   278  func (m *MockMinimalApiState) GetProof(arg0 common.Address) ([][]byte, error) {
   279  	m.ctrl.T.Helper()
   280  	ret := m.ctrl.Call(m, "GetProof", arg0)
   281  	ret0, _ := ret[0].([][]byte)
   282  	ret1, _ := ret[1].(error)
   283  	return ret0, ret1
   284  }
   285  
   286  // GetProof indicates an expected call of GetProof.
   287  func (mr *MockMinimalApiStateMockRecorder) GetProof(arg0 interface{}) *gomock.Call {
   288  	mr.mock.ctrl.T.Helper()
   289  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetProof", reflect.TypeOf((*MockMinimalApiState)(nil).GetProof), arg0)
   290  }
   291  
   292  // GetStorageProof mocks base method.
   293  func (m *MockMinimalApiState) GetStorageProof(arg0 common.Address, arg1 common.Hash) ([][]byte, error) {
   294  	m.ctrl.T.Helper()
   295  	ret := m.ctrl.Call(m, "GetStorageProof", arg0, arg1)
   296  	ret0, _ := ret[0].([][]byte)
   297  	ret1, _ := ret[1].(error)
   298  	return ret0, ret1
   299  }
   300  
   301  // GetStorageProof indicates an expected call of GetStorageProof.
   302  func (mr *MockMinimalApiStateMockRecorder) GetStorageProof(arg0, arg1 interface{}) *gomock.Call {
   303  	mr.mock.ctrl.T.Helper()
   304  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetStorageProof", reflect.TypeOf((*MockMinimalApiState)(nil).GetStorageProof), arg0, arg1)
   305  }
   306  
   307  // StorageTrie mocks base method.
   308  func (m *MockMinimalApiState) StorageTrie(addr common.Address) state.Trie {
   309  	m.ctrl.T.Helper()
   310  	ret := m.ctrl.Call(m, "StorageTrie", addr)
   311  	ret0, _ := ret[0].(state.Trie)
   312  	return ret0
   313  }
   314  
   315  // StorageTrie indicates an expected call of StorageTrie.
   316  func (mr *MockMinimalApiStateMockRecorder) StorageTrie(addr interface{}) *gomock.Call {
   317  	mr.mock.ctrl.T.Helper()
   318  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StorageTrie", reflect.TypeOf((*MockMinimalApiState)(nil).StorageTrie), addr)
   319  }
   320  
   321  // Error mocks base method.
   322  func (m *MockMinimalApiState) Error() error {
   323  	m.ctrl.T.Helper()
   324  	ret := m.ctrl.Call(m, "Error")
   325  	ret0, _ := ret[0].(error)
   326  	return ret0
   327  }
   328  
   329  // Error indicates an expected call of Error.
   330  func (mr *MockMinimalApiStateMockRecorder) Error() *gomock.Call {
   331  	mr.mock.ctrl.T.Helper()
   332  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Error", reflect.TypeOf((*MockMinimalApiState)(nil).Error))
   333  }
   334  
   335  // GetCodeHash mocks base method.
   336  func (m *MockMinimalApiState) GetCodeHash(arg0 common.Address) common.Hash {
   337  	m.ctrl.T.Helper()
   338  	ret := m.ctrl.Call(m, "GetCodeHash", arg0)
   339  	ret0, _ := ret[0].(common.Hash)
   340  	return ret0
   341  }
   342  
   343  // GetCodeHash indicates an expected call of GetCodeHash.
   344  func (mr *MockMinimalApiStateMockRecorder) GetCodeHash(arg0 interface{}) *gomock.Call {
   345  	mr.mock.ctrl.T.Helper()
   346  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCodeHash", reflect.TypeOf((*MockMinimalApiState)(nil).GetCodeHash), arg0)
   347  }
   348  
   349  // SetState mocks base method.
   350  func (m *MockMinimalApiState) SetState(arg0 common.Address, arg1, arg2 common.Hash) {
   351  	m.ctrl.T.Helper()
   352  	m.ctrl.Call(m, "SetState", arg0, arg1, arg2)
   353  }
   354  
   355  // SetState indicates an expected call of SetState.
   356  func (mr *MockMinimalApiStateMockRecorder) SetState(arg0, arg1, arg2 interface{}) *gomock.Call {
   357  	mr.mock.ctrl.T.Helper()
   358  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetState", reflect.TypeOf((*MockMinimalApiState)(nil).SetState), arg0, arg1, arg2)
   359  }
   360  
   361  // SetStorage mocks base method.
   362  func (m *MockMinimalApiState) SetStorage(addr common.Address, storage map[common.Hash]common.Hash) {
   363  	m.ctrl.T.Helper()
   364  	m.ctrl.Call(m, "SetStorage", addr, storage)
   365  }
   366  
   367  // SetStorage indicates an expected call of SetStorage.
   368  func (mr *MockMinimalApiStateMockRecorder) SetStorage(addr, storage interface{}) *gomock.Call {
   369  	mr.mock.ctrl.T.Helper()
   370  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetStorage", reflect.TypeOf((*MockMinimalApiState)(nil).SetStorage), addr, storage)
   371  }
   372  
   373  // MockStateDB is a mock of StateDB interface.
   374  type MockStateDB struct {
   375  	ctrl     *gomock.Controller
   376  	recorder *MockStateDBMockRecorder
   377  }
   378  
   379  // MockStateDBMockRecorder is the mock recorder for MockStateDB.
   380  type MockStateDBMockRecorder struct {
   381  	mock *MockStateDB
   382  }
   383  
   384  // NewMockStateDB creates a new mock instance.
   385  func NewMockStateDB(ctrl *gomock.Controller) *MockStateDB {
   386  	mock := &MockStateDB{ctrl: ctrl}
   387  	mock.recorder = &MockStateDBMockRecorder{mock}
   388  	return mock
   389  }
   390  
   391  // EXPECT returns an object that allows the caller to indicate expected use.
   392  func (m *MockStateDB) EXPECT() *MockStateDBMockRecorder {
   393  	return m.recorder
   394  }
   395  
   396  // GetPrivacyMetadata mocks base method.
   397  func (m *MockStateDB) GetPrivacyMetadata(addr common.Address) (*state.PrivacyMetadata, error) {
   398  	m.ctrl.T.Helper()
   399  	ret := m.ctrl.Call(m, "GetPrivacyMetadata", addr)
   400  	ret0, _ := ret[0].(*state.PrivacyMetadata)
   401  	ret1, _ := ret[1].(error)
   402  	return ret0, ret1
   403  }
   404  
   405  // GetPrivacyMetadata indicates an expected call of GetPrivacyMetadata.
   406  func (mr *MockStateDBMockRecorder) GetPrivacyMetadata(addr interface{}) *gomock.Call {
   407  	mr.mock.ctrl.T.Helper()
   408  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPrivacyMetadata", reflect.TypeOf((*MockStateDB)(nil).GetPrivacyMetadata), addr)
   409  }
   410  
   411  // GetManagedParties mocks base method.
   412  func (m *MockStateDB) GetManagedParties(addr common.Address) ([]string, error) {
   413  	m.ctrl.T.Helper()
   414  	ret := m.ctrl.Call(m, "GetManagedParties", addr)
   415  	ret0, _ := ret[0].([]string)
   416  	ret1, _ := ret[1].(error)
   417  	return ret0, ret1
   418  }
   419  
   420  // GetManagedParties indicates an expected call of GetManagedParties.
   421  func (mr *MockStateDBMockRecorder) GetManagedParties(addr interface{}) *gomock.Call {
   422  	mr.mock.ctrl.T.Helper()
   423  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetManagedParties", reflect.TypeOf((*MockStateDB)(nil).GetManagedParties), addr)
   424  }
   425  
   426  // GetBalance mocks base method.
   427  func (m *MockStateDB) GetBalance(addr common.Address) *big.Int {
   428  	m.ctrl.T.Helper()
   429  	ret := m.ctrl.Call(m, "GetBalance", addr)
   430  	ret0, _ := ret[0].(*big.Int)
   431  	return ret0
   432  }
   433  
   434  // GetBalance indicates an expected call of GetBalance.
   435  func (mr *MockStateDBMockRecorder) GetBalance(addr interface{}) *gomock.Call {
   436  	mr.mock.ctrl.T.Helper()
   437  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetBalance", reflect.TypeOf((*MockStateDB)(nil).GetBalance), addr)
   438  }
   439  
   440  // SetBalance mocks base method.
   441  func (m *MockStateDB) SetBalance(addr common.Address, balance *big.Int) {
   442  	m.ctrl.T.Helper()
   443  	m.ctrl.Call(m, "SetBalance", addr, balance)
   444  }
   445  
   446  // SetBalance indicates an expected call of SetBalance.
   447  func (mr *MockStateDBMockRecorder) SetBalance(addr, balance interface{}) *gomock.Call {
   448  	mr.mock.ctrl.T.Helper()
   449  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetBalance", reflect.TypeOf((*MockStateDB)(nil).SetBalance), addr, balance)
   450  }
   451  
   452  // GetCode mocks base method.
   453  func (m *MockStateDB) GetCode(addr common.Address) []byte {
   454  	m.ctrl.T.Helper()
   455  	ret := m.ctrl.Call(m, "GetCode", addr)
   456  	ret0, _ := ret[0].([]byte)
   457  	return ret0
   458  }
   459  
   460  // GetCode indicates an expected call of GetCode.
   461  func (mr *MockStateDBMockRecorder) GetCode(addr interface{}) *gomock.Call {
   462  	mr.mock.ctrl.T.Helper()
   463  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCode", reflect.TypeOf((*MockStateDB)(nil).GetCode), addr)
   464  }
   465  
   466  // GetState mocks base method.
   467  func (m *MockStateDB) GetState(a common.Address, b common.Hash) common.Hash {
   468  	m.ctrl.T.Helper()
   469  	ret := m.ctrl.Call(m, "GetState", a, b)
   470  	ret0, _ := ret[0].(common.Hash)
   471  	return ret0
   472  }
   473  
   474  // GetState indicates an expected call of GetState.
   475  func (mr *MockStateDBMockRecorder) GetState(a, b interface{}) *gomock.Call {
   476  	mr.mock.ctrl.T.Helper()
   477  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetState", reflect.TypeOf((*MockStateDB)(nil).GetState), a, b)
   478  }
   479  
   480  // GetNonce mocks base method.
   481  func (m *MockStateDB) GetNonce(addr common.Address) uint64 {
   482  	m.ctrl.T.Helper()
   483  	ret := m.ctrl.Call(m, "GetNonce", addr)
   484  	ret0, _ := ret[0].(uint64)
   485  	return ret0
   486  }
   487  
   488  // GetNonce indicates an expected call of GetNonce.
   489  func (mr *MockStateDBMockRecorder) GetNonce(addr interface{}) *gomock.Call {
   490  	mr.mock.ctrl.T.Helper()
   491  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetNonce", reflect.TypeOf((*MockStateDB)(nil).GetNonce), addr)
   492  }
   493  
   494  // SetNonce mocks base method.
   495  func (m *MockStateDB) SetNonce(addr common.Address, nonce uint64) {
   496  	m.ctrl.T.Helper()
   497  	m.ctrl.Call(m, "SetNonce", addr, nonce)
   498  }
   499  
   500  // SetNonce indicates an expected call of SetNonce.
   501  func (mr *MockStateDBMockRecorder) SetNonce(addr, nonce interface{}) *gomock.Call {
   502  	mr.mock.ctrl.T.Helper()
   503  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetNonce", reflect.TypeOf((*MockStateDB)(nil).SetNonce), addr, nonce)
   504  }
   505  
   506  // SetCode mocks base method.
   507  func (m *MockStateDB) SetCode(arg0 common.Address, arg1 []byte) {
   508  	m.ctrl.T.Helper()
   509  	m.ctrl.Call(m, "SetCode", arg0, arg1)
   510  }
   511  
   512  // SetCode indicates an expected call of SetCode.
   513  func (mr *MockStateDBMockRecorder) SetCode(arg0, arg1 interface{}) *gomock.Call {
   514  	mr.mock.ctrl.T.Helper()
   515  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetCode", reflect.TypeOf((*MockStateDB)(nil).SetCode), arg0, arg1)
   516  }
   517  
   518  // GetRLPEncodedStateObject mocks base method.
   519  func (m *MockStateDB) GetRLPEncodedStateObject(addr common.Address) ([]byte, error) {
   520  	m.ctrl.T.Helper()
   521  	ret := m.ctrl.Call(m, "GetRLPEncodedStateObject", addr)
   522  	ret0, _ := ret[0].([]byte)
   523  	ret1, _ := ret[1].(error)
   524  	return ret0, ret1
   525  }
   526  
   527  // GetRLPEncodedStateObject indicates an expected call of GetRLPEncodedStateObject.
   528  func (mr *MockStateDBMockRecorder) GetRLPEncodedStateObject(addr interface{}) *gomock.Call {
   529  	mr.mock.ctrl.T.Helper()
   530  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRLPEncodedStateObject", reflect.TypeOf((*MockStateDB)(nil).GetRLPEncodedStateObject), addr)
   531  }
   532  
   533  // GetProof mocks base method.
   534  func (m *MockStateDB) GetProof(arg0 common.Address) ([][]byte, error) {
   535  	m.ctrl.T.Helper()
   536  	ret := m.ctrl.Call(m, "GetProof", arg0)
   537  	ret0, _ := ret[0].([][]byte)
   538  	ret1, _ := ret[1].(error)
   539  	return ret0, ret1
   540  }
   541  
   542  // GetProof indicates an expected call of GetProof.
   543  func (mr *MockStateDBMockRecorder) GetProof(arg0 interface{}) *gomock.Call {
   544  	mr.mock.ctrl.T.Helper()
   545  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetProof", reflect.TypeOf((*MockStateDB)(nil).GetProof), arg0)
   546  }
   547  
   548  // GetStorageProof mocks base method.
   549  func (m *MockStateDB) GetStorageProof(arg0 common.Address, arg1 common.Hash) ([][]byte, error) {
   550  	m.ctrl.T.Helper()
   551  	ret := m.ctrl.Call(m, "GetStorageProof", arg0, arg1)
   552  	ret0, _ := ret[0].([][]byte)
   553  	ret1, _ := ret[1].(error)
   554  	return ret0, ret1
   555  }
   556  
   557  // GetStorageProof indicates an expected call of GetStorageProof.
   558  func (mr *MockStateDBMockRecorder) GetStorageProof(arg0, arg1 interface{}) *gomock.Call {
   559  	mr.mock.ctrl.T.Helper()
   560  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetStorageProof", reflect.TypeOf((*MockStateDB)(nil).GetStorageProof), arg0, arg1)
   561  }
   562  
   563  // StorageTrie mocks base method.
   564  func (m *MockStateDB) StorageTrie(addr common.Address) state.Trie {
   565  	m.ctrl.T.Helper()
   566  	ret := m.ctrl.Call(m, "StorageTrie", addr)
   567  	ret0, _ := ret[0].(state.Trie)
   568  	return ret0
   569  }
   570  
   571  // StorageTrie indicates an expected call of StorageTrie.
   572  func (mr *MockStateDBMockRecorder) StorageTrie(addr interface{}) *gomock.Call {
   573  	mr.mock.ctrl.T.Helper()
   574  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StorageTrie", reflect.TypeOf((*MockStateDB)(nil).StorageTrie), addr)
   575  }
   576  
   577  // Error mocks base method.
   578  func (m *MockStateDB) Error() error {
   579  	m.ctrl.T.Helper()
   580  	ret := m.ctrl.Call(m, "Error")
   581  	ret0, _ := ret[0].(error)
   582  	return ret0
   583  }
   584  
   585  // Error indicates an expected call of Error.
   586  func (mr *MockStateDBMockRecorder) Error() *gomock.Call {
   587  	mr.mock.ctrl.T.Helper()
   588  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Error", reflect.TypeOf((*MockStateDB)(nil).Error))
   589  }
   590  
   591  // GetCodeHash mocks base method.
   592  func (m *MockStateDB) GetCodeHash(arg0 common.Address) common.Hash {
   593  	m.ctrl.T.Helper()
   594  	ret := m.ctrl.Call(m, "GetCodeHash", arg0)
   595  	ret0, _ := ret[0].(common.Hash)
   596  	return ret0
   597  }
   598  
   599  // GetCodeHash indicates an expected call of GetCodeHash.
   600  func (mr *MockStateDBMockRecorder) GetCodeHash(arg0 interface{}) *gomock.Call {
   601  	mr.mock.ctrl.T.Helper()
   602  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCodeHash", reflect.TypeOf((*MockStateDB)(nil).GetCodeHash), arg0)
   603  }
   604  
   605  // SetState mocks base method.
   606  func (m *MockStateDB) SetState(arg0 common.Address, arg1, arg2 common.Hash) {
   607  	m.ctrl.T.Helper()
   608  	m.ctrl.Call(m, "SetState", arg0, arg1, arg2)
   609  }
   610  
   611  // SetState indicates an expected call of SetState.
   612  func (mr *MockStateDBMockRecorder) SetState(arg0, arg1, arg2 interface{}) *gomock.Call {
   613  	mr.mock.ctrl.T.Helper()
   614  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetState", reflect.TypeOf((*MockStateDB)(nil).SetState), arg0, arg1, arg2)
   615  }
   616  
   617  // SetStorage mocks base method.
   618  func (m *MockStateDB) SetStorage(addr common.Address, storage map[common.Hash]common.Hash) {
   619  	m.ctrl.T.Helper()
   620  	m.ctrl.Call(m, "SetStorage", addr, storage)
   621  }
   622  
   623  // SetStorage indicates an expected call of SetStorage.
   624  func (mr *MockStateDBMockRecorder) SetStorage(addr, storage interface{}) *gomock.Call {
   625  	mr.mock.ctrl.T.Helper()
   626  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetStorage", reflect.TypeOf((*MockStateDB)(nil).SetStorage), addr, storage)
   627  }
   628  
   629  // SetPrivacyMetadata mocks base method.
   630  func (m *MockStateDB) SetPrivacyMetadata(addr common.Address, pm *state.PrivacyMetadata) {
   631  	m.ctrl.T.Helper()
   632  	m.ctrl.Call(m, "SetPrivacyMetadata", addr, pm)
   633  }
   634  
   635  // SetPrivacyMetadata indicates an expected call of SetPrivacyMetadata.
   636  func (mr *MockStateDBMockRecorder) SetPrivacyMetadata(addr, pm interface{}) *gomock.Call {
   637  	mr.mock.ctrl.T.Helper()
   638  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetPrivacyMetadata", reflect.TypeOf((*MockStateDB)(nil).SetPrivacyMetadata), addr, pm)
   639  }
   640  
   641  // SetManagedParties mocks base method.
   642  func (m *MockStateDB) SetManagedParties(addr common.Address, managedParties []string) {
   643  	m.ctrl.T.Helper()
   644  	m.ctrl.Call(m, "SetManagedParties", addr, managedParties)
   645  }
   646  
   647  // SetManagedParties indicates an expected call of SetManagedParties.
   648  func (mr *MockStateDBMockRecorder) SetManagedParties(addr, managedParties interface{}) *gomock.Call {
   649  	mr.mock.ctrl.T.Helper()
   650  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetManagedParties", reflect.TypeOf((*MockStateDB)(nil).SetManagedParties), addr, managedParties)
   651  }
   652  
   653  // CreateAccount mocks base method.
   654  func (m *MockStateDB) CreateAccount(arg0 common.Address) {
   655  	m.ctrl.T.Helper()
   656  	m.ctrl.Call(m, "CreateAccount", arg0)
   657  }
   658  
   659  // CreateAccount indicates an expected call of CreateAccount.
   660  func (mr *MockStateDBMockRecorder) CreateAccount(arg0 interface{}) *gomock.Call {
   661  	mr.mock.ctrl.T.Helper()
   662  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateAccount", reflect.TypeOf((*MockStateDB)(nil).CreateAccount), arg0)
   663  }
   664  
   665  // SubBalance mocks base method.
   666  func (m *MockStateDB) SubBalance(arg0 common.Address, arg1 *big.Int) {
   667  	m.ctrl.T.Helper()
   668  	m.ctrl.Call(m, "SubBalance", arg0, arg1)
   669  }
   670  
   671  // SubBalance indicates an expected call of SubBalance.
   672  func (mr *MockStateDBMockRecorder) SubBalance(arg0, arg1 interface{}) *gomock.Call {
   673  	mr.mock.ctrl.T.Helper()
   674  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubBalance", reflect.TypeOf((*MockStateDB)(nil).SubBalance), arg0, arg1)
   675  }
   676  
   677  // AddBalance mocks base method.
   678  func (m *MockStateDB) AddBalance(arg0 common.Address, arg1 *big.Int) {
   679  	m.ctrl.T.Helper()
   680  	m.ctrl.Call(m, "AddBalance", arg0, arg1)
   681  }
   682  
   683  // AddBalance indicates an expected call of AddBalance.
   684  func (mr *MockStateDBMockRecorder) AddBalance(arg0, arg1 interface{}) *gomock.Call {
   685  	mr.mock.ctrl.T.Helper()
   686  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddBalance", reflect.TypeOf((*MockStateDB)(nil).AddBalance), arg0, arg1)
   687  }
   688  
   689  // GetCodeSize mocks base method.
   690  func (m *MockStateDB) GetCodeSize(arg0 common.Address) int {
   691  	m.ctrl.T.Helper()
   692  	ret := m.ctrl.Call(m, "GetCodeSize", arg0)
   693  	ret0, _ := ret[0].(int)
   694  	return ret0
   695  }
   696  
   697  // GetCodeSize indicates an expected call of GetCodeSize.
   698  func (mr *MockStateDBMockRecorder) GetCodeSize(arg0 interface{}) *gomock.Call {
   699  	mr.mock.ctrl.T.Helper()
   700  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCodeSize", reflect.TypeOf((*MockStateDB)(nil).GetCodeSize), arg0)
   701  }
   702  
   703  // AddRefund mocks base method.
   704  func (m *MockStateDB) AddRefund(arg0 uint64) {
   705  	m.ctrl.T.Helper()
   706  	m.ctrl.Call(m, "AddRefund", arg0)
   707  }
   708  
   709  // AddRefund indicates an expected call of AddRefund.
   710  func (mr *MockStateDBMockRecorder) AddRefund(arg0 interface{}) *gomock.Call {
   711  	mr.mock.ctrl.T.Helper()
   712  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddRefund", reflect.TypeOf((*MockStateDB)(nil).AddRefund), arg0)
   713  }
   714  
   715  // SubRefund mocks base method.
   716  func (m *MockStateDB) SubRefund(arg0 uint64) {
   717  	m.ctrl.T.Helper()
   718  	m.ctrl.Call(m, "SubRefund", arg0)
   719  }
   720  
   721  // SubRefund indicates an expected call of SubRefund.
   722  func (mr *MockStateDBMockRecorder) SubRefund(arg0 interface{}) *gomock.Call {
   723  	mr.mock.ctrl.T.Helper()
   724  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SubRefund", reflect.TypeOf((*MockStateDB)(nil).SubRefund), arg0)
   725  }
   726  
   727  // GetRefund mocks base method.
   728  func (m *MockStateDB) GetRefund() uint64 {
   729  	m.ctrl.T.Helper()
   730  	ret := m.ctrl.Call(m, "GetRefund")
   731  	ret0, _ := ret[0].(uint64)
   732  	return ret0
   733  }
   734  
   735  // GetRefund indicates an expected call of GetRefund.
   736  func (mr *MockStateDBMockRecorder) GetRefund() *gomock.Call {
   737  	mr.mock.ctrl.T.Helper()
   738  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRefund", reflect.TypeOf((*MockStateDB)(nil).GetRefund))
   739  }
   740  
   741  // GetCommittedState mocks base method.
   742  func (m *MockStateDB) GetCommittedState(arg0 common.Address, arg1 common.Hash) common.Hash {
   743  	m.ctrl.T.Helper()
   744  	ret := m.ctrl.Call(m, "GetCommittedState", arg0, arg1)
   745  	ret0, _ := ret[0].(common.Hash)
   746  	return ret0
   747  }
   748  
   749  // GetCommittedState indicates an expected call of GetCommittedState.
   750  func (mr *MockStateDBMockRecorder) GetCommittedState(arg0, arg1 interface{}) *gomock.Call {
   751  	mr.mock.ctrl.T.Helper()
   752  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCommittedState", reflect.TypeOf((*MockStateDB)(nil).GetCommittedState), arg0, arg1)
   753  }
   754  
   755  // Suicide mocks base method.
   756  func (m *MockStateDB) Suicide(arg0 common.Address) bool {
   757  	m.ctrl.T.Helper()
   758  	ret := m.ctrl.Call(m, "Suicide", arg0)
   759  	ret0, _ := ret[0].(bool)
   760  	return ret0
   761  }
   762  
   763  // Suicide indicates an expected call of Suicide.
   764  func (mr *MockStateDBMockRecorder) Suicide(arg0 interface{}) *gomock.Call {
   765  	mr.mock.ctrl.T.Helper()
   766  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Suicide", reflect.TypeOf((*MockStateDB)(nil).Suicide), arg0)
   767  }
   768  
   769  // HasSuicided mocks base method.
   770  func (m *MockStateDB) HasSuicided(arg0 common.Address) bool {
   771  	m.ctrl.T.Helper()
   772  	ret := m.ctrl.Call(m, "HasSuicided", arg0)
   773  	ret0, _ := ret[0].(bool)
   774  	return ret0
   775  }
   776  
   777  // HasSuicided indicates an expected call of HasSuicided.
   778  func (mr *MockStateDBMockRecorder) HasSuicided(arg0 interface{}) *gomock.Call {
   779  	mr.mock.ctrl.T.Helper()
   780  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HasSuicided", reflect.TypeOf((*MockStateDB)(nil).HasSuicided), arg0)
   781  }
   782  
   783  // Exist mocks base method.
   784  func (m *MockStateDB) Exist(arg0 common.Address) bool {
   785  	m.ctrl.T.Helper()
   786  	ret := m.ctrl.Call(m, "Exist", arg0)
   787  	ret0, _ := ret[0].(bool)
   788  	return ret0
   789  }
   790  
   791  // Exist indicates an expected call of Exist.
   792  func (mr *MockStateDBMockRecorder) Exist(arg0 interface{}) *gomock.Call {
   793  	mr.mock.ctrl.T.Helper()
   794  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Exist", reflect.TypeOf((*MockStateDB)(nil).Exist), arg0)
   795  }
   796  
   797  // Empty mocks base method.
   798  func (m *MockStateDB) Empty(arg0 common.Address) bool {
   799  	m.ctrl.T.Helper()
   800  	ret := m.ctrl.Call(m, "Empty", arg0)
   801  	ret0, _ := ret[0].(bool)
   802  	return ret0
   803  }
   804  
   805  // Empty indicates an expected call of Empty.
   806  func (mr *MockStateDBMockRecorder) Empty(arg0 interface{}) *gomock.Call {
   807  	mr.mock.ctrl.T.Helper()
   808  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Empty", reflect.TypeOf((*MockStateDB)(nil).Empty), arg0)
   809  }
   810  
   811  // RevertToSnapshot mocks base method.
   812  func (m *MockStateDB) RevertToSnapshot(arg0 int) {
   813  	m.ctrl.T.Helper()
   814  	m.ctrl.Call(m, "RevertToSnapshot", arg0)
   815  }
   816  
   817  // RevertToSnapshot indicates an expected call of RevertToSnapshot.
   818  func (mr *MockStateDBMockRecorder) RevertToSnapshot(arg0 interface{}) *gomock.Call {
   819  	mr.mock.ctrl.T.Helper()
   820  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RevertToSnapshot", reflect.TypeOf((*MockStateDB)(nil).RevertToSnapshot), arg0)
   821  }
   822  
   823  // Snapshot mocks base method.
   824  func (m *MockStateDB) Snapshot() int {
   825  	m.ctrl.T.Helper()
   826  	ret := m.ctrl.Call(m, "Snapshot")
   827  	ret0, _ := ret[0].(int)
   828  	return ret0
   829  }
   830  
   831  // Snapshot indicates an expected call of Snapshot.
   832  func (mr *MockStateDBMockRecorder) Snapshot() *gomock.Call {
   833  	mr.mock.ctrl.T.Helper()
   834  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Snapshot", reflect.TypeOf((*MockStateDB)(nil).Snapshot))
   835  }
   836  
   837  // AddLog mocks base method.
   838  func (m *MockStateDB) AddLog(arg0 *types.Log) {
   839  	m.ctrl.T.Helper()
   840  	m.ctrl.Call(m, "AddLog", arg0)
   841  }
   842  
   843  // AddLog indicates an expected call of AddLog.
   844  func (mr *MockStateDBMockRecorder) AddLog(arg0 interface{}) *gomock.Call {
   845  	mr.mock.ctrl.T.Helper()
   846  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddLog", reflect.TypeOf((*MockStateDB)(nil).AddLog), arg0)
   847  }
   848  
   849  // AddPreimage mocks base method.
   850  func (m *MockStateDB) AddPreimage(arg0 common.Hash, arg1 []byte) {
   851  	m.ctrl.T.Helper()
   852  	m.ctrl.Call(m, "AddPreimage", arg0, arg1)
   853  }
   854  
   855  // AddPreimage indicates an expected call of AddPreimage.
   856  func (mr *MockStateDBMockRecorder) AddPreimage(arg0, arg1 interface{}) *gomock.Call {
   857  	mr.mock.ctrl.T.Helper()
   858  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddPreimage", reflect.TypeOf((*MockStateDB)(nil).AddPreimage), arg0, arg1)
   859  }
   860  
   861  // ForEachStorage mocks base method.
   862  func (m *MockStateDB) ForEachStorage(arg0 common.Address, arg1 func(common.Hash, common.Hash) bool) error {
   863  	m.ctrl.T.Helper()
   864  	ret := m.ctrl.Call(m, "ForEachStorage", arg0, arg1)
   865  	ret0, _ := ret[0].(error)
   866  	return ret0
   867  }
   868  
   869  // ForEachStorage indicates an expected call of ForEachStorage.
   870  func (mr *MockStateDBMockRecorder) ForEachStorage(arg0, arg1 interface{}) *gomock.Call {
   871  	mr.mock.ctrl.T.Helper()
   872  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ForEachStorage", reflect.TypeOf((*MockStateDB)(nil).ForEachStorage), arg0, arg1)
   873  }
   874  
   875  // MockCallContext is a mock of CallContext interface.
   876  type MockCallContext struct {
   877  	ctrl     *gomock.Controller
   878  	recorder *MockCallContextMockRecorder
   879  }
   880  
   881  // MockCallContextMockRecorder is the mock recorder for MockCallContext.
   882  type MockCallContextMockRecorder struct {
   883  	mock *MockCallContext
   884  }
   885  
   886  // NewMockCallContext creates a new mock instance.
   887  func NewMockCallContext(ctrl *gomock.Controller) *MockCallContext {
   888  	mock := &MockCallContext{ctrl: ctrl}
   889  	mock.recorder = &MockCallContextMockRecorder{mock}
   890  	return mock
   891  }
   892  
   893  // EXPECT returns an object that allows the caller to indicate expected use.
   894  func (m *MockCallContext) EXPECT() *MockCallContextMockRecorder {
   895  	return m.recorder
   896  }
   897  
   898  // Call mocks base method.
   899  func (m *MockCallContext) Call(env *EVM, me ContractRef, addr common.Address, data []byte, gas, value *big.Int) ([]byte, error) {
   900  	m.ctrl.T.Helper()
   901  	ret := m.ctrl.Call(m, "Call", env, me, addr, data, gas, value)
   902  	ret0, _ := ret[0].([]byte)
   903  	ret1, _ := ret[1].(error)
   904  	return ret0, ret1
   905  }
   906  
   907  // Call indicates an expected call of Call.
   908  func (mr *MockCallContextMockRecorder) Call(env, me, addr, data, gas, value interface{}) *gomock.Call {
   909  	mr.mock.ctrl.T.Helper()
   910  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Call", reflect.TypeOf((*MockCallContext)(nil).Call), env, me, addr, data, gas, value)
   911  }
   912  
   913  // CallCode mocks base method.
   914  func (m *MockCallContext) CallCode(env *EVM, me ContractRef, addr common.Address, data []byte, gas, value *big.Int) ([]byte, error) {
   915  	m.ctrl.T.Helper()
   916  	ret := m.ctrl.Call(m, "CallCode", env, me, addr, data, gas, value)
   917  	ret0, _ := ret[0].([]byte)
   918  	ret1, _ := ret[1].(error)
   919  	return ret0, ret1
   920  }
   921  
   922  // CallCode indicates an expected call of CallCode.
   923  func (mr *MockCallContextMockRecorder) CallCode(env, me, addr, data, gas, value interface{}) *gomock.Call {
   924  	mr.mock.ctrl.T.Helper()
   925  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CallCode", reflect.TypeOf((*MockCallContext)(nil).CallCode), env, me, addr, data, gas, value)
   926  }
   927  
   928  // DelegateCall mocks base method.
   929  func (m *MockCallContext) DelegateCall(env *EVM, me ContractRef, addr common.Address, data []byte, gas *big.Int) ([]byte, error) {
   930  	m.ctrl.T.Helper()
   931  	ret := m.ctrl.Call(m, "DelegateCall", env, me, addr, data, gas)
   932  	ret0, _ := ret[0].([]byte)
   933  	ret1, _ := ret[1].(error)
   934  	return ret0, ret1
   935  }
   936  
   937  // DelegateCall indicates an expected call of DelegateCall.
   938  func (mr *MockCallContextMockRecorder) DelegateCall(env, me, addr, data, gas interface{}) *gomock.Call {
   939  	mr.mock.ctrl.T.Helper()
   940  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DelegateCall", reflect.TypeOf((*MockCallContext)(nil).DelegateCall), env, me, addr, data, gas)
   941  }
   942  
   943  // Create mocks base method.
   944  func (m *MockCallContext) Create(env *EVM, me ContractRef, data []byte, gas, value *big.Int) ([]byte, common.Address, error) {
   945  	m.ctrl.T.Helper()
   946  	ret := m.ctrl.Call(m, "Create", env, me, data, gas, value)
   947  	ret0, _ := ret[0].([]byte)
   948  	ret1, _ := ret[1].(common.Address)
   949  	ret2, _ := ret[2].(error)
   950  	return ret0, ret1, ret2
   951  }
   952  
   953  // Create indicates an expected call of Create.
   954  func (mr *MockCallContextMockRecorder) Create(env, me, data, gas, value interface{}) *gomock.Call {
   955  	mr.mock.ctrl.T.Helper()
   956  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Create", reflect.TypeOf((*MockCallContext)(nil).Create), env, me, data, gas, value)
   957  }