github.com/ava-labs/avalanchego@v1.11.11/vms/platformvm/state/mock_chain.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: vms/platformvm/state/state.go
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -source=vms/platformvm/state/state.go -destination=vms/platformvm/state/mock_chain.go -package=state -exclude_interfaces=State -mock_names=MockChain=MockChain
     7  //
     8  
     9  // Package state is a generated GoMock package.
    10  package state
    11  
    12  import (
    13  	reflect "reflect"
    14  	time "time"
    15  
    16  	ids "github.com/ava-labs/avalanchego/ids"
    17  	iterator "github.com/ava-labs/avalanchego/utils/iterator"
    18  	avax "github.com/ava-labs/avalanchego/vms/components/avax"
    19  	gas "github.com/ava-labs/avalanchego/vms/components/gas"
    20  	fx "github.com/ava-labs/avalanchego/vms/platformvm/fx"
    21  	status "github.com/ava-labs/avalanchego/vms/platformvm/status"
    22  	txs "github.com/ava-labs/avalanchego/vms/platformvm/txs"
    23  	gomock "go.uber.org/mock/gomock"
    24  )
    25  
    26  // MockChain is a mock of Chain interface.
    27  type MockChain struct {
    28  	ctrl     *gomock.Controller
    29  	recorder *MockChainMockRecorder
    30  }
    31  
    32  // MockChainMockRecorder is the mock recorder for MockChain.
    33  type MockChainMockRecorder struct {
    34  	mock *MockChain
    35  }
    36  
    37  // NewMockChain creates a new mock instance.
    38  func NewMockChain(ctrl *gomock.Controller) *MockChain {
    39  	mock := &MockChain{ctrl: ctrl}
    40  	mock.recorder = &MockChainMockRecorder{mock}
    41  	return mock
    42  }
    43  
    44  // EXPECT returns an object that allows the caller to indicate expected use.
    45  func (m *MockChain) EXPECT() *MockChainMockRecorder {
    46  	return m.recorder
    47  }
    48  
    49  // AddChain mocks base method.
    50  func (m *MockChain) AddChain(createChainTx *txs.Tx) {
    51  	m.ctrl.T.Helper()
    52  	m.ctrl.Call(m, "AddChain", createChainTx)
    53  }
    54  
    55  // AddChain indicates an expected call of AddChain.
    56  func (mr *MockChainMockRecorder) AddChain(createChainTx any) *gomock.Call {
    57  	mr.mock.ctrl.T.Helper()
    58  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddChain", reflect.TypeOf((*MockChain)(nil).AddChain), createChainTx)
    59  }
    60  
    61  // AddRewardUTXO mocks base method.
    62  func (m *MockChain) AddRewardUTXO(txID ids.ID, utxo *avax.UTXO) {
    63  	m.ctrl.T.Helper()
    64  	m.ctrl.Call(m, "AddRewardUTXO", txID, utxo)
    65  }
    66  
    67  // AddRewardUTXO indicates an expected call of AddRewardUTXO.
    68  func (mr *MockChainMockRecorder) AddRewardUTXO(txID, utxo any) *gomock.Call {
    69  	mr.mock.ctrl.T.Helper()
    70  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddRewardUTXO", reflect.TypeOf((*MockChain)(nil).AddRewardUTXO), txID, utxo)
    71  }
    72  
    73  // AddSubnet mocks base method.
    74  func (m *MockChain) AddSubnet(subnetID ids.ID) {
    75  	m.ctrl.T.Helper()
    76  	m.ctrl.Call(m, "AddSubnet", subnetID)
    77  }
    78  
    79  // AddSubnet indicates an expected call of AddSubnet.
    80  func (mr *MockChainMockRecorder) AddSubnet(subnetID any) *gomock.Call {
    81  	mr.mock.ctrl.T.Helper()
    82  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddSubnet", reflect.TypeOf((*MockChain)(nil).AddSubnet), subnetID)
    83  }
    84  
    85  // AddSubnetTransformation mocks base method.
    86  func (m *MockChain) AddSubnetTransformation(transformSubnetTx *txs.Tx) {
    87  	m.ctrl.T.Helper()
    88  	m.ctrl.Call(m, "AddSubnetTransformation", transformSubnetTx)
    89  }
    90  
    91  // AddSubnetTransformation indicates an expected call of AddSubnetTransformation.
    92  func (mr *MockChainMockRecorder) AddSubnetTransformation(transformSubnetTx any) *gomock.Call {
    93  	mr.mock.ctrl.T.Helper()
    94  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddSubnetTransformation", reflect.TypeOf((*MockChain)(nil).AddSubnetTransformation), transformSubnetTx)
    95  }
    96  
    97  // AddTx mocks base method.
    98  func (m *MockChain) AddTx(tx *txs.Tx, status status.Status) {
    99  	m.ctrl.T.Helper()
   100  	m.ctrl.Call(m, "AddTx", tx, status)
   101  }
   102  
   103  // AddTx indicates an expected call of AddTx.
   104  func (mr *MockChainMockRecorder) AddTx(tx, status any) *gomock.Call {
   105  	mr.mock.ctrl.T.Helper()
   106  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddTx", reflect.TypeOf((*MockChain)(nil).AddTx), tx, status)
   107  }
   108  
   109  // AddUTXO mocks base method.
   110  func (m *MockChain) AddUTXO(utxo *avax.UTXO) {
   111  	m.ctrl.T.Helper()
   112  	m.ctrl.Call(m, "AddUTXO", utxo)
   113  }
   114  
   115  // AddUTXO indicates an expected call of AddUTXO.
   116  func (mr *MockChainMockRecorder) AddUTXO(utxo any) *gomock.Call {
   117  	mr.mock.ctrl.T.Helper()
   118  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddUTXO", reflect.TypeOf((*MockChain)(nil).AddUTXO), utxo)
   119  }
   120  
   121  // DeleteCurrentDelegator mocks base method.
   122  func (m *MockChain) DeleteCurrentDelegator(staker *Staker) {
   123  	m.ctrl.T.Helper()
   124  	m.ctrl.Call(m, "DeleteCurrentDelegator", staker)
   125  }
   126  
   127  // DeleteCurrentDelegator indicates an expected call of DeleteCurrentDelegator.
   128  func (mr *MockChainMockRecorder) DeleteCurrentDelegator(staker any) *gomock.Call {
   129  	mr.mock.ctrl.T.Helper()
   130  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteCurrentDelegator", reflect.TypeOf((*MockChain)(nil).DeleteCurrentDelegator), staker)
   131  }
   132  
   133  // DeleteCurrentValidator mocks base method.
   134  func (m *MockChain) DeleteCurrentValidator(staker *Staker) {
   135  	m.ctrl.T.Helper()
   136  	m.ctrl.Call(m, "DeleteCurrentValidator", staker)
   137  }
   138  
   139  // DeleteCurrentValidator indicates an expected call of DeleteCurrentValidator.
   140  func (mr *MockChainMockRecorder) DeleteCurrentValidator(staker any) *gomock.Call {
   141  	mr.mock.ctrl.T.Helper()
   142  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteCurrentValidator", reflect.TypeOf((*MockChain)(nil).DeleteCurrentValidator), staker)
   143  }
   144  
   145  // DeletePendingDelegator mocks base method.
   146  func (m *MockChain) DeletePendingDelegator(staker *Staker) {
   147  	m.ctrl.T.Helper()
   148  	m.ctrl.Call(m, "DeletePendingDelegator", staker)
   149  }
   150  
   151  // DeletePendingDelegator indicates an expected call of DeletePendingDelegator.
   152  func (mr *MockChainMockRecorder) DeletePendingDelegator(staker any) *gomock.Call {
   153  	mr.mock.ctrl.T.Helper()
   154  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeletePendingDelegator", reflect.TypeOf((*MockChain)(nil).DeletePendingDelegator), staker)
   155  }
   156  
   157  // DeletePendingValidator mocks base method.
   158  func (m *MockChain) DeletePendingValidator(staker *Staker) {
   159  	m.ctrl.T.Helper()
   160  	m.ctrl.Call(m, "DeletePendingValidator", staker)
   161  }
   162  
   163  // DeletePendingValidator indicates an expected call of DeletePendingValidator.
   164  func (mr *MockChainMockRecorder) DeletePendingValidator(staker any) *gomock.Call {
   165  	mr.mock.ctrl.T.Helper()
   166  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeletePendingValidator", reflect.TypeOf((*MockChain)(nil).DeletePendingValidator), staker)
   167  }
   168  
   169  // DeleteUTXO mocks base method.
   170  func (m *MockChain) DeleteUTXO(utxoID ids.ID) {
   171  	m.ctrl.T.Helper()
   172  	m.ctrl.Call(m, "DeleteUTXO", utxoID)
   173  }
   174  
   175  // DeleteUTXO indicates an expected call of DeleteUTXO.
   176  func (mr *MockChainMockRecorder) DeleteUTXO(utxoID any) *gomock.Call {
   177  	mr.mock.ctrl.T.Helper()
   178  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteUTXO", reflect.TypeOf((*MockChain)(nil).DeleteUTXO), utxoID)
   179  }
   180  
   181  // GetCurrentDelegatorIterator mocks base method.
   182  func (m *MockChain) GetCurrentDelegatorIterator(subnetID ids.ID, nodeID ids.NodeID) (iterator.Iterator[*Staker], error) {
   183  	m.ctrl.T.Helper()
   184  	ret := m.ctrl.Call(m, "GetCurrentDelegatorIterator", subnetID, nodeID)
   185  	ret0, _ := ret[0].(iterator.Iterator[*Staker])
   186  	ret1, _ := ret[1].(error)
   187  	return ret0, ret1
   188  }
   189  
   190  // GetCurrentDelegatorIterator indicates an expected call of GetCurrentDelegatorIterator.
   191  func (mr *MockChainMockRecorder) GetCurrentDelegatorIterator(subnetID, nodeID any) *gomock.Call {
   192  	mr.mock.ctrl.T.Helper()
   193  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCurrentDelegatorIterator", reflect.TypeOf((*MockChain)(nil).GetCurrentDelegatorIterator), subnetID, nodeID)
   194  }
   195  
   196  // GetCurrentStakerIterator mocks base method.
   197  func (m *MockChain) GetCurrentStakerIterator() (iterator.Iterator[*Staker], error) {
   198  	m.ctrl.T.Helper()
   199  	ret := m.ctrl.Call(m, "GetCurrentStakerIterator")
   200  	ret0, _ := ret[0].(iterator.Iterator[*Staker])
   201  	ret1, _ := ret[1].(error)
   202  	return ret0, ret1
   203  }
   204  
   205  // GetCurrentStakerIterator indicates an expected call of GetCurrentStakerIterator.
   206  func (mr *MockChainMockRecorder) GetCurrentStakerIterator() *gomock.Call {
   207  	mr.mock.ctrl.T.Helper()
   208  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCurrentStakerIterator", reflect.TypeOf((*MockChain)(nil).GetCurrentStakerIterator))
   209  }
   210  
   211  // GetCurrentSupply mocks base method.
   212  func (m *MockChain) GetCurrentSupply(subnetID ids.ID) (uint64, error) {
   213  	m.ctrl.T.Helper()
   214  	ret := m.ctrl.Call(m, "GetCurrentSupply", subnetID)
   215  	ret0, _ := ret[0].(uint64)
   216  	ret1, _ := ret[1].(error)
   217  	return ret0, ret1
   218  }
   219  
   220  // GetCurrentSupply indicates an expected call of GetCurrentSupply.
   221  func (mr *MockChainMockRecorder) GetCurrentSupply(subnetID any) *gomock.Call {
   222  	mr.mock.ctrl.T.Helper()
   223  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCurrentSupply", reflect.TypeOf((*MockChain)(nil).GetCurrentSupply), subnetID)
   224  }
   225  
   226  // GetCurrentValidator mocks base method.
   227  func (m *MockChain) GetCurrentValidator(subnetID ids.ID, nodeID ids.NodeID) (*Staker, error) {
   228  	m.ctrl.T.Helper()
   229  	ret := m.ctrl.Call(m, "GetCurrentValidator", subnetID, nodeID)
   230  	ret0, _ := ret[0].(*Staker)
   231  	ret1, _ := ret[1].(error)
   232  	return ret0, ret1
   233  }
   234  
   235  // GetCurrentValidator indicates an expected call of GetCurrentValidator.
   236  func (mr *MockChainMockRecorder) GetCurrentValidator(subnetID, nodeID any) *gomock.Call {
   237  	mr.mock.ctrl.T.Helper()
   238  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCurrentValidator", reflect.TypeOf((*MockChain)(nil).GetCurrentValidator), subnetID, nodeID)
   239  }
   240  
   241  // GetDelegateeReward mocks base method.
   242  func (m *MockChain) GetDelegateeReward(subnetID ids.ID, nodeID ids.NodeID) (uint64, error) {
   243  	m.ctrl.T.Helper()
   244  	ret := m.ctrl.Call(m, "GetDelegateeReward", subnetID, nodeID)
   245  	ret0, _ := ret[0].(uint64)
   246  	ret1, _ := ret[1].(error)
   247  	return ret0, ret1
   248  }
   249  
   250  // GetDelegateeReward indicates an expected call of GetDelegateeReward.
   251  func (mr *MockChainMockRecorder) GetDelegateeReward(subnetID, nodeID any) *gomock.Call {
   252  	mr.mock.ctrl.T.Helper()
   253  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetDelegateeReward", reflect.TypeOf((*MockChain)(nil).GetDelegateeReward), subnetID, nodeID)
   254  }
   255  
   256  // GetFeeState mocks base method.
   257  func (m *MockChain) GetFeeState() gas.State {
   258  	m.ctrl.T.Helper()
   259  	ret := m.ctrl.Call(m, "GetFeeState")
   260  	ret0, _ := ret[0].(gas.State)
   261  	return ret0
   262  }
   263  
   264  // GetFeeState indicates an expected call of GetFeeState.
   265  func (mr *MockChainMockRecorder) GetFeeState() *gomock.Call {
   266  	mr.mock.ctrl.T.Helper()
   267  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetFeeState", reflect.TypeOf((*MockChain)(nil).GetFeeState))
   268  }
   269  
   270  // GetPendingDelegatorIterator mocks base method.
   271  func (m *MockChain) GetPendingDelegatorIterator(subnetID ids.ID, nodeID ids.NodeID) (iterator.Iterator[*Staker], error) {
   272  	m.ctrl.T.Helper()
   273  	ret := m.ctrl.Call(m, "GetPendingDelegatorIterator", subnetID, nodeID)
   274  	ret0, _ := ret[0].(iterator.Iterator[*Staker])
   275  	ret1, _ := ret[1].(error)
   276  	return ret0, ret1
   277  }
   278  
   279  // GetPendingDelegatorIterator indicates an expected call of GetPendingDelegatorIterator.
   280  func (mr *MockChainMockRecorder) GetPendingDelegatorIterator(subnetID, nodeID any) *gomock.Call {
   281  	mr.mock.ctrl.T.Helper()
   282  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPendingDelegatorIterator", reflect.TypeOf((*MockChain)(nil).GetPendingDelegatorIterator), subnetID, nodeID)
   283  }
   284  
   285  // GetPendingStakerIterator mocks base method.
   286  func (m *MockChain) GetPendingStakerIterator() (iterator.Iterator[*Staker], error) {
   287  	m.ctrl.T.Helper()
   288  	ret := m.ctrl.Call(m, "GetPendingStakerIterator")
   289  	ret0, _ := ret[0].(iterator.Iterator[*Staker])
   290  	ret1, _ := ret[1].(error)
   291  	return ret0, ret1
   292  }
   293  
   294  // GetPendingStakerIterator indicates an expected call of GetPendingStakerIterator.
   295  func (mr *MockChainMockRecorder) GetPendingStakerIterator() *gomock.Call {
   296  	mr.mock.ctrl.T.Helper()
   297  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPendingStakerIterator", reflect.TypeOf((*MockChain)(nil).GetPendingStakerIterator))
   298  }
   299  
   300  // GetPendingValidator mocks base method.
   301  func (m *MockChain) GetPendingValidator(subnetID ids.ID, nodeID ids.NodeID) (*Staker, error) {
   302  	m.ctrl.T.Helper()
   303  	ret := m.ctrl.Call(m, "GetPendingValidator", subnetID, nodeID)
   304  	ret0, _ := ret[0].(*Staker)
   305  	ret1, _ := ret[1].(error)
   306  	return ret0, ret1
   307  }
   308  
   309  // GetPendingValidator indicates an expected call of GetPendingValidator.
   310  func (mr *MockChainMockRecorder) GetPendingValidator(subnetID, nodeID any) *gomock.Call {
   311  	mr.mock.ctrl.T.Helper()
   312  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPendingValidator", reflect.TypeOf((*MockChain)(nil).GetPendingValidator), subnetID, nodeID)
   313  }
   314  
   315  // GetSubnetManager mocks base method.
   316  func (m *MockChain) GetSubnetManager(subnetID ids.ID) (ids.ID, []byte, error) {
   317  	m.ctrl.T.Helper()
   318  	ret := m.ctrl.Call(m, "GetSubnetManager", subnetID)
   319  	ret0, _ := ret[0].(ids.ID)
   320  	ret1, _ := ret[1].([]byte)
   321  	ret2, _ := ret[2].(error)
   322  	return ret0, ret1, ret2
   323  }
   324  
   325  // GetSubnetManager indicates an expected call of GetSubnetManager.
   326  func (mr *MockChainMockRecorder) GetSubnetManager(subnetID any) *gomock.Call {
   327  	mr.mock.ctrl.T.Helper()
   328  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSubnetManager", reflect.TypeOf((*MockChain)(nil).GetSubnetManager), subnetID)
   329  }
   330  
   331  // GetSubnetOwner mocks base method.
   332  func (m *MockChain) GetSubnetOwner(subnetID ids.ID) (fx.Owner, error) {
   333  	m.ctrl.T.Helper()
   334  	ret := m.ctrl.Call(m, "GetSubnetOwner", subnetID)
   335  	ret0, _ := ret[0].(fx.Owner)
   336  	ret1, _ := ret[1].(error)
   337  	return ret0, ret1
   338  }
   339  
   340  // GetSubnetOwner indicates an expected call of GetSubnetOwner.
   341  func (mr *MockChainMockRecorder) GetSubnetOwner(subnetID any) *gomock.Call {
   342  	mr.mock.ctrl.T.Helper()
   343  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSubnetOwner", reflect.TypeOf((*MockChain)(nil).GetSubnetOwner), subnetID)
   344  }
   345  
   346  // GetSubnetTransformation mocks base method.
   347  func (m *MockChain) GetSubnetTransformation(subnetID ids.ID) (*txs.Tx, error) {
   348  	m.ctrl.T.Helper()
   349  	ret := m.ctrl.Call(m, "GetSubnetTransformation", subnetID)
   350  	ret0, _ := ret[0].(*txs.Tx)
   351  	ret1, _ := ret[1].(error)
   352  	return ret0, ret1
   353  }
   354  
   355  // GetSubnetTransformation indicates an expected call of GetSubnetTransformation.
   356  func (mr *MockChainMockRecorder) GetSubnetTransformation(subnetID any) *gomock.Call {
   357  	mr.mock.ctrl.T.Helper()
   358  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSubnetTransformation", reflect.TypeOf((*MockChain)(nil).GetSubnetTransformation), subnetID)
   359  }
   360  
   361  // GetTimestamp mocks base method.
   362  func (m *MockChain) GetTimestamp() time.Time {
   363  	m.ctrl.T.Helper()
   364  	ret := m.ctrl.Call(m, "GetTimestamp")
   365  	ret0, _ := ret[0].(time.Time)
   366  	return ret0
   367  }
   368  
   369  // GetTimestamp indicates an expected call of GetTimestamp.
   370  func (mr *MockChainMockRecorder) GetTimestamp() *gomock.Call {
   371  	mr.mock.ctrl.T.Helper()
   372  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetTimestamp", reflect.TypeOf((*MockChain)(nil).GetTimestamp))
   373  }
   374  
   375  // GetTx mocks base method.
   376  func (m *MockChain) GetTx(txID ids.ID) (*txs.Tx, status.Status, error) {
   377  	m.ctrl.T.Helper()
   378  	ret := m.ctrl.Call(m, "GetTx", txID)
   379  	ret0, _ := ret[0].(*txs.Tx)
   380  	ret1, _ := ret[1].(status.Status)
   381  	ret2, _ := ret[2].(error)
   382  	return ret0, ret1, ret2
   383  }
   384  
   385  // GetTx indicates an expected call of GetTx.
   386  func (mr *MockChainMockRecorder) GetTx(txID any) *gomock.Call {
   387  	mr.mock.ctrl.T.Helper()
   388  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetTx", reflect.TypeOf((*MockChain)(nil).GetTx), txID)
   389  }
   390  
   391  // GetUTXO mocks base method.
   392  func (m *MockChain) GetUTXO(utxoID ids.ID) (*avax.UTXO, error) {
   393  	m.ctrl.T.Helper()
   394  	ret := m.ctrl.Call(m, "GetUTXO", utxoID)
   395  	ret0, _ := ret[0].(*avax.UTXO)
   396  	ret1, _ := ret[1].(error)
   397  	return ret0, ret1
   398  }
   399  
   400  // GetUTXO indicates an expected call of GetUTXO.
   401  func (mr *MockChainMockRecorder) GetUTXO(utxoID any) *gomock.Call {
   402  	mr.mock.ctrl.T.Helper()
   403  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUTXO", reflect.TypeOf((*MockChain)(nil).GetUTXO), utxoID)
   404  }
   405  
   406  // PutCurrentDelegator mocks base method.
   407  func (m *MockChain) PutCurrentDelegator(staker *Staker) {
   408  	m.ctrl.T.Helper()
   409  	m.ctrl.Call(m, "PutCurrentDelegator", staker)
   410  }
   411  
   412  // PutCurrentDelegator indicates an expected call of PutCurrentDelegator.
   413  func (mr *MockChainMockRecorder) PutCurrentDelegator(staker any) *gomock.Call {
   414  	mr.mock.ctrl.T.Helper()
   415  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutCurrentDelegator", reflect.TypeOf((*MockChain)(nil).PutCurrentDelegator), staker)
   416  }
   417  
   418  // PutCurrentValidator mocks base method.
   419  func (m *MockChain) PutCurrentValidator(staker *Staker) error {
   420  	m.ctrl.T.Helper()
   421  	ret := m.ctrl.Call(m, "PutCurrentValidator", staker)
   422  	ret0, _ := ret[0].(error)
   423  	return ret0
   424  }
   425  
   426  // PutCurrentValidator indicates an expected call of PutCurrentValidator.
   427  func (mr *MockChainMockRecorder) PutCurrentValidator(staker any) *gomock.Call {
   428  	mr.mock.ctrl.T.Helper()
   429  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutCurrentValidator", reflect.TypeOf((*MockChain)(nil).PutCurrentValidator), staker)
   430  }
   431  
   432  // PutPendingDelegator mocks base method.
   433  func (m *MockChain) PutPendingDelegator(staker *Staker) {
   434  	m.ctrl.T.Helper()
   435  	m.ctrl.Call(m, "PutPendingDelegator", staker)
   436  }
   437  
   438  // PutPendingDelegator indicates an expected call of PutPendingDelegator.
   439  func (mr *MockChainMockRecorder) PutPendingDelegator(staker any) *gomock.Call {
   440  	mr.mock.ctrl.T.Helper()
   441  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutPendingDelegator", reflect.TypeOf((*MockChain)(nil).PutPendingDelegator), staker)
   442  }
   443  
   444  // PutPendingValidator mocks base method.
   445  func (m *MockChain) PutPendingValidator(staker *Staker) error {
   446  	m.ctrl.T.Helper()
   447  	ret := m.ctrl.Call(m, "PutPendingValidator", staker)
   448  	ret0, _ := ret[0].(error)
   449  	return ret0
   450  }
   451  
   452  // PutPendingValidator indicates an expected call of PutPendingValidator.
   453  func (mr *MockChainMockRecorder) PutPendingValidator(staker any) *gomock.Call {
   454  	mr.mock.ctrl.T.Helper()
   455  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutPendingValidator", reflect.TypeOf((*MockChain)(nil).PutPendingValidator), staker)
   456  }
   457  
   458  // SetCurrentSupply mocks base method.
   459  func (m *MockChain) SetCurrentSupply(subnetID ids.ID, cs uint64) {
   460  	m.ctrl.T.Helper()
   461  	m.ctrl.Call(m, "SetCurrentSupply", subnetID, cs)
   462  }
   463  
   464  // SetCurrentSupply indicates an expected call of SetCurrentSupply.
   465  func (mr *MockChainMockRecorder) SetCurrentSupply(subnetID, cs any) *gomock.Call {
   466  	mr.mock.ctrl.T.Helper()
   467  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetCurrentSupply", reflect.TypeOf((*MockChain)(nil).SetCurrentSupply), subnetID, cs)
   468  }
   469  
   470  // SetDelegateeReward mocks base method.
   471  func (m *MockChain) SetDelegateeReward(subnetID ids.ID, nodeID ids.NodeID, amount uint64) error {
   472  	m.ctrl.T.Helper()
   473  	ret := m.ctrl.Call(m, "SetDelegateeReward", subnetID, nodeID, amount)
   474  	ret0, _ := ret[0].(error)
   475  	return ret0
   476  }
   477  
   478  // SetDelegateeReward indicates an expected call of SetDelegateeReward.
   479  func (mr *MockChainMockRecorder) SetDelegateeReward(subnetID, nodeID, amount any) *gomock.Call {
   480  	mr.mock.ctrl.T.Helper()
   481  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetDelegateeReward", reflect.TypeOf((*MockChain)(nil).SetDelegateeReward), subnetID, nodeID, amount)
   482  }
   483  
   484  // SetFeeState mocks base method.
   485  func (m *MockChain) SetFeeState(f gas.State) {
   486  	m.ctrl.T.Helper()
   487  	m.ctrl.Call(m, "SetFeeState", f)
   488  }
   489  
   490  // SetFeeState indicates an expected call of SetFeeState.
   491  func (mr *MockChainMockRecorder) SetFeeState(f any) *gomock.Call {
   492  	mr.mock.ctrl.T.Helper()
   493  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetFeeState", reflect.TypeOf((*MockChain)(nil).SetFeeState), f)
   494  }
   495  
   496  // SetSubnetManager mocks base method.
   497  func (m *MockChain) SetSubnetManager(subnetID, chainID ids.ID, addr []byte) {
   498  	m.ctrl.T.Helper()
   499  	m.ctrl.Call(m, "SetSubnetManager", subnetID, chainID, addr)
   500  }
   501  
   502  // SetSubnetManager indicates an expected call of SetSubnetManager.
   503  func (mr *MockChainMockRecorder) SetSubnetManager(subnetID, chainID, addr any) *gomock.Call {
   504  	mr.mock.ctrl.T.Helper()
   505  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetSubnetManager", reflect.TypeOf((*MockChain)(nil).SetSubnetManager), subnetID, chainID, addr)
   506  }
   507  
   508  // SetSubnetOwner mocks base method.
   509  func (m *MockChain) SetSubnetOwner(subnetID ids.ID, owner fx.Owner) {
   510  	m.ctrl.T.Helper()
   511  	m.ctrl.Call(m, "SetSubnetOwner", subnetID, owner)
   512  }
   513  
   514  // SetSubnetOwner indicates an expected call of SetSubnetOwner.
   515  func (mr *MockChainMockRecorder) SetSubnetOwner(subnetID, owner any) *gomock.Call {
   516  	mr.mock.ctrl.T.Helper()
   517  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetSubnetOwner", reflect.TypeOf((*MockChain)(nil).SetSubnetOwner), subnetID, owner)
   518  }
   519  
   520  // SetTimestamp mocks base method.
   521  func (m *MockChain) SetTimestamp(tm time.Time) {
   522  	m.ctrl.T.Helper()
   523  	m.ctrl.Call(m, "SetTimestamp", tm)
   524  }
   525  
   526  // SetTimestamp indicates an expected call of SetTimestamp.
   527  func (mr *MockChainMockRecorder) SetTimestamp(tm any) *gomock.Call {
   528  	mr.mock.ctrl.T.Helper()
   529  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetTimestamp", reflect.TypeOf((*MockChain)(nil).SetTimestamp), tm)
   530  }