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