Documentation ¶
Index ¶
- Variables
- type Aggregator
- type AggregatorAddedAccess
- type AggregatorAddedAccessIterator
- type AggregatorAnswerUpdated
- type AggregatorAnswerUpdatedIterator
- type AggregatorBillingAccessControllerSet
- type AggregatorBillingAccessControllerSetIterator
- type AggregatorBillingSet
- type AggregatorBillingSetIterator
- type AggregatorCaller
- func (_Aggregator *AggregatorCaller) BillingAccessController(opts *bind.CallOpts) (common.Address, error)
- func (_Aggregator *AggregatorCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
- func (_Aggregator *AggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_Aggregator *AggregatorCaller) Description(opts *bind.CallOpts) (string, error)
- func (_Aggregator *AggregatorCaller) GetAnswer(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_Aggregator *AggregatorCaller) GetBilling(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Aggregator *AggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct{ ... }, error)
- func (_Aggregator *AggregatorCaller) GetTimestamp(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_Aggregator *AggregatorCaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)
- func (_Aggregator *AggregatorCaller) LINK(opts *bind.CallOpts) (common.Address, error)
- func (_Aggregator *AggregatorCaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggregator *AggregatorCaller) LatestConfigDetails(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Aggregator *AggregatorCaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggregator *AggregatorCaller) LatestRoundData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Aggregator *AggregatorCaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggregator *AggregatorCaller) LatestTransmissionDetails(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Aggregator *AggregatorCaller) LinkAvailableForPayment(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggregator *AggregatorCaller) MaxAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggregator *AggregatorCaller) MinAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggregator *AggregatorCaller) OracleObservationCount(opts *bind.CallOpts, _signerOrTransmitter common.Address) (uint16, error)
- func (_Aggregator *AggregatorCaller) OwedPayment(opts *bind.CallOpts, _transmitter common.Address) (*big.Int, error)
- func (_Aggregator *AggregatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Aggregator *AggregatorCaller) RequesterAccessController(opts *bind.CallOpts) (common.Address, error)
- func (_Aggregator *AggregatorCaller) Transmitters(opts *bind.CallOpts) ([]common.Address, error)
- func (_Aggregator *AggregatorCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
- func (_Aggregator *AggregatorCaller) ValidatorConfig(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Aggregator *AggregatorCaller) Version(opts *bind.CallOpts) (*big.Int, error)
- type AggregatorCallerRaw
- type AggregatorCallerSession
- func (_Aggregator *AggregatorCallerSession) BillingAccessController() (common.Address, error)
- func (_Aggregator *AggregatorCallerSession) CheckEnabled() (bool, error)
- func (_Aggregator *AggregatorCallerSession) Decimals() (uint8, error)
- func (_Aggregator *AggregatorCallerSession) Description() (string, error)
- func (_Aggregator *AggregatorCallerSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_Aggregator *AggregatorCallerSession) GetBilling() (struct{ ... }, error)
- func (_Aggregator *AggregatorCallerSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_Aggregator *AggregatorCallerSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_Aggregator *AggregatorCallerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_Aggregator *AggregatorCallerSession) LINK() (common.Address, error)
- func (_Aggregator *AggregatorCallerSession) LatestAnswer() (*big.Int, error)
- func (_Aggregator *AggregatorCallerSession) LatestConfigDetails() (struct{ ... }, error)
- func (_Aggregator *AggregatorCallerSession) LatestRound() (*big.Int, error)
- func (_Aggregator *AggregatorCallerSession) LatestRoundData() (struct{ ... }, error)
- func (_Aggregator *AggregatorCallerSession) LatestTimestamp() (*big.Int, error)
- func (_Aggregator *AggregatorCallerSession) LatestTransmissionDetails() (struct{ ... }, error)
- func (_Aggregator *AggregatorCallerSession) LinkAvailableForPayment() (*big.Int, error)
- func (_Aggregator *AggregatorCallerSession) MaxAnswer() (*big.Int, error)
- func (_Aggregator *AggregatorCallerSession) MinAnswer() (*big.Int, error)
- func (_Aggregator *AggregatorCallerSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)
- func (_Aggregator *AggregatorCallerSession) OwedPayment(_transmitter common.Address) (*big.Int, error)
- func (_Aggregator *AggregatorCallerSession) Owner() (common.Address, error)
- func (_Aggregator *AggregatorCallerSession) RequesterAccessController() (common.Address, error)
- func (_Aggregator *AggregatorCallerSession) Transmitters() ([]common.Address, error)
- func (_Aggregator *AggregatorCallerSession) TypeAndVersion() (string, error)
- func (_Aggregator *AggregatorCallerSession) ValidatorConfig() (struct{ ... }, error)
- func (_Aggregator *AggregatorCallerSession) Version() (*big.Int, error)
- type AggregatorCheckAccessDisabled
- type AggregatorCheckAccessDisabledIterator
- type AggregatorCheckAccessEnabled
- type AggregatorCheckAccessEnabledIterator
- type AggregatorConfigSet
- type AggregatorConfigSetIterator
- type AggregatorFilterer
- func (_Aggregator *AggregatorFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*AggregatorAddedAccessIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*AggregatorAnswerUpdatedIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterBillingAccessControllerSet(opts *bind.FilterOpts) (*AggregatorBillingAccessControllerSetIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterBillingSet(opts *bind.FilterOpts) (*AggregatorBillingSetIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*AggregatorCheckAccessDisabledIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*AggregatorCheckAccessEnabledIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterConfigSet(opts *bind.FilterOpts) (*AggregatorConfigSetIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*AggregatorNewRoundIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterNewTransmission(opts *bind.FilterOpts, aggregatorRoundId []uint32) (*AggregatorNewTransmissionIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterOraclePaid(opts *bind.FilterOpts) (*AggregatorOraclePaidIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AggregatorOwnershipTransferRequestedIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AggregatorOwnershipTransferredIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, current []common.Address, ...) (*AggregatorPayeeshipTransferRequestedIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, previous []common.Address, ...) (*AggregatorPayeeshipTransferredIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*AggregatorRemovedAccessIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterRequesterAccessControllerSet(opts *bind.FilterOpts) (*AggregatorRequesterAccessControllerSetIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterRoundRequested(opts *bind.FilterOpts, requester []common.Address) (*AggregatorRoundRequestedIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterValidatorConfigSet(opts *bind.FilterOpts, previousValidator []common.Address, ...) (*AggregatorValidatorConfigSetIterator, error)
- func (_Aggregator *AggregatorFilterer) ParseAddedAccess(log types.Log) (*AggregatorAddedAccess, error)
- func (_Aggregator *AggregatorFilterer) ParseAnswerUpdated(log types.Log) (*AggregatorAnswerUpdated, error)
- func (_Aggregator *AggregatorFilterer) ParseBillingAccessControllerSet(log types.Log) (*AggregatorBillingAccessControllerSet, error)
- func (_Aggregator *AggregatorFilterer) ParseBillingSet(log types.Log) (*AggregatorBillingSet, error)
- func (_Aggregator *AggregatorFilterer) ParseCheckAccessDisabled(log types.Log) (*AggregatorCheckAccessDisabled, error)
- func (_Aggregator *AggregatorFilterer) ParseCheckAccessEnabled(log types.Log) (*AggregatorCheckAccessEnabled, error)
- func (_Aggregator *AggregatorFilterer) ParseConfigSet(log types.Log) (*AggregatorConfigSet, error)
- func (_Aggregator *AggregatorFilterer) ParseNewRound(log types.Log) (*AggregatorNewRound, error)
- func (_Aggregator *AggregatorFilterer) ParseNewTransmission(log types.Log) (*AggregatorNewTransmission, error)
- func (_Aggregator *AggregatorFilterer) ParseOraclePaid(log types.Log) (*AggregatorOraclePaid, error)
- func (_Aggregator *AggregatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*AggregatorOwnershipTransferRequested, error)
- func (_Aggregator *AggregatorFilterer) ParseOwnershipTransferred(log types.Log) (*AggregatorOwnershipTransferred, error)
- func (_Aggregator *AggregatorFilterer) ParsePayeeshipTransferRequested(log types.Log) (*AggregatorPayeeshipTransferRequested, error)
- func (_Aggregator *AggregatorFilterer) ParsePayeeshipTransferred(log types.Log) (*AggregatorPayeeshipTransferred, error)
- func (_Aggregator *AggregatorFilterer) ParseRemovedAccess(log types.Log) (*AggregatorRemovedAccess, error)
- func (_Aggregator *AggregatorFilterer) ParseRequesterAccessControllerSet(log types.Log) (*AggregatorRequesterAccessControllerSet, error)
- func (_Aggregator *AggregatorFilterer) ParseRoundRequested(log types.Log) (*AggregatorRoundRequested, error)
- func (_Aggregator *AggregatorFilterer) ParseValidatorConfigSet(log types.Log) (*AggregatorValidatorConfigSet, error)
- func (_Aggregator *AggregatorFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *AggregatorAddedAccess) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *AggregatorAnswerUpdated, current []*big.Int, ...) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchBillingAccessControllerSet(opts *bind.WatchOpts, sink chan<- *AggregatorBillingAccessControllerSet) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchBillingSet(opts *bind.WatchOpts, sink chan<- *AggregatorBillingSet) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *AggregatorCheckAccessDisabled) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *AggregatorCheckAccessEnabled) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *AggregatorConfigSet) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *AggregatorNewRound, roundId []*big.Int, ...) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchNewTransmission(opts *bind.WatchOpts, sink chan<- *AggregatorNewTransmission, ...) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchOraclePaid(opts *bind.WatchOpts, sink chan<- *AggregatorOraclePaid) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *AggregatorOwnershipTransferRequested, ...) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AggregatorOwnershipTransferred, ...) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *AggregatorPayeeshipTransferRequested, ...) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *AggregatorPayeeshipTransferred, ...) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *AggregatorRemovedAccess) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchRequesterAccessControllerSet(opts *bind.WatchOpts, sink chan<- *AggregatorRequesterAccessControllerSet) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchRoundRequested(opts *bind.WatchOpts, sink chan<- *AggregatorRoundRequested, ...) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchValidatorConfigSet(opts *bind.WatchOpts, sink chan<- *AggregatorValidatorConfigSet, ...) (event.Subscription, error)
- type AggregatorNewRound
- type AggregatorNewRoundIterator
- type AggregatorNewTransmission
- type AggregatorNewTransmissionIterator
- type AggregatorOraclePaid
- type AggregatorOraclePaidIterator
- type AggregatorOwnershipTransferRequested
- type AggregatorOwnershipTransferRequestedIterator
- type AggregatorOwnershipTransferred
- type AggregatorOwnershipTransferredIterator
- type AggregatorPayeeshipTransferRequested
- type AggregatorPayeeshipTransferRequestedIterator
- type AggregatorPayeeshipTransferred
- type AggregatorPayeeshipTransferredIterator
- type AggregatorRaw
- func (_Aggregator *AggregatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Aggregator *AggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Aggregator *AggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AggregatorRemovedAccess
- type AggregatorRemovedAccessIterator
- type AggregatorRequesterAccessControllerSet
- type AggregatorRequesterAccessControllerSetIterator
- type AggregatorRoundRequested
- type AggregatorRoundRequestedIterator
- type AggregatorSession
- func (_Aggregator *AggregatorSession) AcceptOwnership() (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) AcceptPayeeship(_transmitter common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) BillingAccessController() (common.Address, error)
- func (_Aggregator *AggregatorSession) CheckEnabled() (bool, error)
- func (_Aggregator *AggregatorSession) Decimals() (uint8, error)
- func (_Aggregator *AggregatorSession) Description() (string, error)
- func (_Aggregator *AggregatorSession) DisableAccessCheck() (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) EnableAccessCheck() (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_Aggregator *AggregatorSession) GetBilling() (struct{ ... }, error)
- func (_Aggregator *AggregatorSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_Aggregator *AggregatorSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_Aggregator *AggregatorSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_Aggregator *AggregatorSession) LINK() (common.Address, error)
- func (_Aggregator *AggregatorSession) LatestAnswer() (*big.Int, error)
- func (_Aggregator *AggregatorSession) LatestConfigDetails() (struct{ ... }, error)
- func (_Aggregator *AggregatorSession) LatestRound() (*big.Int, error)
- func (_Aggregator *AggregatorSession) LatestRoundData() (struct{ ... }, error)
- func (_Aggregator *AggregatorSession) LatestTimestamp() (*big.Int, error)
- func (_Aggregator *AggregatorSession) LatestTransmissionDetails() (struct{ ... }, error)
- func (_Aggregator *AggregatorSession) LinkAvailableForPayment() (*big.Int, error)
- func (_Aggregator *AggregatorSession) MaxAnswer() (*big.Int, error)
- func (_Aggregator *AggregatorSession) MinAnswer() (*big.Int, error)
- func (_Aggregator *AggregatorSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)
- func (_Aggregator *AggregatorSession) OwedPayment(_transmitter common.Address) (*big.Int, error)
- func (_Aggregator *AggregatorSession) Owner() (common.Address, error)
- func (_Aggregator *AggregatorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) RequestNewRound() (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) RequesterAccessController() (common.Address, error)
- func (_Aggregator *AggregatorSession) SetBilling(_maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _threshold uint8, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) SetPayees(_transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) SetRequesterAccessController(_requesterAccessController common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) SetValidatorConfig(_newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) TransferPayeeship(_transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) Transmit(_report []byte, _rs [][32]byte, _ss [][32]byte, _rawVs [32]byte) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) Transmitters() ([]common.Address, error)
- func (_Aggregator *AggregatorSession) TypeAndVersion() (string, error)
- func (_Aggregator *AggregatorSession) ValidatorConfig() (struct{ ... }, error)
- func (_Aggregator *AggregatorSession) Version() (*big.Int, error)
- func (_Aggregator *AggregatorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) WithdrawPayment(_transmitter common.Address) (*types.Transaction, error)
- type AggregatorTransactor
- func (_Aggregator *AggregatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) AcceptPayeeship(opts *bind.TransactOpts, _transmitter common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) SetBilling(opts *bind.TransactOpts, _maximumGasPrice uint32, _reasonableGasPrice uint32, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) SetBillingAccessController(opts *bind.TransactOpts, _billingAccessController common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) SetConfig(opts *bind.TransactOpts, _signers []common.Address, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) SetPayees(opts *bind.TransactOpts, _transmitters []common.Address, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) SetRequesterAccessController(opts *bind.TransactOpts, _requesterAccessController common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) SetValidatorConfig(opts *bind.TransactOpts, _newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) TransferPayeeship(opts *bind.TransactOpts, _transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) Transmit(opts *bind.TransactOpts, _report []byte, _rs [][32]byte, _ss [][32]byte, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) WithdrawFunds(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) WithdrawPayment(opts *bind.TransactOpts, _transmitter common.Address) (*types.Transaction, error)
- type AggregatorTransactorRaw
- type AggregatorTransactorSession
- func (_Aggregator *AggregatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) AcceptPayeeship(_transmitter common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) DisableAccessCheck() (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) EnableAccessCheck() (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) RequestNewRound() (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) SetBilling(_maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _threshold uint8, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) SetPayees(_transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) SetRequesterAccessController(_requesterAccessController common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) SetValidatorConfig(_newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) TransferPayeeship(_transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) Transmit(_report []byte, _rs [][32]byte, _ss [][32]byte, _rawVs [32]byte) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) WithdrawPayment(_transmitter common.Address) (*types.Transaction, error)
- type AggregatorValidatorConfigSet
- type AggregatorValidatorConfigSetIterator
- type Bep20
- type Bep20Approval
- type Bep20ApprovalIterator
- type Bep20Caller
- func (_Bep20 *Bep20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_Bep20 *Bep20Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Bep20 *Bep20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_Bep20 *Bep20Caller) GetOwner(opts *bind.CallOpts) (common.Address, error)
- func (_Bep20 *Bep20Caller) Name(opts *bind.CallOpts) (string, error)
- func (_Bep20 *Bep20Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Bep20 *Bep20Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_Bep20 *Bep20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type Bep20CallerRaw
- type Bep20CallerSession
- func (_Bep20 *Bep20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_Bep20 *Bep20CallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_Bep20 *Bep20CallerSession) Decimals() (uint8, error)
- func (_Bep20 *Bep20CallerSession) GetOwner() (common.Address, error)
- func (_Bep20 *Bep20CallerSession) Name() (string, error)
- func (_Bep20 *Bep20CallerSession) Owner() (common.Address, error)
- func (_Bep20 *Bep20CallerSession) Symbol() (string, error)
- func (_Bep20 *Bep20CallerSession) TotalSupply() (*big.Int, error)
- type Bep20Filterer
- func (_Bep20 *Bep20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*Bep20ApprovalIterator, error)
- func (_Bep20 *Bep20Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*Bep20OwnershipTransferredIterator, error)
- func (_Bep20 *Bep20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*Bep20TransferIterator, error)
- func (_Bep20 *Bep20Filterer) ParseApproval(log types.Log) (*Bep20Approval, error)
- func (_Bep20 *Bep20Filterer) ParseOwnershipTransferred(log types.Log) (*Bep20OwnershipTransferred, error)
- func (_Bep20 *Bep20Filterer) ParseTransfer(log types.Log) (*Bep20Transfer, error)
- func (_Bep20 *Bep20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *Bep20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_Bep20 *Bep20Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *Bep20OwnershipTransferred, ...) (event.Subscription, error)
- func (_Bep20 *Bep20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *Bep20Transfer, from []common.Address, ...) (event.Subscription, error)
- type Bep20OwnershipTransferred
- type Bep20OwnershipTransferredIterator
- type Bep20Raw
- func (_Bep20 *Bep20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Bep20 *Bep20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Bep20 *Bep20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Bep20Session
- func (_Bep20 *Bep20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_Bep20 *Bep20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_Bep20 *Bep20Session) Burn(amount *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20Session) Decimals() (uint8, error)
- func (_Bep20 *Bep20Session) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20Session) GetOwner() (common.Address, error)
- func (_Bep20 *Bep20Session) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20Session) Mint(amount *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20Session) Name() (string, error)
- func (_Bep20 *Bep20Session) Owner() (common.Address, error)
- func (_Bep20 *Bep20Session) RenounceOwnership() (*types.Transaction, error)
- func (_Bep20 *Bep20Session) Symbol() (string, error)
- func (_Bep20 *Bep20Session) TotalSupply() (*big.Int, error)
- func (_Bep20 *Bep20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type Bep20Transactor
- func (_Bep20 *Bep20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20Transactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20Transactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20Transactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20Transactor) Mint(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Bep20 *Bep20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- func (_Bep20 *Bep20Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type Bep20TransactorRaw
- type Bep20TransactorSession
- func (_Bep20 *Bep20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20TransactorSession) Burn(amount *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20TransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20TransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20TransactorSession) Mint(amount *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20TransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Bep20 *Bep20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Bep20 *Bep20TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type Bep20Transfer
- type Bep20TransferIterator
- type Comptroller
- type ComptrollerActionPaused
- type ComptrollerActionPaused0
- type ComptrollerActionPaused0Iterator
- type ComptrollerActionPausedIterator
- type ComptrollerActionProtocolPaused
- type ComptrollerActionProtocolPausedIterator
- type ComptrollerCaller
- func (_Comptroller *ComptrollerCaller) AccountAssets(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_Comptroller *ComptrollerCaller) Admin(opts *bind.CallOpts) (common.Address, error)
- func (_Comptroller *ComptrollerCaller) AllMarkets(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Comptroller *ComptrollerCaller) BorrowCapGuardian(opts *bind.CallOpts) (common.Address, error)
- func (_Comptroller *ComptrollerCaller) BorrowCaps(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) BorrowGuardianPaused(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Comptroller *ComptrollerCaller) BorrowGuardianPaused1(opts *bind.CallOpts) (bool, error)
- func (_Comptroller *ComptrollerCaller) CheckMembership(opts *bind.CallOpts, account common.Address, vToken common.Address) (bool, error)
- func (_Comptroller *ComptrollerCaller) CloseFactorMantissa(opts *bind.CallOpts) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) ComptrollerImplementation(opts *bind.CallOpts) (common.Address, error)
- func (_Comptroller *ComptrollerCaller) GetAccountLiquidity(opts *bind.CallOpts, account common.Address) (*big.Int, *big.Int, *big.Int, error)
- func (_Comptroller *ComptrollerCaller) GetAllMarkets(opts *bind.CallOpts) ([]common.Address, error)
- func (_Comptroller *ComptrollerCaller) GetAssetsIn(opts *bind.CallOpts, account common.Address) ([]common.Address, error)
- func (_Comptroller *ComptrollerCaller) GetBlockNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) GetHypotheticalAccountLiquidity(opts *bind.CallOpts, account common.Address, vTokenModify common.Address, ...) (*big.Int, *big.Int, *big.Int, error)
- func (_Comptroller *ComptrollerCaller) GetXVSAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Comptroller *ComptrollerCaller) IsComptroller(opts *bind.CallOpts) (bool, error)
- func (_Comptroller *ComptrollerCaller) LastContributorBlock(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) LiquidateCalculateSeizeTokens(opts *bind.CallOpts, vTokenBorrowed common.Address, ...) (*big.Int, *big.Int, error)
- func (_Comptroller *ComptrollerCaller) LiquidateVAICalculateSeizeTokens(opts *bind.CallOpts, vTokenCollateral common.Address, ...) (*big.Int, *big.Int, error)
- func (_Comptroller *ComptrollerCaller) LiquidationIncentiveMantissa(opts *bind.CallOpts) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) Markets(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_Comptroller *ComptrollerCaller) MaxAssets(opts *bind.CallOpts) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) MinReleaseAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) MintGuardianPaused(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Comptroller *ComptrollerCaller) MintGuardianPaused1(opts *bind.CallOpts) (bool, error)
- func (_Comptroller *ComptrollerCaller) MintVAIGuardianPaused(opts *bind.CallOpts) (bool, error)
- func (_Comptroller *ComptrollerCaller) MintedVAIs(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) Oracle(opts *bind.CallOpts) (common.Address, error)
- func (_Comptroller *ComptrollerCaller) PauseGuardian(opts *bind.CallOpts) (common.Address, error)
- func (_Comptroller *ComptrollerCaller) PendingAdmin(opts *bind.CallOpts) (common.Address, error)
- func (_Comptroller *ComptrollerCaller) PendingComptrollerImplementation(opts *bind.CallOpts) (common.Address, error)
- func (_Comptroller *ComptrollerCaller) ProtocolPaused(opts *bind.CallOpts) (bool, error)
- func (_Comptroller *ComptrollerCaller) ReleaseStartBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) RepayVAIGuardianPaused(opts *bind.CallOpts) (bool, error)
- func (_Comptroller *ComptrollerCaller) SeizeGuardianPaused(opts *bind.CallOpts) (bool, error)
- func (_Comptroller *ComptrollerCaller) TransferGuardianPaused(opts *bind.CallOpts) (bool, error)
- func (_Comptroller *ComptrollerCaller) TreasuryAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Comptroller *ComptrollerCaller) TreasuryGuardian(opts *bind.CallOpts) (common.Address, error)
- func (_Comptroller *ComptrollerCaller) TreasuryPercent(opts *bind.CallOpts) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) VaiController(opts *bind.CallOpts) (common.Address, error)
- func (_Comptroller *ComptrollerCaller) VaiMintRate(opts *bind.CallOpts) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) VaiVaultAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Comptroller *ComptrollerCaller) VenusAccrued(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) VenusBorrowState(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_Comptroller *ComptrollerCaller) VenusBorrowerIndex(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) VenusContributorSpeeds(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) VenusInitialIndex(opts *bind.CallOpts) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) VenusRate(opts *bind.CallOpts) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) VenusSpeeds(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) VenusSupplierIndex(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) VenusSupplyState(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_Comptroller *ComptrollerCaller) VenusVAIRate(opts *bind.CallOpts) (*big.Int, error)
- func (_Comptroller *ComptrollerCaller) VenusVAIVaultRate(opts *bind.CallOpts) (*big.Int, error)
- type ComptrollerCallerRaw
- type ComptrollerCallerSession
- func (_Comptroller *ComptrollerCallerSession) AccountAssets(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_Comptroller *ComptrollerCallerSession) Admin() (common.Address, error)
- func (_Comptroller *ComptrollerCallerSession) AllMarkets(arg0 *big.Int) (common.Address, error)
- func (_Comptroller *ComptrollerCallerSession) BorrowCapGuardian() (common.Address, error)
- func (_Comptroller *ComptrollerCallerSession) BorrowCaps(arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) BorrowGuardianPaused(arg0 common.Address) (bool, error)
- func (_Comptroller *ComptrollerCallerSession) BorrowGuardianPaused1() (bool, error)
- func (_Comptroller *ComptrollerCallerSession) CheckMembership(account common.Address, vToken common.Address) (bool, error)
- func (_Comptroller *ComptrollerCallerSession) CloseFactorMantissa() (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) ComptrollerImplementation() (common.Address, error)
- func (_Comptroller *ComptrollerCallerSession) GetAccountLiquidity(account common.Address) (*big.Int, *big.Int, *big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) GetAllMarkets() ([]common.Address, error)
- func (_Comptroller *ComptrollerCallerSession) GetAssetsIn(account common.Address) ([]common.Address, error)
- func (_Comptroller *ComptrollerCallerSession) GetBlockNumber() (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) GetHypotheticalAccountLiquidity(account common.Address, vTokenModify common.Address, redeemTokens *big.Int, ...) (*big.Int, *big.Int, *big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) GetXVSAddress() (common.Address, error)
- func (_Comptroller *ComptrollerCallerSession) IsComptroller() (bool, error)
- func (_Comptroller *ComptrollerCallerSession) LastContributorBlock(arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) LiquidateCalculateSeizeTokens(vTokenBorrowed common.Address, vTokenCollateral common.Address, ...) (*big.Int, *big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) LiquidateVAICalculateSeizeTokens(vTokenCollateral common.Address, actualRepayAmount *big.Int) (*big.Int, *big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) LiquidationIncentiveMantissa() (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) Markets(arg0 common.Address) (struct{ ... }, error)
- func (_Comptroller *ComptrollerCallerSession) MaxAssets() (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) MinReleaseAmount() (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) MintGuardianPaused(arg0 common.Address) (bool, error)
- func (_Comptroller *ComptrollerCallerSession) MintGuardianPaused1() (bool, error)
- func (_Comptroller *ComptrollerCallerSession) MintVAIGuardianPaused() (bool, error)
- func (_Comptroller *ComptrollerCallerSession) MintedVAIs(arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) Oracle() (common.Address, error)
- func (_Comptroller *ComptrollerCallerSession) PauseGuardian() (common.Address, error)
- func (_Comptroller *ComptrollerCallerSession) PendingAdmin() (common.Address, error)
- func (_Comptroller *ComptrollerCallerSession) PendingComptrollerImplementation() (common.Address, error)
- func (_Comptroller *ComptrollerCallerSession) ProtocolPaused() (bool, error)
- func (_Comptroller *ComptrollerCallerSession) ReleaseStartBlock() (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) RepayVAIGuardianPaused() (bool, error)
- func (_Comptroller *ComptrollerCallerSession) SeizeGuardianPaused() (bool, error)
- func (_Comptroller *ComptrollerCallerSession) TransferGuardianPaused() (bool, error)
- func (_Comptroller *ComptrollerCallerSession) TreasuryAddress() (common.Address, error)
- func (_Comptroller *ComptrollerCallerSession) TreasuryGuardian() (common.Address, error)
- func (_Comptroller *ComptrollerCallerSession) TreasuryPercent() (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) VaiController() (common.Address, error)
- func (_Comptroller *ComptrollerCallerSession) VaiMintRate() (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) VaiVaultAddress() (common.Address, error)
- func (_Comptroller *ComptrollerCallerSession) VenusAccrued(arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) VenusBorrowState(arg0 common.Address) (struct{ ... }, error)
- func (_Comptroller *ComptrollerCallerSession) VenusBorrowerIndex(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) VenusContributorSpeeds(arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) VenusInitialIndex() (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) VenusRate() (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) VenusSpeeds(arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) VenusSupplierIndex(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) VenusSupplyState(arg0 common.Address) (struct{ ... }, error)
- func (_Comptroller *ComptrollerCallerSession) VenusVAIRate() (*big.Int, error)
- func (_Comptroller *ComptrollerCallerSession) VenusVAIVaultRate() (*big.Int, error)
- type ComptrollerDistributedBorrowerVenus
- type ComptrollerDistributedBorrowerVenusIterator
- type ComptrollerDistributedSupplierVenus
- type ComptrollerDistributedSupplierVenusIterator
- type ComptrollerDistributedVAIMinterVenus
- type ComptrollerDistributedVAIMinterVenusIterator
- type ComptrollerDistributedVAIVaultVenus
- type ComptrollerDistributedVAIVaultVenusIterator
- type ComptrollerFailure
- type ComptrollerFailureIterator
- type ComptrollerFilterer
- func (_Comptroller *ComptrollerFilterer) FilterActionPaused(opts *bind.FilterOpts) (*ComptrollerActionPausedIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterActionPaused0(opts *bind.FilterOpts) (*ComptrollerActionPaused0Iterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterActionProtocolPaused(opts *bind.FilterOpts) (*ComptrollerActionProtocolPausedIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterDistributedBorrowerVenus(opts *bind.FilterOpts, vToken []common.Address, borrower []common.Address) (*ComptrollerDistributedBorrowerVenusIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterDistributedSupplierVenus(opts *bind.FilterOpts, vToken []common.Address, supplier []common.Address) (*ComptrollerDistributedSupplierVenusIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterDistributedVAIMinterVenus(opts *bind.FilterOpts, vaiMinter []common.Address) (*ComptrollerDistributedVAIMinterVenusIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterDistributedVAIVaultVenus(opts *bind.FilterOpts) (*ComptrollerDistributedVAIVaultVenusIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterFailure(opts *bind.FilterOpts) (*ComptrollerFailureIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterMarketEntered(opts *bind.FilterOpts) (*ComptrollerMarketEnteredIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterMarketExited(opts *bind.FilterOpts) (*ComptrollerMarketExitedIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterMarketListed(opts *bind.FilterOpts) (*ComptrollerMarketListedIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterNewBorrowCap(opts *bind.FilterOpts, vToken []common.Address) (*ComptrollerNewBorrowCapIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterNewBorrowCapGuardian(opts *bind.FilterOpts) (*ComptrollerNewBorrowCapGuardianIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterNewCloseFactor(opts *bind.FilterOpts) (*ComptrollerNewCloseFactorIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterNewCollateralFactor(opts *bind.FilterOpts) (*ComptrollerNewCollateralFactorIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterNewLiquidationIncentive(opts *bind.FilterOpts) (*ComptrollerNewLiquidationIncentiveIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterNewPauseGuardian(opts *bind.FilterOpts) (*ComptrollerNewPauseGuardianIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterNewPriceOracle(opts *bind.FilterOpts) (*ComptrollerNewPriceOracleIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterNewTreasuryAddress(opts *bind.FilterOpts) (*ComptrollerNewTreasuryAddressIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterNewTreasuryGuardian(opts *bind.FilterOpts) (*ComptrollerNewTreasuryGuardianIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterNewTreasuryPercent(opts *bind.FilterOpts) (*ComptrollerNewTreasuryPercentIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterNewVAIController(opts *bind.FilterOpts) (*ComptrollerNewVAIControllerIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterNewVAIMintRate(opts *bind.FilterOpts) (*ComptrollerNewVAIMintRateIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterNewVAIVaultInfo(opts *bind.FilterOpts) (*ComptrollerNewVAIVaultInfoIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterNewVenusVAIRate(opts *bind.FilterOpts) (*ComptrollerNewVenusVAIRateIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterNewVenusVAIVaultRate(opts *bind.FilterOpts) (*ComptrollerNewVenusVAIVaultRateIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterVenusGranted(opts *bind.FilterOpts) (*ComptrollerVenusGrantedIterator, error)
- func (_Comptroller *ComptrollerFilterer) FilterVenusSpeedUpdated(opts *bind.FilterOpts, vToken []common.Address) (*ComptrollerVenusSpeedUpdatedIterator, error)
- func (_Comptroller *ComptrollerFilterer) ParseActionPaused(log types.Log) (*ComptrollerActionPaused, error)
- func (_Comptroller *ComptrollerFilterer) ParseActionPaused0(log types.Log) (*ComptrollerActionPaused0, error)
- func (_Comptroller *ComptrollerFilterer) ParseActionProtocolPaused(log types.Log) (*ComptrollerActionProtocolPaused, error)
- func (_Comptroller *ComptrollerFilterer) ParseDistributedBorrowerVenus(log types.Log) (*ComptrollerDistributedBorrowerVenus, error)
- func (_Comptroller *ComptrollerFilterer) ParseDistributedSupplierVenus(log types.Log) (*ComptrollerDistributedSupplierVenus, error)
- func (_Comptroller *ComptrollerFilterer) ParseDistributedVAIMinterVenus(log types.Log) (*ComptrollerDistributedVAIMinterVenus, error)
- func (_Comptroller *ComptrollerFilterer) ParseDistributedVAIVaultVenus(log types.Log) (*ComptrollerDistributedVAIVaultVenus, error)
- func (_Comptroller *ComptrollerFilterer) ParseFailure(log types.Log) (*ComptrollerFailure, error)
- func (_Comptroller *ComptrollerFilterer) ParseMarketEntered(log types.Log) (*ComptrollerMarketEntered, error)
- func (_Comptroller *ComptrollerFilterer) ParseMarketExited(log types.Log) (*ComptrollerMarketExited, error)
- func (_Comptroller *ComptrollerFilterer) ParseMarketListed(log types.Log) (*ComptrollerMarketListed, error)
- func (_Comptroller *ComptrollerFilterer) ParseNewBorrowCap(log types.Log) (*ComptrollerNewBorrowCap, error)
- func (_Comptroller *ComptrollerFilterer) ParseNewBorrowCapGuardian(log types.Log) (*ComptrollerNewBorrowCapGuardian, error)
- func (_Comptroller *ComptrollerFilterer) ParseNewCloseFactor(log types.Log) (*ComptrollerNewCloseFactor, error)
- func (_Comptroller *ComptrollerFilterer) ParseNewCollateralFactor(log types.Log) (*ComptrollerNewCollateralFactor, error)
- func (_Comptroller *ComptrollerFilterer) ParseNewLiquidationIncentive(log types.Log) (*ComptrollerNewLiquidationIncentive, error)
- func (_Comptroller *ComptrollerFilterer) ParseNewPauseGuardian(log types.Log) (*ComptrollerNewPauseGuardian, error)
- func (_Comptroller *ComptrollerFilterer) ParseNewPriceOracle(log types.Log) (*ComptrollerNewPriceOracle, error)
- func (_Comptroller *ComptrollerFilterer) ParseNewTreasuryAddress(log types.Log) (*ComptrollerNewTreasuryAddress, error)
- func (_Comptroller *ComptrollerFilterer) ParseNewTreasuryGuardian(log types.Log) (*ComptrollerNewTreasuryGuardian, error)
- func (_Comptroller *ComptrollerFilterer) ParseNewTreasuryPercent(log types.Log) (*ComptrollerNewTreasuryPercent, error)
- func (_Comptroller *ComptrollerFilterer) ParseNewVAIController(log types.Log) (*ComptrollerNewVAIController, error)
- func (_Comptroller *ComptrollerFilterer) ParseNewVAIMintRate(log types.Log) (*ComptrollerNewVAIMintRate, error)
- func (_Comptroller *ComptrollerFilterer) ParseNewVAIVaultInfo(log types.Log) (*ComptrollerNewVAIVaultInfo, error)
- func (_Comptroller *ComptrollerFilterer) ParseNewVenusVAIRate(log types.Log) (*ComptrollerNewVenusVAIRate, error)
- func (_Comptroller *ComptrollerFilterer) ParseNewVenusVAIVaultRate(log types.Log) (*ComptrollerNewVenusVAIVaultRate, error)
- func (_Comptroller *ComptrollerFilterer) ParseVenusGranted(log types.Log) (*ComptrollerVenusGranted, error)
- func (_Comptroller *ComptrollerFilterer) ParseVenusSpeedUpdated(log types.Log) (*ComptrollerVenusSpeedUpdated, error)
- func (_Comptroller *ComptrollerFilterer) WatchActionPaused(opts *bind.WatchOpts, sink chan<- *ComptrollerActionPaused) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchActionPaused0(opts *bind.WatchOpts, sink chan<- *ComptrollerActionPaused0) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchActionProtocolPaused(opts *bind.WatchOpts, sink chan<- *ComptrollerActionProtocolPaused) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchDistributedBorrowerVenus(opts *bind.WatchOpts, sink chan<- *ComptrollerDistributedBorrowerVenus, ...) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchDistributedSupplierVenus(opts *bind.WatchOpts, sink chan<- *ComptrollerDistributedSupplierVenus, ...) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchDistributedVAIMinterVenus(opts *bind.WatchOpts, sink chan<- *ComptrollerDistributedVAIMinterVenus, ...) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchDistributedVAIVaultVenus(opts *bind.WatchOpts, sink chan<- *ComptrollerDistributedVAIVaultVenus) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchFailure(opts *bind.WatchOpts, sink chan<- *ComptrollerFailure) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchMarketEntered(opts *bind.WatchOpts, sink chan<- *ComptrollerMarketEntered) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchMarketExited(opts *bind.WatchOpts, sink chan<- *ComptrollerMarketExited) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchMarketListed(opts *bind.WatchOpts, sink chan<- *ComptrollerMarketListed) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchNewBorrowCap(opts *bind.WatchOpts, sink chan<- *ComptrollerNewBorrowCap, ...) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchNewBorrowCapGuardian(opts *bind.WatchOpts, sink chan<- *ComptrollerNewBorrowCapGuardian) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchNewCloseFactor(opts *bind.WatchOpts, sink chan<- *ComptrollerNewCloseFactor) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchNewCollateralFactor(opts *bind.WatchOpts, sink chan<- *ComptrollerNewCollateralFactor) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchNewLiquidationIncentive(opts *bind.WatchOpts, sink chan<- *ComptrollerNewLiquidationIncentive) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchNewPauseGuardian(opts *bind.WatchOpts, sink chan<- *ComptrollerNewPauseGuardian) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchNewPriceOracle(opts *bind.WatchOpts, sink chan<- *ComptrollerNewPriceOracle) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchNewTreasuryAddress(opts *bind.WatchOpts, sink chan<- *ComptrollerNewTreasuryAddress) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchNewTreasuryGuardian(opts *bind.WatchOpts, sink chan<- *ComptrollerNewTreasuryGuardian) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchNewTreasuryPercent(opts *bind.WatchOpts, sink chan<- *ComptrollerNewTreasuryPercent) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchNewVAIController(opts *bind.WatchOpts, sink chan<- *ComptrollerNewVAIController) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchNewVAIMintRate(opts *bind.WatchOpts, sink chan<- *ComptrollerNewVAIMintRate) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchNewVAIVaultInfo(opts *bind.WatchOpts, sink chan<- *ComptrollerNewVAIVaultInfo) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchNewVenusVAIRate(opts *bind.WatchOpts, sink chan<- *ComptrollerNewVenusVAIRate) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchNewVenusVAIVaultRate(opts *bind.WatchOpts, sink chan<- *ComptrollerNewVenusVAIVaultRate) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchVenusGranted(opts *bind.WatchOpts, sink chan<- *ComptrollerVenusGranted) (event.Subscription, error)
- func (_Comptroller *ComptrollerFilterer) WatchVenusSpeedUpdated(opts *bind.WatchOpts, sink chan<- *ComptrollerVenusSpeedUpdated, ...) (event.Subscription, error)
- type ComptrollerMarketEntered
- type ComptrollerMarketEnteredIterator
- type ComptrollerMarketExited
- type ComptrollerMarketExitedIterator
- type ComptrollerMarketListed
- type ComptrollerMarketListedIterator
- type ComptrollerNewBorrowCap
- type ComptrollerNewBorrowCapGuardian
- type ComptrollerNewBorrowCapGuardianIterator
- type ComptrollerNewBorrowCapIterator
- type ComptrollerNewCloseFactor
- type ComptrollerNewCloseFactorIterator
- type ComptrollerNewCollateralFactor
- type ComptrollerNewCollateralFactorIterator
- type ComptrollerNewLiquidationIncentive
- type ComptrollerNewLiquidationIncentiveIterator
- type ComptrollerNewPauseGuardian
- type ComptrollerNewPauseGuardianIterator
- type ComptrollerNewPriceOracle
- type ComptrollerNewPriceOracleIterator
- type ComptrollerNewTreasuryAddress
- type ComptrollerNewTreasuryAddressIterator
- type ComptrollerNewTreasuryGuardian
- type ComptrollerNewTreasuryGuardianIterator
- type ComptrollerNewTreasuryPercent
- type ComptrollerNewTreasuryPercentIterator
- type ComptrollerNewVAIController
- type ComptrollerNewVAIControllerIterator
- type ComptrollerNewVAIMintRate
- type ComptrollerNewVAIMintRateIterator
- type ComptrollerNewVAIVaultInfo
- type ComptrollerNewVAIVaultInfoIterator
- type ComptrollerNewVenusVAIRate
- type ComptrollerNewVenusVAIRateIterator
- type ComptrollerNewVenusVAIVaultRate
- type ComptrollerNewVenusVAIVaultRateIterator
- type ComptrollerRaw
- func (_Comptroller *ComptrollerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Comptroller *ComptrollerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Comptroller *ComptrollerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ComptrollerSession
- func (_Comptroller *ComptrollerSession) AccountAssets(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_Comptroller *ComptrollerSession) Admin() (common.Address, error)
- func (_Comptroller *ComptrollerSession) AllMarkets(arg0 *big.Int) (common.Address, error)
- func (_Comptroller *ComptrollerSession) Become(unitroller common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) BorrowAllowed(vToken common.Address, borrower common.Address, borrowAmount *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) BorrowCapGuardian() (common.Address, error)
- func (_Comptroller *ComptrollerSession) BorrowCaps(arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerSession) BorrowGuardianPaused(arg0 common.Address) (bool, error)
- func (_Comptroller *ComptrollerSession) BorrowGuardianPaused1() (bool, error)
- func (_Comptroller *ComptrollerSession) BorrowVerify(vToken common.Address, borrower common.Address, borrowAmount *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) CheckMembership(account common.Address, vToken common.Address) (bool, error)
- func (_Comptroller *ComptrollerSession) ClaimVenus(holder common.Address, vTokens []common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) ClaimVenus0(holder common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) ClaimVenus1(holders []common.Address, vTokens []common.Address, borrowers bool, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) CloseFactorMantissa() (*big.Int, error)
- func (_Comptroller *ComptrollerSession) ComptrollerImplementation() (common.Address, error)
- func (_Comptroller *ComptrollerSession) EnterMarkets(vTokens []common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) ExitMarket(vTokenAddress common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) GetAccountLiquidity(account common.Address) (*big.Int, *big.Int, *big.Int, error)
- func (_Comptroller *ComptrollerSession) GetAllMarkets() ([]common.Address, error)
- func (_Comptroller *ComptrollerSession) GetAssetsIn(account common.Address) ([]common.Address, error)
- func (_Comptroller *ComptrollerSession) GetBlockNumber() (*big.Int, error)
- func (_Comptroller *ComptrollerSession) GetHypotheticalAccountLiquidity(account common.Address, vTokenModify common.Address, redeemTokens *big.Int, ...) (*big.Int, *big.Int, *big.Int, error)
- func (_Comptroller *ComptrollerSession) GetXVSAddress() (common.Address, error)
- func (_Comptroller *ComptrollerSession) GrantXVS(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) IsComptroller() (bool, error)
- func (_Comptroller *ComptrollerSession) LastContributorBlock(arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerSession) LiquidateBorrowAllowed(vTokenBorrowed common.Address, vTokenCollateral common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) LiquidateBorrowVerify(vTokenBorrowed common.Address, vTokenCollateral common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) LiquidateCalculateSeizeTokens(vTokenBorrowed common.Address, vTokenCollateral common.Address, ...) (*big.Int, *big.Int, error)
- func (_Comptroller *ComptrollerSession) LiquidateVAICalculateSeizeTokens(vTokenCollateral common.Address, actualRepayAmount *big.Int) (*big.Int, *big.Int, error)
- func (_Comptroller *ComptrollerSession) LiquidationIncentiveMantissa() (*big.Int, error)
- func (_Comptroller *ComptrollerSession) Markets(arg0 common.Address) (struct{ ... }, error)
- func (_Comptroller *ComptrollerSession) MaxAssets() (*big.Int, error)
- func (_Comptroller *ComptrollerSession) MinReleaseAmount() (*big.Int, error)
- func (_Comptroller *ComptrollerSession) MintAllowed(vToken common.Address, minter common.Address, mintAmount *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) MintGuardianPaused(arg0 common.Address) (bool, error)
- func (_Comptroller *ComptrollerSession) MintGuardianPaused1() (bool, error)
- func (_Comptroller *ComptrollerSession) MintVAIGuardianPaused() (bool, error)
- func (_Comptroller *ComptrollerSession) MintVerify(vToken common.Address, minter common.Address, actualMintAmount *big.Int, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) MintedVAIs(arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerSession) Oracle() (common.Address, error)
- func (_Comptroller *ComptrollerSession) PauseGuardian() (common.Address, error)
- func (_Comptroller *ComptrollerSession) PendingAdmin() (common.Address, error)
- func (_Comptroller *ComptrollerSession) PendingComptrollerImplementation() (common.Address, error)
- func (_Comptroller *ComptrollerSession) ProtocolPaused() (bool, error)
- func (_Comptroller *ComptrollerSession) RedeemAllowed(vToken common.Address, redeemer common.Address, redeemTokens *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) RedeemVerify(vToken common.Address, redeemer common.Address, redeemAmount *big.Int, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) ReleaseStartBlock() (*big.Int, error)
- func (_Comptroller *ComptrollerSession) ReleaseToVault() (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) RepayBorrowAllowed(vToken common.Address, payer common.Address, borrower common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) RepayBorrowVerify(vToken common.Address, payer common.Address, borrower common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) RepayVAIGuardianPaused() (bool, error)
- func (_Comptroller *ComptrollerSession) SeizeAllowed(vTokenCollateral common.Address, vTokenBorrowed common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) SeizeGuardianPaused() (bool, error)
- func (_Comptroller *ComptrollerSession) SeizeVerify(vTokenCollateral common.Address, vTokenBorrowed common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) SetBorrowCapGuardian(newBorrowCapGuardian common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) SetCloseFactor(newCloseFactorMantissa *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) SetCollateralFactor(vToken common.Address, newCollateralFactorMantissa *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) SetLiquidationIncentive(newLiquidationIncentiveMantissa *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) SetMarketBorrowCaps(vTokens []common.Address, newBorrowCaps []*big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) SetMintedVAIOf(owner common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) SetPauseGuardian(newPauseGuardian common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) SetPriceOracle(newOracle common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) SetProtocolPaused(state bool) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) SetTreasuryData(newTreasuryGuardian common.Address, newTreasuryAddress common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) SetVAIController(vaiController_ common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) SetVAIMintRate(newVAIMintRate *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) SetVAIVaultInfo(vault_ common.Address, releaseStartBlock_ *big.Int, minReleaseAmount_ *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) SetVenusSpeed(vToken common.Address, venusSpeed *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) SetVenusVAIVaultRate(venusVAIVaultRate_ *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) SupportMarket(vToken common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) TransferAllowed(vToken common.Address, src common.Address, dst common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) TransferGuardianPaused() (bool, error)
- func (_Comptroller *ComptrollerSession) TransferVerify(vToken common.Address, src common.Address, dst common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerSession) TreasuryAddress() (common.Address, error)
- func (_Comptroller *ComptrollerSession) TreasuryGuardian() (common.Address, error)
- func (_Comptroller *ComptrollerSession) TreasuryPercent() (*big.Int, error)
- func (_Comptroller *ComptrollerSession) VaiController() (common.Address, error)
- func (_Comptroller *ComptrollerSession) VaiMintRate() (*big.Int, error)
- func (_Comptroller *ComptrollerSession) VaiVaultAddress() (common.Address, error)
- func (_Comptroller *ComptrollerSession) VenusAccrued(arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerSession) VenusBorrowState(arg0 common.Address) (struct{ ... }, error)
- func (_Comptroller *ComptrollerSession) VenusBorrowerIndex(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerSession) VenusContributorSpeeds(arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerSession) VenusInitialIndex() (*big.Int, error)
- func (_Comptroller *ComptrollerSession) VenusRate() (*big.Int, error)
- func (_Comptroller *ComptrollerSession) VenusSpeeds(arg0 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerSession) VenusSupplierIndex(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Comptroller *ComptrollerSession) VenusSupplyState(arg0 common.Address) (struct{ ... }, error)
- func (_Comptroller *ComptrollerSession) VenusVAIRate() (*big.Int, error)
- func (_Comptroller *ComptrollerSession) VenusVAIVaultRate() (*big.Int, error)
- type ComptrollerTransactor
- func (_Comptroller *ComptrollerTransactor) Become(opts *bind.TransactOpts, unitroller common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) BorrowAllowed(opts *bind.TransactOpts, vToken common.Address, borrower common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) BorrowVerify(opts *bind.TransactOpts, vToken common.Address, borrower common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) ClaimVenus(opts *bind.TransactOpts, holder common.Address, vTokens []common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) ClaimVenus0(opts *bind.TransactOpts, holder common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) ClaimVenus1(opts *bind.TransactOpts, holders []common.Address, vTokens []common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) EnterMarkets(opts *bind.TransactOpts, vTokens []common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) ExitMarket(opts *bind.TransactOpts, vTokenAddress common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) GrantXVS(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) LiquidateBorrowAllowed(opts *bind.TransactOpts, vTokenBorrowed common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) LiquidateBorrowVerify(opts *bind.TransactOpts, vTokenBorrowed common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) MintAllowed(opts *bind.TransactOpts, vToken common.Address, minter common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) MintVerify(opts *bind.TransactOpts, vToken common.Address, minter common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) RedeemAllowed(opts *bind.TransactOpts, vToken common.Address, redeemer common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) RedeemVerify(opts *bind.TransactOpts, vToken common.Address, redeemer common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) ReleaseToVault(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) RepayBorrowAllowed(opts *bind.TransactOpts, vToken common.Address, payer common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) RepayBorrowVerify(opts *bind.TransactOpts, vToken common.Address, payer common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SeizeAllowed(opts *bind.TransactOpts, vTokenCollateral common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SeizeVerify(opts *bind.TransactOpts, vTokenCollateral common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SetBorrowCapGuardian(opts *bind.TransactOpts, newBorrowCapGuardian common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SetCloseFactor(opts *bind.TransactOpts, newCloseFactorMantissa *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SetCollateralFactor(opts *bind.TransactOpts, vToken common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SetLiquidationIncentive(opts *bind.TransactOpts, newLiquidationIncentiveMantissa *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SetMarketBorrowCaps(opts *bind.TransactOpts, vTokens []common.Address, newBorrowCaps []*big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SetMintedVAIOf(opts *bind.TransactOpts, owner common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SetPauseGuardian(opts *bind.TransactOpts, newPauseGuardian common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SetPriceOracle(opts *bind.TransactOpts, newOracle common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SetProtocolPaused(opts *bind.TransactOpts, state bool) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SetTreasuryData(opts *bind.TransactOpts, newTreasuryGuardian common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SetVAIController(opts *bind.TransactOpts, vaiController_ common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SetVAIMintRate(opts *bind.TransactOpts, newVAIMintRate *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SetVAIVaultInfo(opts *bind.TransactOpts, vault_ common.Address, releaseStartBlock_ *big.Int, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SetVenusSpeed(opts *bind.TransactOpts, vToken common.Address, venusSpeed *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SetVenusVAIVaultRate(opts *bind.TransactOpts, venusVAIVaultRate_ *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) SupportMarket(opts *bind.TransactOpts, vToken common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) TransferAllowed(opts *bind.TransactOpts, vToken common.Address, src common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactor) TransferVerify(opts *bind.TransactOpts, vToken common.Address, src common.Address, ...) (*types.Transaction, error)
- type ComptrollerTransactorRaw
- type ComptrollerTransactorSession
- func (_Comptroller *ComptrollerTransactorSession) Become(unitroller common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) BorrowAllowed(vToken common.Address, borrower common.Address, borrowAmount *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) BorrowVerify(vToken common.Address, borrower common.Address, borrowAmount *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) ClaimVenus(holder common.Address, vTokens []common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) ClaimVenus0(holder common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) ClaimVenus1(holders []common.Address, vTokens []common.Address, borrowers bool, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) EnterMarkets(vTokens []common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) ExitMarket(vTokenAddress common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) GrantXVS(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) LiquidateBorrowAllowed(vTokenBorrowed common.Address, vTokenCollateral common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) LiquidateBorrowVerify(vTokenBorrowed common.Address, vTokenCollateral common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) MintAllowed(vToken common.Address, minter common.Address, mintAmount *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) MintVerify(vToken common.Address, minter common.Address, actualMintAmount *big.Int, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) RedeemAllowed(vToken common.Address, redeemer common.Address, redeemTokens *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) RedeemVerify(vToken common.Address, redeemer common.Address, redeemAmount *big.Int, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) ReleaseToVault() (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) RepayBorrowAllowed(vToken common.Address, payer common.Address, borrower common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) RepayBorrowVerify(vToken common.Address, payer common.Address, borrower common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SeizeAllowed(vTokenCollateral common.Address, vTokenBorrowed common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SeizeVerify(vTokenCollateral common.Address, vTokenBorrowed common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SetBorrowCapGuardian(newBorrowCapGuardian common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SetCloseFactor(newCloseFactorMantissa *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SetCollateralFactor(vToken common.Address, newCollateralFactorMantissa *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SetLiquidationIncentive(newLiquidationIncentiveMantissa *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SetMarketBorrowCaps(vTokens []common.Address, newBorrowCaps []*big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SetMintedVAIOf(owner common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SetPauseGuardian(newPauseGuardian common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SetPriceOracle(newOracle common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SetProtocolPaused(state bool) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SetTreasuryData(newTreasuryGuardian common.Address, newTreasuryAddress common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SetVAIController(vaiController_ common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SetVAIMintRate(newVAIMintRate *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SetVAIVaultInfo(vault_ common.Address, releaseStartBlock_ *big.Int, minReleaseAmount_ *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SetVenusSpeed(vToken common.Address, venusSpeed *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SetVenusVAIVaultRate(venusVAIVaultRate_ *big.Int) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) SupportMarket(vToken common.Address) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) TransferAllowed(vToken common.Address, src common.Address, dst common.Address, ...) (*types.Transaction, error)
- func (_Comptroller *ComptrollerTransactorSession) TransferVerify(vToken common.Address, src common.Address, dst common.Address, ...) (*types.Transaction, error)
- type ComptrollerVenusGranted
- type ComptrollerVenusGrantedIterator
- type ComptrollerVenusSpeedUpdated
- type ComptrollerVenusSpeedUpdatedIterator
- type IPancakeFactory
- type IPancakeFactoryCaller
- func (_IPancakeFactory *IPancakeFactoryCaller) AllPairs(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_IPancakeFactory *IPancakeFactoryCaller) AllPairsLength(opts *bind.CallOpts) (*big.Int, error)
- func (_IPancakeFactory *IPancakeFactoryCaller) FeeTo(opts *bind.CallOpts) (common.Address, error)
- func (_IPancakeFactory *IPancakeFactoryCaller) FeeToSetter(opts *bind.CallOpts) (common.Address, error)
- func (_IPancakeFactory *IPancakeFactoryCaller) GetPair(opts *bind.CallOpts, tokenA common.Address, tokenB common.Address) (common.Address, error)
- func (_IPancakeFactory *IPancakeFactoryCaller) INITCODEPAIRHASH(opts *bind.CallOpts) ([32]byte, error)
- type IPancakeFactoryCallerRaw
- type IPancakeFactoryCallerSession
- func (_IPancakeFactory *IPancakeFactoryCallerSession) AllPairs(arg0 *big.Int) (common.Address, error)
- func (_IPancakeFactory *IPancakeFactoryCallerSession) AllPairsLength() (*big.Int, error)
- func (_IPancakeFactory *IPancakeFactoryCallerSession) FeeTo() (common.Address, error)
- func (_IPancakeFactory *IPancakeFactoryCallerSession) FeeToSetter() (common.Address, error)
- func (_IPancakeFactory *IPancakeFactoryCallerSession) GetPair(tokenA common.Address, tokenB common.Address) (common.Address, error)
- func (_IPancakeFactory *IPancakeFactoryCallerSession) INITCODEPAIRHASH() ([32]byte, error)
- type IPancakeFactoryFilterer
- func (_IPancakeFactory *IPancakeFactoryFilterer) FilterPairCreated(opts *bind.FilterOpts, token0 []common.Address, token1 []common.Address) (*IPancakeFactoryPairCreatedIterator, error)
- func (_IPancakeFactory *IPancakeFactoryFilterer) ParsePairCreated(log types.Log) (*IPancakeFactoryPairCreated, error)
- func (_IPancakeFactory *IPancakeFactoryFilterer) WatchPairCreated(opts *bind.WatchOpts, sink chan<- *IPancakeFactoryPairCreated, ...) (event.Subscription, error)
- type IPancakeFactoryPairCreated
- type IPancakeFactoryPairCreatedIterator
- type IPancakeFactoryRaw
- func (_IPancakeFactory *IPancakeFactoryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IPancakeFactory *IPancakeFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IPancakeFactory *IPancakeFactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IPancakeFactorySession
- func (_IPancakeFactory *IPancakeFactorySession) AllPairs(arg0 *big.Int) (common.Address, error)
- func (_IPancakeFactory *IPancakeFactorySession) AllPairsLength() (*big.Int, error)
- func (_IPancakeFactory *IPancakeFactorySession) CreatePair(tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
- func (_IPancakeFactory *IPancakeFactorySession) FeeTo() (common.Address, error)
- func (_IPancakeFactory *IPancakeFactorySession) FeeToSetter() (common.Address, error)
- func (_IPancakeFactory *IPancakeFactorySession) GetPair(tokenA common.Address, tokenB common.Address) (common.Address, error)
- func (_IPancakeFactory *IPancakeFactorySession) INITCODEPAIRHASH() ([32]byte, error)
- func (_IPancakeFactory *IPancakeFactorySession) SetFeeTo(arg0 common.Address) (*types.Transaction, error)
- func (_IPancakeFactory *IPancakeFactorySession) SetFeeToSetter(arg0 common.Address) (*types.Transaction, error)
- type IPancakeFactoryTransactor
- func (_IPancakeFactory *IPancakeFactoryTransactor) CreatePair(opts *bind.TransactOpts, tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
- func (_IPancakeFactory *IPancakeFactoryTransactor) SetFeeTo(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- func (_IPancakeFactory *IPancakeFactoryTransactor) SetFeeToSetter(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- type IPancakeFactoryTransactorRaw
- type IPancakeFactoryTransactorSession
- func (_IPancakeFactory *IPancakeFactoryTransactorSession) CreatePair(tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
- func (_IPancakeFactory *IPancakeFactoryTransactorSession) SetFeeTo(arg0 common.Address) (*types.Transaction, error)
- func (_IPancakeFactory *IPancakeFactoryTransactorSession) SetFeeToSetter(arg0 common.Address) (*types.Transaction, error)
- type IPancakeRouter02
- type IPancakeRouter02Caller
- func (_IPancakeRouter02 *IPancakeRouter02Caller) Factory(opts *bind.CallOpts) (common.Address, error)
- func (_IPancakeRouter02 *IPancakeRouter02Caller) GetAmountIn(opts *bind.CallOpts, amountOut *big.Int, reserveIn *big.Int, ...) (*big.Int, error)
- func (_IPancakeRouter02 *IPancakeRouter02Caller) GetAmountOut(opts *bind.CallOpts, amountIn *big.Int, reserveIn *big.Int, ...) (*big.Int, error)
- func (_IPancakeRouter02 *IPancakeRouter02Caller) GetAmountsIn(opts *bind.CallOpts, amountOut *big.Int, path []common.Address) ([]*big.Int, error)
- func (_IPancakeRouter02 *IPancakeRouter02Caller) GetAmountsOut(opts *bind.CallOpts, amountIn *big.Int, path []common.Address) ([]*big.Int, error)
- func (_IPancakeRouter02 *IPancakeRouter02Caller) Quote(opts *bind.CallOpts, amountA *big.Int, reserveA *big.Int, reserveB *big.Int) (*big.Int, error)
- func (_IPancakeRouter02 *IPancakeRouter02Caller) WETH(opts *bind.CallOpts) (common.Address, error)
- type IPancakeRouter02CallerRaw
- type IPancakeRouter02CallerSession
- func (_IPancakeRouter02 *IPancakeRouter02CallerSession) Factory() (common.Address, error)
- func (_IPancakeRouter02 *IPancakeRouter02CallerSession) GetAmountIn(amountOut *big.Int, reserveIn *big.Int, reserveOut *big.Int) (*big.Int, error)
- func (_IPancakeRouter02 *IPancakeRouter02CallerSession) GetAmountOut(amountIn *big.Int, reserveIn *big.Int, reserveOut *big.Int) (*big.Int, error)
- func (_IPancakeRouter02 *IPancakeRouter02CallerSession) GetAmountsIn(amountOut *big.Int, path []common.Address) ([]*big.Int, error)
- func (_IPancakeRouter02 *IPancakeRouter02CallerSession) GetAmountsOut(amountIn *big.Int, path []common.Address) ([]*big.Int, error)
- func (_IPancakeRouter02 *IPancakeRouter02CallerSession) Quote(amountA *big.Int, reserveA *big.Int, reserveB *big.Int) (*big.Int, error)
- func (_IPancakeRouter02 *IPancakeRouter02CallerSession) WETH() (common.Address, error)
- type IPancakeRouter02Filterer
- type IPancakeRouter02Raw
- func (_IPancakeRouter02 *IPancakeRouter02Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IPancakeRouter02 *IPancakeRouter02Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IPancakeRouter02Session
- func (_IPancakeRouter02 *IPancakeRouter02Session) AddLiquidity(tokenA common.Address, tokenB common.Address, amountADesired *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) AddLiquidityETH(token common.Address, amountTokenDesired *big.Int, amountTokenMin *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) Factory() (common.Address, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) GetAmountIn(amountOut *big.Int, reserveIn *big.Int, reserveOut *big.Int) (*big.Int, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) GetAmountOut(amountIn *big.Int, reserveIn *big.Int, reserveOut *big.Int) (*big.Int, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) GetAmountsIn(amountOut *big.Int, path []common.Address) ([]*big.Int, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) GetAmountsOut(amountIn *big.Int, path []common.Address) ([]*big.Int, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) Quote(amountA *big.Int, reserveA *big.Int, reserveB *big.Int) (*big.Int, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) RemoveLiquidity(tokenA common.Address, tokenB common.Address, liquidity *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) RemoveLiquidityETH(token common.Address, liquidity *big.Int, amountTokenMin *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) RemoveLiquidityETHSupportingFeeOnTransferTokens(token common.Address, liquidity *big.Int, amountTokenMin *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) RemoveLiquidityETHWithPermit(token common.Address, liquidity *big.Int, amountTokenMin *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) RemoveLiquidityETHWithPermitSupportingFeeOnTransferTokens(token common.Address, liquidity *big.Int, amountTokenMin *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) RemoveLiquidityWithPermit(tokenA common.Address, tokenB common.Address, liquidity *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) SwapETHForExactTokens(amountOut *big.Int, path []common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) SwapExactETHForTokens(amountOutMin *big.Int, path []common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) SwapExactETHForTokensSupportingFeeOnTransferTokens(amountOutMin *big.Int, path []common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) SwapExactTokensForETH(amountIn *big.Int, amountOutMin *big.Int, path []common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) SwapExactTokensForETHSupportingFeeOnTransferTokens(amountIn *big.Int, amountOutMin *big.Int, path []common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) SwapExactTokensForTokens(amountIn *big.Int, amountOutMin *big.Int, path []common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) SwapExactTokensForTokensSupportingFeeOnTransferTokens(amountIn *big.Int, amountOutMin *big.Int, path []common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) SwapTokensForExactETH(amountOut *big.Int, amountInMax *big.Int, path []common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) SwapTokensForExactTokens(amountOut *big.Int, amountInMax *big.Int, path []common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Session) WETH() (common.Address, error)
- type IPancakeRouter02Transactor
- func (_IPancakeRouter02 *IPancakeRouter02Transactor) AddLiquidity(opts *bind.TransactOpts, tokenA common.Address, tokenB common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Transactor) AddLiquidityETH(opts *bind.TransactOpts, token common.Address, amountTokenDesired *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Transactor) RemoveLiquidity(opts *bind.TransactOpts, tokenA common.Address, tokenB common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Transactor) RemoveLiquidityETH(opts *bind.TransactOpts, token common.Address, liquidity *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Transactor) RemoveLiquidityETHSupportingFeeOnTransferTokens(opts *bind.TransactOpts, token common.Address, liquidity *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Transactor) RemoveLiquidityETHWithPermit(opts *bind.TransactOpts, token common.Address, liquidity *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Transactor) RemoveLiquidityETHWithPermitSupportingFeeOnTransferTokens(opts *bind.TransactOpts, token common.Address, liquidity *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Transactor) RemoveLiquidityWithPermit(opts *bind.TransactOpts, tokenA common.Address, tokenB common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapETHForExactTokens(opts *bind.TransactOpts, amountOut *big.Int, path []common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapExactETHForTokens(opts *bind.TransactOpts, amountOutMin *big.Int, path []common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapExactETHForTokensSupportingFeeOnTransferTokens(opts *bind.TransactOpts, amountOutMin *big.Int, path []common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapExactTokensForETH(opts *bind.TransactOpts, amountIn *big.Int, amountOutMin *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapExactTokensForETHSupportingFeeOnTransferTokens(opts *bind.TransactOpts, amountIn *big.Int, amountOutMin *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapExactTokensForTokens(opts *bind.TransactOpts, amountIn *big.Int, amountOutMin *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapExactTokensForTokensSupportingFeeOnTransferTokens(opts *bind.TransactOpts, amountIn *big.Int, amountOutMin *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapTokensForExactETH(opts *bind.TransactOpts, amountOut *big.Int, amountInMax *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapTokensForExactTokens(opts *bind.TransactOpts, amountOut *big.Int, amountInMax *big.Int, ...) (*types.Transaction, error)
- type IPancakeRouter02TransactorRaw
- type IPancakeRouter02TransactorSession
- func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) AddLiquidity(tokenA common.Address, tokenB common.Address, amountADesired *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) AddLiquidityETH(token common.Address, amountTokenDesired *big.Int, amountTokenMin *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) RemoveLiquidity(tokenA common.Address, tokenB common.Address, liquidity *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) RemoveLiquidityETH(token common.Address, liquidity *big.Int, amountTokenMin *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) RemoveLiquidityETHSupportingFeeOnTransferTokens(token common.Address, liquidity *big.Int, amountTokenMin *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) RemoveLiquidityETHWithPermit(token common.Address, liquidity *big.Int, amountTokenMin *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) RemoveLiquidityETHWithPermitSupportingFeeOnTransferTokens(token common.Address, liquidity *big.Int, amountTokenMin *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) RemoveLiquidityWithPermit(tokenA common.Address, tokenB common.Address, liquidity *big.Int, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapETHForExactTokens(amountOut *big.Int, path []common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapExactETHForTokens(amountOutMin *big.Int, path []common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapExactETHForTokensSupportingFeeOnTransferTokens(amountOutMin *big.Int, path []common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapExactTokensForETH(amountIn *big.Int, amountOutMin *big.Int, path []common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapExactTokensForETHSupportingFeeOnTransferTokens(amountIn *big.Int, amountOutMin *big.Int, path []common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapExactTokensForTokens(amountIn *big.Int, amountOutMin *big.Int, path []common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapExactTokensForTokensSupportingFeeOnTransferTokens(amountIn *big.Int, amountOutMin *big.Int, path []common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapTokensForExactETH(amountOut *big.Int, amountInMax *big.Int, path []common.Address, ...) (*types.Transaction, error)
- func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapTokensForExactTokens(amountOut *big.Int, amountInMax *big.Int, path []common.Address, ...) (*types.Transaction, error)
- type IQingsuan
- type IQingsuanCaller
- type IQingsuanCallerRaw
- type IQingsuanCallerSession
- type IQingsuanFilterer
- type IQingsuanRaw
- func (_IQingsuan *IQingsuanRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IQingsuan *IQingsuanRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IQingsuan *IQingsuanRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IQingsuanSession
- type IQingsuanTransactor
- type IQingsuanTransactorRaw
- type IQingsuanTransactorSession
- type Oracle
- type OracleCaller
- type OracleCallerRaw
- type OracleCallerSession
- type OracleFilterer
- type OracleRaw
- func (_Oracle *OracleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Oracle *OracleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Oracle *OracleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OracleSession
- type OracleTransactor
- type OracleTransactorRaw
- type OracleTransactorSession
- type PriceFeed
- type PriceFeedAnswerUpdated
- type PriceFeedAnswerUpdatedIterator
- type PriceFeedCaller
- func (_PriceFeed *PriceFeedCaller) AccessController(opts *bind.CallOpts) (common.Address, error)
- func (_PriceFeed *PriceFeedCaller) Aggregator(opts *bind.CallOpts) (common.Address, error)
- func (_PriceFeed *PriceFeedCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_PriceFeed *PriceFeedCaller) Description(opts *bind.CallOpts) (string, error)
- func (_PriceFeed *PriceFeedCaller) GetAnswer(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_PriceFeed *PriceFeedCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct{ ... }, error)
- func (_PriceFeed *PriceFeedCaller) GetTimestamp(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_PriceFeed *PriceFeedCaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_PriceFeed *PriceFeedCaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)
- func (_PriceFeed *PriceFeedCaller) LatestRoundData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_PriceFeed *PriceFeedCaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_PriceFeed *PriceFeedCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_PriceFeed *PriceFeedCaller) PhaseAggregators(opts *bind.CallOpts, arg0 uint16) (common.Address, error)
- func (_PriceFeed *PriceFeedCaller) PhaseId(opts *bind.CallOpts) (uint16, error)
- func (_PriceFeed *PriceFeedCaller) ProposedAggregator(opts *bind.CallOpts) (common.Address, error)
- func (_PriceFeed *PriceFeedCaller) ProposedGetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct{ ... }, error)
- func (_PriceFeed *PriceFeedCaller) ProposedLatestRoundData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_PriceFeed *PriceFeedCaller) Version(opts *bind.CallOpts) (*big.Int, error)
- type PriceFeedCallerRaw
- type PriceFeedCallerSession
- func (_PriceFeed *PriceFeedCallerSession) AccessController() (common.Address, error)
- func (_PriceFeed *PriceFeedCallerSession) Aggregator() (common.Address, error)
- func (_PriceFeed *PriceFeedCallerSession) Decimals() (uint8, error)
- func (_PriceFeed *PriceFeedCallerSession) Description() (string, error)
- func (_PriceFeed *PriceFeedCallerSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_PriceFeed *PriceFeedCallerSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_PriceFeed *PriceFeedCallerSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_PriceFeed *PriceFeedCallerSession) LatestAnswer() (*big.Int, error)
- func (_PriceFeed *PriceFeedCallerSession) LatestRound() (*big.Int, error)
- func (_PriceFeed *PriceFeedCallerSession) LatestRoundData() (struct{ ... }, error)
- func (_PriceFeed *PriceFeedCallerSession) LatestTimestamp() (*big.Int, error)
- func (_PriceFeed *PriceFeedCallerSession) Owner() (common.Address, error)
- func (_PriceFeed *PriceFeedCallerSession) PhaseAggregators(arg0 uint16) (common.Address, error)
- func (_PriceFeed *PriceFeedCallerSession) PhaseId() (uint16, error)
- func (_PriceFeed *PriceFeedCallerSession) ProposedAggregator() (common.Address, error)
- func (_PriceFeed *PriceFeedCallerSession) ProposedGetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_PriceFeed *PriceFeedCallerSession) ProposedLatestRoundData() (struct{ ... }, error)
- func (_PriceFeed *PriceFeedCallerSession) Version() (*big.Int, error)
- type PriceFeedFilterer
- func (_PriceFeed *PriceFeedFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*PriceFeedAnswerUpdatedIterator, error)
- func (_PriceFeed *PriceFeedFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*PriceFeedNewRoundIterator, error)
- func (_PriceFeed *PriceFeedFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*PriceFeedOwnershipTransferRequestedIterator, error)
- func (_PriceFeed *PriceFeedFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*PriceFeedOwnershipTransferredIterator, error)
- func (_PriceFeed *PriceFeedFilterer) ParseAnswerUpdated(log types.Log) (*PriceFeedAnswerUpdated, error)
- func (_PriceFeed *PriceFeedFilterer) ParseNewRound(log types.Log) (*PriceFeedNewRound, error)
- func (_PriceFeed *PriceFeedFilterer) ParseOwnershipTransferRequested(log types.Log) (*PriceFeedOwnershipTransferRequested, error)
- func (_PriceFeed *PriceFeedFilterer) ParseOwnershipTransferred(log types.Log) (*PriceFeedOwnershipTransferred, error)
- func (_PriceFeed *PriceFeedFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *PriceFeedAnswerUpdated, current []*big.Int, ...) (event.Subscription, error)
- func (_PriceFeed *PriceFeedFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *PriceFeedNewRound, roundId []*big.Int, ...) (event.Subscription, error)
- func (_PriceFeed *PriceFeedFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *PriceFeedOwnershipTransferRequested, ...) (event.Subscription, error)
- func (_PriceFeed *PriceFeedFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PriceFeedOwnershipTransferred, ...) (event.Subscription, error)
- type PriceFeedNewRound
- type PriceFeedNewRoundIterator
- type PriceFeedOwnershipTransferRequested
- type PriceFeedOwnershipTransferRequestedIterator
- type PriceFeedOwnershipTransferred
- type PriceFeedOwnershipTransferredIterator
- type PriceFeedRaw
- func (_PriceFeed *PriceFeedRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_PriceFeed *PriceFeedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PriceFeed *PriceFeedRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PriceFeedSession
- func (_PriceFeed *PriceFeedSession) AcceptOwnership() (*types.Transaction, error)
- func (_PriceFeed *PriceFeedSession) AccessController() (common.Address, error)
- func (_PriceFeed *PriceFeedSession) Aggregator() (common.Address, error)
- func (_PriceFeed *PriceFeedSession) ConfirmAggregator(_aggregator common.Address) (*types.Transaction, error)
- func (_PriceFeed *PriceFeedSession) Decimals() (uint8, error)
- func (_PriceFeed *PriceFeedSession) Description() (string, error)
- func (_PriceFeed *PriceFeedSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_PriceFeed *PriceFeedSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_PriceFeed *PriceFeedSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_PriceFeed *PriceFeedSession) LatestAnswer() (*big.Int, error)
- func (_PriceFeed *PriceFeedSession) LatestRound() (*big.Int, error)
- func (_PriceFeed *PriceFeedSession) LatestRoundData() (struct{ ... }, error)
- func (_PriceFeed *PriceFeedSession) LatestTimestamp() (*big.Int, error)
- func (_PriceFeed *PriceFeedSession) Owner() (common.Address, error)
- func (_PriceFeed *PriceFeedSession) PhaseAggregators(arg0 uint16) (common.Address, error)
- func (_PriceFeed *PriceFeedSession) PhaseId() (uint16, error)
- func (_PriceFeed *PriceFeedSession) ProposeAggregator(_aggregator common.Address) (*types.Transaction, error)
- func (_PriceFeed *PriceFeedSession) ProposedAggregator() (common.Address, error)
- func (_PriceFeed *PriceFeedSession) ProposedGetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_PriceFeed *PriceFeedSession) ProposedLatestRoundData() (struct{ ... }, error)
- func (_PriceFeed *PriceFeedSession) SetController(_accessController common.Address) (*types.Transaction, error)
- func (_PriceFeed *PriceFeedSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_PriceFeed *PriceFeedSession) Version() (*big.Int, error)
- type PriceFeedTransactor
- func (_PriceFeed *PriceFeedTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_PriceFeed *PriceFeedTransactor) ConfirmAggregator(opts *bind.TransactOpts, _aggregator common.Address) (*types.Transaction, error)
- func (_PriceFeed *PriceFeedTransactor) ProposeAggregator(opts *bind.TransactOpts, _aggregator common.Address) (*types.Transaction, error)
- func (_PriceFeed *PriceFeedTransactor) SetController(opts *bind.TransactOpts, _accessController common.Address) (*types.Transaction, error)
- func (_PriceFeed *PriceFeedTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- type PriceFeedTransactorRaw
- type PriceFeedTransactorSession
- func (_PriceFeed *PriceFeedTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_PriceFeed *PriceFeedTransactorSession) ConfirmAggregator(_aggregator common.Address) (*types.Transaction, error)
- func (_PriceFeed *PriceFeedTransactorSession) ProposeAggregator(_aggregator common.Address) (*types.Transaction, error)
- func (_PriceFeed *PriceFeedTransactorSession) SetController(_accessController common.Address) (*types.Transaction, error)
- func (_PriceFeed *PriceFeedTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- type PriceOracle
- type PriceOracleCaller
- func (_PriceOracle *PriceOracleCaller) Admin(opts *bind.CallOpts) (common.Address, error)
- func (_PriceOracle *PriceOracleCaller) AssetPrices(opts *bind.CallOpts, asset common.Address) (*big.Int, error)
- func (_PriceOracle *PriceOracleCaller) GetFeed(opts *bind.CallOpts, symbol string) (common.Address, error)
- func (_PriceOracle *PriceOracleCaller) GetUnderlyingPrice(opts *bind.CallOpts, vToken common.Address) (*big.Int, error)
- func (_PriceOracle *PriceOracleCaller) IsPriceOracle(opts *bind.CallOpts) (bool, error)
- func (_PriceOracle *PriceOracleCaller) VAIVALUE(opts *bind.CallOpts) (*big.Int, error)
- type PriceOracleCallerRaw
- type PriceOracleCallerSession
- func (_PriceOracle *PriceOracleCallerSession) Admin() (common.Address, error)
- func (_PriceOracle *PriceOracleCallerSession) AssetPrices(asset common.Address) (*big.Int, error)
- func (_PriceOracle *PriceOracleCallerSession) GetFeed(symbol string) (common.Address, error)
- func (_PriceOracle *PriceOracleCallerSession) GetUnderlyingPrice(vToken common.Address) (*big.Int, error)
- func (_PriceOracle *PriceOracleCallerSession) IsPriceOracle() (bool, error)
- func (_PriceOracle *PriceOracleCallerSession) VAIVALUE() (*big.Int, error)
- type PriceOracleFeedSet
- type PriceOracleFeedSetIterator
- type PriceOracleFilterer
- func (_PriceOracle *PriceOracleFilterer) FilterFeedSet(opts *bind.FilterOpts) (*PriceOracleFeedSetIterator, error)
- func (_PriceOracle *PriceOracleFilterer) FilterNewAdmin(opts *bind.FilterOpts) (*PriceOracleNewAdminIterator, error)
- func (_PriceOracle *PriceOracleFilterer) FilterPricePosted(opts *bind.FilterOpts) (*PriceOraclePricePostedIterator, error)
- func (_PriceOracle *PriceOracleFilterer) ParseFeedSet(log types.Log) (*PriceOracleFeedSet, error)
- func (_PriceOracle *PriceOracleFilterer) ParseNewAdmin(log types.Log) (*PriceOracleNewAdmin, error)
- func (_PriceOracle *PriceOracleFilterer) ParsePricePosted(log types.Log) (*PriceOraclePricePosted, error)
- func (_PriceOracle *PriceOracleFilterer) WatchFeedSet(opts *bind.WatchOpts, sink chan<- *PriceOracleFeedSet) (event.Subscription, error)
- func (_PriceOracle *PriceOracleFilterer) WatchNewAdmin(opts *bind.WatchOpts, sink chan<- *PriceOracleNewAdmin) (event.Subscription, error)
- func (_PriceOracle *PriceOracleFilterer) WatchPricePosted(opts *bind.WatchOpts, sink chan<- *PriceOraclePricePosted) (event.Subscription, error)
- type PriceOracleNewAdmin
- type PriceOracleNewAdminIterator
- type PriceOraclePricePosted
- type PriceOraclePricePostedIterator
- type PriceOracleRaw
- func (_PriceOracle *PriceOracleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_PriceOracle *PriceOracleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PriceOracle *PriceOracleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PriceOracleSession
- func (_PriceOracle *PriceOracleSession) Admin() (common.Address, error)
- func (_PriceOracle *PriceOracleSession) AssetPrices(asset common.Address) (*big.Int, error)
- func (_PriceOracle *PriceOracleSession) GetFeed(symbol string) (common.Address, error)
- func (_PriceOracle *PriceOracleSession) GetUnderlyingPrice(vToken common.Address) (*big.Int, error)
- func (_PriceOracle *PriceOracleSession) IsPriceOracle() (bool, error)
- func (_PriceOracle *PriceOracleSession) SetAdmin(newAdmin common.Address) (*types.Transaction, error)
- func (_PriceOracle *PriceOracleSession) SetDirectPrice(asset common.Address, price *big.Int) (*types.Transaction, error)
- func (_PriceOracle *PriceOracleSession) SetFeed(symbol string, feed common.Address) (*types.Transaction, error)
- func (_PriceOracle *PriceOracleSession) SetUnderlyingPrice(vToken common.Address, underlyingPriceMantissa *big.Int) (*types.Transaction, error)
- func (_PriceOracle *PriceOracleSession) VAIVALUE() (*big.Int, error)
- type PriceOracleTransactor
- func (_PriceOracle *PriceOracleTransactor) SetAdmin(opts *bind.TransactOpts, newAdmin common.Address) (*types.Transaction, error)
- func (_PriceOracle *PriceOracleTransactor) SetDirectPrice(opts *bind.TransactOpts, asset common.Address, price *big.Int) (*types.Transaction, error)
- func (_PriceOracle *PriceOracleTransactor) SetFeed(opts *bind.TransactOpts, symbol string, feed common.Address) (*types.Transaction, error)
- func (_PriceOracle *PriceOracleTransactor) SetUnderlyingPrice(opts *bind.TransactOpts, vToken common.Address, ...) (*types.Transaction, error)
- type PriceOracleTransactorRaw
- type PriceOracleTransactorSession
- func (_PriceOracle *PriceOracleTransactorSession) SetAdmin(newAdmin common.Address) (*types.Transaction, error)
- func (_PriceOracle *PriceOracleTransactorSession) SetDirectPrice(asset common.Address, price *big.Int) (*types.Transaction, error)
- func (_PriceOracle *PriceOracleTransactorSession) SetFeed(symbol string, feed common.Address) (*types.Transaction, error)
- func (_PriceOracle *PriceOracleTransactorSession) SetUnderlyingPrice(vToken common.Address, underlyingPriceMantissa *big.Int) (*types.Transaction, error)
- type Unitroller
- type UnitrollerCaller
- func (_Unitroller *UnitrollerCaller) Admin(opts *bind.CallOpts) (common.Address, error)
- func (_Unitroller *UnitrollerCaller) ComptrollerImplementation(opts *bind.CallOpts) (common.Address, error)
- func (_Unitroller *UnitrollerCaller) PendingAdmin(opts *bind.CallOpts) (common.Address, error)
- func (_Unitroller *UnitrollerCaller) PendingComptrollerImplementation(opts *bind.CallOpts) (common.Address, error)
- type UnitrollerCallerRaw
- type UnitrollerCallerSession
- func (_Unitroller *UnitrollerCallerSession) Admin() (common.Address, error)
- func (_Unitroller *UnitrollerCallerSession) ComptrollerImplementation() (common.Address, error)
- func (_Unitroller *UnitrollerCallerSession) PendingAdmin() (common.Address, error)
- func (_Unitroller *UnitrollerCallerSession) PendingComptrollerImplementation() (common.Address, error)
- type UnitrollerFailure
- type UnitrollerFailureIterator
- type UnitrollerFilterer
- func (_Unitroller *UnitrollerFilterer) FilterFailure(opts *bind.FilterOpts) (*UnitrollerFailureIterator, error)
- func (_Unitroller *UnitrollerFilterer) FilterNewAdmin(opts *bind.FilterOpts) (*UnitrollerNewAdminIterator, error)
- func (_Unitroller *UnitrollerFilterer) FilterNewImplementation(opts *bind.FilterOpts) (*UnitrollerNewImplementationIterator, error)
- func (_Unitroller *UnitrollerFilterer) FilterNewPendingAdmin(opts *bind.FilterOpts) (*UnitrollerNewPendingAdminIterator, error)
- func (_Unitroller *UnitrollerFilterer) FilterNewPendingImplementation(opts *bind.FilterOpts) (*UnitrollerNewPendingImplementationIterator, error)
- func (_Unitroller *UnitrollerFilterer) ParseFailure(log types.Log) (*UnitrollerFailure, error)
- func (_Unitroller *UnitrollerFilterer) ParseNewAdmin(log types.Log) (*UnitrollerNewAdmin, error)
- func (_Unitroller *UnitrollerFilterer) ParseNewImplementation(log types.Log) (*UnitrollerNewImplementation, error)
- func (_Unitroller *UnitrollerFilterer) ParseNewPendingAdmin(log types.Log) (*UnitrollerNewPendingAdmin, error)
- func (_Unitroller *UnitrollerFilterer) ParseNewPendingImplementation(log types.Log) (*UnitrollerNewPendingImplementation, error)
- func (_Unitroller *UnitrollerFilterer) WatchFailure(opts *bind.WatchOpts, sink chan<- *UnitrollerFailure) (event.Subscription, error)
- func (_Unitroller *UnitrollerFilterer) WatchNewAdmin(opts *bind.WatchOpts, sink chan<- *UnitrollerNewAdmin) (event.Subscription, error)
- func (_Unitroller *UnitrollerFilterer) WatchNewImplementation(opts *bind.WatchOpts, sink chan<- *UnitrollerNewImplementation) (event.Subscription, error)
- func (_Unitroller *UnitrollerFilterer) WatchNewPendingAdmin(opts *bind.WatchOpts, sink chan<- *UnitrollerNewPendingAdmin) (event.Subscription, error)
- func (_Unitroller *UnitrollerFilterer) WatchNewPendingImplementation(opts *bind.WatchOpts, sink chan<- *UnitrollerNewPendingImplementation) (event.Subscription, error)
- type UnitrollerNewAdmin
- type UnitrollerNewAdminIterator
- type UnitrollerNewImplementation
- type UnitrollerNewImplementationIterator
- type UnitrollerNewPendingAdmin
- type UnitrollerNewPendingAdminIterator
- type UnitrollerNewPendingImplementation
- type UnitrollerNewPendingImplementationIterator
- type UnitrollerRaw
- func (_Unitroller *UnitrollerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Unitroller *UnitrollerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Unitroller *UnitrollerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UnitrollerSession
- func (_Unitroller *UnitrollerSession) AcceptAdmin() (*types.Transaction, error)
- func (_Unitroller *UnitrollerSession) AcceptImplementation() (*types.Transaction, error)
- func (_Unitroller *UnitrollerSession) Admin() (common.Address, error)
- func (_Unitroller *UnitrollerSession) ComptrollerImplementation() (common.Address, error)
- func (_Unitroller *UnitrollerSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Unitroller *UnitrollerSession) PendingAdmin() (common.Address, error)
- func (_Unitroller *UnitrollerSession) PendingComptrollerImplementation() (common.Address, error)
- func (_Unitroller *UnitrollerSession) SetPendingAdmin(newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Unitroller *UnitrollerSession) SetPendingImplementation(newPendingImplementation common.Address) (*types.Transaction, error)
- type UnitrollerTransactor
- func (_Unitroller *UnitrollerTransactor) AcceptAdmin(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Unitroller *UnitrollerTransactor) AcceptImplementation(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Unitroller *UnitrollerTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_Unitroller *UnitrollerTransactor) SetPendingAdmin(opts *bind.TransactOpts, newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Unitroller *UnitrollerTransactor) SetPendingImplementation(opts *bind.TransactOpts, newPendingImplementation common.Address) (*types.Transaction, error)
- type UnitrollerTransactorRaw
- type UnitrollerTransactorSession
- func (_Unitroller *UnitrollerTransactorSession) AcceptAdmin() (*types.Transaction, error)
- func (_Unitroller *UnitrollerTransactorSession) AcceptImplementation() (*types.Transaction, error)
- func (_Unitroller *UnitrollerTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Unitroller *UnitrollerTransactorSession) SetPendingAdmin(newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Unitroller *UnitrollerTransactorSession) SetPendingImplementation(newPendingImplementation common.Address) (*types.Transaction, error)
- type Vbep20
- type Vbep20AccrueInterest
- type Vbep20AccrueInterestIterator
- type Vbep20Approval
- type Vbep20ApprovalIterator
- type Vbep20Borrow
- type Vbep20BorrowIterator
- type Vbep20Caller
- func (_Vbep20 *Vbep20Caller) AccrualBlockNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbep20 *Vbep20Caller) Admin(opts *bind.CallOpts) (common.Address, error)
- func (_Vbep20 *Vbep20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_Vbep20 *Vbep20Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_Vbep20 *Vbep20Caller) BorrowBalanceStored(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Vbep20 *Vbep20Caller) BorrowIndex(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbep20 *Vbep20Caller) BorrowRatePerBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbep20 *Vbep20Caller) Comptroller(opts *bind.CallOpts) (common.Address, error)
- func (_Vbep20 *Vbep20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_Vbep20 *Vbep20Caller) DelegateToViewImplementation(opts *bind.CallOpts, data []byte) ([]byte, error)
- func (_Vbep20 *Vbep20Caller) ExchangeRateStored(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbep20 *Vbep20Caller) GetAccountSnapshot(opts *bind.CallOpts, account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_Vbep20 *Vbep20Caller) GetCash(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbep20 *Vbep20Caller) Implementation(opts *bind.CallOpts) (common.Address, error)
- func (_Vbep20 *Vbep20Caller) InterestRateModel(opts *bind.CallOpts) (common.Address, error)
- func (_Vbep20 *Vbep20Caller) IsVToken(opts *bind.CallOpts) (bool, error)
- func (_Vbep20 *Vbep20Caller) Name(opts *bind.CallOpts) (string, error)
- func (_Vbep20 *Vbep20Caller) PendingAdmin(opts *bind.CallOpts) (common.Address, error)
- func (_Vbep20 *Vbep20Caller) ReserveFactorMantissa(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbep20 *Vbep20Caller) SupplyRatePerBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbep20 *Vbep20Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_Vbep20 *Vbep20Caller) TotalBorrows(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbep20 *Vbep20Caller) TotalReserves(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbep20 *Vbep20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbep20 *Vbep20Caller) Underlying(opts *bind.CallOpts) (common.Address, error)
- type Vbep20CallerRaw
- type Vbep20CallerSession
- func (_Vbep20 *Vbep20CallerSession) AccrualBlockNumber() (*big.Int, error)
- func (_Vbep20 *Vbep20CallerSession) Admin() (common.Address, error)
- func (_Vbep20 *Vbep20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_Vbep20 *Vbep20CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_Vbep20 *Vbep20CallerSession) BorrowBalanceStored(account common.Address) (*big.Int, error)
- func (_Vbep20 *Vbep20CallerSession) BorrowIndex() (*big.Int, error)
- func (_Vbep20 *Vbep20CallerSession) BorrowRatePerBlock() (*big.Int, error)
- func (_Vbep20 *Vbep20CallerSession) Comptroller() (common.Address, error)
- func (_Vbep20 *Vbep20CallerSession) Decimals() (uint8, error)
- func (_Vbep20 *Vbep20CallerSession) DelegateToViewImplementation(data []byte) ([]byte, error)
- func (_Vbep20 *Vbep20CallerSession) ExchangeRateStored() (*big.Int, error)
- func (_Vbep20 *Vbep20CallerSession) GetAccountSnapshot(account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_Vbep20 *Vbep20CallerSession) GetCash() (*big.Int, error)
- func (_Vbep20 *Vbep20CallerSession) Implementation() (common.Address, error)
- func (_Vbep20 *Vbep20CallerSession) InterestRateModel() (common.Address, error)
- func (_Vbep20 *Vbep20CallerSession) IsVToken() (bool, error)
- func (_Vbep20 *Vbep20CallerSession) Name() (string, error)
- func (_Vbep20 *Vbep20CallerSession) PendingAdmin() (common.Address, error)
- func (_Vbep20 *Vbep20CallerSession) ReserveFactorMantissa() (*big.Int, error)
- func (_Vbep20 *Vbep20CallerSession) SupplyRatePerBlock() (*big.Int, error)
- func (_Vbep20 *Vbep20CallerSession) Symbol() (string, error)
- func (_Vbep20 *Vbep20CallerSession) TotalBorrows() (*big.Int, error)
- func (_Vbep20 *Vbep20CallerSession) TotalReserves() (*big.Int, error)
- func (_Vbep20 *Vbep20CallerSession) TotalSupply() (*big.Int, error)
- func (_Vbep20 *Vbep20CallerSession) Underlying() (common.Address, error)
- type Vbep20Failure
- type Vbep20FailureIterator
- type Vbep20Filterer
- func (_Vbep20 *Vbep20Filterer) FilterAccrueInterest(opts *bind.FilterOpts) (*Vbep20AccrueInterestIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*Vbep20ApprovalIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterBorrow(opts *bind.FilterOpts) (*Vbep20BorrowIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterFailure(opts *bind.FilterOpts) (*Vbep20FailureIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterLiquidateBorrow(opts *bind.FilterOpts) (*Vbep20LiquidateBorrowIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterMint(opts *bind.FilterOpts) (*Vbep20MintIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterMintBehalf(opts *bind.FilterOpts) (*Vbep20MintBehalfIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterNewAdmin(opts *bind.FilterOpts) (*Vbep20NewAdminIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterNewComptroller(opts *bind.FilterOpts) (*Vbep20NewComptrollerIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterNewImplementation(opts *bind.FilterOpts) (*Vbep20NewImplementationIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterNewMarketInterestRateModel(opts *bind.FilterOpts) (*Vbep20NewMarketInterestRateModelIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterNewPendingAdmin(opts *bind.FilterOpts) (*Vbep20NewPendingAdminIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterNewReserveFactor(opts *bind.FilterOpts) (*Vbep20NewReserveFactorIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterRedeem(opts *bind.FilterOpts) (*Vbep20RedeemIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterRedeemFee(opts *bind.FilterOpts) (*Vbep20RedeemFeeIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterRepayBorrow(opts *bind.FilterOpts) (*Vbep20RepayBorrowIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterReservesAdded(opts *bind.FilterOpts) (*Vbep20ReservesAddedIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterReservesReduced(opts *bind.FilterOpts) (*Vbep20ReservesReducedIterator, error)
- func (_Vbep20 *Vbep20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*Vbep20TransferIterator, error)
- func (_Vbep20 *Vbep20Filterer) ParseAccrueInterest(log types.Log) (*Vbep20AccrueInterest, error)
- func (_Vbep20 *Vbep20Filterer) ParseApproval(log types.Log) (*Vbep20Approval, error)
- func (_Vbep20 *Vbep20Filterer) ParseBorrow(log types.Log) (*Vbep20Borrow, error)
- func (_Vbep20 *Vbep20Filterer) ParseFailure(log types.Log) (*Vbep20Failure, error)
- func (_Vbep20 *Vbep20Filterer) ParseLiquidateBorrow(log types.Log) (*Vbep20LiquidateBorrow, error)
- func (_Vbep20 *Vbep20Filterer) ParseMint(log types.Log) (*Vbep20Mint, error)
- func (_Vbep20 *Vbep20Filterer) ParseMintBehalf(log types.Log) (*Vbep20MintBehalf, error)
- func (_Vbep20 *Vbep20Filterer) ParseNewAdmin(log types.Log) (*Vbep20NewAdmin, error)
- func (_Vbep20 *Vbep20Filterer) ParseNewComptroller(log types.Log) (*Vbep20NewComptroller, error)
- func (_Vbep20 *Vbep20Filterer) ParseNewImplementation(log types.Log) (*Vbep20NewImplementation, error)
- func (_Vbep20 *Vbep20Filterer) ParseNewMarketInterestRateModel(log types.Log) (*Vbep20NewMarketInterestRateModel, error)
- func (_Vbep20 *Vbep20Filterer) ParseNewPendingAdmin(log types.Log) (*Vbep20NewPendingAdmin, error)
- func (_Vbep20 *Vbep20Filterer) ParseNewReserveFactor(log types.Log) (*Vbep20NewReserveFactor, error)
- func (_Vbep20 *Vbep20Filterer) ParseRedeem(log types.Log) (*Vbep20Redeem, error)
- func (_Vbep20 *Vbep20Filterer) ParseRedeemFee(log types.Log) (*Vbep20RedeemFee, error)
- func (_Vbep20 *Vbep20Filterer) ParseRepayBorrow(log types.Log) (*Vbep20RepayBorrow, error)
- func (_Vbep20 *Vbep20Filterer) ParseReservesAdded(log types.Log) (*Vbep20ReservesAdded, error)
- func (_Vbep20 *Vbep20Filterer) ParseReservesReduced(log types.Log) (*Vbep20ReservesReduced, error)
- func (_Vbep20 *Vbep20Filterer) ParseTransfer(log types.Log) (*Vbep20Transfer, error)
- func (_Vbep20 *Vbep20Filterer) WatchAccrueInterest(opts *bind.WatchOpts, sink chan<- *Vbep20AccrueInterest) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *Vbep20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchBorrow(opts *bind.WatchOpts, sink chan<- *Vbep20Borrow) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchFailure(opts *bind.WatchOpts, sink chan<- *Vbep20Failure) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchLiquidateBorrow(opts *bind.WatchOpts, sink chan<- *Vbep20LiquidateBorrow) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchMint(opts *bind.WatchOpts, sink chan<- *Vbep20Mint) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchMintBehalf(opts *bind.WatchOpts, sink chan<- *Vbep20MintBehalf) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchNewAdmin(opts *bind.WatchOpts, sink chan<- *Vbep20NewAdmin) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchNewComptroller(opts *bind.WatchOpts, sink chan<- *Vbep20NewComptroller) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchNewImplementation(opts *bind.WatchOpts, sink chan<- *Vbep20NewImplementation) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchNewMarketInterestRateModel(opts *bind.WatchOpts, sink chan<- *Vbep20NewMarketInterestRateModel) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchNewPendingAdmin(opts *bind.WatchOpts, sink chan<- *Vbep20NewPendingAdmin) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchNewReserveFactor(opts *bind.WatchOpts, sink chan<- *Vbep20NewReserveFactor) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchRedeem(opts *bind.WatchOpts, sink chan<- *Vbep20Redeem) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchRedeemFee(opts *bind.WatchOpts, sink chan<- *Vbep20RedeemFee) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchRepayBorrow(opts *bind.WatchOpts, sink chan<- *Vbep20RepayBorrow) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchReservesAdded(opts *bind.WatchOpts, sink chan<- *Vbep20ReservesAdded) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchReservesReduced(opts *bind.WatchOpts, sink chan<- *Vbep20ReservesReduced) (event.Subscription, error)
- func (_Vbep20 *Vbep20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *Vbep20Transfer, from []common.Address, ...) (event.Subscription, error)
- type Vbep20LiquidateBorrow
- type Vbep20LiquidateBorrowIterator
- type Vbep20Mint
- type Vbep20MintBehalf
- type Vbep20MintBehalfIterator
- type Vbep20MintIterator
- type Vbep20NewAdmin
- type Vbep20NewAdminIterator
- type Vbep20NewComptroller
- type Vbep20NewComptrollerIterator
- type Vbep20NewImplementation
- type Vbep20NewImplementationIterator
- type Vbep20NewMarketInterestRateModel
- type Vbep20NewMarketInterestRateModelIterator
- type Vbep20NewPendingAdmin
- type Vbep20NewPendingAdminIterator
- type Vbep20NewReserveFactor
- type Vbep20NewReserveFactorIterator
- type Vbep20Raw
- func (_Vbep20 *Vbep20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Vbep20 *Vbep20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Vbep20Redeem
- type Vbep20RedeemFee
- type Vbep20RedeemFeeIterator
- type Vbep20RedeemIterator
- type Vbep20RepayBorrow
- type Vbep20RepayBorrowIterator
- type Vbep20ReservesAdded
- type Vbep20ReservesAddedIterator
- type Vbep20ReservesReduced
- type Vbep20ReservesReducedIterator
- type Vbep20Session
- func (_Vbep20 *Vbep20Session) AcceptAdmin() (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) AccrualBlockNumber() (*big.Int, error)
- func (_Vbep20 *Vbep20Session) AccrueInterest() (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) AddReserves(addAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) Admin() (common.Address, error)
- func (_Vbep20 *Vbep20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_Vbep20 *Vbep20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_Vbep20 *Vbep20Session) BalanceOfUnderlying(owner common.Address) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) Borrow(borrowAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) BorrowBalanceCurrent(account common.Address) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) BorrowBalanceStored(account common.Address) (*big.Int, error)
- func (_Vbep20 *Vbep20Session) BorrowIndex() (*big.Int, error)
- func (_Vbep20 *Vbep20Session) BorrowRatePerBlock() (*big.Int, error)
- func (_Vbep20 *Vbep20Session) Comptroller() (common.Address, error)
- func (_Vbep20 *Vbep20Session) Decimals() (uint8, error)
- func (_Vbep20 *Vbep20Session) DelegateToImplementation(data []byte) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) DelegateToViewImplementation(data []byte) ([]byte, error)
- func (_Vbep20 *Vbep20Session) ExchangeRateCurrent() (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) ExchangeRateStored() (*big.Int, error)
- func (_Vbep20 *Vbep20Session) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) GetAccountSnapshot(account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_Vbep20 *Vbep20Session) GetCash() (*big.Int, error)
- func (_Vbep20 *Vbep20Session) Implementation() (common.Address, error)
- func (_Vbep20 *Vbep20Session) InterestRateModel() (common.Address, error)
- func (_Vbep20 *Vbep20Session) IsVToken() (bool, error)
- func (_Vbep20 *Vbep20Session) LiquidateBorrow(borrower common.Address, repayAmount *big.Int, vTokenCollateral common.Address) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) Mint(mintAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) MintBehalf(receiver common.Address, mintAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) Name() (string, error)
- func (_Vbep20 *Vbep20Session) PendingAdmin() (common.Address, error)
- func (_Vbep20 *Vbep20Session) Redeem(redeemTokens *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) RedeemUnderlying(redeemAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) ReduceReserves(reduceAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) RepayBorrow(repayAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) RepayBorrowBehalf(borrower common.Address, repayAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) ReserveFactorMantissa() (*big.Int, error)
- func (_Vbep20 *Vbep20Session) Seize(liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) SetComptroller(newComptroller common.Address) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) SetImplementation(implementation_ common.Address, allowResign bool, ...) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) SetInterestRateModel(newInterestRateModel common.Address) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) SetPendingAdmin(newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) SetReserveFactor(newReserveFactorMantissa *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) SupplyRatePerBlock() (*big.Int, error)
- func (_Vbep20 *Vbep20Session) Symbol() (string, error)
- func (_Vbep20 *Vbep20Session) TotalBorrows() (*big.Int, error)
- func (_Vbep20 *Vbep20Session) TotalBorrowsCurrent() (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) TotalReserves() (*big.Int, error)
- func (_Vbep20 *Vbep20Session) TotalSupply() (*big.Int, error)
- func (_Vbep20 *Vbep20Session) Transfer(dst common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) TransferFrom(src common.Address, dst common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Session) Underlying() (common.Address, error)
- type Vbep20Transactor
- func (_Vbep20 *Vbep20Transactor) AcceptAdmin(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) AccrueInterest(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) AddReserves(opts *bind.TransactOpts, addAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) BalanceOfUnderlying(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) Borrow(opts *bind.TransactOpts, borrowAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) BorrowBalanceCurrent(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) DelegateToImplementation(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) ExchangeRateCurrent(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) LiquidateBorrow(opts *bind.TransactOpts, borrower common.Address, repayAmount *big.Int, ...) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) Mint(opts *bind.TransactOpts, mintAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) MintBehalf(opts *bind.TransactOpts, receiver common.Address, mintAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) Redeem(opts *bind.TransactOpts, redeemTokens *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) RedeemUnderlying(opts *bind.TransactOpts, redeemAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) ReduceReserves(opts *bind.TransactOpts, reduceAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) RepayBorrow(opts *bind.TransactOpts, repayAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) RepayBorrowBehalf(opts *bind.TransactOpts, borrower common.Address, repayAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) Seize(opts *bind.TransactOpts, liquidator common.Address, borrower common.Address, ...) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) SetComptroller(opts *bind.TransactOpts, newComptroller common.Address) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) SetImplementation(opts *bind.TransactOpts, implementation_ common.Address, allowResign bool, ...) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) SetInterestRateModel(opts *bind.TransactOpts, newInterestRateModel common.Address) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) SetPendingAdmin(opts *bind.TransactOpts, newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) SetReserveFactor(opts *bind.TransactOpts, newReserveFactorMantissa *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) TotalBorrowsCurrent(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) Transfer(opts *bind.TransactOpts, dst common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20Transactor) TransferFrom(opts *bind.TransactOpts, src common.Address, dst common.Address, ...) (*types.Transaction, error)
- type Vbep20TransactorRaw
- type Vbep20TransactorSession
- func (_Vbep20 *Vbep20TransactorSession) AcceptAdmin() (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) AccrueInterest() (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) AddReserves(addAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) BalanceOfUnderlying(owner common.Address) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) Borrow(borrowAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) BorrowBalanceCurrent(account common.Address) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) DelegateToImplementation(data []byte) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) ExchangeRateCurrent() (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) LiquidateBorrow(borrower common.Address, repayAmount *big.Int, vTokenCollateral common.Address) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) Mint(mintAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) MintBehalf(receiver common.Address, mintAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) Redeem(redeemTokens *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) RedeemUnderlying(redeemAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) ReduceReserves(reduceAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) RepayBorrow(repayAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) RepayBorrowBehalf(borrower common.Address, repayAmount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) Seize(liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) SetComptroller(newComptroller common.Address) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) SetImplementation(implementation_ common.Address, allowResign bool, ...) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) SetInterestRateModel(newInterestRateModel common.Address) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) SetPendingAdmin(newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) SetReserveFactor(newReserveFactorMantissa *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) TotalBorrowsCurrent() (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) Transfer(dst common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Vbep20 *Vbep20TransactorSession) TransferFrom(src common.Address, dst common.Address, amount *big.Int) (*types.Transaction, error)
- type Vbep20Transfer
- type Vbep20TransferIterator
- type Vbnb
- type VbnbAccrueInterest
- type VbnbAccrueInterestIterator
- type VbnbApproval
- type VbnbApprovalIterator
- type VbnbBorrow
- type VbnbBorrowIterator
- type VbnbCaller
- func (_Vbnb *VbnbCaller) AccrualBlockNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbnb *VbnbCaller) Admin(opts *bind.CallOpts) (common.Address, error)
- func (_Vbnb *VbnbCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_Vbnb *VbnbCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_Vbnb *VbnbCaller) BorrowBalanceStored(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Vbnb *VbnbCaller) BorrowIndex(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbnb *VbnbCaller) BorrowRatePerBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbnb *VbnbCaller) Comptroller(opts *bind.CallOpts) (common.Address, error)
- func (_Vbnb *VbnbCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_Vbnb *VbnbCaller) ExchangeRateStored(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbnb *VbnbCaller) GetAccountSnapshot(opts *bind.CallOpts, account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_Vbnb *VbnbCaller) GetCash(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbnb *VbnbCaller) InterestRateModel(opts *bind.CallOpts) (common.Address, error)
- func (_Vbnb *VbnbCaller) IsVToken(opts *bind.CallOpts) (bool, error)
- func (_Vbnb *VbnbCaller) Name(opts *bind.CallOpts) (string, error)
- func (_Vbnb *VbnbCaller) PendingAdmin(opts *bind.CallOpts) (common.Address, error)
- func (_Vbnb *VbnbCaller) ReserveFactorMantissa(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbnb *VbnbCaller) SupplyRatePerBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbnb *VbnbCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_Vbnb *VbnbCaller) TotalBorrows(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbnb *VbnbCaller) TotalReserves(opts *bind.CallOpts) (*big.Int, error)
- func (_Vbnb *VbnbCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type VbnbCallerRaw
- type VbnbCallerSession
- func (_Vbnb *VbnbCallerSession) AccrualBlockNumber() (*big.Int, error)
- func (_Vbnb *VbnbCallerSession) Admin() (common.Address, error)
- func (_Vbnb *VbnbCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_Vbnb *VbnbCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_Vbnb *VbnbCallerSession) BorrowBalanceStored(account common.Address) (*big.Int, error)
- func (_Vbnb *VbnbCallerSession) BorrowIndex() (*big.Int, error)
- func (_Vbnb *VbnbCallerSession) BorrowRatePerBlock() (*big.Int, error)
- func (_Vbnb *VbnbCallerSession) Comptroller() (common.Address, error)
- func (_Vbnb *VbnbCallerSession) Decimals() (uint8, error)
- func (_Vbnb *VbnbCallerSession) ExchangeRateStored() (*big.Int, error)
- func (_Vbnb *VbnbCallerSession) GetAccountSnapshot(account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_Vbnb *VbnbCallerSession) GetCash() (*big.Int, error)
- func (_Vbnb *VbnbCallerSession) InterestRateModel() (common.Address, error)
- func (_Vbnb *VbnbCallerSession) IsVToken() (bool, error)
- func (_Vbnb *VbnbCallerSession) Name() (string, error)
- func (_Vbnb *VbnbCallerSession) PendingAdmin() (common.Address, error)
- func (_Vbnb *VbnbCallerSession) ReserveFactorMantissa() (*big.Int, error)
- func (_Vbnb *VbnbCallerSession) SupplyRatePerBlock() (*big.Int, error)
- func (_Vbnb *VbnbCallerSession) Symbol() (string, error)
- func (_Vbnb *VbnbCallerSession) TotalBorrows() (*big.Int, error)
- func (_Vbnb *VbnbCallerSession) TotalReserves() (*big.Int, error)
- func (_Vbnb *VbnbCallerSession) TotalSupply() (*big.Int, error)
- type VbnbFailure
- type VbnbFailureIterator
- type VbnbFilterer
- func (_Vbnb *VbnbFilterer) FilterAccrueInterest(opts *bind.FilterOpts) (*VbnbAccrueInterestIterator, error)
- func (_Vbnb *VbnbFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*VbnbApprovalIterator, error)
- func (_Vbnb *VbnbFilterer) FilterBorrow(opts *bind.FilterOpts) (*VbnbBorrowIterator, error)
- func (_Vbnb *VbnbFilterer) FilterFailure(opts *bind.FilterOpts) (*VbnbFailureIterator, error)
- func (_Vbnb *VbnbFilterer) FilterLiquidateBorrow(opts *bind.FilterOpts) (*VbnbLiquidateBorrowIterator, error)
- func (_Vbnb *VbnbFilterer) FilterMint(opts *bind.FilterOpts) (*VbnbMintIterator, error)
- func (_Vbnb *VbnbFilterer) FilterMintBehalf(opts *bind.FilterOpts) (*VbnbMintBehalfIterator, error)
- func (_Vbnb *VbnbFilterer) FilterNewAdmin(opts *bind.FilterOpts) (*VbnbNewAdminIterator, error)
- func (_Vbnb *VbnbFilterer) FilterNewComptroller(opts *bind.FilterOpts) (*VbnbNewComptrollerIterator, error)
- func (_Vbnb *VbnbFilterer) FilterNewMarketInterestRateModel(opts *bind.FilterOpts) (*VbnbNewMarketInterestRateModelIterator, error)
- func (_Vbnb *VbnbFilterer) FilterNewPendingAdmin(opts *bind.FilterOpts) (*VbnbNewPendingAdminIterator, error)
- func (_Vbnb *VbnbFilterer) FilterNewReserveFactor(opts *bind.FilterOpts) (*VbnbNewReserveFactorIterator, error)
- func (_Vbnb *VbnbFilterer) FilterRedeem(opts *bind.FilterOpts) (*VbnbRedeemIterator, error)
- func (_Vbnb *VbnbFilterer) FilterRedeemFee(opts *bind.FilterOpts) (*VbnbRedeemFeeIterator, error)
- func (_Vbnb *VbnbFilterer) FilterRepayBorrow(opts *bind.FilterOpts) (*VbnbRepayBorrowIterator, error)
- func (_Vbnb *VbnbFilterer) FilterReservesAdded(opts *bind.FilterOpts) (*VbnbReservesAddedIterator, error)
- func (_Vbnb *VbnbFilterer) FilterReservesReduced(opts *bind.FilterOpts) (*VbnbReservesReducedIterator, error)
- func (_Vbnb *VbnbFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VbnbTransferIterator, error)
- func (_Vbnb *VbnbFilterer) ParseAccrueInterest(log types.Log) (*VbnbAccrueInterest, error)
- func (_Vbnb *VbnbFilterer) ParseApproval(log types.Log) (*VbnbApproval, error)
- func (_Vbnb *VbnbFilterer) ParseBorrow(log types.Log) (*VbnbBorrow, error)
- func (_Vbnb *VbnbFilterer) ParseFailure(log types.Log) (*VbnbFailure, error)
- func (_Vbnb *VbnbFilterer) ParseLiquidateBorrow(log types.Log) (*VbnbLiquidateBorrow, error)
- func (_Vbnb *VbnbFilterer) ParseMint(log types.Log) (*VbnbMint, error)
- func (_Vbnb *VbnbFilterer) ParseMintBehalf(log types.Log) (*VbnbMintBehalf, error)
- func (_Vbnb *VbnbFilterer) ParseNewAdmin(log types.Log) (*VbnbNewAdmin, error)
- func (_Vbnb *VbnbFilterer) ParseNewComptroller(log types.Log) (*VbnbNewComptroller, error)
- func (_Vbnb *VbnbFilterer) ParseNewMarketInterestRateModel(log types.Log) (*VbnbNewMarketInterestRateModel, error)
- func (_Vbnb *VbnbFilterer) ParseNewPendingAdmin(log types.Log) (*VbnbNewPendingAdmin, error)
- func (_Vbnb *VbnbFilterer) ParseNewReserveFactor(log types.Log) (*VbnbNewReserveFactor, error)
- func (_Vbnb *VbnbFilterer) ParseRedeem(log types.Log) (*VbnbRedeem, error)
- func (_Vbnb *VbnbFilterer) ParseRedeemFee(log types.Log) (*VbnbRedeemFee, error)
- func (_Vbnb *VbnbFilterer) ParseRepayBorrow(log types.Log) (*VbnbRepayBorrow, error)
- func (_Vbnb *VbnbFilterer) ParseReservesAdded(log types.Log) (*VbnbReservesAdded, error)
- func (_Vbnb *VbnbFilterer) ParseReservesReduced(log types.Log) (*VbnbReservesReduced, error)
- func (_Vbnb *VbnbFilterer) ParseTransfer(log types.Log) (*VbnbTransfer, error)
- func (_Vbnb *VbnbFilterer) WatchAccrueInterest(opts *bind.WatchOpts, sink chan<- *VbnbAccrueInterest) (event.Subscription, error)
- func (_Vbnb *VbnbFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *VbnbApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_Vbnb *VbnbFilterer) WatchBorrow(opts *bind.WatchOpts, sink chan<- *VbnbBorrow) (event.Subscription, error)
- func (_Vbnb *VbnbFilterer) WatchFailure(opts *bind.WatchOpts, sink chan<- *VbnbFailure) (event.Subscription, error)
- func (_Vbnb *VbnbFilterer) WatchLiquidateBorrow(opts *bind.WatchOpts, sink chan<- *VbnbLiquidateBorrow) (event.Subscription, error)
- func (_Vbnb *VbnbFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *VbnbMint) (event.Subscription, error)
- func (_Vbnb *VbnbFilterer) WatchMintBehalf(opts *bind.WatchOpts, sink chan<- *VbnbMintBehalf) (event.Subscription, error)
- func (_Vbnb *VbnbFilterer) WatchNewAdmin(opts *bind.WatchOpts, sink chan<- *VbnbNewAdmin) (event.Subscription, error)
- func (_Vbnb *VbnbFilterer) WatchNewComptroller(opts *bind.WatchOpts, sink chan<- *VbnbNewComptroller) (event.Subscription, error)
- func (_Vbnb *VbnbFilterer) WatchNewMarketInterestRateModel(opts *bind.WatchOpts, sink chan<- *VbnbNewMarketInterestRateModel) (event.Subscription, error)
- func (_Vbnb *VbnbFilterer) WatchNewPendingAdmin(opts *bind.WatchOpts, sink chan<- *VbnbNewPendingAdmin) (event.Subscription, error)
- func (_Vbnb *VbnbFilterer) WatchNewReserveFactor(opts *bind.WatchOpts, sink chan<- *VbnbNewReserveFactor) (event.Subscription, error)
- func (_Vbnb *VbnbFilterer) WatchRedeem(opts *bind.WatchOpts, sink chan<- *VbnbRedeem) (event.Subscription, error)
- func (_Vbnb *VbnbFilterer) WatchRedeemFee(opts *bind.WatchOpts, sink chan<- *VbnbRedeemFee) (event.Subscription, error)
- func (_Vbnb *VbnbFilterer) WatchRepayBorrow(opts *bind.WatchOpts, sink chan<- *VbnbRepayBorrow) (event.Subscription, error)
- func (_Vbnb *VbnbFilterer) WatchReservesAdded(opts *bind.WatchOpts, sink chan<- *VbnbReservesAdded) (event.Subscription, error)
- func (_Vbnb *VbnbFilterer) WatchReservesReduced(opts *bind.WatchOpts, sink chan<- *VbnbReservesReduced) (event.Subscription, error)
- func (_Vbnb *VbnbFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *VbnbTransfer, from []common.Address, ...) (event.Subscription, error)
- type VbnbLiquidateBorrow
- type VbnbLiquidateBorrowIterator
- type VbnbMint
- type VbnbMintBehalf
- type VbnbMintBehalfIterator
- type VbnbMintIterator
- type VbnbNewAdmin
- type VbnbNewAdminIterator
- type VbnbNewComptroller
- type VbnbNewComptrollerIterator
- type VbnbNewMarketInterestRateModel
- type VbnbNewMarketInterestRateModelIterator
- type VbnbNewPendingAdmin
- type VbnbNewPendingAdminIterator
- type VbnbNewReserveFactor
- type VbnbNewReserveFactorIterator
- type VbnbRaw
- func (_Vbnb *VbnbRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Vbnb *VbnbRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Vbnb *VbnbRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VbnbRedeem
- type VbnbRedeemFee
- type VbnbRedeemFeeIterator
- type VbnbRedeemIterator
- type VbnbRepayBorrow
- type VbnbRepayBorrowIterator
- type VbnbReservesAdded
- type VbnbReservesAddedIterator
- type VbnbReservesReduced
- type VbnbReservesReducedIterator
- type VbnbSession
- func (_Vbnb *VbnbSession) AcceptAdmin() (*types.Transaction, error)
- func (_Vbnb *VbnbSession) AccrualBlockNumber() (*big.Int, error)
- func (_Vbnb *VbnbSession) AccrueInterest() (*types.Transaction, error)
- func (_Vbnb *VbnbSession) Admin() (common.Address, error)
- func (_Vbnb *VbnbSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_Vbnb *VbnbSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_Vbnb *VbnbSession) BalanceOfUnderlying(owner common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbSession) Borrow(borrowAmount *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbSession) BorrowBalanceCurrent(account common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbSession) BorrowBalanceStored(account common.Address) (*big.Int, error)
- func (_Vbnb *VbnbSession) BorrowIndex() (*big.Int, error)
- func (_Vbnb *VbnbSession) BorrowRatePerBlock() (*big.Int, error)
- func (_Vbnb *VbnbSession) Comptroller() (common.Address, error)
- func (_Vbnb *VbnbSession) Decimals() (uint8, error)
- func (_Vbnb *VbnbSession) ExchangeRateCurrent() (*types.Transaction, error)
- func (_Vbnb *VbnbSession) ExchangeRateStored() (*big.Int, error)
- func (_Vbnb *VbnbSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Vbnb *VbnbSession) GetAccountSnapshot(account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_Vbnb *VbnbSession) GetCash() (*big.Int, error)
- func (_Vbnb *VbnbSession) Initialize(comptroller_ common.Address, interestRateModel_ common.Address, ...) (*types.Transaction, error)
- func (_Vbnb *VbnbSession) InterestRateModel() (common.Address, error)
- func (_Vbnb *VbnbSession) IsVToken() (bool, error)
- func (_Vbnb *VbnbSession) LiquidateBorrow(borrower common.Address, vTokenCollateral common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbSession) Mint() (*types.Transaction, error)
- func (_Vbnb *VbnbSession) Name() (string, error)
- func (_Vbnb *VbnbSession) PendingAdmin() (common.Address, error)
- func (_Vbnb *VbnbSession) Redeem(redeemTokens *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbSession) RedeemUnderlying(redeemAmount *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbSession) ReduceReserves(reduceAmount *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbSession) RepayBorrow() (*types.Transaction, error)
- func (_Vbnb *VbnbSession) RepayBorrowBehalf(borrower common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbSession) ReserveFactorMantissa() (*big.Int, error)
- func (_Vbnb *VbnbSession) Seize(liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbSession) SetComptroller(newComptroller common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbSession) SetInterestRateModel(newInterestRateModel common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbSession) SetPendingAdmin(newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbSession) SetReserveFactor(newReserveFactorMantissa *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbSession) SupplyRatePerBlock() (*big.Int, error)
- func (_Vbnb *VbnbSession) Symbol() (string, error)
- func (_Vbnb *VbnbSession) TotalBorrows() (*big.Int, error)
- func (_Vbnb *VbnbSession) TotalBorrowsCurrent() (*types.Transaction, error)
- func (_Vbnb *VbnbSession) TotalReserves() (*big.Int, error)
- func (_Vbnb *VbnbSession) TotalSupply() (*big.Int, error)
- func (_Vbnb *VbnbSession) Transfer(dst common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbSession) TransferFrom(src common.Address, dst common.Address, amount *big.Int) (*types.Transaction, error)
- type VbnbTransactor
- func (_Vbnb *VbnbTransactor) AcceptAdmin(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) AccrueInterest(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) BalanceOfUnderlying(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) Borrow(opts *bind.TransactOpts, borrowAmount *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) BorrowBalanceCurrent(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) ExchangeRateCurrent(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) Initialize(opts *bind.TransactOpts, comptroller_ common.Address, ...) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) LiquidateBorrow(opts *bind.TransactOpts, borrower common.Address, ...) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) Mint(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) Redeem(opts *bind.TransactOpts, redeemTokens *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) RedeemUnderlying(opts *bind.TransactOpts, redeemAmount *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) ReduceReserves(opts *bind.TransactOpts, reduceAmount *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) RepayBorrow(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) RepayBorrowBehalf(opts *bind.TransactOpts, borrower common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) Seize(opts *bind.TransactOpts, liquidator common.Address, borrower common.Address, ...) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) SetComptroller(opts *bind.TransactOpts, newComptroller common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) SetInterestRateModel(opts *bind.TransactOpts, newInterestRateModel common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) SetPendingAdmin(opts *bind.TransactOpts, newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) SetReserveFactor(opts *bind.TransactOpts, newReserveFactorMantissa *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) TotalBorrowsCurrent(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) Transfer(opts *bind.TransactOpts, dst common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactor) TransferFrom(opts *bind.TransactOpts, src common.Address, dst common.Address, ...) (*types.Transaction, error)
- type VbnbTransactorRaw
- type VbnbTransactorSession
- func (_Vbnb *VbnbTransactorSession) AcceptAdmin() (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) AccrueInterest() (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) BalanceOfUnderlying(owner common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) Borrow(borrowAmount *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) BorrowBalanceCurrent(account common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) ExchangeRateCurrent() (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) Initialize(comptroller_ common.Address, interestRateModel_ common.Address, ...) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) LiquidateBorrow(borrower common.Address, vTokenCollateral common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) Mint() (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) Redeem(redeemTokens *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) RedeemUnderlying(redeemAmount *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) ReduceReserves(reduceAmount *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) RepayBorrow() (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) RepayBorrowBehalf(borrower common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) Seize(liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) SetComptroller(newComptroller common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) SetInterestRateModel(newInterestRateModel common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) SetPendingAdmin(newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) SetReserveFactor(newReserveFactorMantissa *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) TotalBorrowsCurrent() (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) Transfer(dst common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Vbnb *VbnbTransactorSession) TransferFrom(src common.Address, dst common.Address, amount *big.Int) (*types.Transaction, error)
- type VbnbTransfer
- type VbnbTransferIterator
- type VenusLensAccountLimits
- type VenusLensGovProposal
- type VenusLensGovReceipt
- type VenusLensVTokenBalances
- type VenusLensVTokenMetadata
- type VenusLensVTokenUnderlyingPrice
- type VenusLensVenusVotes
- type VenusLensXVSBalanceMetadata
- type VenusLensXVSBalanceMetadataExt
- type Vlens
- type VlensCaller
- func (_Vlens *VlensCaller) GetAccountLimits(opts *bind.CallOpts, comptroller common.Address, account common.Address) (VenusLensAccountLimits, error)
- func (_Vlens *VlensCaller) GetGovProposals(opts *bind.CallOpts, governor common.Address, proposalIds []*big.Int) ([]VenusLensGovProposal, error)
- func (_Vlens *VlensCaller) GetGovReceipts(opts *bind.CallOpts, governor common.Address, voter common.Address, ...) ([]VenusLensGovReceipt, error)
- func (_Vlens *VlensCaller) GetVenusVotes(opts *bind.CallOpts, xvs common.Address, account common.Address, ...) ([]VenusLensVenusVotes, error)
- func (_Vlens *VlensCaller) GetXVSBalanceMetadata(opts *bind.CallOpts, xvs common.Address, account common.Address) (VenusLensXVSBalanceMetadata, error)
- func (_Vlens *VlensCaller) VTokenUnderlyingPrice(opts *bind.CallOpts, vToken common.Address) (VenusLensVTokenUnderlyingPrice, error)
- func (_Vlens *VlensCaller) VTokenUnderlyingPriceAll(opts *bind.CallOpts, vTokens []common.Address) ([]VenusLensVTokenUnderlyingPrice, error)
- type VlensCallerRaw
- type VlensCallerSession
- func (_Vlens *VlensCallerSession) GetAccountLimits(comptroller common.Address, account common.Address) (VenusLensAccountLimits, error)
- func (_Vlens *VlensCallerSession) GetGovProposals(governor common.Address, proposalIds []*big.Int) ([]VenusLensGovProposal, error)
- func (_Vlens *VlensCallerSession) GetGovReceipts(governor common.Address, voter common.Address, proposalIds []*big.Int) ([]VenusLensGovReceipt, error)
- func (_Vlens *VlensCallerSession) GetVenusVotes(xvs common.Address, account common.Address, blockNumbers []uint32) ([]VenusLensVenusVotes, error)
- func (_Vlens *VlensCallerSession) GetXVSBalanceMetadata(xvs common.Address, account common.Address) (VenusLensXVSBalanceMetadata, error)
- func (_Vlens *VlensCallerSession) VTokenUnderlyingPrice(vToken common.Address) (VenusLensVTokenUnderlyingPrice, error)
- func (_Vlens *VlensCallerSession) VTokenUnderlyingPriceAll(vTokens []common.Address) ([]VenusLensVTokenUnderlyingPrice, error)
- type VlensFilterer
- type VlensRaw
- func (_Vlens *VlensRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Vlens *VlensRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Vlens *VlensRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VlensSession
- func (_Vlens *VlensSession) GetAccountLimits(comptroller common.Address, account common.Address) (VenusLensAccountLimits, error)
- func (_Vlens *VlensSession) GetGovProposals(governor common.Address, proposalIds []*big.Int) ([]VenusLensGovProposal, error)
- func (_Vlens *VlensSession) GetGovReceipts(governor common.Address, voter common.Address, proposalIds []*big.Int) ([]VenusLensGovReceipt, error)
- func (_Vlens *VlensSession) GetVenusVotes(xvs common.Address, account common.Address, blockNumbers []uint32) ([]VenusLensVenusVotes, error)
- func (_Vlens *VlensSession) GetXVSBalanceMetadata(xvs common.Address, account common.Address) (VenusLensXVSBalanceMetadata, error)
- func (_Vlens *VlensSession) GetXVSBalanceMetadataExt(xvs common.Address, comptroller common.Address, account common.Address) (*types.Transaction, error)
- func (_Vlens *VlensSession) VTokenBalances(vToken common.Address, account common.Address) (*types.Transaction, error)
- func (_Vlens *VlensSession) VTokenBalancesAll(vTokens []common.Address, account common.Address) (*types.Transaction, error)
- func (_Vlens *VlensSession) VTokenMetadata(vToken common.Address) (*types.Transaction, error)
- func (_Vlens *VlensSession) VTokenMetadataAll(vTokens []common.Address) (*types.Transaction, error)
- func (_Vlens *VlensSession) VTokenUnderlyingPrice(vToken common.Address) (VenusLensVTokenUnderlyingPrice, error)
- func (_Vlens *VlensSession) VTokenUnderlyingPriceAll(vTokens []common.Address) ([]VenusLensVTokenUnderlyingPrice, error)
- type VlensTransactor
- func (_Vlens *VlensTransactor) GetXVSBalanceMetadataExt(opts *bind.TransactOpts, xvs common.Address, comptroller common.Address, ...) (*types.Transaction, error)
- func (_Vlens *VlensTransactor) VTokenBalances(opts *bind.TransactOpts, vToken common.Address, account common.Address) (*types.Transaction, error)
- func (_Vlens *VlensTransactor) VTokenBalancesAll(opts *bind.TransactOpts, vTokens []common.Address, account common.Address) (*types.Transaction, error)
- func (_Vlens *VlensTransactor) VTokenMetadata(opts *bind.TransactOpts, vToken common.Address) (*types.Transaction, error)
- func (_Vlens *VlensTransactor) VTokenMetadataAll(opts *bind.TransactOpts, vTokens []common.Address) (*types.Transaction, error)
- type VlensTransactorRaw
- type VlensTransactorSession
- func (_Vlens *VlensTransactorSession) GetXVSBalanceMetadataExt(xvs common.Address, comptroller common.Address, account common.Address) (*types.Transaction, error)
- func (_Vlens *VlensTransactorSession) VTokenBalances(vToken common.Address, account common.Address) (*types.Transaction, error)
- func (_Vlens *VlensTransactorSession) VTokenBalancesAll(vTokens []common.Address, account common.Address) (*types.Transaction, error)
- func (_Vlens *VlensTransactorSession) VTokenMetadata(vToken common.Address) (*types.Transaction, error)
- func (_Vlens *VlensTransactorSession) VTokenMetadataAll(vTokens []common.Address) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var AggregatorABI = AggregatorMetaData.ABI
AggregatorABI is the input ABI used to generate the binding from. Deprecated: Use AggregatorMetaData.ABI instead.
var AggregatorMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_maximumGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_reasonableGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_microLinkPerEth\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_linkGweiPerObservation\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_linkGweiPerTransmission\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_link\",\"type\":\"address\"},{\"internalType\":\"int192\",\"name\":\"_minAnswer\",\"type\":\"int192\"},{\"internalType\":\"int192\",\"name\":\"_maxAnswer\",\"type\":\"int192\"},{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"_billingAccessController\",\"type\":\"address\"},{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"_requesterAccessController\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"_decimals\",\"type\":\"uint8\"},{\"internalType\":\"string\",\"name\":\"description\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"AddedAccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"int256\",\"name\":\"current\",\"type\":\"int256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"}],\"name\":\"AnswerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractAccessControllerInterface\",\"name\":\"old\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"contractAccessControllerInterface\",\"name\":\"current\",\"type\":\"address\"}],\"name\":\"BillingAccessControllerSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"maximumGasPrice\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"reasonableGasPrice\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"microLinkPerEth\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"linkGweiPerObservation\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"linkGweiPerTransmission\",\"type\":\"uint32\"}],\"name\":\"BillingSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"CheckAccessDisabled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"CheckAccessEnabled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"previousConfigBlockNumber\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"configCount\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"threshold\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"encodedConfigVersion\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"encoded\",\"type\":\"bytes\"}],\"name\":\"ConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"startedBy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"}],\"name\":\"NewRound\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"aggregatorRoundId\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"int192\",\"name\":\"answer\",\"type\":\"int192\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"int192[]\",\"name\":\"observations\",\"type\":\"int192[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"observers\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"rawReportContext\",\"type\":\"bytes32\"}],\"name\":\"NewTransmission\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"payee\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"OraclePaid\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"current\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"proposed\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previous\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"current\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"RemovedAccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractAccessControllerInterface\",\"name\":\"old\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"contractAccessControllerInterface\",\"name\":\"current\",\"type\":\"address\"}],\"name\":\"RequesterAccessControllerSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"requester\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes16\",\"name\":\"configDigest\",\"type\":\"bytes16\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"round\",\"type\":\"uint8\"}],\"name\":\"RoundRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"previousValidator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"previousGasLimit\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"currentValidator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"currentGasLimit\",\"type\":\"uint32\"}],\"name\":\"ValidatorConfigSet\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"LINK\",\"outputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_transmitter\",\"type\":\"address\"}],\"name\":\"acceptPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"addAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"billingAccessController\",\"outputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkEnabled\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"description\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableAccessCheck\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableAccessCheck\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_roundId\",\"type\":\"uint256\"}],\"name\":\"getAnswer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBilling\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"maximumGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"reasonableGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"microLinkPerEth\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"linkGweiPerObservation\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"linkGweiPerTransmission\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint80\",\"name\":\"_roundId\",\"type\":\"uint80\"}],\"name\":\"getRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_roundId\",\"type\":\"uint256\"}],\"name\":\"getTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"_calldata\",\"type\":\"bytes\"}],\"name\":\"hasAccess\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestAnswer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestConfigDetails\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"configCount\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"blockNumber\",\"type\":\"uint32\"},{\"internalType\":\"bytes16\",\"name\":\"configDigest\",\"type\":\"bytes16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRound\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestTransmissionDetails\",\"outputs\":[{\"internalType\":\"bytes16\",\"name\":\"configDigest\",\"type\":\"bytes16\"},{\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"round\",\"type\":\"uint8\"},{\"internalType\":\"int192\",\"name\":\"latestAnswer\",\"type\":\"int192\"},{\"internalType\":\"uint64\",\"name\":\"latestTimestamp\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"linkAvailableForPayment\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"availableBalance\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxAnswer\",\"outputs\":[{\"internalType\":\"int192\",\"name\":\"\",\"type\":\"int192\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minAnswer\",\"outputs\":[{\"internalType\":\"int192\",\"name\":\"\",\"type\":\"int192\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_signerOrTransmitter\",\"type\":\"address\"}],\"name\":\"oracleObservationCount\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_transmitter\",\"type\":\"address\"}],\"name\":\"owedPayment\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"removeAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"requestNewRound\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"\",\"type\":\"uint80\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"requesterAccessController\",\"outputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_maximumGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_reasonableGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_microLinkPerEth\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_linkGweiPerObservation\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_linkGweiPerTransmission\",\"type\":\"uint32\"}],\"name\":\"setBilling\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"_billingAccessController\",\"type\":\"address\"}],\"name\":\"setBillingAccessController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_signers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"_transmitters\",\"type\":\"address[]\"},{\"internalType\":\"uint8\",\"name\":\"_threshold\",\"type\":\"uint8\"},{\"internalType\":\"uint64\",\"name\":\"_encodedConfigVersion\",\"type\":\"uint64\"},{\"internalType\":\"bytes\",\"name\":\"_encoded\",\"type\":\"bytes\"}],\"name\":\"setConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_transmitters\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"_payees\",\"type\":\"address[]\"}],\"name\":\"setPayees\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"_requesterAccessController\",\"type\":\"address\"}],\"name\":\"setRequesterAccessController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"_newValidator\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"_newGasLimit\",\"type\":\"uint32\"}],\"name\":\"setValidatorConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_transmitter\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_proposed\",\"type\":\"address\"}],\"name\":\"transferPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_report\",\"type\":\"bytes\"},{\"internalType\":\"bytes32[]\",\"name\":\"_rs\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"_ss\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32\",\"name\":\"_rawVs\",\"type\":\"bytes32\"}],\"name\":\"transmit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"transmitters\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"validatorConfig\",\"outputs\":[{\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"validator\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdrawFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_transmitter\",\"type\":\"address\"}],\"name\":\"withdrawPayment\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
AggregatorMetaData contains all meta data concerning the Aggregator contract.
var Bep20ABI = Bep20MetaData.ABI
Bep20ABI is the input ABI used to generate the binding from. Deprecated: Use Bep20MetaData.ABI instead.
var Bep20MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
Bep20MetaData contains all meta data concerning the Bep20 contract.
var ComptrollerABI = ComptrollerMetaData.ABI
ComptrollerABI is the input ABI used to generate the binding from. Deprecated: Use ComptrollerMetaData.ABI instead.
var ComptrollerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"action\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"pauseState\",\"type\":\"bool\"}],\"name\":\"ActionPaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"action\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"pauseState\",\"type\":\"bool\"}],\"name\":\"ActionPaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"state\",\"type\":\"bool\"}],\"name\":\"ActionProtocolPaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"venusDelta\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"venusBorrowIndex\",\"type\":\"uint256\"}],\"name\":\"DistributedBorrowerVenus\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"supplier\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"venusDelta\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"venusSupplyIndex\",\"type\":\"uint256\"}],\"name\":\"DistributedSupplierVenus\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"vaiMinter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"venusDelta\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"venusVAIMintIndex\",\"type\":\"uint256\"}],\"name\":\"DistributedVAIMinterVenus\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"DistributedVAIVaultVenus\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"error\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"info\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"detail\",\"type\":\"uint256\"}],\"name\":\"Failure\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"MarketEntered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"MarketExited\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"}],\"name\":\"MarketListed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newBorrowCap\",\"type\":\"uint256\"}],\"name\":\"NewBorrowCap\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldBorrowCapGuardian\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newBorrowCapGuardian\",\"type\":\"address\"}],\"name\":\"NewBorrowCapGuardian\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldCloseFactorMantissa\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newCloseFactorMantissa\",\"type\":\"uint256\"}],\"name\":\"NewCloseFactor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldCollateralFactorMantissa\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newCollateralFactorMantissa\",\"type\":\"uint256\"}],\"name\":\"NewCollateralFactor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldLiquidationIncentiveMantissa\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newLiquidationIncentiveMantissa\",\"type\":\"uint256\"}],\"name\":\"NewLiquidationIncentive\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldPauseGuardian\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newPauseGuardian\",\"type\":\"address\"}],\"name\":\"NewPauseGuardian\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractPriceOracle\",\"name\":\"oldPriceOracle\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"contractPriceOracle\",\"name\":\"newPriceOracle\",\"type\":\"address\"}],\"name\":\"NewPriceOracle\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldTreasuryAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newTreasuryAddress\",\"type\":\"address\"}],\"name\":\"NewTreasuryAddress\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldTreasuryGuardian\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newTreasuryGuardian\",\"type\":\"address\"}],\"name\":\"NewTreasuryGuardian\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldTreasuryPercent\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newTreasuryPercent\",\"type\":\"uint256\"}],\"name\":\"NewTreasuryPercent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractVAIControllerInterface\",\"name\":\"oldVAIController\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"contractVAIControllerInterface\",\"name\":\"newVAIController\",\"type\":\"address\"}],\"name\":\"NewVAIController\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldVAIMintRate\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newVAIMintRate\",\"type\":\"uint256\"}],\"name\":\"NewVAIMintRate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"vault_\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"releaseStartBlock_\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"releaseInterval_\",\"type\":\"uint256\"}],\"name\":\"NewVAIVaultInfo\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldVenusVAIRate\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newVenusVAIRate\",\"type\":\"uint256\"}],\"name\":\"NewVenusVAIRate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldVenusVAIVaultRate\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newVenusVAIVaultRate\",\"type\":\"uint256\"}],\"name\":\"NewVenusVAIVaultRate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"VenusGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newSpeed\",\"type\":\"uint256\"}],\"name\":\"VenusSpeedUpdated\",\"type\":\"event\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractUnitroller\",\"name\":\"unitroller\",\"type\":\"address\"}],\"name\":\"_become\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"_borrowGuardianPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"_grantXVS\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"_mintGuardianPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"newBorrowCapGuardian\",\"type\":\"address\"}],\"name\":\"_setBorrowCapGuardian\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newCloseFactorMantissa\",\"type\":\"uint256\"}],\"name\":\"_setCloseFactor\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"newCollateralFactorMantissa\",\"type\":\"uint256\"}],\"name\":\"_setCollateralFactor\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newLiquidationIncentiveMantissa\",\"type\":\"uint256\"}],\"name\":\"_setLiquidationIncentive\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractVToken[]\",\"name\":\"vTokens\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"newBorrowCaps\",\"type\":\"uint256[]\"}],\"name\":\"_setMarketBorrowCaps\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"newPauseGuardian\",\"type\":\"address\"}],\"name\":\"_setPauseGuardian\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractPriceOracle\",\"name\":\"newOracle\",\"type\":\"address\"}],\"name\":\"_setPriceOracle\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bool\",\"name\":\"state\",\"type\":\"bool\"}],\"name\":\"_setProtocolPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"newTreasuryGuardian\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newTreasuryAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"newTreasuryPercent\",\"type\":\"uint256\"}],\"name\":\"_setTreasuryData\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractVAIControllerInterface\",\"name\":\"vaiController_\",\"type\":\"address\"}],\"name\":\"_setVAIController\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newVAIMintRate\",\"type\":\"uint256\"}],\"name\":\"_setVAIMintRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vault_\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"releaseStartBlock_\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minReleaseAmount_\",\"type\":\"uint256\"}],\"name\":\"_setVAIVaultInfo\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"venusSpeed\",\"type\":\"uint256\"}],\"name\":\"_setVenusSpeed\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"venusVAIVaultRate_\",\"type\":\"uint256\"}],\"name\":\"_setVenusVAIVaultRate\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"}],\"name\":\"_supportMarket\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"accountAssets\",\"outputs\":[{\"internalType\":\"contractVToken\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"admin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"allMarkets\",\"outputs\":[{\"internalType\":\"contractVToken\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"borrowAmount\",\"type\":\"uint256\"}],\"name\":\"borrowAllowed\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"borrowCapGuardian\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"borrowCaps\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"borrowGuardianPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"borrowAmount\",\"type\":\"uint256\"}],\"name\":\"borrowVerify\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"}],\"name\":\"checkMembership\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"holder\",\"type\":\"address\"},{\"internalType\":\"contractVToken[]\",\"name\":\"vTokens\",\"type\":\"address[]\"}],\"name\":\"claimVenus\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"holder\",\"type\":\"address\"}],\"name\":\"claimVenus\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"holders\",\"type\":\"address[]\"},{\"internalType\":\"contractVToken[]\",\"name\":\"vTokens\",\"type\":\"address[]\"},{\"internalType\":\"bool\",\"name\":\"borrowers\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"suppliers\",\"type\":\"bool\"}],\"name\":\"claimVenus\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"closeFactorMantissa\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"comptrollerImplementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"vTokens\",\"type\":\"address[]\"}],\"name\":\"enterMarkets\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vTokenAddress\",\"type\":\"address\"}],\"name\":\"exitMarket\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getAccountLiquidity\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getAllMarkets\",\"outputs\":[{\"internalType\":\"contractVToken[]\",\"name\":\"\",\"type\":\"address[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getAssetsIn\",\"outputs\":[{\"internalType\":\"contractVToken[]\",\"name\":\"\",\"type\":\"address[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getBlockNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"vTokenModify\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"redeemTokens\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"borrowAmount\",\"type\":\"uint256\"}],\"name\":\"getHypotheticalAccountLiquidity\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getXVSAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isComptroller\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"lastContributorBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vTokenBorrowed\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"vTokenCollateral\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"liquidator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"repayAmount\",\"type\":\"uint256\"}],\"name\":\"liquidateBorrowAllowed\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vTokenBorrowed\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"vTokenCollateral\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"liquidator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"actualRepayAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"seizeTokens\",\"type\":\"uint256\"}],\"name\":\"liquidateBorrowVerify\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vTokenBorrowed\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"vTokenCollateral\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"actualRepayAmount\",\"type\":\"uint256\"}],\"name\":\"liquidateCalculateSeizeTokens\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vTokenCollateral\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"actualRepayAmount\",\"type\":\"uint256\"}],\"name\":\"liquidateVAICalculateSeizeTokens\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"liquidationIncentiveMantissa\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"markets\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isListed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"collateralFactorMantissa\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"isVenus\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"maxAssets\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"minReleaseAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"mintAmount\",\"type\":\"uint256\"}],\"name\":\"mintAllowed\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"mintGuardianPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"mintVAIGuardianPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"actualMintAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"mintTokens\",\"type\":\"uint256\"}],\"name\":\"mintVerify\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"mintedVAIs\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"oracle\",\"outputs\":[{\"internalType\":\"contractPriceOracle\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pauseGuardian\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pendingAdmin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pendingComptrollerImplementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"protocolPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"redeemer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"redeemTokens\",\"type\":\"uint256\"}],\"name\":\"redeemAllowed\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"redeemer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"redeemAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"redeemTokens\",\"type\":\"uint256\"}],\"name\":\"redeemVerify\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"releaseStartBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"releaseToVault\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"payer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"repayAmount\",\"type\":\"uint256\"}],\"name\":\"repayBorrowAllowed\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"payer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"actualRepayAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"borrowerIndex\",\"type\":\"uint256\"}],\"name\":\"repayBorrowVerify\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"repayVAIGuardianPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vTokenCollateral\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"vTokenBorrowed\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"liquidator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"seizeTokens\",\"type\":\"uint256\"}],\"name\":\"seizeAllowed\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"seizeGuardianPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vTokenCollateral\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"vTokenBorrowed\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"liquidator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"seizeTokens\",\"type\":\"uint256\"}],\"name\":\"seizeVerify\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"setMintedVAIOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"src\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"dst\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"transferTokens\",\"type\":\"uint256\"}],\"name\":\"transferAllowed\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"transferGuardianPaused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"src\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"dst\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"transferTokens\",\"type\":\"uint256\"}],\"name\":\"transferVerify\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"treasuryAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"treasuryGuardian\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"treasuryPercent\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"vaiController\",\"outputs\":[{\"internalType\":\"contractVAIControllerInterface\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"vaiMintRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"vaiVaultAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"venusAccrued\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"venusBorrowState\",\"outputs\":[{\"internalType\":\"uint224\",\"name\":\"index\",\"type\":\"uint224\"},{\"internalType\":\"uint32\",\"name\":\"block\",\"type\":\"uint32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"venusBorrowerIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"venusContributorSpeeds\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"venusInitialIndex\",\"outputs\":[{\"internalType\":\"uint224\",\"name\":\"\",\"type\":\"uint224\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"venusRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"venusSpeeds\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"venusSupplierIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"venusSupplyState\",\"outputs\":[{\"internalType\":\"uint224\",\"name\":\"index\",\"type\":\"uint224\"},{\"internalType\":\"uint32\",\"name\":\"block\",\"type\":\"uint32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"venusVAIRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"venusVAIVaultRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ComptrollerMetaData contains all meta data concerning the Comptroller contract.
var IPancakeFactoryABI = IPancakeFactoryMetaData.ABI
IPancakeFactoryABI is the input ABI used to generate the binding from. Deprecated: Use IPancakeFactoryMetaData.ABI instead.
var IPancakeFactoryMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token0\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token1\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"pair\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"PairCreated\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"INIT_CODE_PAIR_HASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"allPairs\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"pair\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"allPairsLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tokenA\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"tokenB\",\"type\":\"address\"}],\"name\":\"createPair\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"pair\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"feeTo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"feeToSetter\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tokenA\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"tokenB\",\"type\":\"address\"}],\"name\":\"getPair\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"pair\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"setFeeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"setFeeToSetter\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
IPancakeFactoryMetaData contains all meta data concerning the IPancakeFactory contract.
var IPancakeRouter02ABI = IPancakeRouter02MetaData.ABI
IPancakeRouter02ABI is the input ABI used to generate the binding from. Deprecated: Use IPancakeRouter02MetaData.ABI instead.
var IPancakeRouter02MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"WETH\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tokenA\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"tokenB\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amountADesired\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountBDesired\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountAMin\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountBMin\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"addLiquidity\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountA\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountB\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"liquidity\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amountTokenDesired\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountTokenMin\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountETHMin\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"addLiquidityETH\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountToken\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountETH\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"liquidity\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"factory\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amountOut\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reserveIn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reserveOut\",\"type\":\"uint256\"}],\"name\":\"getAmountIn\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountIn\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amountIn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reserveIn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reserveOut\",\"type\":\"uint256\"}],\"name\":\"getAmountOut\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountOut\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amountOut\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"path\",\"type\":\"address[]\"}],\"name\":\"getAmountsIn\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amountIn\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"path\",\"type\":\"address[]\"}],\"name\":\"getAmountsOut\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amountA\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reserveA\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reserveB\",\"type\":\"uint256\"}],\"name\":\"quote\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountB\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tokenA\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"tokenB\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"liquidity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountAMin\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountBMin\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"removeLiquidity\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountA\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountB\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"liquidity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountTokenMin\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountETHMin\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"removeLiquidityETH\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountToken\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountETH\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"liquidity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountTokenMin\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountETHMin\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"removeLiquidityETHSupportingFeeOnTransferTokens\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountETH\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"liquidity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountTokenMin\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountETHMin\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"approveMax\",\"type\":\"bool\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"removeLiquidityETHWithPermit\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountToken\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountETH\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"liquidity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountTokenMin\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountETHMin\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"approveMax\",\"type\":\"bool\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"removeLiquidityETHWithPermitSupportingFeeOnTransferTokens\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountETH\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tokenA\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"tokenB\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"liquidity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountAMin\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountBMin\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"approveMax\",\"type\":\"bool\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"removeLiquidityWithPermit\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountA\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountB\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amountOut\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"path\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"swapETHForExactTokens\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amountOutMin\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"path\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"swapExactETHForTokens\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amountOutMin\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"path\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"swapExactETHForTokensSupportingFeeOnTransferTokens\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amountIn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountOutMin\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"path\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"swapExactTokensForETH\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amountIn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountOutMin\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"path\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"swapExactTokensForETHSupportingFeeOnTransferTokens\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amountIn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountOutMin\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"path\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"swapExactTokensForTokens\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amountIn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountOutMin\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"path\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"swapExactTokensForTokensSupportingFeeOnTransferTokens\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amountOut\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountInMax\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"path\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"swapTokensForExactETH\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amountOut\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amountInMax\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"path\",\"type\":\"address[]\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"swapTokensForExactTokens\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
IPancakeRouter02MetaData contains all meta data concerning the IPancakeRouter02 contract.
var IQingsuanABI = IQingsuanMetaData.ABI
IQingsuanABI is the input ABI used to generate the binding from. Deprecated: Use IQingsuanMetaData.ABI instead.
var IQingsuanMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_situation\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_flashLoanFrom\",\"type\":\"address\"},{\"internalType\":\"address[]\",\"name\":\"_path1\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"_path2\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"_tokens\",\"type\":\"address[]\"},{\"internalType\":\"uint256\",\"name\":\"_flashLoanAmount\",\"type\":\"uint256\"}],\"name\":\"qingsuan\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
IQingsuanMetaData contains all meta data concerning the IQingsuan contract.
var OracleABI = OracleMetaData.ABI
OracleABI is the input ABI used to generate the binding from. Deprecated: Use OracleMetaData.ABI instead.
var OracleMetaData = &bind.MetaData{
ABI: "[{\"constant\":true,\"inputs\":[{\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"}],\"name\":\"getUnderlyingPrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isPriceOracle\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
OracleMetaData contains all meta data concerning the Oracle contract.
var PriceFeedABI = PriceFeedMetaData.ABI
PriceFeedABI is the input ABI used to generate the binding from. Deprecated: Use PriceFeedMetaData.ABI instead.
var PriceFeedMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_aggregator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_accessController\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"int256\",\"name\":\"current\",\"type\":\"int256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"}],\"name\":\"AnswerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"startedBy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"}],\"name\":\"NewRound\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"accessController\",\"outputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"aggregator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_aggregator\",\"type\":\"address\"}],\"name\":\"confirmAggregator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"description\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_roundId\",\"type\":\"uint256\"}],\"name\":\"getAnswer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint80\",\"name\":\"_roundId\",\"type\":\"uint80\"}],\"name\":\"getRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_roundId\",\"type\":\"uint256\"}],\"name\":\"getTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestAnswer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRound\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"name\":\"phaseAggregators\",\"outputs\":[{\"internalType\":\"contractAggregatorV2V3Interface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"phaseId\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_aggregator\",\"type\":\"address\"}],\"name\":\"proposeAggregator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proposedAggregator\",\"outputs\":[{\"internalType\":\"contractAggregatorV2V3Interface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint80\",\"name\":\"_roundId\",\"type\":\"uint80\"}],\"name\":\"proposedGetRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proposedLatestRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_accessController\",\"type\":\"address\"}],\"name\":\"setController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
PriceFeedMetaData contains all meta data concerning the PriceFeed contract.
var PriceOracleABI = PriceOracleMetaData.ABI
PriceOracleABI is the input ABI used to generate the binding from. Deprecated: Use PriceOracleMetaData.ABI instead.
var PriceOracleMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"feed\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\"}],\"name\":\"FeedSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"NewAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"asset\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"previousPriceMantissa\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"requestedPriceMantissa\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newPriceMantissa\",\"type\":\"uint256\"}],\"name\":\"PricePosted\",\"type\":\"event\"},{\"constant\":true,\"inputs\":[],\"name\":\"VAI_VALUE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"admin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"asset\",\"type\":\"address\"}],\"name\":\"assetPrices\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\"}],\"name\":\"getFeed\",\"outputs\":[{\"internalType\":\"contractAggregatorV2V3Interface\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"}],\"name\":\"getUnderlyingPrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isPriceOracle\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"setAdmin\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"asset\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"setDirectPrice\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"feed\",\"type\":\"address\"}],\"name\":\"setFeed\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"underlyingPriceMantissa\",\"type\":\"uint256\"}],\"name\":\"setUnderlyingPrice\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
PriceOracleMetaData contains all meta data concerning the PriceOracle contract.
var UnitrollerABI = UnitrollerMetaData.ABI
UnitrollerABI is the input ABI used to generate the binding from. Deprecated: Use UnitrollerMetaData.ABI instead.
var UnitrollerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"error\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"info\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"detail\",\"type\":\"uint256\"}],\"name\":\"Failure\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"NewAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldImplementation\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"NewImplementation\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldPendingAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newPendingAdmin\",\"type\":\"address\"}],\"name\":\"NewPendingAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldPendingImplementation\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newPendingImplementation\",\"type\":\"address\"}],\"name\":\"NewPendingImplementation\",\"type\":\"event\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"constant\":false,\"inputs\":[],\"name\":\"_acceptAdmin\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"_acceptImplementation\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"newPendingAdmin\",\"type\":\"address\"}],\"name\":\"_setPendingAdmin\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"newPendingImplementation\",\"type\":\"address\"}],\"name\":\"_setPendingImplementation\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"admin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"comptrollerImplementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pendingAdmin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pendingComptrollerImplementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
UnitrollerMetaData contains all meta data concerning the Unitroller contract.
var Vbep20ABI = Vbep20MetaData.ABI
Vbep20ABI is the input ABI used to generate the binding from. Deprecated: Use Vbep20MetaData.ABI instead.
var Vbep20MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"underlying_\",\"type\":\"address\"},{\"internalType\":\"contractComptrollerInterface\",\"name\":\"comptroller_\",\"type\":\"address\"},{\"internalType\":\"contractInterestRateModel\",\"name\":\"interestRateModel_\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"initialExchangeRateMantissa_\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"name_\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol_\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"decimals_\",\"type\":\"uint8\"},{\"internalType\":\"addresspayable\",\"name\":\"admin_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"implementation_\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"becomeImplementationData\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"cashPrior\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"interestAccumulated\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"borrowIndex\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalBorrows\",\"type\":\"uint256\"}],\"name\":\"AccrueInterest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"borrowAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"accountBorrows\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalBorrows\",\"type\":\"uint256\"}],\"name\":\"Borrow\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"error\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"info\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"detail\",\"type\":\"uint256\"}],\"name\":\"Failure\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"liquidator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"repayAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"vTokenCollateral\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"seizeTokens\",\"type\":\"uint256\"}],\"name\":\"LiquidateBorrow\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"mintAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"mintTokens\",\"type\":\"uint256\"}],\"name\":\"Mint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"payer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"mintAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"mintTokens\",\"type\":\"uint256\"}],\"name\":\"MintBehalf\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"NewAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractComptrollerInterface\",\"name\":\"oldComptroller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"contractComptrollerInterface\",\"name\":\"newComptroller\",\"type\":\"address\"}],\"name\":\"NewComptroller\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldImplementation\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"NewImplementation\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractInterestRateModel\",\"name\":\"oldInterestRateModel\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"contractInterestRateModel\",\"name\":\"newInterestRateModel\",\"type\":\"address\"}],\"name\":\"NewMarketInterestRateModel\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldPendingAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newPendingAdmin\",\"type\":\"address\"}],\"name\":\"NewPendingAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldReserveFactorMantissa\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newReserveFactorMantissa\",\"type\":\"uint256\"}],\"name\":\"NewReserveFactor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"redeemer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"redeemAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"redeemTokens\",\"type\":\"uint256\"}],\"name\":\"Redeem\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"redeemer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"feeAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"redeemTokens\",\"type\":\"uint256\"}],\"name\":\"RedeemFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"payer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"repayAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"accountBorrows\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalBorrows\",\"type\":\"uint256\"}],\"name\":\"RepayBorrow\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"benefactor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"addAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newTotalReserves\",\"type\":\"uint256\"}],\"name\":\"ReservesAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"reduceAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newTotalReserves\",\"type\":\"uint256\"}],\"name\":\"ReservesReduced\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"constant\":false,\"inputs\":[],\"name\":\"_acceptAdmin\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"addAmount\",\"type\":\"uint256\"}],\"name\":\"_addReserves\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"reduceAmount\",\"type\":\"uint256\"}],\"name\":\"_reduceReserves\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractComptrollerInterface\",\"name\":\"newComptroller\",\"type\":\"address\"}],\"name\":\"_setComptroller\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"implementation_\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"allowResign\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"becomeImplementationData\",\"type\":\"bytes\"}],\"name\":\"_setImplementation\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractInterestRateModel\",\"name\":\"newInterestRateModel\",\"type\":\"address\"}],\"name\":\"_setInterestRateModel\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"newPendingAdmin\",\"type\":\"address\"}],\"name\":\"_setPendingAdmin\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newReserveFactorMantissa\",\"type\":\"uint256\"}],\"name\":\"_setReserveFactor\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"accrualBlockNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"accrueInterest\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"admin\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOfUnderlying\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"borrowAmount\",\"type\":\"uint256\"}],\"name\":\"borrow\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"borrowBalanceCurrent\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"borrowBalanceStored\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"borrowIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"borrowRatePerBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"comptroller\",\"outputs\":[{\"internalType\":\"contractComptrollerInterface\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"delegateToImplementation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"delegateToViewImplementation\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"exchangeRateCurrent\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"exchangeRateStored\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getAccountSnapshot\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getCash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"implementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"interestRateModel\",\"outputs\":[{\"internalType\":\"contractInterestRateModel\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isVToken\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"repayAmount\",\"type\":\"uint256\"},{\"internalType\":\"contractVTokenInterface\",\"name\":\"vTokenCollateral\",\"type\":\"address\"}],\"name\":\"liquidateBorrow\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"mintAmount\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"mintAmount\",\"type\":\"uint256\"}],\"name\":\"mintBehalf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pendingAdmin\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"redeemTokens\",\"type\":\"uint256\"}],\"name\":\"redeem\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"redeemAmount\",\"type\":\"uint256\"}],\"name\":\"redeemUnderlying\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"repayAmount\",\"type\":\"uint256\"}],\"name\":\"repayBorrow\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"repayAmount\",\"type\":\"uint256\"}],\"name\":\"repayBorrowBehalf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"reserveFactorMantissa\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"liquidator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"seizeTokens\",\"type\":\"uint256\"}],\"name\":\"seize\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"supplyRatePerBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalBorrows\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"totalBorrowsCurrent\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalReserves\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"dst\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"src\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"dst\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"underlying\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
Vbep20MetaData contains all meta data concerning the Vbep20 contract.
var VbnbABI = VbnbMetaData.ABI
VbnbABI is the input ABI used to generate the binding from. Deprecated: Use VbnbMetaData.ABI instead.
var VbnbMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractComptrollerInterface\",\"name\":\"comptroller_\",\"type\":\"address\"},{\"internalType\":\"contractInterestRateModel\",\"name\":\"interestRateModel_\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"initialExchangeRateMantissa_\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"name_\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol_\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"decimals_\",\"type\":\"uint8\"},{\"internalType\":\"addresspayable\",\"name\":\"admin_\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"cashPrior\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"interestAccumulated\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"borrowIndex\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalBorrows\",\"type\":\"uint256\"}],\"name\":\"AccrueInterest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"borrowAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"accountBorrows\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalBorrows\",\"type\":\"uint256\"}],\"name\":\"Borrow\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"error\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"info\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"detail\",\"type\":\"uint256\"}],\"name\":\"Failure\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"liquidator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"repayAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"vTokenCollateral\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"seizeTokens\",\"type\":\"uint256\"}],\"name\":\"LiquidateBorrow\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"mintAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"mintTokens\",\"type\":\"uint256\"}],\"name\":\"Mint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"payer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"mintAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"mintTokens\",\"type\":\"uint256\"}],\"name\":\"MintBehalf\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"NewAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractComptrollerInterface\",\"name\":\"oldComptroller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"contractComptrollerInterface\",\"name\":\"newComptroller\",\"type\":\"address\"}],\"name\":\"NewComptroller\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractInterestRateModel\",\"name\":\"oldInterestRateModel\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"contractInterestRateModel\",\"name\":\"newInterestRateModel\",\"type\":\"address\"}],\"name\":\"NewMarketInterestRateModel\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldPendingAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newPendingAdmin\",\"type\":\"address\"}],\"name\":\"NewPendingAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldReserveFactorMantissa\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newReserveFactorMantissa\",\"type\":\"uint256\"}],\"name\":\"NewReserveFactor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"redeemer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"redeemAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"redeemTokens\",\"type\":\"uint256\"}],\"name\":\"Redeem\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"redeemer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"feeAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"redeemTokens\",\"type\":\"uint256\"}],\"name\":\"RedeemFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"payer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"repayAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"accountBorrows\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalBorrows\",\"type\":\"uint256\"}],\"name\":\"RepayBorrow\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"benefactor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"addAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newTotalReserves\",\"type\":\"uint256\"}],\"name\":\"ReservesAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"reduceAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newTotalReserves\",\"type\":\"uint256\"}],\"name\":\"ReservesReduced\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"constant\":false,\"inputs\":[],\"name\":\"_acceptAdmin\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"reduceAmount\",\"type\":\"uint256\"}],\"name\":\"_reduceReserves\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractComptrollerInterface\",\"name\":\"newComptroller\",\"type\":\"address\"}],\"name\":\"_setComptroller\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractInterestRateModel\",\"name\":\"newInterestRateModel\",\"type\":\"address\"}],\"name\":\"_setInterestRateModel\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"newPendingAdmin\",\"type\":\"address\"}],\"name\":\"_setPendingAdmin\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newReserveFactorMantissa\",\"type\":\"uint256\"}],\"name\":\"_setReserveFactor\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"accrualBlockNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"accrueInterest\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"admin\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOfUnderlying\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"borrowAmount\",\"type\":\"uint256\"}],\"name\":\"borrow\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"borrowBalanceCurrent\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"borrowBalanceStored\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"borrowIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"borrowRatePerBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"comptroller\",\"outputs\":[{\"internalType\":\"contractComptrollerInterface\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"exchangeRateCurrent\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"exchangeRateStored\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getAccountSnapshot\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getCash\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractComptrollerInterface\",\"name\":\"comptroller_\",\"type\":\"address\"},{\"internalType\":\"contractInterestRateModel\",\"name\":\"interestRateModel_\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"initialExchangeRateMantissa_\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"name_\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol_\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"decimals_\",\"type\":\"uint8\"}],\"name\":\"initialize\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"interestRateModel\",\"outputs\":[{\"internalType\":\"contractInterestRateModel\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isVToken\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"internalType\":\"contractVToken\",\"name\":\"vTokenCollateral\",\"type\":\"address\"}],\"name\":\"liquidateBorrow\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"mint\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"pendingAdmin\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"redeemTokens\",\"type\":\"uint256\"}],\"name\":\"redeem\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"redeemAmount\",\"type\":\"uint256\"}],\"name\":\"redeemUnderlying\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"repayBorrow\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"}],\"name\":\"repayBorrowBehalf\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"reserveFactorMantissa\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"liquidator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"seizeTokens\",\"type\":\"uint256\"}],\"name\":\"seize\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"supplyRatePerBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalBorrows\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"totalBorrowsCurrent\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalReserves\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"dst\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"src\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"dst\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
VbnbMetaData contains all meta data concerning the Vbnb contract.
var VlensABI = VlensMetaData.ABI
VlensABI is the input ABI used to generate the binding from. Deprecated: Use VlensMetaData.ABI instead.
var VlensMetaData = &bind.MetaData{
ABI: "[{\"constant\":true,\"inputs\":[{\"internalType\":\"contractComptrollerLensInterface\",\"name\":\"comptroller\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getAccountLimits\",\"outputs\":[{\"components\":[{\"internalType\":\"contractVToken[]\",\"name\":\"markets\",\"type\":\"address[]\"},{\"internalType\":\"uint256\",\"name\":\"liquidity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"shortfall\",\"type\":\"uint256\"}],\"internalType\":\"structVenusLens.AccountLimits\",\"name\":\"\",\"type\":\"tuple\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"contractGovernorAlpha\",\"name\":\"governor\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"proposalIds\",\"type\":\"uint256[]\"}],\"name\":\"getGovProposals\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"proposalId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"proposer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"eta\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"targets\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"},{\"internalType\":\"string[]\",\"name\":\"signatures\",\"type\":\"string[]\"},{\"internalType\":\"bytes[]\",\"name\":\"calldatas\",\"type\":\"bytes[]\"},{\"internalType\":\"uint256\",\"name\":\"startBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"forVotes\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"againstVotes\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"canceled\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"executed\",\"type\":\"bool\"}],\"internalType\":\"structVenusLens.GovProposal[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"contractGovernorAlpha\",\"name\":\"governor\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"voter\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"proposalIds\",\"type\":\"uint256[]\"}],\"name\":\"getGovReceipts\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"proposalId\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"hasVoted\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"support\",\"type\":\"bool\"},{\"internalType\":\"uint96\",\"name\":\"votes\",\"type\":\"uint96\"}],\"internalType\":\"structVenusLens.GovReceipt[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"contractXVS\",\"name\":\"xvs\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint32[]\",\"name\":\"blockNumbers\",\"type\":\"uint32[]\"}],\"name\":\"getVenusVotes\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"votes\",\"type\":\"uint256\"}],\"internalType\":\"structVenusLens.VenusVotes[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"contractXVS\",\"name\":\"xvs\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getXVSBalanceMetadata\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"votes\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"delegate\",\"type\":\"address\"}],\"internalType\":\"structVenusLens.XVSBalanceMetadata\",\"name\":\"\",\"type\":\"tuple\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractXVS\",\"name\":\"xvs\",\"type\":\"address\"},{\"internalType\":\"contractComptrollerLensInterface\",\"name\":\"comptroller\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getXVSBalanceMetadataExt\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"votes\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"delegate\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"allocated\",\"type\":\"uint256\"}],\"internalType\":\"structVenusLens.XVSBalanceMetadataExt\",\"name\":\"\",\"type\":\"tuple\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"addresspayable\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"vTokenBalances\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"balanceOf\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"borrowBalanceCurrent\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"balanceOfUnderlying\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenBalance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenAllowance\",\"type\":\"uint256\"}],\"internalType\":\"structVenusLens.VTokenBalances\",\"name\":\"\",\"type\":\"tuple\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractVToken[]\",\"name\":\"vTokens\",\"type\":\"address[]\"},{\"internalType\":\"addresspayable\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"vTokenBalancesAll\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"balanceOf\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"borrowBalanceCurrent\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"balanceOfUnderlying\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenBalance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenAllowance\",\"type\":\"uint256\"}],\"internalType\":\"structVenusLens.VTokenBalances[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"}],\"name\":\"vTokenMetadata\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"exchangeRateCurrent\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"supplyRatePerBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"borrowRatePerBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reserveFactorMantissa\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalBorrows\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalReserves\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalSupply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalCash\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"isListed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"collateralFactorMantissa\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"underlyingAssetAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"vTokenDecimals\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"underlyingDecimals\",\"type\":\"uint256\"}],\"internalType\":\"structVenusLens.VTokenMetadata\",\"name\":\"\",\"type\":\"tuple\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractVToken[]\",\"name\":\"vTokens\",\"type\":\"address[]\"}],\"name\":\"vTokenMetadataAll\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"exchangeRateCurrent\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"supplyRatePerBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"borrowRatePerBlock\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reserveFactorMantissa\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalBorrows\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalReserves\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalSupply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalCash\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"isListed\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"collateralFactorMantissa\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"underlyingAssetAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"vTokenDecimals\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"underlyingDecimals\",\"type\":\"uint256\"}],\"internalType\":\"structVenusLens.VTokenMetadata[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"contractVToken\",\"name\":\"vToken\",\"type\":\"address\"}],\"name\":\"vTokenUnderlyingPrice\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"underlyingPrice\",\"type\":\"uint256\"}],\"internalType\":\"structVenusLens.VTokenUnderlyingPrice\",\"name\":\"\",\"type\":\"tuple\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"contractVToken[]\",\"name\":\"vTokens\",\"type\":\"address[]\"}],\"name\":\"vTokenUnderlyingPriceAll\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"vToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"underlyingPrice\",\"type\":\"uint256\"}],\"internalType\":\"structVenusLens.VTokenUnderlyingPrice[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
VlensMetaData contains all meta data concerning the Vlens contract.
Functions ¶
This section is empty.
Types ¶
type Aggregator ¶
type Aggregator struct { AggregatorCaller // Read-only binding to the contract AggregatorTransactor // Write-only binding to the contract AggregatorFilterer // Log filterer for contract events }
Aggregator is an auto generated Go binding around an Ethereum contract.
func NewAggregator ¶
func NewAggregator(address common.Address, backend bind.ContractBackend) (*Aggregator, error)
NewAggregator creates a new instance of Aggregator, bound to a specific deployed contract.
type AggregatorAddedAccess ¶
type AggregatorAddedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
AggregatorAddedAccess represents a AddedAccess event raised by the Aggregator contract.
type AggregatorAddedAccessIterator ¶
type AggregatorAddedAccessIterator struct { Event *AggregatorAddedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorAddedAccessIterator is returned from FilterAddedAccess and is used to iterate over the raw logs and unpacked data for AddedAccess events raised by the Aggregator contract.
func (*AggregatorAddedAccessIterator) Close ¶
func (it *AggregatorAddedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorAddedAccessIterator) Error ¶
func (it *AggregatorAddedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorAddedAccessIterator) Next ¶
func (it *AggregatorAddedAccessIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AggregatorAnswerUpdated ¶
type AggregatorAnswerUpdated struct { Current *big.Int RoundId *big.Int UpdatedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
AggregatorAnswerUpdated represents a AnswerUpdated event raised by the Aggregator contract.
type AggregatorAnswerUpdatedIterator ¶
type AggregatorAnswerUpdatedIterator struct { Event *AggregatorAnswerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorAnswerUpdatedIterator is returned from FilterAnswerUpdated and is used to iterate over the raw logs and unpacked data for AnswerUpdated events raised by the Aggregator contract.
func (*AggregatorAnswerUpdatedIterator) Close ¶
func (it *AggregatorAnswerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorAnswerUpdatedIterator) Error ¶
func (it *AggregatorAnswerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorAnswerUpdatedIterator) Next ¶
func (it *AggregatorAnswerUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AggregatorBillingAccessControllerSet ¶
type AggregatorBillingAccessControllerSet struct { Old common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
AggregatorBillingAccessControllerSet represents a BillingAccessControllerSet event raised by the Aggregator contract.
type AggregatorBillingAccessControllerSetIterator ¶
type AggregatorBillingAccessControllerSetIterator struct { Event *AggregatorBillingAccessControllerSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorBillingAccessControllerSetIterator is returned from FilterBillingAccessControllerSet and is used to iterate over the raw logs and unpacked data for BillingAccessControllerSet events raised by the Aggregator contract.
func (*AggregatorBillingAccessControllerSetIterator) Close ¶
func (it *AggregatorBillingAccessControllerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorBillingAccessControllerSetIterator) Error ¶
func (it *AggregatorBillingAccessControllerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorBillingAccessControllerSetIterator) Next ¶
func (it *AggregatorBillingAccessControllerSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AggregatorBillingSet ¶
type AggregatorBillingSet struct { MaximumGasPrice uint32 ReasonableGasPrice uint32 MicroLinkPerEth uint32 LinkGweiPerObservation uint32 LinkGweiPerTransmission uint32 Raw types.Log // Blockchain specific contextual infos }
AggregatorBillingSet represents a BillingSet event raised by the Aggregator contract.
type AggregatorBillingSetIterator ¶
type AggregatorBillingSetIterator struct { Event *AggregatorBillingSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorBillingSetIterator is returned from FilterBillingSet and is used to iterate over the raw logs and unpacked data for BillingSet events raised by the Aggregator contract.
func (*AggregatorBillingSetIterator) Close ¶
func (it *AggregatorBillingSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorBillingSetIterator) Error ¶
func (it *AggregatorBillingSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorBillingSetIterator) Next ¶
func (it *AggregatorBillingSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AggregatorCaller ¶
type AggregatorCaller struct {
// contains filtered or unexported fields
}
AggregatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAggregatorCaller ¶
func NewAggregatorCaller(address common.Address, caller bind.ContractCaller) (*AggregatorCaller, error)
NewAggregatorCaller creates a new read-only instance of Aggregator, bound to a specific deployed contract.
func (*AggregatorCaller) BillingAccessController ¶
func (_Aggregator *AggregatorCaller) BillingAccessController(opts *bind.CallOpts) (common.Address, error)
BillingAccessController is a free data retrieval call binding the contract method 0x996e8298.
Solidity: function billingAccessController() view returns(address)
func (*AggregatorCaller) CheckEnabled ¶
func (_Aggregator *AggregatorCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*AggregatorCaller) Decimals ¶
func (_Aggregator *AggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AggregatorCaller) Description ¶
func (_Aggregator *AggregatorCaller) Description(opts *bind.CallOpts) (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*AggregatorCaller) GetAnswer ¶
func (_Aggregator *AggregatorCaller) GetAnswer(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*AggregatorCaller) GetBilling ¶
func (_Aggregator *AggregatorCaller) GetBilling(opts *bind.CallOpts) (struct { MaximumGasPrice uint32 ReasonableGasPrice uint32 MicroLinkPerEth uint32 LinkGweiPerObservation uint32 LinkGweiPerTransmission uint32 }, error)
GetBilling is a free data retrieval call binding the contract method 0x29937268.
Solidity: function getBilling() view returns(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*AggregatorCaller) GetRoundData ¶
func (_Aggregator *AggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*AggregatorCaller) GetTimestamp ¶
func (_Aggregator *AggregatorCaller) GetTimestamp(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*AggregatorCaller) HasAccess ¶
func (_Aggregator *AggregatorCaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
func (*AggregatorCaller) LINK ¶
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*AggregatorCaller) LatestAnswer ¶
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*AggregatorCaller) LatestConfigDetails ¶
func (_Aggregator *AggregatorCaller) LatestConfigDetails(opts *bind.CallOpts) (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [16]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes16 configDigest)
func (*AggregatorCaller) LatestRound ¶
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*AggregatorCaller) LatestRoundData ¶
func (_Aggregator *AggregatorCaller) LatestRoundData(opts *bind.CallOpts) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*AggregatorCaller) LatestTimestamp ¶
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*AggregatorCaller) LatestTransmissionDetails ¶
func (_Aggregator *AggregatorCaller) LatestTransmissionDetails(opts *bind.CallOpts) (struct { ConfigDigest [16]byte Epoch uint32 Round uint8 LatestAnswer *big.Int LatestTimestamp uint64 }, error)
LatestTransmissionDetails is a free data retrieval call binding the contract method 0xe5fe4577.
Solidity: function latestTransmissionDetails() view returns(bytes16 configDigest, uint32 epoch, uint8 round, int192 latestAnswer, uint64 latestTimestamp)
func (*AggregatorCaller) LinkAvailableForPayment ¶
LinkAvailableForPayment is a free data retrieval call binding the contract method 0xd09dc339.
Solidity: function linkAvailableForPayment() view returns(int256 availableBalance)
func (*AggregatorCaller) MaxAnswer ¶
MaxAnswer is a free data retrieval call binding the contract method 0x70da2f67.
Solidity: function maxAnswer() view returns(int192)
func (*AggregatorCaller) MinAnswer ¶
MinAnswer is a free data retrieval call binding the contract method 0x22adbc78.
Solidity: function minAnswer() view returns(int192)
func (*AggregatorCaller) OracleObservationCount ¶
func (_Aggregator *AggregatorCaller) OracleObservationCount(opts *bind.CallOpts, _signerOrTransmitter common.Address) (uint16, error)
OracleObservationCount is a free data retrieval call binding the contract method 0xe4902f82.
Solidity: function oracleObservationCount(address _signerOrTransmitter) view returns(uint16)
func (*AggregatorCaller) OwedPayment ¶
func (_Aggregator *AggregatorCaller) OwedPayment(opts *bind.CallOpts, _transmitter common.Address) (*big.Int, error)
OwedPayment is a free data retrieval call binding the contract method 0x0eafb25b.
Solidity: function owedPayment(address _transmitter) view returns(uint256)
func (*AggregatorCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AggregatorCaller) RequesterAccessController ¶
func (_Aggregator *AggregatorCaller) RequesterAccessController(opts *bind.CallOpts) (common.Address, error)
RequesterAccessController is a free data retrieval call binding the contract method 0x70efdf2d.
Solidity: function requesterAccessController() view returns(address)
func (*AggregatorCaller) Transmitters ¶
Transmitters is a free data retrieval call binding the contract method 0x81411834.
Solidity: function transmitters() view returns(address[])
func (*AggregatorCaller) TypeAndVersion ¶
func (_Aggregator *AggregatorCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
func (*AggregatorCaller) ValidatorConfig ¶
func (_Aggregator *AggregatorCaller) ValidatorConfig(opts *bind.CallOpts) (struct { Validator common.Address GasLimit uint32 }, error)
ValidatorConfig is a free data retrieval call binding the contract method 0x8e0566de.
Solidity: function validatorConfig() view returns(address validator, uint32 gasLimit)
type AggregatorCallerRaw ¶
type AggregatorCallerRaw struct {
Contract *AggregatorCaller // Generic read-only contract binding to access the raw methods on
}
AggregatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AggregatorCallerRaw) Call ¶
func (_Aggregator *AggregatorCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AggregatorCallerSession ¶
type AggregatorCallerSession struct { Contract *AggregatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AggregatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AggregatorCallerSession) BillingAccessController ¶
func (_Aggregator *AggregatorCallerSession) BillingAccessController() (common.Address, error)
BillingAccessController is a free data retrieval call binding the contract method 0x996e8298.
Solidity: function billingAccessController() view returns(address)
func (*AggregatorCallerSession) CheckEnabled ¶
func (_Aggregator *AggregatorCallerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*AggregatorCallerSession) Decimals ¶
func (_Aggregator *AggregatorCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AggregatorCallerSession) Description ¶
func (_Aggregator *AggregatorCallerSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*AggregatorCallerSession) GetAnswer ¶
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*AggregatorCallerSession) GetBilling ¶
func (_Aggregator *AggregatorCallerSession) GetBilling() (struct { MaximumGasPrice uint32 ReasonableGasPrice uint32 MicroLinkPerEth uint32 LinkGweiPerObservation uint32 LinkGweiPerTransmission uint32 }, error)
GetBilling is a free data retrieval call binding the contract method 0x29937268.
Solidity: function getBilling() view returns(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*AggregatorCallerSession) GetRoundData ¶
func (_Aggregator *AggregatorCallerSession) GetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*AggregatorCallerSession) GetTimestamp ¶
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*AggregatorCallerSession) HasAccess ¶
func (_Aggregator *AggregatorCallerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
func (*AggregatorCallerSession) LINK ¶
func (_Aggregator *AggregatorCallerSession) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*AggregatorCallerSession) LatestAnswer ¶
func (_Aggregator *AggregatorCallerSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*AggregatorCallerSession) LatestConfigDetails ¶
func (_Aggregator *AggregatorCallerSession) LatestConfigDetails() (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [16]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes16 configDigest)
func (*AggregatorCallerSession) LatestRound ¶
func (_Aggregator *AggregatorCallerSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*AggregatorCallerSession) LatestRoundData ¶
func (_Aggregator *AggregatorCallerSession) LatestRoundData() (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*AggregatorCallerSession) LatestTimestamp ¶
func (_Aggregator *AggregatorCallerSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*AggregatorCallerSession) LatestTransmissionDetails ¶
func (_Aggregator *AggregatorCallerSession) LatestTransmissionDetails() (struct { ConfigDigest [16]byte Epoch uint32 Round uint8 LatestAnswer *big.Int LatestTimestamp uint64 }, error)
LatestTransmissionDetails is a free data retrieval call binding the contract method 0xe5fe4577.
Solidity: function latestTransmissionDetails() view returns(bytes16 configDigest, uint32 epoch, uint8 round, int192 latestAnswer, uint64 latestTimestamp)
func (*AggregatorCallerSession) LinkAvailableForPayment ¶
func (_Aggregator *AggregatorCallerSession) LinkAvailableForPayment() (*big.Int, error)
LinkAvailableForPayment is a free data retrieval call binding the contract method 0xd09dc339.
Solidity: function linkAvailableForPayment() view returns(int256 availableBalance)
func (*AggregatorCallerSession) MaxAnswer ¶
func (_Aggregator *AggregatorCallerSession) MaxAnswer() (*big.Int, error)
MaxAnswer is a free data retrieval call binding the contract method 0x70da2f67.
Solidity: function maxAnswer() view returns(int192)
func (*AggregatorCallerSession) MinAnswer ¶
func (_Aggregator *AggregatorCallerSession) MinAnswer() (*big.Int, error)
MinAnswer is a free data retrieval call binding the contract method 0x22adbc78.
Solidity: function minAnswer() view returns(int192)
func (*AggregatorCallerSession) OracleObservationCount ¶
func (_Aggregator *AggregatorCallerSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)
OracleObservationCount is a free data retrieval call binding the contract method 0xe4902f82.
Solidity: function oracleObservationCount(address _signerOrTransmitter) view returns(uint16)
func (*AggregatorCallerSession) OwedPayment ¶
func (_Aggregator *AggregatorCallerSession) OwedPayment(_transmitter common.Address) (*big.Int, error)
OwedPayment is a free data retrieval call binding the contract method 0x0eafb25b.
Solidity: function owedPayment(address _transmitter) view returns(uint256)
func (*AggregatorCallerSession) Owner ¶
func (_Aggregator *AggregatorCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AggregatorCallerSession) RequesterAccessController ¶
func (_Aggregator *AggregatorCallerSession) RequesterAccessController() (common.Address, error)
RequesterAccessController is a free data retrieval call binding the contract method 0x70efdf2d.
Solidity: function requesterAccessController() view returns(address)
func (*AggregatorCallerSession) Transmitters ¶
func (_Aggregator *AggregatorCallerSession) Transmitters() ([]common.Address, error)
Transmitters is a free data retrieval call binding the contract method 0x81411834.
Solidity: function transmitters() view returns(address[])
func (*AggregatorCallerSession) TypeAndVersion ¶
func (_Aggregator *AggregatorCallerSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
func (*AggregatorCallerSession) ValidatorConfig ¶
func (_Aggregator *AggregatorCallerSession) ValidatorConfig() (struct { Validator common.Address GasLimit uint32 }, error)
ValidatorConfig is a free data retrieval call binding the contract method 0x8e0566de.
Solidity: function validatorConfig() view returns(address validator, uint32 gasLimit)
type AggregatorCheckAccessDisabled ¶
AggregatorCheckAccessDisabled represents a CheckAccessDisabled event raised by the Aggregator contract.
type AggregatorCheckAccessDisabledIterator ¶
type AggregatorCheckAccessDisabledIterator struct { Event *AggregatorCheckAccessDisabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorCheckAccessDisabledIterator is returned from FilterCheckAccessDisabled and is used to iterate over the raw logs and unpacked data for CheckAccessDisabled events raised by the Aggregator contract.
func (*AggregatorCheckAccessDisabledIterator) Close ¶
func (it *AggregatorCheckAccessDisabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorCheckAccessDisabledIterator) Error ¶
func (it *AggregatorCheckAccessDisabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorCheckAccessDisabledIterator) Next ¶
func (it *AggregatorCheckAccessDisabledIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AggregatorCheckAccessEnabled ¶
AggregatorCheckAccessEnabled represents a CheckAccessEnabled event raised by the Aggregator contract.
type AggregatorCheckAccessEnabledIterator ¶
type AggregatorCheckAccessEnabledIterator struct { Event *AggregatorCheckAccessEnabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorCheckAccessEnabledIterator is returned from FilterCheckAccessEnabled and is used to iterate over the raw logs and unpacked data for CheckAccessEnabled events raised by the Aggregator contract.
func (*AggregatorCheckAccessEnabledIterator) Close ¶
func (it *AggregatorCheckAccessEnabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorCheckAccessEnabledIterator) Error ¶
func (it *AggregatorCheckAccessEnabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorCheckAccessEnabledIterator) Next ¶
func (it *AggregatorCheckAccessEnabledIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AggregatorConfigSet ¶
type AggregatorConfigSet struct { PreviousConfigBlockNumber uint32 ConfigCount uint64 Signers []common.Address Transmitters []common.Address Threshold uint8 EncodedConfigVersion uint64 Encoded []byte Raw types.Log // Blockchain specific contextual infos }
AggregatorConfigSet represents a ConfigSet event raised by the Aggregator contract.
type AggregatorConfigSetIterator ¶
type AggregatorConfigSetIterator struct { Event *AggregatorConfigSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorConfigSetIterator is returned from FilterConfigSet and is used to iterate over the raw logs and unpacked data for ConfigSet events raised by the Aggregator contract.
func (*AggregatorConfigSetIterator) Close ¶
func (it *AggregatorConfigSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorConfigSetIterator) Error ¶
func (it *AggregatorConfigSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorConfigSetIterator) Next ¶
func (it *AggregatorConfigSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AggregatorFilterer ¶
type AggregatorFilterer struct {
// contains filtered or unexported fields
}
AggregatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAggregatorFilterer ¶
func NewAggregatorFilterer(address common.Address, filterer bind.ContractFilterer) (*AggregatorFilterer, error)
NewAggregatorFilterer creates a new log filterer instance of Aggregator, bound to a specific deployed contract.
func (*AggregatorFilterer) FilterAddedAccess ¶
func (_Aggregator *AggregatorFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*AggregatorAddedAccessIterator, error)
FilterAddedAccess is a free log retrieval operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*AggregatorFilterer) FilterAnswerUpdated ¶
func (_Aggregator *AggregatorFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*AggregatorAnswerUpdatedIterator, error)
FilterAnswerUpdated is a free log retrieval operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*AggregatorFilterer) FilterBillingAccessControllerSet ¶
func (_Aggregator *AggregatorFilterer) FilterBillingAccessControllerSet(opts *bind.FilterOpts) (*AggregatorBillingAccessControllerSetIterator, error)
FilterBillingAccessControllerSet is a free log retrieval operation binding the contract event 0x793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d48912.
Solidity: event BillingAccessControllerSet(address old, address current)
func (*AggregatorFilterer) FilterBillingSet ¶
func (_Aggregator *AggregatorFilterer) FilterBillingSet(opts *bind.FilterOpts) (*AggregatorBillingSetIterator, error)
FilterBillingSet is a free log retrieval operation binding the contract event 0xd0d9486a2c673e2a4b57fc82e4c8a556b3e2b82dd5db07e2c04a920ca0f469b6.
Solidity: event BillingSet(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*AggregatorFilterer) FilterCheckAccessDisabled ¶
func (_Aggregator *AggregatorFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*AggregatorCheckAccessDisabledIterator, error)
FilterCheckAccessDisabled is a free log retrieval operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*AggregatorFilterer) FilterCheckAccessEnabled ¶
func (_Aggregator *AggregatorFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*AggregatorCheckAccessEnabledIterator, error)
FilterCheckAccessEnabled is a free log retrieval operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*AggregatorFilterer) FilterConfigSet ¶
func (_Aggregator *AggregatorFilterer) FilterConfigSet(opts *bind.FilterOpts) (*AggregatorConfigSetIterator, error)
FilterConfigSet is a free log retrieval operation binding the contract event 0x25d719d88a4512dd76c7442b910a83360845505894eb444ef299409e180f8fb9.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, uint64 configCount, address[] signers, address[] transmitters, uint8 threshold, uint64 encodedConfigVersion, bytes encoded)
func (*AggregatorFilterer) FilterNewRound ¶
func (_Aggregator *AggregatorFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*AggregatorNewRoundIterator, error)
FilterNewRound is a free log retrieval operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*AggregatorFilterer) FilterNewTransmission ¶
func (_Aggregator *AggregatorFilterer) FilterNewTransmission(opts *bind.FilterOpts, aggregatorRoundId []uint32) (*AggregatorNewTransmissionIterator, error)
FilterNewTransmission is a free log retrieval operation binding the contract event 0xf6a97944f31ea060dfde0566e4167c1a1082551e64b60ecb14d599a9d023d451.
Solidity: event NewTransmission(uint32 indexed aggregatorRoundId, int192 answer, address transmitter, int192[] observations, bytes observers, bytes32 rawReportContext)
func (*AggregatorFilterer) FilterOraclePaid ¶
func (_Aggregator *AggregatorFilterer) FilterOraclePaid(opts *bind.FilterOpts) (*AggregatorOraclePaidIterator, error)
FilterOraclePaid is a free log retrieval operation binding the contract event 0xe8ec50e5150ae28ae37e493ff389ffab7ffaec2dc4dccfca03f12a3de29d12b2.
Solidity: event OraclePaid(address transmitter, address payee, uint256 amount)
func (*AggregatorFilterer) FilterOwnershipTransferRequested ¶
func (_Aggregator *AggregatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AggregatorOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*AggregatorFilterer) FilterOwnershipTransferred ¶
func (_Aggregator *AggregatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*AggregatorOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*AggregatorFilterer) FilterPayeeshipTransferRequested ¶
func (_Aggregator *AggregatorFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, current []common.Address, proposed []common.Address) (*AggregatorPayeeshipTransferRequestedIterator, error)
FilterPayeeshipTransferRequested is a free log retrieval operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed transmitter, address indexed current, address indexed proposed)
func (*AggregatorFilterer) FilterPayeeshipTransferred ¶
func (_Aggregator *AggregatorFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, previous []common.Address, current []common.Address) (*AggregatorPayeeshipTransferredIterator, error)
FilterPayeeshipTransferred is a free log retrieval operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed transmitter, address indexed previous, address indexed current)
func (*AggregatorFilterer) FilterRemovedAccess ¶
func (_Aggregator *AggregatorFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*AggregatorRemovedAccessIterator, error)
FilterRemovedAccess is a free log retrieval operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*AggregatorFilterer) FilterRequesterAccessControllerSet ¶
func (_Aggregator *AggregatorFilterer) FilterRequesterAccessControllerSet(opts *bind.FilterOpts) (*AggregatorRequesterAccessControllerSetIterator, error)
FilterRequesterAccessControllerSet is a free log retrieval operation binding the contract event 0x27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae634.
Solidity: event RequesterAccessControllerSet(address old, address current)
func (*AggregatorFilterer) FilterRoundRequested ¶
func (_Aggregator *AggregatorFilterer) FilterRoundRequested(opts *bind.FilterOpts, requester []common.Address) (*AggregatorRoundRequestedIterator, error)
FilterRoundRequested is a free log retrieval operation binding the contract event 0x3ea16a923ff4b1df6526e854c9e3a995c43385d70e73359e10623c74f0b52037.
Solidity: event RoundRequested(address indexed requester, bytes16 configDigest, uint32 epoch, uint8 round)
func (*AggregatorFilterer) FilterValidatorConfigSet ¶
func (_Aggregator *AggregatorFilterer) FilterValidatorConfigSet(opts *bind.FilterOpts, previousValidator []common.Address, currentValidator []common.Address) (*AggregatorValidatorConfigSetIterator, error)
FilterValidatorConfigSet is a free log retrieval operation binding the contract event 0xb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541.
Solidity: event ValidatorConfigSet(address indexed previousValidator, uint32 previousGasLimit, address indexed currentValidator, uint32 currentGasLimit)
func (*AggregatorFilterer) ParseAddedAccess ¶
func (_Aggregator *AggregatorFilterer) ParseAddedAccess(log types.Log) (*AggregatorAddedAccess, error)
ParseAddedAccess is a log parse operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*AggregatorFilterer) ParseAnswerUpdated ¶
func (_Aggregator *AggregatorFilterer) ParseAnswerUpdated(log types.Log) (*AggregatorAnswerUpdated, error)
ParseAnswerUpdated is a log parse operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*AggregatorFilterer) ParseBillingAccessControllerSet ¶
func (_Aggregator *AggregatorFilterer) ParseBillingAccessControllerSet(log types.Log) (*AggregatorBillingAccessControllerSet, error)
ParseBillingAccessControllerSet is a log parse operation binding the contract event 0x793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d48912.
Solidity: event BillingAccessControllerSet(address old, address current)
func (*AggregatorFilterer) ParseBillingSet ¶
func (_Aggregator *AggregatorFilterer) ParseBillingSet(log types.Log) (*AggregatorBillingSet, error)
ParseBillingSet is a log parse operation binding the contract event 0xd0d9486a2c673e2a4b57fc82e4c8a556b3e2b82dd5db07e2c04a920ca0f469b6.
Solidity: event BillingSet(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*AggregatorFilterer) ParseCheckAccessDisabled ¶
func (_Aggregator *AggregatorFilterer) ParseCheckAccessDisabled(log types.Log) (*AggregatorCheckAccessDisabled, error)
ParseCheckAccessDisabled is a log parse operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*AggregatorFilterer) ParseCheckAccessEnabled ¶
func (_Aggregator *AggregatorFilterer) ParseCheckAccessEnabled(log types.Log) (*AggregatorCheckAccessEnabled, error)
ParseCheckAccessEnabled is a log parse operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*AggregatorFilterer) ParseConfigSet ¶
func (_Aggregator *AggregatorFilterer) ParseConfigSet(log types.Log) (*AggregatorConfigSet, error)
ParseConfigSet is a log parse operation binding the contract event 0x25d719d88a4512dd76c7442b910a83360845505894eb444ef299409e180f8fb9.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, uint64 configCount, address[] signers, address[] transmitters, uint8 threshold, uint64 encodedConfigVersion, bytes encoded)
func (*AggregatorFilterer) ParseNewRound ¶
func (_Aggregator *AggregatorFilterer) ParseNewRound(log types.Log) (*AggregatorNewRound, error)
ParseNewRound is a log parse operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*AggregatorFilterer) ParseNewTransmission ¶
func (_Aggregator *AggregatorFilterer) ParseNewTransmission(log types.Log) (*AggregatorNewTransmission, error)
ParseNewTransmission is a log parse operation binding the contract event 0xf6a97944f31ea060dfde0566e4167c1a1082551e64b60ecb14d599a9d023d451.
Solidity: event NewTransmission(uint32 indexed aggregatorRoundId, int192 answer, address transmitter, int192[] observations, bytes observers, bytes32 rawReportContext)
func (*AggregatorFilterer) ParseOraclePaid ¶
func (_Aggregator *AggregatorFilterer) ParseOraclePaid(log types.Log) (*AggregatorOraclePaid, error)
ParseOraclePaid is a log parse operation binding the contract event 0xe8ec50e5150ae28ae37e493ff389ffab7ffaec2dc4dccfca03f12a3de29d12b2.
Solidity: event OraclePaid(address transmitter, address payee, uint256 amount)
func (*AggregatorFilterer) ParseOwnershipTransferRequested ¶
func (_Aggregator *AggregatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*AggregatorOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*AggregatorFilterer) ParseOwnershipTransferred ¶
func (_Aggregator *AggregatorFilterer) ParseOwnershipTransferred(log types.Log) (*AggregatorOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*AggregatorFilterer) ParsePayeeshipTransferRequested ¶
func (_Aggregator *AggregatorFilterer) ParsePayeeshipTransferRequested(log types.Log) (*AggregatorPayeeshipTransferRequested, error)
ParsePayeeshipTransferRequested is a log parse operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed transmitter, address indexed current, address indexed proposed)
func (*AggregatorFilterer) ParsePayeeshipTransferred ¶
func (_Aggregator *AggregatorFilterer) ParsePayeeshipTransferred(log types.Log) (*AggregatorPayeeshipTransferred, error)
ParsePayeeshipTransferred is a log parse operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed transmitter, address indexed previous, address indexed current)
func (*AggregatorFilterer) ParseRemovedAccess ¶
func (_Aggregator *AggregatorFilterer) ParseRemovedAccess(log types.Log) (*AggregatorRemovedAccess, error)
ParseRemovedAccess is a log parse operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*AggregatorFilterer) ParseRequesterAccessControllerSet ¶
func (_Aggregator *AggregatorFilterer) ParseRequesterAccessControllerSet(log types.Log) (*AggregatorRequesterAccessControllerSet, error)
ParseRequesterAccessControllerSet is a log parse operation binding the contract event 0x27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae634.
Solidity: event RequesterAccessControllerSet(address old, address current)
func (*AggregatorFilterer) ParseRoundRequested ¶
func (_Aggregator *AggregatorFilterer) ParseRoundRequested(log types.Log) (*AggregatorRoundRequested, error)
ParseRoundRequested is a log parse operation binding the contract event 0x3ea16a923ff4b1df6526e854c9e3a995c43385d70e73359e10623c74f0b52037.
Solidity: event RoundRequested(address indexed requester, bytes16 configDigest, uint32 epoch, uint8 round)
func (*AggregatorFilterer) ParseValidatorConfigSet ¶
func (_Aggregator *AggregatorFilterer) ParseValidatorConfigSet(log types.Log) (*AggregatorValidatorConfigSet, error)
ParseValidatorConfigSet is a log parse operation binding the contract event 0xb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541.
Solidity: event ValidatorConfigSet(address indexed previousValidator, uint32 previousGasLimit, address indexed currentValidator, uint32 currentGasLimit)
func (*AggregatorFilterer) WatchAddedAccess ¶
func (_Aggregator *AggregatorFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *AggregatorAddedAccess) (event.Subscription, error)
WatchAddedAccess is a free log subscription operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*AggregatorFilterer) WatchAnswerUpdated ¶
func (_Aggregator *AggregatorFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *AggregatorAnswerUpdated, current []*big.Int, roundId []*big.Int) (event.Subscription, error)
WatchAnswerUpdated is a free log subscription operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*AggregatorFilterer) WatchBillingAccessControllerSet ¶
func (_Aggregator *AggregatorFilterer) WatchBillingAccessControllerSet(opts *bind.WatchOpts, sink chan<- *AggregatorBillingAccessControllerSet) (event.Subscription, error)
WatchBillingAccessControllerSet is a free log subscription operation binding the contract event 0x793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d48912.
Solidity: event BillingAccessControllerSet(address old, address current)
func (*AggregatorFilterer) WatchBillingSet ¶
func (_Aggregator *AggregatorFilterer) WatchBillingSet(opts *bind.WatchOpts, sink chan<- *AggregatorBillingSet) (event.Subscription, error)
WatchBillingSet is a free log subscription operation binding the contract event 0xd0d9486a2c673e2a4b57fc82e4c8a556b3e2b82dd5db07e2c04a920ca0f469b6.
Solidity: event BillingSet(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*AggregatorFilterer) WatchCheckAccessDisabled ¶
func (_Aggregator *AggregatorFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *AggregatorCheckAccessDisabled) (event.Subscription, error)
WatchCheckAccessDisabled is a free log subscription operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*AggregatorFilterer) WatchCheckAccessEnabled ¶
func (_Aggregator *AggregatorFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *AggregatorCheckAccessEnabled) (event.Subscription, error)
WatchCheckAccessEnabled is a free log subscription operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*AggregatorFilterer) WatchConfigSet ¶
func (_Aggregator *AggregatorFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *AggregatorConfigSet) (event.Subscription, error)
WatchConfigSet is a free log subscription operation binding the contract event 0x25d719d88a4512dd76c7442b910a83360845505894eb444ef299409e180f8fb9.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, uint64 configCount, address[] signers, address[] transmitters, uint8 threshold, uint64 encodedConfigVersion, bytes encoded)
func (*AggregatorFilterer) WatchNewRound ¶
func (_Aggregator *AggregatorFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *AggregatorNewRound, roundId []*big.Int, startedBy []common.Address) (event.Subscription, error)
WatchNewRound is a free log subscription operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*AggregatorFilterer) WatchNewTransmission ¶
func (_Aggregator *AggregatorFilterer) WatchNewTransmission(opts *bind.WatchOpts, sink chan<- *AggregatorNewTransmission, aggregatorRoundId []uint32) (event.Subscription, error)
WatchNewTransmission is a free log subscription operation binding the contract event 0xf6a97944f31ea060dfde0566e4167c1a1082551e64b60ecb14d599a9d023d451.
Solidity: event NewTransmission(uint32 indexed aggregatorRoundId, int192 answer, address transmitter, int192[] observations, bytes observers, bytes32 rawReportContext)
func (*AggregatorFilterer) WatchOraclePaid ¶
func (_Aggregator *AggregatorFilterer) WatchOraclePaid(opts *bind.WatchOpts, sink chan<- *AggregatorOraclePaid) (event.Subscription, error)
WatchOraclePaid is a free log subscription operation binding the contract event 0xe8ec50e5150ae28ae37e493ff389ffab7ffaec2dc4dccfca03f12a3de29d12b2.
Solidity: event OraclePaid(address transmitter, address payee, uint256 amount)
func (*AggregatorFilterer) WatchOwnershipTransferRequested ¶
func (_Aggregator *AggregatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *AggregatorOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*AggregatorFilterer) WatchOwnershipTransferred ¶
func (_Aggregator *AggregatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AggregatorOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*AggregatorFilterer) WatchPayeeshipTransferRequested ¶
func (_Aggregator *AggregatorFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *AggregatorPayeeshipTransferRequested, transmitter []common.Address, current []common.Address, proposed []common.Address) (event.Subscription, error)
WatchPayeeshipTransferRequested is a free log subscription operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed transmitter, address indexed current, address indexed proposed)
func (*AggregatorFilterer) WatchPayeeshipTransferred ¶
func (_Aggregator *AggregatorFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *AggregatorPayeeshipTransferred, transmitter []common.Address, previous []common.Address, current []common.Address) (event.Subscription, error)
WatchPayeeshipTransferred is a free log subscription operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed transmitter, address indexed previous, address indexed current)
func (*AggregatorFilterer) WatchRemovedAccess ¶
func (_Aggregator *AggregatorFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *AggregatorRemovedAccess) (event.Subscription, error)
WatchRemovedAccess is a free log subscription operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*AggregatorFilterer) WatchRequesterAccessControllerSet ¶
func (_Aggregator *AggregatorFilterer) WatchRequesterAccessControllerSet(opts *bind.WatchOpts, sink chan<- *AggregatorRequesterAccessControllerSet) (event.Subscription, error)
WatchRequesterAccessControllerSet is a free log subscription operation binding the contract event 0x27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae634.
Solidity: event RequesterAccessControllerSet(address old, address current)
func (*AggregatorFilterer) WatchRoundRequested ¶
func (_Aggregator *AggregatorFilterer) WatchRoundRequested(opts *bind.WatchOpts, sink chan<- *AggregatorRoundRequested, requester []common.Address) (event.Subscription, error)
WatchRoundRequested is a free log subscription operation binding the contract event 0x3ea16a923ff4b1df6526e854c9e3a995c43385d70e73359e10623c74f0b52037.
Solidity: event RoundRequested(address indexed requester, bytes16 configDigest, uint32 epoch, uint8 round)
func (*AggregatorFilterer) WatchValidatorConfigSet ¶
func (_Aggregator *AggregatorFilterer) WatchValidatorConfigSet(opts *bind.WatchOpts, sink chan<- *AggregatorValidatorConfigSet, previousValidator []common.Address, currentValidator []common.Address) (event.Subscription, error)
WatchValidatorConfigSet is a free log subscription operation binding the contract event 0xb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541.
Solidity: event ValidatorConfigSet(address indexed previousValidator, uint32 previousGasLimit, address indexed currentValidator, uint32 currentGasLimit)
type AggregatorNewRound ¶
type AggregatorNewRound struct { RoundId *big.Int StartedBy common.Address StartedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
AggregatorNewRound represents a NewRound event raised by the Aggregator contract.
type AggregatorNewRoundIterator ¶
type AggregatorNewRoundIterator struct { Event *AggregatorNewRound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorNewRoundIterator is returned from FilterNewRound and is used to iterate over the raw logs and unpacked data for NewRound events raised by the Aggregator contract.
func (*AggregatorNewRoundIterator) Close ¶
func (it *AggregatorNewRoundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorNewRoundIterator) Error ¶
func (it *AggregatorNewRoundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorNewRoundIterator) Next ¶
func (it *AggregatorNewRoundIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AggregatorNewTransmission ¶
type AggregatorNewTransmission struct { AggregatorRoundId uint32 Answer *big.Int Transmitter common.Address Observations []*big.Int Observers []byte RawReportContext [32]byte Raw types.Log // Blockchain specific contextual infos }
AggregatorNewTransmission represents a NewTransmission event raised by the Aggregator contract.
type AggregatorNewTransmissionIterator ¶
type AggregatorNewTransmissionIterator struct { Event *AggregatorNewTransmission // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorNewTransmissionIterator is returned from FilterNewTransmission and is used to iterate over the raw logs and unpacked data for NewTransmission events raised by the Aggregator contract.
func (*AggregatorNewTransmissionIterator) Close ¶
func (it *AggregatorNewTransmissionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorNewTransmissionIterator) Error ¶
func (it *AggregatorNewTransmissionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorNewTransmissionIterator) Next ¶
func (it *AggregatorNewTransmissionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AggregatorOraclePaid ¶
type AggregatorOraclePaid struct { Transmitter common.Address Payee common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
AggregatorOraclePaid represents a OraclePaid event raised by the Aggregator contract.
type AggregatorOraclePaidIterator ¶
type AggregatorOraclePaidIterator struct { Event *AggregatorOraclePaid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorOraclePaidIterator is returned from FilterOraclePaid and is used to iterate over the raw logs and unpacked data for OraclePaid events raised by the Aggregator contract.
func (*AggregatorOraclePaidIterator) Close ¶
func (it *AggregatorOraclePaidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorOraclePaidIterator) Error ¶
func (it *AggregatorOraclePaidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorOraclePaidIterator) Next ¶
func (it *AggregatorOraclePaidIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AggregatorOwnershipTransferRequested ¶
type AggregatorOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
AggregatorOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the Aggregator contract.
type AggregatorOwnershipTransferRequestedIterator ¶
type AggregatorOwnershipTransferRequestedIterator struct { Event *AggregatorOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the Aggregator contract.
func (*AggregatorOwnershipTransferRequestedIterator) Close ¶
func (it *AggregatorOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorOwnershipTransferRequestedIterator) Error ¶
func (it *AggregatorOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorOwnershipTransferRequestedIterator) Next ¶
func (it *AggregatorOwnershipTransferRequestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AggregatorOwnershipTransferred ¶
type AggregatorOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
AggregatorOwnershipTransferred represents a OwnershipTransferred event raised by the Aggregator contract.
type AggregatorOwnershipTransferredIterator ¶
type AggregatorOwnershipTransferredIterator struct { Event *AggregatorOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Aggregator contract.
func (*AggregatorOwnershipTransferredIterator) Close ¶
func (it *AggregatorOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorOwnershipTransferredIterator) Error ¶
func (it *AggregatorOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorOwnershipTransferredIterator) Next ¶
func (it *AggregatorOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AggregatorPayeeshipTransferRequested ¶
type AggregatorPayeeshipTransferRequested struct { Transmitter common.Address Current common.Address Proposed common.Address Raw types.Log // Blockchain specific contextual infos }
AggregatorPayeeshipTransferRequested represents a PayeeshipTransferRequested event raised by the Aggregator contract.
type AggregatorPayeeshipTransferRequestedIterator ¶
type AggregatorPayeeshipTransferRequestedIterator struct { Event *AggregatorPayeeshipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorPayeeshipTransferRequestedIterator is returned from FilterPayeeshipTransferRequested and is used to iterate over the raw logs and unpacked data for PayeeshipTransferRequested events raised by the Aggregator contract.
func (*AggregatorPayeeshipTransferRequestedIterator) Close ¶
func (it *AggregatorPayeeshipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorPayeeshipTransferRequestedIterator) Error ¶
func (it *AggregatorPayeeshipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorPayeeshipTransferRequestedIterator) Next ¶
func (it *AggregatorPayeeshipTransferRequestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AggregatorPayeeshipTransferred ¶
type AggregatorPayeeshipTransferred struct { Transmitter common.Address Previous common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
AggregatorPayeeshipTransferred represents a PayeeshipTransferred event raised by the Aggregator contract.
type AggregatorPayeeshipTransferredIterator ¶
type AggregatorPayeeshipTransferredIterator struct { Event *AggregatorPayeeshipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorPayeeshipTransferredIterator is returned from FilterPayeeshipTransferred and is used to iterate over the raw logs and unpacked data for PayeeshipTransferred events raised by the Aggregator contract.
func (*AggregatorPayeeshipTransferredIterator) Close ¶
func (it *AggregatorPayeeshipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorPayeeshipTransferredIterator) Error ¶
func (it *AggregatorPayeeshipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorPayeeshipTransferredIterator) Next ¶
func (it *AggregatorPayeeshipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AggregatorRaw ¶
type AggregatorRaw struct {
Contract *Aggregator // Generic contract binding to access the raw methods on
}
AggregatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AggregatorRaw) Call ¶
func (_Aggregator *AggregatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AggregatorRaw) Transact ¶
func (_Aggregator *AggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggregatorRaw) Transfer ¶
func (_Aggregator *AggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AggregatorRemovedAccess ¶
type AggregatorRemovedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
AggregatorRemovedAccess represents a RemovedAccess event raised by the Aggregator contract.
type AggregatorRemovedAccessIterator ¶
type AggregatorRemovedAccessIterator struct { Event *AggregatorRemovedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorRemovedAccessIterator is returned from FilterRemovedAccess and is used to iterate over the raw logs and unpacked data for RemovedAccess events raised by the Aggregator contract.
func (*AggregatorRemovedAccessIterator) Close ¶
func (it *AggregatorRemovedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorRemovedAccessIterator) Error ¶
func (it *AggregatorRemovedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorRemovedAccessIterator) Next ¶
func (it *AggregatorRemovedAccessIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AggregatorRequesterAccessControllerSet ¶
type AggregatorRequesterAccessControllerSet struct { Old common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
AggregatorRequesterAccessControllerSet represents a RequesterAccessControllerSet event raised by the Aggregator contract.
type AggregatorRequesterAccessControllerSetIterator ¶
type AggregatorRequesterAccessControllerSetIterator struct { Event *AggregatorRequesterAccessControllerSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorRequesterAccessControllerSetIterator is returned from FilterRequesterAccessControllerSet and is used to iterate over the raw logs and unpacked data for RequesterAccessControllerSet events raised by the Aggregator contract.
func (*AggregatorRequesterAccessControllerSetIterator) Close ¶
func (it *AggregatorRequesterAccessControllerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorRequesterAccessControllerSetIterator) Error ¶
func (it *AggregatorRequesterAccessControllerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorRequesterAccessControllerSetIterator) Next ¶
func (it *AggregatorRequesterAccessControllerSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AggregatorRoundRequested ¶
type AggregatorRoundRequested struct { Requester common.Address ConfigDigest [16]byte Epoch uint32 Round uint8 Raw types.Log // Blockchain specific contextual infos }
AggregatorRoundRequested represents a RoundRequested event raised by the Aggregator contract.
type AggregatorRoundRequestedIterator ¶
type AggregatorRoundRequestedIterator struct { Event *AggregatorRoundRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorRoundRequestedIterator is returned from FilterRoundRequested and is used to iterate over the raw logs and unpacked data for RoundRequested events raised by the Aggregator contract.
func (*AggregatorRoundRequestedIterator) Close ¶
func (it *AggregatorRoundRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorRoundRequestedIterator) Error ¶
func (it *AggregatorRoundRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorRoundRequestedIterator) Next ¶
func (it *AggregatorRoundRequestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AggregatorSession ¶
type AggregatorSession struct { Contract *Aggregator // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AggregatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AggregatorSession) AcceptOwnership ¶
func (_Aggregator *AggregatorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AggregatorSession) AcceptPayeeship ¶
func (_Aggregator *AggregatorSession) AcceptPayeeship(_transmitter common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address _transmitter) returns()
func (*AggregatorSession) AddAccess ¶
func (_Aggregator *AggregatorSession) AddAccess(_user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*AggregatorSession) BillingAccessController ¶
func (_Aggregator *AggregatorSession) BillingAccessController() (common.Address, error)
BillingAccessController is a free data retrieval call binding the contract method 0x996e8298.
Solidity: function billingAccessController() view returns(address)
func (*AggregatorSession) CheckEnabled ¶
func (_Aggregator *AggregatorSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*AggregatorSession) Decimals ¶
func (_Aggregator *AggregatorSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*AggregatorSession) Description ¶
func (_Aggregator *AggregatorSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*AggregatorSession) DisableAccessCheck ¶
func (_Aggregator *AggregatorSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*AggregatorSession) EnableAccessCheck ¶
func (_Aggregator *AggregatorSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*AggregatorSession) GetAnswer ¶
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*AggregatorSession) GetBilling ¶
func (_Aggregator *AggregatorSession) GetBilling() (struct { MaximumGasPrice uint32 ReasonableGasPrice uint32 MicroLinkPerEth uint32 LinkGweiPerObservation uint32 LinkGweiPerTransmission uint32 }, error)
GetBilling is a free data retrieval call binding the contract method 0x29937268.
Solidity: function getBilling() view returns(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*AggregatorSession) GetRoundData ¶
func (_Aggregator *AggregatorSession) GetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*AggregatorSession) GetTimestamp ¶
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*AggregatorSession) HasAccess ¶
func (_Aggregator *AggregatorSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
func (*AggregatorSession) LINK ¶
func (_Aggregator *AggregatorSession) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*AggregatorSession) LatestAnswer ¶
func (_Aggregator *AggregatorSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*AggregatorSession) LatestConfigDetails ¶
func (_Aggregator *AggregatorSession) LatestConfigDetails() (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [16]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes16 configDigest)
func (*AggregatorSession) LatestRound ¶
func (_Aggregator *AggregatorSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*AggregatorSession) LatestRoundData ¶
func (_Aggregator *AggregatorSession) LatestRoundData() (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*AggregatorSession) LatestTimestamp ¶
func (_Aggregator *AggregatorSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*AggregatorSession) LatestTransmissionDetails ¶
func (_Aggregator *AggregatorSession) LatestTransmissionDetails() (struct { ConfigDigest [16]byte Epoch uint32 Round uint8 LatestAnswer *big.Int LatestTimestamp uint64 }, error)
LatestTransmissionDetails is a free data retrieval call binding the contract method 0xe5fe4577.
Solidity: function latestTransmissionDetails() view returns(bytes16 configDigest, uint32 epoch, uint8 round, int192 latestAnswer, uint64 latestTimestamp)
func (*AggregatorSession) LinkAvailableForPayment ¶
func (_Aggregator *AggregatorSession) LinkAvailableForPayment() (*big.Int, error)
LinkAvailableForPayment is a free data retrieval call binding the contract method 0xd09dc339.
Solidity: function linkAvailableForPayment() view returns(int256 availableBalance)
func (*AggregatorSession) MaxAnswer ¶
func (_Aggregator *AggregatorSession) MaxAnswer() (*big.Int, error)
MaxAnswer is a free data retrieval call binding the contract method 0x70da2f67.
Solidity: function maxAnswer() view returns(int192)
func (*AggregatorSession) MinAnswer ¶
func (_Aggregator *AggregatorSession) MinAnswer() (*big.Int, error)
MinAnswer is a free data retrieval call binding the contract method 0x22adbc78.
Solidity: function minAnswer() view returns(int192)
func (*AggregatorSession) OracleObservationCount ¶
func (_Aggregator *AggregatorSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)
OracleObservationCount is a free data retrieval call binding the contract method 0xe4902f82.
Solidity: function oracleObservationCount(address _signerOrTransmitter) view returns(uint16)
func (*AggregatorSession) OwedPayment ¶
OwedPayment is a free data retrieval call binding the contract method 0x0eafb25b.
Solidity: function owedPayment(address _transmitter) view returns(uint256)
func (*AggregatorSession) Owner ¶
func (_Aggregator *AggregatorSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AggregatorSession) RemoveAccess ¶
func (_Aggregator *AggregatorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*AggregatorSession) RequestNewRound ¶
func (_Aggregator *AggregatorSession) RequestNewRound() (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*AggregatorSession) RequesterAccessController ¶
func (_Aggregator *AggregatorSession) RequesterAccessController() (common.Address, error)
RequesterAccessController is a free data retrieval call binding the contract method 0x70efdf2d.
Solidity: function requesterAccessController() view returns(address)
func (*AggregatorSession) SetBilling ¶
func (_Aggregator *AggregatorSession) SetBilling(_maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, _linkGweiPerObservation uint32, _linkGweiPerTransmission uint32) (*types.Transaction, error)
SetBilling is a paid mutator transaction binding the contract method 0xbd824706.
Solidity: function setBilling(uint32 _maximumGasPrice, uint32 _reasonableGasPrice, uint32 _microLinkPerEth, uint32 _linkGweiPerObservation, uint32 _linkGweiPerTransmission) returns()
func (*AggregatorSession) SetBillingAccessController ¶
func (_Aggregator *AggregatorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
SetBillingAccessController is a paid mutator transaction binding the contract method 0xfbffd2c1.
Solidity: function setBillingAccessController(address _billingAccessController) returns()
func (*AggregatorSession) SetConfig ¶
func (_Aggregator *AggregatorSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _threshold uint8, _encodedConfigVersion uint64, _encoded []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0x585aa7de.
Solidity: function setConfig(address[] _signers, address[] _transmitters, uint8 _threshold, uint64 _encodedConfigVersion, bytes _encoded) returns()
func (*AggregatorSession) SetPayees ¶
func (_Aggregator *AggregatorSession) SetPayees(_transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)
SetPayees is a paid mutator transaction binding the contract method 0x9c849b30.
Solidity: function setPayees(address[] _transmitters, address[] _payees) returns()
func (*AggregatorSession) SetRequesterAccessController ¶
func (_Aggregator *AggregatorSession) SetRequesterAccessController(_requesterAccessController common.Address) (*types.Transaction, error)
SetRequesterAccessController is a paid mutator transaction binding the contract method 0x9e3ceeab.
Solidity: function setRequesterAccessController(address _requesterAccessController) returns()
func (*AggregatorSession) SetValidatorConfig ¶
func (_Aggregator *AggregatorSession) SetValidatorConfig(_newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)
SetValidatorConfig is a paid mutator transaction binding the contract method 0xeb457163.
Solidity: function setValidatorConfig(address _newValidator, uint32 _newGasLimit) returns()
func (*AggregatorSession) TransferOwnership ¶
func (_Aggregator *AggregatorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*AggregatorSession) TransferPayeeship ¶
func (_Aggregator *AggregatorSession) TransferPayeeship(_transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address _transmitter, address _proposed) returns()
func (*AggregatorSession) Transmit ¶
func (_Aggregator *AggregatorSession) Transmit(_report []byte, _rs [][32]byte, _ss [][32]byte, _rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xc9807539.
Solidity: function transmit(bytes _report, bytes32[] _rs, bytes32[] _ss, bytes32 _rawVs) returns()
func (*AggregatorSession) Transmitters ¶
func (_Aggregator *AggregatorSession) Transmitters() ([]common.Address, error)
Transmitters is a free data retrieval call binding the contract method 0x81411834.
Solidity: function transmitters() view returns(address[])
func (*AggregatorSession) TypeAndVersion ¶
func (_Aggregator *AggregatorSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
func (*AggregatorSession) ValidatorConfig ¶
func (_Aggregator *AggregatorSession) ValidatorConfig() (struct { Validator common.Address GasLimit uint32 }, error)
ValidatorConfig is a free data retrieval call binding the contract method 0x8e0566de.
Solidity: function validatorConfig() view returns(address validator, uint32 gasLimit)
func (*AggregatorSession) Version ¶
func (_Aggregator *AggregatorSession) Version() (*big.Int, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint256)
func (*AggregatorSession) WithdrawFunds ¶
func (_Aggregator *AggregatorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0xc1075329.
Solidity: function withdrawFunds(address _recipient, uint256 _amount) returns()
func (*AggregatorSession) WithdrawPayment ¶
func (_Aggregator *AggregatorSession) WithdrawPayment(_transmitter common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x8ac28d5a.
Solidity: function withdrawPayment(address _transmitter) returns()
type AggregatorTransactor ¶
type AggregatorTransactor struct {
// contains filtered or unexported fields
}
AggregatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAggregatorTransactor ¶
func NewAggregatorTransactor(address common.Address, transactor bind.ContractTransactor) (*AggregatorTransactor, error)
NewAggregatorTransactor creates a new write-only instance of Aggregator, bound to a specific deployed contract.
func (*AggregatorTransactor) AcceptOwnership ¶
func (_Aggregator *AggregatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AggregatorTransactor) AcceptPayeeship ¶
func (_Aggregator *AggregatorTransactor) AcceptPayeeship(opts *bind.TransactOpts, _transmitter common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address _transmitter) returns()
func (*AggregatorTransactor) AddAccess ¶
func (_Aggregator *AggregatorTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*AggregatorTransactor) DisableAccessCheck ¶
func (_Aggregator *AggregatorTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*AggregatorTransactor) EnableAccessCheck ¶
func (_Aggregator *AggregatorTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*AggregatorTransactor) RemoveAccess ¶
func (_Aggregator *AggregatorTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*AggregatorTransactor) RequestNewRound ¶
func (_Aggregator *AggregatorTransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*AggregatorTransactor) SetBilling ¶
func (_Aggregator *AggregatorTransactor) SetBilling(opts *bind.TransactOpts, _maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, _linkGweiPerObservation uint32, _linkGweiPerTransmission uint32) (*types.Transaction, error)
SetBilling is a paid mutator transaction binding the contract method 0xbd824706.
Solidity: function setBilling(uint32 _maximumGasPrice, uint32 _reasonableGasPrice, uint32 _microLinkPerEth, uint32 _linkGweiPerObservation, uint32 _linkGweiPerTransmission) returns()
func (*AggregatorTransactor) SetBillingAccessController ¶
func (_Aggregator *AggregatorTransactor) SetBillingAccessController(opts *bind.TransactOpts, _billingAccessController common.Address) (*types.Transaction, error)
SetBillingAccessController is a paid mutator transaction binding the contract method 0xfbffd2c1.
Solidity: function setBillingAccessController(address _billingAccessController) returns()
func (*AggregatorTransactor) SetConfig ¶
func (_Aggregator *AggregatorTransactor) SetConfig(opts *bind.TransactOpts, _signers []common.Address, _transmitters []common.Address, _threshold uint8, _encodedConfigVersion uint64, _encoded []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0x585aa7de.
Solidity: function setConfig(address[] _signers, address[] _transmitters, uint8 _threshold, uint64 _encodedConfigVersion, bytes _encoded) returns()
func (*AggregatorTransactor) SetPayees ¶
func (_Aggregator *AggregatorTransactor) SetPayees(opts *bind.TransactOpts, _transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)
SetPayees is a paid mutator transaction binding the contract method 0x9c849b30.
Solidity: function setPayees(address[] _transmitters, address[] _payees) returns()
func (*AggregatorTransactor) SetRequesterAccessController ¶
func (_Aggregator *AggregatorTransactor) SetRequesterAccessController(opts *bind.TransactOpts, _requesterAccessController common.Address) (*types.Transaction, error)
SetRequesterAccessController is a paid mutator transaction binding the contract method 0x9e3ceeab.
Solidity: function setRequesterAccessController(address _requesterAccessController) returns()
func (*AggregatorTransactor) SetValidatorConfig ¶
func (_Aggregator *AggregatorTransactor) SetValidatorConfig(opts *bind.TransactOpts, _newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)
SetValidatorConfig is a paid mutator transaction binding the contract method 0xeb457163.
Solidity: function setValidatorConfig(address _newValidator, uint32 _newGasLimit) returns()
func (*AggregatorTransactor) TransferOwnership ¶
func (_Aggregator *AggregatorTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*AggregatorTransactor) TransferPayeeship ¶
func (_Aggregator *AggregatorTransactor) TransferPayeeship(opts *bind.TransactOpts, _transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address _transmitter, address _proposed) returns()
func (*AggregatorTransactor) Transmit ¶
func (_Aggregator *AggregatorTransactor) Transmit(opts *bind.TransactOpts, _report []byte, _rs [][32]byte, _ss [][32]byte, _rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xc9807539.
Solidity: function transmit(bytes _report, bytes32[] _rs, bytes32[] _ss, bytes32 _rawVs) returns()
func (*AggregatorTransactor) WithdrawFunds ¶
func (_Aggregator *AggregatorTransactor) WithdrawFunds(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0xc1075329.
Solidity: function withdrawFunds(address _recipient, uint256 _amount) returns()
func (*AggregatorTransactor) WithdrawPayment ¶
func (_Aggregator *AggregatorTransactor) WithdrawPayment(opts *bind.TransactOpts, _transmitter common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x8ac28d5a.
Solidity: function withdrawPayment(address _transmitter) returns()
type AggregatorTransactorRaw ¶
type AggregatorTransactorRaw struct {
Contract *AggregatorTransactor // Generic write-only contract binding to access the raw methods on
}
AggregatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AggregatorTransactorRaw) Transact ¶
func (_Aggregator *AggregatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggregatorTransactorRaw) Transfer ¶
func (_Aggregator *AggregatorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AggregatorTransactorSession ¶
type AggregatorTransactorSession struct { Contract *AggregatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AggregatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AggregatorTransactorSession) AcceptOwnership ¶
func (_Aggregator *AggregatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*AggregatorTransactorSession) AcceptPayeeship ¶
func (_Aggregator *AggregatorTransactorSession) AcceptPayeeship(_transmitter common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address _transmitter) returns()
func (*AggregatorTransactorSession) AddAccess ¶
func (_Aggregator *AggregatorTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*AggregatorTransactorSession) DisableAccessCheck ¶
func (_Aggregator *AggregatorTransactorSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*AggregatorTransactorSession) EnableAccessCheck ¶
func (_Aggregator *AggregatorTransactorSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*AggregatorTransactorSession) RemoveAccess ¶
func (_Aggregator *AggregatorTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*AggregatorTransactorSession) RequestNewRound ¶
func (_Aggregator *AggregatorTransactorSession) RequestNewRound() (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*AggregatorTransactorSession) SetBilling ¶
func (_Aggregator *AggregatorTransactorSession) SetBilling(_maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, _linkGweiPerObservation uint32, _linkGweiPerTransmission uint32) (*types.Transaction, error)
SetBilling is a paid mutator transaction binding the contract method 0xbd824706.
Solidity: function setBilling(uint32 _maximumGasPrice, uint32 _reasonableGasPrice, uint32 _microLinkPerEth, uint32 _linkGweiPerObservation, uint32 _linkGweiPerTransmission) returns()
func (*AggregatorTransactorSession) SetBillingAccessController ¶
func (_Aggregator *AggregatorTransactorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
SetBillingAccessController is a paid mutator transaction binding the contract method 0xfbffd2c1.
Solidity: function setBillingAccessController(address _billingAccessController) returns()
func (*AggregatorTransactorSession) SetConfig ¶
func (_Aggregator *AggregatorTransactorSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _threshold uint8, _encodedConfigVersion uint64, _encoded []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0x585aa7de.
Solidity: function setConfig(address[] _signers, address[] _transmitters, uint8 _threshold, uint64 _encodedConfigVersion, bytes _encoded) returns()
func (*AggregatorTransactorSession) SetPayees ¶
func (_Aggregator *AggregatorTransactorSession) SetPayees(_transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)
SetPayees is a paid mutator transaction binding the contract method 0x9c849b30.
Solidity: function setPayees(address[] _transmitters, address[] _payees) returns()
func (*AggregatorTransactorSession) SetRequesterAccessController ¶
func (_Aggregator *AggregatorTransactorSession) SetRequesterAccessController(_requesterAccessController common.Address) (*types.Transaction, error)
SetRequesterAccessController is a paid mutator transaction binding the contract method 0x9e3ceeab.
Solidity: function setRequesterAccessController(address _requesterAccessController) returns()
func (*AggregatorTransactorSession) SetValidatorConfig ¶
func (_Aggregator *AggregatorTransactorSession) SetValidatorConfig(_newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)
SetValidatorConfig is a paid mutator transaction binding the contract method 0xeb457163.
Solidity: function setValidatorConfig(address _newValidator, uint32 _newGasLimit) returns()
func (*AggregatorTransactorSession) TransferOwnership ¶
func (_Aggregator *AggregatorTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*AggregatorTransactorSession) TransferPayeeship ¶
func (_Aggregator *AggregatorTransactorSession) TransferPayeeship(_transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address _transmitter, address _proposed) returns()
func (*AggregatorTransactorSession) Transmit ¶
func (_Aggregator *AggregatorTransactorSession) Transmit(_report []byte, _rs [][32]byte, _ss [][32]byte, _rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xc9807539.
Solidity: function transmit(bytes _report, bytes32[] _rs, bytes32[] _ss, bytes32 _rawVs) returns()
func (*AggregatorTransactorSession) WithdrawFunds ¶
func (_Aggregator *AggregatorTransactorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0xc1075329.
Solidity: function withdrawFunds(address _recipient, uint256 _amount) returns()
func (*AggregatorTransactorSession) WithdrawPayment ¶
func (_Aggregator *AggregatorTransactorSession) WithdrawPayment(_transmitter common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x8ac28d5a.
Solidity: function withdrawPayment(address _transmitter) returns()
type AggregatorValidatorConfigSet ¶
type AggregatorValidatorConfigSet struct { PreviousValidator common.Address PreviousGasLimit uint32 CurrentValidator common.Address CurrentGasLimit uint32 Raw types.Log // Blockchain specific contextual infos }
AggregatorValidatorConfigSet represents a ValidatorConfigSet event raised by the Aggregator contract.
type AggregatorValidatorConfigSetIterator ¶
type AggregatorValidatorConfigSetIterator struct { Event *AggregatorValidatorConfigSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorValidatorConfigSetIterator is returned from FilterValidatorConfigSet and is used to iterate over the raw logs and unpacked data for ValidatorConfigSet events raised by the Aggregator contract.
func (*AggregatorValidatorConfigSetIterator) Close ¶
func (it *AggregatorValidatorConfigSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorValidatorConfigSetIterator) Error ¶
func (it *AggregatorValidatorConfigSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorValidatorConfigSetIterator) Next ¶
func (it *AggregatorValidatorConfigSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Bep20 ¶
type Bep20 struct { Bep20Caller // Read-only binding to the contract Bep20Transactor // Write-only binding to the contract Bep20Filterer // Log filterer for contract events }
Bep20 is an auto generated Go binding around an Ethereum contract.
type Bep20Approval ¶
type Bep20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
Bep20Approval represents a Approval event raised by the Bep20 contract.
type Bep20ApprovalIterator ¶
type Bep20ApprovalIterator struct { Event *Bep20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Bep20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Bep20 contract.
func (*Bep20ApprovalIterator) Close ¶
func (it *Bep20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Bep20ApprovalIterator) Error ¶
func (it *Bep20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Bep20ApprovalIterator) Next ¶
func (it *Bep20ApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Bep20Caller ¶
type Bep20Caller struct {
// contains filtered or unexported fields
}
Bep20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewBep20Caller ¶
func NewBep20Caller(address common.Address, caller bind.ContractCaller) (*Bep20Caller, error)
NewBep20Caller creates a new read-only instance of Bep20, bound to a specific deployed contract.
func (*Bep20Caller) Allowance ¶
func (_Bep20 *Bep20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*Bep20Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*Bep20Caller) Decimals ¶
func (_Bep20 *Bep20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*Bep20Caller) GetOwner ¶
GetOwner is a free data retrieval call binding the contract method 0x893d20e8.
Solidity: function getOwner() view returns(address)
func (*Bep20Caller) Name ¶
func (_Bep20 *Bep20Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*Bep20Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Bep20Caller) Symbol ¶
func (_Bep20 *Bep20Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*Bep20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type Bep20CallerRaw ¶
type Bep20CallerRaw struct {
Contract *Bep20Caller // Generic read-only contract binding to access the raw methods on
}
Bep20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Bep20CallerRaw) Call ¶
func (_Bep20 *Bep20CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type Bep20CallerSession ¶
type Bep20CallerSession struct { Contract *Bep20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Bep20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Bep20CallerSession) Allowance ¶
func (_Bep20 *Bep20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*Bep20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*Bep20CallerSession) Decimals ¶
func (_Bep20 *Bep20CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*Bep20CallerSession) GetOwner ¶
func (_Bep20 *Bep20CallerSession) GetOwner() (common.Address, error)
GetOwner is a free data retrieval call binding the contract method 0x893d20e8.
Solidity: function getOwner() view returns(address)
func (*Bep20CallerSession) Name ¶
func (_Bep20 *Bep20CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*Bep20CallerSession) Owner ¶
func (_Bep20 *Bep20CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Bep20CallerSession) Symbol ¶
func (_Bep20 *Bep20CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*Bep20CallerSession) TotalSupply ¶
func (_Bep20 *Bep20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type Bep20Filterer ¶
type Bep20Filterer struct {
// contains filtered or unexported fields
}
Bep20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBep20Filterer ¶
func NewBep20Filterer(address common.Address, filterer bind.ContractFilterer) (*Bep20Filterer, error)
NewBep20Filterer creates a new log filterer instance of Bep20, bound to a specific deployed contract.
func (*Bep20Filterer) FilterApproval ¶
func (_Bep20 *Bep20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*Bep20ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*Bep20Filterer) FilterOwnershipTransferred ¶
func (_Bep20 *Bep20Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*Bep20OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*Bep20Filterer) FilterTransfer ¶
func (_Bep20 *Bep20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*Bep20TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*Bep20Filterer) ParseApproval ¶
func (_Bep20 *Bep20Filterer) ParseApproval(log types.Log) (*Bep20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*Bep20Filterer) ParseOwnershipTransferred ¶
func (_Bep20 *Bep20Filterer) ParseOwnershipTransferred(log types.Log) (*Bep20OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*Bep20Filterer) ParseTransfer ¶
func (_Bep20 *Bep20Filterer) ParseTransfer(log types.Log) (*Bep20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*Bep20Filterer) WatchApproval ¶
func (_Bep20 *Bep20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *Bep20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*Bep20Filterer) WatchOwnershipTransferred ¶
func (_Bep20 *Bep20Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *Bep20OwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*Bep20Filterer) WatchTransfer ¶
func (_Bep20 *Bep20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *Bep20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type Bep20OwnershipTransferred ¶
type Bep20OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
Bep20OwnershipTransferred represents a OwnershipTransferred event raised by the Bep20 contract.
type Bep20OwnershipTransferredIterator ¶
type Bep20OwnershipTransferredIterator struct { Event *Bep20OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Bep20OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Bep20 contract.
func (*Bep20OwnershipTransferredIterator) Close ¶
func (it *Bep20OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Bep20OwnershipTransferredIterator) Error ¶
func (it *Bep20OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Bep20OwnershipTransferredIterator) Next ¶
func (it *Bep20OwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Bep20Raw ¶
type Bep20Raw struct {
Contract *Bep20 // Generic contract binding to access the raw methods on
}
Bep20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*Bep20Raw) Call ¶
func (_Bep20 *Bep20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*Bep20Raw) Transact ¶
func (_Bep20 *Bep20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Bep20Raw) Transfer ¶
func (_Bep20 *Bep20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type Bep20Session ¶
type Bep20Session struct { Contract *Bep20 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Bep20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Bep20Session) Allowance ¶
func (_Bep20 *Bep20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*Bep20Session) Approve ¶
func (_Bep20 *Bep20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*Bep20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*Bep20Session) Burn ¶
func (_Bep20 *Bep20Session) Burn(amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns(bool)
func (*Bep20Session) Decimals ¶
func (_Bep20 *Bep20Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*Bep20Session) DecreaseAllowance ¶
func (_Bep20 *Bep20Session) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*Bep20Session) GetOwner ¶
func (_Bep20 *Bep20Session) GetOwner() (common.Address, error)
GetOwner is a free data retrieval call binding the contract method 0x893d20e8.
Solidity: function getOwner() view returns(address)
func (*Bep20Session) IncreaseAllowance ¶
func (_Bep20 *Bep20Session) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*Bep20Session) Mint ¶
func (_Bep20 *Bep20Session) Mint(amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(uint256 amount) returns(bool)
func (*Bep20Session) Name ¶
func (_Bep20 *Bep20Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*Bep20Session) Owner ¶
func (_Bep20 *Bep20Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Bep20Session) RenounceOwnership ¶
func (_Bep20 *Bep20Session) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Bep20Session) Symbol ¶
func (_Bep20 *Bep20Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*Bep20Session) TotalSupply ¶
func (_Bep20 *Bep20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*Bep20Session) Transfer ¶
func (_Bep20 *Bep20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*Bep20Session) TransferFrom ¶
func (_Bep20 *Bep20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*Bep20Session) TransferOwnership ¶
func (_Bep20 *Bep20Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Bep20Transactor ¶
type Bep20Transactor struct {
// contains filtered or unexported fields
}
Bep20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBep20Transactor ¶
func NewBep20Transactor(address common.Address, transactor bind.ContractTransactor) (*Bep20Transactor, error)
NewBep20Transactor creates a new write-only instance of Bep20, bound to a specific deployed contract.
func (*Bep20Transactor) Approve ¶
func (_Bep20 *Bep20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*Bep20Transactor) Burn ¶
func (_Bep20 *Bep20Transactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns(bool)
func (*Bep20Transactor) DecreaseAllowance ¶
func (_Bep20 *Bep20Transactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*Bep20Transactor) IncreaseAllowance ¶
func (_Bep20 *Bep20Transactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*Bep20Transactor) Mint ¶
func (_Bep20 *Bep20Transactor) Mint(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(uint256 amount) returns(bool)
func (*Bep20Transactor) RenounceOwnership ¶
func (_Bep20 *Bep20Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Bep20Transactor) Transfer ¶
func (_Bep20 *Bep20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*Bep20Transactor) TransferFrom ¶
func (_Bep20 *Bep20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*Bep20Transactor) TransferOwnership ¶
func (_Bep20 *Bep20Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Bep20TransactorRaw ¶
type Bep20TransactorRaw struct {
Contract *Bep20Transactor // Generic write-only contract binding to access the raw methods on
}
Bep20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Bep20TransactorRaw) Transact ¶
func (_Bep20 *Bep20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Bep20TransactorRaw) Transfer ¶
func (_Bep20 *Bep20TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type Bep20TransactorSession ¶
type Bep20TransactorSession struct { Contract *Bep20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Bep20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*Bep20TransactorSession) Approve ¶
func (_Bep20 *Bep20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*Bep20TransactorSession) Burn ¶
func (_Bep20 *Bep20TransactorSession) Burn(amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns(bool)
func (*Bep20TransactorSession) DecreaseAllowance ¶
func (_Bep20 *Bep20TransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*Bep20TransactorSession) IncreaseAllowance ¶
func (_Bep20 *Bep20TransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*Bep20TransactorSession) Mint ¶
func (_Bep20 *Bep20TransactorSession) Mint(amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(uint256 amount) returns(bool)
func (*Bep20TransactorSession) RenounceOwnership ¶
func (_Bep20 *Bep20TransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Bep20TransactorSession) Transfer ¶
func (_Bep20 *Bep20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*Bep20TransactorSession) TransferFrom ¶
func (_Bep20 *Bep20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
func (*Bep20TransactorSession) TransferOwnership ¶
func (_Bep20 *Bep20TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Bep20Transfer ¶
type Bep20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
Bep20Transfer represents a Transfer event raised by the Bep20 contract.
type Bep20TransferIterator ¶
type Bep20TransferIterator struct { Event *Bep20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Bep20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Bep20 contract.
func (*Bep20TransferIterator) Close ¶
func (it *Bep20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Bep20TransferIterator) Error ¶
func (it *Bep20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Bep20TransferIterator) Next ¶
func (it *Bep20TransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Comptroller ¶
type Comptroller struct { ComptrollerCaller // Read-only binding to the contract ComptrollerTransactor // Write-only binding to the contract ComptrollerFilterer // Log filterer for contract events }
Comptroller is an auto generated Go binding around an Ethereum contract.
func NewComptroller ¶
func NewComptroller(address common.Address, backend bind.ContractBackend) (*Comptroller, error)
NewComptroller creates a new instance of Comptroller, bound to a specific deployed contract.
type ComptrollerActionPaused ¶
type ComptrollerActionPaused struct { Action string PauseState bool Raw types.Log // Blockchain specific contextual infos }
ComptrollerActionPaused represents a ActionPaused event raised by the Comptroller contract.
type ComptrollerActionPaused0 ¶
type ComptrollerActionPaused0 struct { VToken common.Address Action string PauseState bool Raw types.Log // Blockchain specific contextual infos }
ComptrollerActionPaused0 represents a ActionPaused0 event raised by the Comptroller contract.
type ComptrollerActionPaused0Iterator ¶
type ComptrollerActionPaused0Iterator struct { Event *ComptrollerActionPaused0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerActionPaused0Iterator is returned from FilterActionPaused0 and is used to iterate over the raw logs and unpacked data for ActionPaused0 events raised by the Comptroller contract.
func (*ComptrollerActionPaused0Iterator) Close ¶
func (it *ComptrollerActionPaused0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerActionPaused0Iterator) Error ¶
func (it *ComptrollerActionPaused0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerActionPaused0Iterator) Next ¶
func (it *ComptrollerActionPaused0Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerActionPausedIterator ¶
type ComptrollerActionPausedIterator struct { Event *ComptrollerActionPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerActionPausedIterator is returned from FilterActionPaused and is used to iterate over the raw logs and unpacked data for ActionPaused events raised by the Comptroller contract.
func (*ComptrollerActionPausedIterator) Close ¶
func (it *ComptrollerActionPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerActionPausedIterator) Error ¶
func (it *ComptrollerActionPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerActionPausedIterator) Next ¶
func (it *ComptrollerActionPausedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerActionProtocolPaused ¶
type ComptrollerActionProtocolPaused struct { State bool Raw types.Log // Blockchain specific contextual infos }
ComptrollerActionProtocolPaused represents a ActionProtocolPaused event raised by the Comptroller contract.
type ComptrollerActionProtocolPausedIterator ¶
type ComptrollerActionProtocolPausedIterator struct { Event *ComptrollerActionProtocolPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerActionProtocolPausedIterator is returned from FilterActionProtocolPaused and is used to iterate over the raw logs and unpacked data for ActionProtocolPaused events raised by the Comptroller contract.
func (*ComptrollerActionProtocolPausedIterator) Close ¶
func (it *ComptrollerActionProtocolPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerActionProtocolPausedIterator) Error ¶
func (it *ComptrollerActionProtocolPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerActionProtocolPausedIterator) Next ¶
func (it *ComptrollerActionProtocolPausedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerCaller ¶
type ComptrollerCaller struct {
// contains filtered or unexported fields
}
ComptrollerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewComptrollerCaller ¶
func NewComptrollerCaller(address common.Address, caller bind.ContractCaller) (*ComptrollerCaller, error)
NewComptrollerCaller creates a new read-only instance of Comptroller, bound to a specific deployed contract.
func (*ComptrollerCaller) AccountAssets ¶
func (_Comptroller *ComptrollerCaller) AccountAssets(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
AccountAssets is a free data retrieval call binding the contract method 0xdce15449.
Solidity: function accountAssets(address , uint256 ) view returns(address)
func (*ComptrollerCaller) Admin ¶
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*ComptrollerCaller) AllMarkets ¶
func (_Comptroller *ComptrollerCaller) AllMarkets(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
AllMarkets is a free data retrieval call binding the contract method 0x52d84d1e.
Solidity: function allMarkets(uint256 ) view returns(address)
func (*ComptrollerCaller) BorrowCapGuardian ¶
func (_Comptroller *ComptrollerCaller) BorrowCapGuardian(opts *bind.CallOpts) (common.Address, error)
BorrowCapGuardian is a free data retrieval call binding the contract method 0x21af4569.
Solidity: function borrowCapGuardian() view returns(address)
func (*ComptrollerCaller) BorrowCaps ¶
func (_Comptroller *ComptrollerCaller) BorrowCaps(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
BorrowCaps is a free data retrieval call binding the contract method 0x4a584432.
Solidity: function borrowCaps(address ) view returns(uint256)
func (*ComptrollerCaller) BorrowGuardianPaused ¶
func (_Comptroller *ComptrollerCaller) BorrowGuardianPaused(opts *bind.CallOpts, arg0 common.Address) (bool, error)
BorrowGuardianPaused is a free data retrieval call binding the contract method 0x6d154ea5.
Solidity: function borrowGuardianPaused(address ) view returns(bool)
func (*ComptrollerCaller) BorrowGuardianPaused1 ¶
func (_Comptroller *ComptrollerCaller) BorrowGuardianPaused1(opts *bind.CallOpts) (bool, error)
BorrowGuardianPaused1 is a free data retrieval call binding the contract method 0xe6653f3d.
Solidity: function _borrowGuardianPaused() view returns(bool)
func (*ComptrollerCaller) CheckMembership ¶
func (_Comptroller *ComptrollerCaller) CheckMembership(opts *bind.CallOpts, account common.Address, vToken common.Address) (bool, error)
CheckMembership is a free data retrieval call binding the contract method 0x929fe9a1.
Solidity: function checkMembership(address account, address vToken) view returns(bool)
func (*ComptrollerCaller) CloseFactorMantissa ¶
CloseFactorMantissa is a free data retrieval call binding the contract method 0xe8755446.
Solidity: function closeFactorMantissa() view returns(uint256)
func (*ComptrollerCaller) ComptrollerImplementation ¶
func (_Comptroller *ComptrollerCaller) ComptrollerImplementation(opts *bind.CallOpts) (common.Address, error)
ComptrollerImplementation is a free data retrieval call binding the contract method 0xbb82aa5e.
Solidity: function comptrollerImplementation() view returns(address)
func (*ComptrollerCaller) GetAccountLiquidity ¶
func (_Comptroller *ComptrollerCaller) GetAccountLiquidity(opts *bind.CallOpts, account common.Address) (*big.Int, *big.Int, *big.Int, error)
GetAccountLiquidity is a free data retrieval call binding the contract method 0x5ec88c79.
Solidity: function getAccountLiquidity(address account) view returns(uint256, uint256, uint256)
func (*ComptrollerCaller) GetAllMarkets ¶
GetAllMarkets is a free data retrieval call binding the contract method 0xb0772d0b.
Solidity: function getAllMarkets() view returns(address[])
func (*ComptrollerCaller) GetAssetsIn ¶
func (_Comptroller *ComptrollerCaller) GetAssetsIn(opts *bind.CallOpts, account common.Address) ([]common.Address, error)
GetAssetsIn is a free data retrieval call binding the contract method 0xabfceffc.
Solidity: function getAssetsIn(address account) view returns(address[])
func (*ComptrollerCaller) GetBlockNumber ¶
GetBlockNumber is a free data retrieval call binding the contract method 0x42cbb15c.
Solidity: function getBlockNumber() view returns(uint256)
func (*ComptrollerCaller) GetHypotheticalAccountLiquidity ¶
func (_Comptroller *ComptrollerCaller) GetHypotheticalAccountLiquidity(opts *bind.CallOpts, account common.Address, vTokenModify common.Address, redeemTokens *big.Int, borrowAmount *big.Int) (*big.Int, *big.Int, *big.Int, error)
GetHypotheticalAccountLiquidity is a free data retrieval call binding the contract method 0x4e79238f.
Solidity: function getHypotheticalAccountLiquidity(address account, address vTokenModify, uint256 redeemTokens, uint256 borrowAmount) view returns(uint256, uint256, uint256)
func (*ComptrollerCaller) GetXVSAddress ¶
GetXVSAddress is a free data retrieval call binding the contract method 0xbf32442d.
Solidity: function getXVSAddress() view returns(address)
func (*ComptrollerCaller) IsComptroller ¶
func (_Comptroller *ComptrollerCaller) IsComptroller(opts *bind.CallOpts) (bool, error)
IsComptroller is a free data retrieval call binding the contract method 0x007e3dd2.
Solidity: function isComptroller() view returns(bool)
func (*ComptrollerCaller) LastContributorBlock ¶
func (_Comptroller *ComptrollerCaller) LastContributorBlock(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
LastContributorBlock is a free data retrieval call binding the contract method 0xbea6b8b8.
Solidity: function lastContributorBlock(address ) view returns(uint256)
func (*ComptrollerCaller) LiquidateCalculateSeizeTokens ¶
func (_Comptroller *ComptrollerCaller) LiquidateCalculateSeizeTokens(opts *bind.CallOpts, vTokenBorrowed common.Address, vTokenCollateral common.Address, actualRepayAmount *big.Int) (*big.Int, *big.Int, error)
LiquidateCalculateSeizeTokens is a free data retrieval call binding the contract method 0xc488847b.
Solidity: function liquidateCalculateSeizeTokens(address vTokenBorrowed, address vTokenCollateral, uint256 actualRepayAmount) view returns(uint256, uint256)
func (*ComptrollerCaller) LiquidateVAICalculateSeizeTokens ¶
func (_Comptroller *ComptrollerCaller) LiquidateVAICalculateSeizeTokens(opts *bind.CallOpts, vTokenCollateral common.Address, actualRepayAmount *big.Int) (*big.Int, *big.Int, error)
LiquidateVAICalculateSeizeTokens is a free data retrieval call binding the contract method 0xa78dc775.
Solidity: function liquidateVAICalculateSeizeTokens(address vTokenCollateral, uint256 actualRepayAmount) view returns(uint256, uint256)
func (*ComptrollerCaller) LiquidationIncentiveMantissa ¶
func (_Comptroller *ComptrollerCaller) LiquidationIncentiveMantissa(opts *bind.CallOpts) (*big.Int, error)
LiquidationIncentiveMantissa is a free data retrieval call binding the contract method 0x4ada90af.
Solidity: function liquidationIncentiveMantissa() view returns(uint256)
func (*ComptrollerCaller) Markets ¶
func (_Comptroller *ComptrollerCaller) Markets(opts *bind.CallOpts, arg0 common.Address) (struct { IsListed bool CollateralFactorMantissa *big.Int IsVenus bool }, error)
Markets is a free data retrieval call binding the contract method 0x8e8f294b.
Solidity: function markets(address ) view returns(bool isListed, uint256 collateralFactorMantissa, bool isVenus)
func (*ComptrollerCaller) MaxAssets ¶
MaxAssets is a free data retrieval call binding the contract method 0x94b2294b.
Solidity: function maxAssets() view returns(uint256)
func (*ComptrollerCaller) MinReleaseAmount ¶
MinReleaseAmount is a free data retrieval call binding the contract method 0x0db4b4e5.
Solidity: function minReleaseAmount() view returns(uint256)
func (*ComptrollerCaller) MintGuardianPaused ¶
func (_Comptroller *ComptrollerCaller) MintGuardianPaused(opts *bind.CallOpts, arg0 common.Address) (bool, error)
MintGuardianPaused is a free data retrieval call binding the contract method 0x731f0c2b.
Solidity: function mintGuardianPaused(address ) view returns(bool)
func (*ComptrollerCaller) MintGuardianPaused1 ¶
func (_Comptroller *ComptrollerCaller) MintGuardianPaused1(opts *bind.CallOpts) (bool, error)
MintGuardianPaused1 is a free data retrieval call binding the contract method 0x3c94786f.
Solidity: function _mintGuardianPaused() view returns(bool)
func (*ComptrollerCaller) MintVAIGuardianPaused ¶
func (_Comptroller *ComptrollerCaller) MintVAIGuardianPaused(opts *bind.CallOpts) (bool, error)
MintVAIGuardianPaused is a free data retrieval call binding the contract method 0x4088c73e.
Solidity: function mintVAIGuardianPaused() view returns(bool)
func (*ComptrollerCaller) MintedVAIs ¶
func (_Comptroller *ComptrollerCaller) MintedVAIs(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
MintedVAIs is a free data retrieval call binding the contract method 0x2bc7e29e.
Solidity: function mintedVAIs(address ) view returns(uint256)
func (*ComptrollerCaller) Oracle ¶
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*ComptrollerCaller) PauseGuardian ¶
PauseGuardian is a free data retrieval call binding the contract method 0x24a3d622.
Solidity: function pauseGuardian() view returns(address)
func (*ComptrollerCaller) PendingAdmin ¶
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*ComptrollerCaller) PendingComptrollerImplementation ¶
func (_Comptroller *ComptrollerCaller) PendingComptrollerImplementation(opts *bind.CallOpts) (common.Address, error)
PendingComptrollerImplementation is a free data retrieval call binding the contract method 0xdcfbc0c7.
Solidity: function pendingComptrollerImplementation() view returns(address)
func (*ComptrollerCaller) ProtocolPaused ¶
func (_Comptroller *ComptrollerCaller) ProtocolPaused(opts *bind.CallOpts) (bool, error)
ProtocolPaused is a free data retrieval call binding the contract method 0x425fad58.
Solidity: function protocolPaused() view returns(bool)
func (*ComptrollerCaller) ReleaseStartBlock ¶
ReleaseStartBlock is a free data retrieval call binding the contract method 0x719f701b.
Solidity: function releaseStartBlock() view returns(uint256)
func (*ComptrollerCaller) RepayVAIGuardianPaused ¶
func (_Comptroller *ComptrollerCaller) RepayVAIGuardianPaused(opts *bind.CallOpts) (bool, error)
RepayVAIGuardianPaused is a free data retrieval call binding the contract method 0x76551383.
Solidity: function repayVAIGuardianPaused() view returns(bool)
func (*ComptrollerCaller) SeizeGuardianPaused ¶
func (_Comptroller *ComptrollerCaller) SeizeGuardianPaused(opts *bind.CallOpts) (bool, error)
SeizeGuardianPaused is a free data retrieval call binding the contract method 0xac0b0bb7.
Solidity: function seizeGuardianPaused() view returns(bool)
func (*ComptrollerCaller) TransferGuardianPaused ¶
func (_Comptroller *ComptrollerCaller) TransferGuardianPaused(opts *bind.CallOpts) (bool, error)
TransferGuardianPaused is a free data retrieval call binding the contract method 0x87f76303.
Solidity: function transferGuardianPaused() view returns(bool)
func (*ComptrollerCaller) TreasuryAddress ¶
TreasuryAddress is a free data retrieval call binding the contract method 0xc5f956af.
Solidity: function treasuryAddress() view returns(address)
func (*ComptrollerCaller) TreasuryGuardian ¶
func (_Comptroller *ComptrollerCaller) TreasuryGuardian(opts *bind.CallOpts) (common.Address, error)
TreasuryGuardian is a free data retrieval call binding the contract method 0xb2eafc39.
Solidity: function treasuryGuardian() view returns(address)
func (*ComptrollerCaller) TreasuryPercent ¶
TreasuryPercent is a free data retrieval call binding the contract method 0x04ef9d58.
Solidity: function treasuryPercent() view returns(uint256)
func (*ComptrollerCaller) VaiController ¶
VaiController is a free data retrieval call binding the contract method 0x9254f5e5.
Solidity: function vaiController() view returns(address)
func (*ComptrollerCaller) VaiMintRate ¶
VaiMintRate is a free data retrieval call binding the contract method 0xbec04f72.
Solidity: function vaiMintRate() view returns(uint256)
func (*ComptrollerCaller) VaiVaultAddress ¶
VaiVaultAddress is a free data retrieval call binding the contract method 0x7d172bd5.
Solidity: function vaiVaultAddress() view returns(address)
func (*ComptrollerCaller) VenusAccrued ¶
func (_Comptroller *ComptrollerCaller) VenusAccrued(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
VenusAccrued is a free data retrieval call binding the contract method 0x8a7dc165.
Solidity: function venusAccrued(address ) view returns(uint256)
func (*ComptrollerCaller) VenusBorrowState ¶
func (_Comptroller *ComptrollerCaller) VenusBorrowState(opts *bind.CallOpts, arg0 common.Address) (struct { Index *big.Int Block uint32 }, error)
VenusBorrowState is a free data retrieval call binding the contract method 0xe37d4b79.
Solidity: function venusBorrowState(address ) view returns(uint224 index, uint32 block)
func (*ComptrollerCaller) VenusBorrowerIndex ¶
func (_Comptroller *ComptrollerCaller) VenusBorrowerIndex(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
VenusBorrowerIndex is a free data retrieval call binding the contract method 0x08e0225c.
Solidity: function venusBorrowerIndex(address , address ) view returns(uint256)
func (*ComptrollerCaller) VenusContributorSpeeds ¶
func (_Comptroller *ComptrollerCaller) VenusContributorSpeeds(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
VenusContributorSpeeds is a free data retrieval call binding the contract method 0xa9046134.
Solidity: function venusContributorSpeeds(address ) view returns(uint256)
func (*ComptrollerCaller) VenusInitialIndex ¶
VenusInitialIndex is a free data retrieval call binding the contract method 0xc5b4db55.
Solidity: function venusInitialIndex() view returns(uint224)
func (*ComptrollerCaller) VenusRate ¶
VenusRate is a free data retrieval call binding the contract method 0x879c2e1d.
Solidity: function venusRate() view returns(uint256)
func (*ComptrollerCaller) VenusSpeeds ¶
func (_Comptroller *ComptrollerCaller) VenusSpeeds(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
VenusSpeeds is a free data retrieval call binding the contract method 0x1abcaa77.
Solidity: function venusSpeeds(address ) view returns(uint256)
func (*ComptrollerCaller) VenusSupplierIndex ¶
func (_Comptroller *ComptrollerCaller) VenusSupplierIndex(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
VenusSupplierIndex is a free data retrieval call binding the contract method 0x41a18d2c.
Solidity: function venusSupplierIndex(address , address ) view returns(uint256)
func (*ComptrollerCaller) VenusSupplyState ¶
func (_Comptroller *ComptrollerCaller) VenusSupplyState(opts *bind.CallOpts, arg0 common.Address) (struct { Index *big.Int Block uint32 }, error)
VenusSupplyState is a free data retrieval call binding the contract method 0xb8324c7c.
Solidity: function venusSupplyState(address ) view returns(uint224 index, uint32 block)
func (*ComptrollerCaller) VenusVAIRate ¶
VenusVAIRate is a free data retrieval call binding the contract method 0x399cc80c.
Solidity: function venusVAIRate() view returns(uint256)
func (*ComptrollerCaller) VenusVAIVaultRate ¶
VenusVAIVaultRate is a free data retrieval call binding the contract method 0xfa6331d8.
Solidity: function venusVAIVaultRate() view returns(uint256)
type ComptrollerCallerRaw ¶
type ComptrollerCallerRaw struct {
Contract *ComptrollerCaller // Generic read-only contract binding to access the raw methods on
}
ComptrollerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ComptrollerCallerRaw) Call ¶
func (_Comptroller *ComptrollerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ComptrollerCallerSession ¶
type ComptrollerCallerSession struct { Contract *ComptrollerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ComptrollerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ComptrollerCallerSession) AccountAssets ¶
func (_Comptroller *ComptrollerCallerSession) AccountAssets(arg0 common.Address, arg1 *big.Int) (common.Address, error)
AccountAssets is a free data retrieval call binding the contract method 0xdce15449.
Solidity: function accountAssets(address , uint256 ) view returns(address)
func (*ComptrollerCallerSession) Admin ¶
func (_Comptroller *ComptrollerCallerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*ComptrollerCallerSession) AllMarkets ¶
AllMarkets is a free data retrieval call binding the contract method 0x52d84d1e.
Solidity: function allMarkets(uint256 ) view returns(address)
func (*ComptrollerCallerSession) BorrowCapGuardian ¶
func (_Comptroller *ComptrollerCallerSession) BorrowCapGuardian() (common.Address, error)
BorrowCapGuardian is a free data retrieval call binding the contract method 0x21af4569.
Solidity: function borrowCapGuardian() view returns(address)
func (*ComptrollerCallerSession) BorrowCaps ¶
BorrowCaps is a free data retrieval call binding the contract method 0x4a584432.
Solidity: function borrowCaps(address ) view returns(uint256)
func (*ComptrollerCallerSession) BorrowGuardianPaused ¶
func (_Comptroller *ComptrollerCallerSession) BorrowGuardianPaused(arg0 common.Address) (bool, error)
BorrowGuardianPaused is a free data retrieval call binding the contract method 0x6d154ea5.
Solidity: function borrowGuardianPaused(address ) view returns(bool)
func (*ComptrollerCallerSession) BorrowGuardianPaused1 ¶
func (_Comptroller *ComptrollerCallerSession) BorrowGuardianPaused1() (bool, error)
BorrowGuardianPaused1 is a free data retrieval call binding the contract method 0xe6653f3d.
Solidity: function _borrowGuardianPaused() view returns(bool)
func (*ComptrollerCallerSession) CheckMembership ¶
func (_Comptroller *ComptrollerCallerSession) CheckMembership(account common.Address, vToken common.Address) (bool, error)
CheckMembership is a free data retrieval call binding the contract method 0x929fe9a1.
Solidity: function checkMembership(address account, address vToken) view returns(bool)
func (*ComptrollerCallerSession) CloseFactorMantissa ¶
func (_Comptroller *ComptrollerCallerSession) CloseFactorMantissa() (*big.Int, error)
CloseFactorMantissa is a free data retrieval call binding the contract method 0xe8755446.
Solidity: function closeFactorMantissa() view returns(uint256)
func (*ComptrollerCallerSession) ComptrollerImplementation ¶
func (_Comptroller *ComptrollerCallerSession) ComptrollerImplementation() (common.Address, error)
ComptrollerImplementation is a free data retrieval call binding the contract method 0xbb82aa5e.
Solidity: function comptrollerImplementation() view returns(address)
func (*ComptrollerCallerSession) GetAccountLiquidity ¶
func (_Comptroller *ComptrollerCallerSession) GetAccountLiquidity(account common.Address) (*big.Int, *big.Int, *big.Int, error)
GetAccountLiquidity is a free data retrieval call binding the contract method 0x5ec88c79.
Solidity: function getAccountLiquidity(address account) view returns(uint256, uint256, uint256)
func (*ComptrollerCallerSession) GetAllMarkets ¶
func (_Comptroller *ComptrollerCallerSession) GetAllMarkets() ([]common.Address, error)
GetAllMarkets is a free data retrieval call binding the contract method 0xb0772d0b.
Solidity: function getAllMarkets() view returns(address[])
func (*ComptrollerCallerSession) GetAssetsIn ¶
func (_Comptroller *ComptrollerCallerSession) GetAssetsIn(account common.Address) ([]common.Address, error)
GetAssetsIn is a free data retrieval call binding the contract method 0xabfceffc.
Solidity: function getAssetsIn(address account) view returns(address[])
func (*ComptrollerCallerSession) GetBlockNumber ¶
func (_Comptroller *ComptrollerCallerSession) GetBlockNumber() (*big.Int, error)
GetBlockNumber is a free data retrieval call binding the contract method 0x42cbb15c.
Solidity: function getBlockNumber() view returns(uint256)
func (*ComptrollerCallerSession) GetHypotheticalAccountLiquidity ¶
func (_Comptroller *ComptrollerCallerSession) GetHypotheticalAccountLiquidity(account common.Address, vTokenModify common.Address, redeemTokens *big.Int, borrowAmount *big.Int) (*big.Int, *big.Int, *big.Int, error)
GetHypotheticalAccountLiquidity is a free data retrieval call binding the contract method 0x4e79238f.
Solidity: function getHypotheticalAccountLiquidity(address account, address vTokenModify, uint256 redeemTokens, uint256 borrowAmount) view returns(uint256, uint256, uint256)
func (*ComptrollerCallerSession) GetXVSAddress ¶
func (_Comptroller *ComptrollerCallerSession) GetXVSAddress() (common.Address, error)
GetXVSAddress is a free data retrieval call binding the contract method 0xbf32442d.
Solidity: function getXVSAddress() view returns(address)
func (*ComptrollerCallerSession) IsComptroller ¶
func (_Comptroller *ComptrollerCallerSession) IsComptroller() (bool, error)
IsComptroller is a free data retrieval call binding the contract method 0x007e3dd2.
Solidity: function isComptroller() view returns(bool)
func (*ComptrollerCallerSession) LastContributorBlock ¶
func (_Comptroller *ComptrollerCallerSession) LastContributorBlock(arg0 common.Address) (*big.Int, error)
LastContributorBlock is a free data retrieval call binding the contract method 0xbea6b8b8.
Solidity: function lastContributorBlock(address ) view returns(uint256)
func (*ComptrollerCallerSession) LiquidateCalculateSeizeTokens ¶
func (_Comptroller *ComptrollerCallerSession) LiquidateCalculateSeizeTokens(vTokenBorrowed common.Address, vTokenCollateral common.Address, actualRepayAmount *big.Int) (*big.Int, *big.Int, error)
LiquidateCalculateSeizeTokens is a free data retrieval call binding the contract method 0xc488847b.
Solidity: function liquidateCalculateSeizeTokens(address vTokenBorrowed, address vTokenCollateral, uint256 actualRepayAmount) view returns(uint256, uint256)
func (*ComptrollerCallerSession) LiquidateVAICalculateSeizeTokens ¶
func (_Comptroller *ComptrollerCallerSession) LiquidateVAICalculateSeizeTokens(vTokenCollateral common.Address, actualRepayAmount *big.Int) (*big.Int, *big.Int, error)
LiquidateVAICalculateSeizeTokens is a free data retrieval call binding the contract method 0xa78dc775.
Solidity: function liquidateVAICalculateSeizeTokens(address vTokenCollateral, uint256 actualRepayAmount) view returns(uint256, uint256)
func (*ComptrollerCallerSession) LiquidationIncentiveMantissa ¶
func (_Comptroller *ComptrollerCallerSession) LiquidationIncentiveMantissa() (*big.Int, error)
LiquidationIncentiveMantissa is a free data retrieval call binding the contract method 0x4ada90af.
Solidity: function liquidationIncentiveMantissa() view returns(uint256)
func (*ComptrollerCallerSession) Markets ¶
func (_Comptroller *ComptrollerCallerSession) Markets(arg0 common.Address) (struct { IsListed bool CollateralFactorMantissa *big.Int IsVenus bool }, error)
Markets is a free data retrieval call binding the contract method 0x8e8f294b.
Solidity: function markets(address ) view returns(bool isListed, uint256 collateralFactorMantissa, bool isVenus)
func (*ComptrollerCallerSession) MaxAssets ¶
func (_Comptroller *ComptrollerCallerSession) MaxAssets() (*big.Int, error)
MaxAssets is a free data retrieval call binding the contract method 0x94b2294b.
Solidity: function maxAssets() view returns(uint256)
func (*ComptrollerCallerSession) MinReleaseAmount ¶
func (_Comptroller *ComptrollerCallerSession) MinReleaseAmount() (*big.Int, error)
MinReleaseAmount is a free data retrieval call binding the contract method 0x0db4b4e5.
Solidity: function minReleaseAmount() view returns(uint256)
func (*ComptrollerCallerSession) MintGuardianPaused ¶
func (_Comptroller *ComptrollerCallerSession) MintGuardianPaused(arg0 common.Address) (bool, error)
MintGuardianPaused is a free data retrieval call binding the contract method 0x731f0c2b.
Solidity: function mintGuardianPaused(address ) view returns(bool)
func (*ComptrollerCallerSession) MintGuardianPaused1 ¶
func (_Comptroller *ComptrollerCallerSession) MintGuardianPaused1() (bool, error)
MintGuardianPaused1 is a free data retrieval call binding the contract method 0x3c94786f.
Solidity: function _mintGuardianPaused() view returns(bool)
func (*ComptrollerCallerSession) MintVAIGuardianPaused ¶
func (_Comptroller *ComptrollerCallerSession) MintVAIGuardianPaused() (bool, error)
MintVAIGuardianPaused is a free data retrieval call binding the contract method 0x4088c73e.
Solidity: function mintVAIGuardianPaused() view returns(bool)
func (*ComptrollerCallerSession) MintedVAIs ¶
MintedVAIs is a free data retrieval call binding the contract method 0x2bc7e29e.
Solidity: function mintedVAIs(address ) view returns(uint256)
func (*ComptrollerCallerSession) Oracle ¶
func (_Comptroller *ComptrollerCallerSession) Oracle() (common.Address, error)
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*ComptrollerCallerSession) PauseGuardian ¶
func (_Comptroller *ComptrollerCallerSession) PauseGuardian() (common.Address, error)
PauseGuardian is a free data retrieval call binding the contract method 0x24a3d622.
Solidity: function pauseGuardian() view returns(address)
func (*ComptrollerCallerSession) PendingAdmin ¶
func (_Comptroller *ComptrollerCallerSession) PendingAdmin() (common.Address, error)
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*ComptrollerCallerSession) PendingComptrollerImplementation ¶
func (_Comptroller *ComptrollerCallerSession) PendingComptrollerImplementation() (common.Address, error)
PendingComptrollerImplementation is a free data retrieval call binding the contract method 0xdcfbc0c7.
Solidity: function pendingComptrollerImplementation() view returns(address)
func (*ComptrollerCallerSession) ProtocolPaused ¶
func (_Comptroller *ComptrollerCallerSession) ProtocolPaused() (bool, error)
ProtocolPaused is a free data retrieval call binding the contract method 0x425fad58.
Solidity: function protocolPaused() view returns(bool)
func (*ComptrollerCallerSession) ReleaseStartBlock ¶
func (_Comptroller *ComptrollerCallerSession) ReleaseStartBlock() (*big.Int, error)
ReleaseStartBlock is a free data retrieval call binding the contract method 0x719f701b.
Solidity: function releaseStartBlock() view returns(uint256)
func (*ComptrollerCallerSession) RepayVAIGuardianPaused ¶
func (_Comptroller *ComptrollerCallerSession) RepayVAIGuardianPaused() (bool, error)
RepayVAIGuardianPaused is a free data retrieval call binding the contract method 0x76551383.
Solidity: function repayVAIGuardianPaused() view returns(bool)
func (*ComptrollerCallerSession) SeizeGuardianPaused ¶
func (_Comptroller *ComptrollerCallerSession) SeizeGuardianPaused() (bool, error)
SeizeGuardianPaused is a free data retrieval call binding the contract method 0xac0b0bb7.
Solidity: function seizeGuardianPaused() view returns(bool)
func (*ComptrollerCallerSession) TransferGuardianPaused ¶
func (_Comptroller *ComptrollerCallerSession) TransferGuardianPaused() (bool, error)
TransferGuardianPaused is a free data retrieval call binding the contract method 0x87f76303.
Solidity: function transferGuardianPaused() view returns(bool)
func (*ComptrollerCallerSession) TreasuryAddress ¶
func (_Comptroller *ComptrollerCallerSession) TreasuryAddress() (common.Address, error)
TreasuryAddress is a free data retrieval call binding the contract method 0xc5f956af.
Solidity: function treasuryAddress() view returns(address)
func (*ComptrollerCallerSession) TreasuryGuardian ¶
func (_Comptroller *ComptrollerCallerSession) TreasuryGuardian() (common.Address, error)
TreasuryGuardian is a free data retrieval call binding the contract method 0xb2eafc39.
Solidity: function treasuryGuardian() view returns(address)
func (*ComptrollerCallerSession) TreasuryPercent ¶
func (_Comptroller *ComptrollerCallerSession) TreasuryPercent() (*big.Int, error)
TreasuryPercent is a free data retrieval call binding the contract method 0x04ef9d58.
Solidity: function treasuryPercent() view returns(uint256)
func (*ComptrollerCallerSession) VaiController ¶
func (_Comptroller *ComptrollerCallerSession) VaiController() (common.Address, error)
VaiController is a free data retrieval call binding the contract method 0x9254f5e5.
Solidity: function vaiController() view returns(address)
func (*ComptrollerCallerSession) VaiMintRate ¶
func (_Comptroller *ComptrollerCallerSession) VaiMintRate() (*big.Int, error)
VaiMintRate is a free data retrieval call binding the contract method 0xbec04f72.
Solidity: function vaiMintRate() view returns(uint256)
func (*ComptrollerCallerSession) VaiVaultAddress ¶
func (_Comptroller *ComptrollerCallerSession) VaiVaultAddress() (common.Address, error)
VaiVaultAddress is a free data retrieval call binding the contract method 0x7d172bd5.
Solidity: function vaiVaultAddress() view returns(address)
func (*ComptrollerCallerSession) VenusAccrued ¶
VenusAccrued is a free data retrieval call binding the contract method 0x8a7dc165.
Solidity: function venusAccrued(address ) view returns(uint256)
func (*ComptrollerCallerSession) VenusBorrowState ¶
func (_Comptroller *ComptrollerCallerSession) VenusBorrowState(arg0 common.Address) (struct { Index *big.Int Block uint32 }, error)
VenusBorrowState is a free data retrieval call binding the contract method 0xe37d4b79.
Solidity: function venusBorrowState(address ) view returns(uint224 index, uint32 block)
func (*ComptrollerCallerSession) VenusBorrowerIndex ¶
func (_Comptroller *ComptrollerCallerSession) VenusBorrowerIndex(arg0 common.Address, arg1 common.Address) (*big.Int, error)
VenusBorrowerIndex is a free data retrieval call binding the contract method 0x08e0225c.
Solidity: function venusBorrowerIndex(address , address ) view returns(uint256)
func (*ComptrollerCallerSession) VenusContributorSpeeds ¶
func (_Comptroller *ComptrollerCallerSession) VenusContributorSpeeds(arg0 common.Address) (*big.Int, error)
VenusContributorSpeeds is a free data retrieval call binding the contract method 0xa9046134.
Solidity: function venusContributorSpeeds(address ) view returns(uint256)
func (*ComptrollerCallerSession) VenusInitialIndex ¶
func (_Comptroller *ComptrollerCallerSession) VenusInitialIndex() (*big.Int, error)
VenusInitialIndex is a free data retrieval call binding the contract method 0xc5b4db55.
Solidity: function venusInitialIndex() view returns(uint224)
func (*ComptrollerCallerSession) VenusRate ¶
func (_Comptroller *ComptrollerCallerSession) VenusRate() (*big.Int, error)
VenusRate is a free data retrieval call binding the contract method 0x879c2e1d.
Solidity: function venusRate() view returns(uint256)
func (*ComptrollerCallerSession) VenusSpeeds ¶
VenusSpeeds is a free data retrieval call binding the contract method 0x1abcaa77.
Solidity: function venusSpeeds(address ) view returns(uint256)
func (*ComptrollerCallerSession) VenusSupplierIndex ¶
func (_Comptroller *ComptrollerCallerSession) VenusSupplierIndex(arg0 common.Address, arg1 common.Address) (*big.Int, error)
VenusSupplierIndex is a free data retrieval call binding the contract method 0x41a18d2c.
Solidity: function venusSupplierIndex(address , address ) view returns(uint256)
func (*ComptrollerCallerSession) VenusSupplyState ¶
func (_Comptroller *ComptrollerCallerSession) VenusSupplyState(arg0 common.Address) (struct { Index *big.Int Block uint32 }, error)
VenusSupplyState is a free data retrieval call binding the contract method 0xb8324c7c.
Solidity: function venusSupplyState(address ) view returns(uint224 index, uint32 block)
func (*ComptrollerCallerSession) VenusVAIRate ¶
func (_Comptroller *ComptrollerCallerSession) VenusVAIRate() (*big.Int, error)
VenusVAIRate is a free data retrieval call binding the contract method 0x399cc80c.
Solidity: function venusVAIRate() view returns(uint256)
func (*ComptrollerCallerSession) VenusVAIVaultRate ¶
func (_Comptroller *ComptrollerCallerSession) VenusVAIVaultRate() (*big.Int, error)
VenusVAIVaultRate is a free data retrieval call binding the contract method 0xfa6331d8.
Solidity: function venusVAIVaultRate() view returns(uint256)
type ComptrollerDistributedBorrowerVenus ¶
type ComptrollerDistributedBorrowerVenus struct { VToken common.Address Borrower common.Address VenusDelta *big.Int VenusBorrowIndex *big.Int Raw types.Log // Blockchain specific contextual infos }
ComptrollerDistributedBorrowerVenus represents a DistributedBorrowerVenus event raised by the Comptroller contract.
type ComptrollerDistributedBorrowerVenusIterator ¶
type ComptrollerDistributedBorrowerVenusIterator struct { Event *ComptrollerDistributedBorrowerVenus // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerDistributedBorrowerVenusIterator is returned from FilterDistributedBorrowerVenus and is used to iterate over the raw logs and unpacked data for DistributedBorrowerVenus events raised by the Comptroller contract.
func (*ComptrollerDistributedBorrowerVenusIterator) Close ¶
func (it *ComptrollerDistributedBorrowerVenusIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerDistributedBorrowerVenusIterator) Error ¶
func (it *ComptrollerDistributedBorrowerVenusIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerDistributedBorrowerVenusIterator) Next ¶
func (it *ComptrollerDistributedBorrowerVenusIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerDistributedSupplierVenus ¶
type ComptrollerDistributedSupplierVenus struct { VToken common.Address Supplier common.Address VenusDelta *big.Int VenusSupplyIndex *big.Int Raw types.Log // Blockchain specific contextual infos }
ComptrollerDistributedSupplierVenus represents a DistributedSupplierVenus event raised by the Comptroller contract.
type ComptrollerDistributedSupplierVenusIterator ¶
type ComptrollerDistributedSupplierVenusIterator struct { Event *ComptrollerDistributedSupplierVenus // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerDistributedSupplierVenusIterator is returned from FilterDistributedSupplierVenus and is used to iterate over the raw logs and unpacked data for DistributedSupplierVenus events raised by the Comptroller contract.
func (*ComptrollerDistributedSupplierVenusIterator) Close ¶
func (it *ComptrollerDistributedSupplierVenusIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerDistributedSupplierVenusIterator) Error ¶
func (it *ComptrollerDistributedSupplierVenusIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerDistributedSupplierVenusIterator) Next ¶
func (it *ComptrollerDistributedSupplierVenusIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerDistributedVAIMinterVenus ¶
type ComptrollerDistributedVAIMinterVenus struct { VaiMinter common.Address VenusDelta *big.Int VenusVAIMintIndex *big.Int Raw types.Log // Blockchain specific contextual infos }
ComptrollerDistributedVAIMinterVenus represents a DistributedVAIMinterVenus event raised by the Comptroller contract.
type ComptrollerDistributedVAIMinterVenusIterator ¶
type ComptrollerDistributedVAIMinterVenusIterator struct { Event *ComptrollerDistributedVAIMinterVenus // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerDistributedVAIMinterVenusIterator is returned from FilterDistributedVAIMinterVenus and is used to iterate over the raw logs and unpacked data for DistributedVAIMinterVenus events raised by the Comptroller contract.
func (*ComptrollerDistributedVAIMinterVenusIterator) Close ¶
func (it *ComptrollerDistributedVAIMinterVenusIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerDistributedVAIMinterVenusIterator) Error ¶
func (it *ComptrollerDistributedVAIMinterVenusIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerDistributedVAIMinterVenusIterator) Next ¶
func (it *ComptrollerDistributedVAIMinterVenusIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerDistributedVAIVaultVenus ¶
type ComptrollerDistributedVAIVaultVenus struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
ComptrollerDistributedVAIVaultVenus represents a DistributedVAIVaultVenus event raised by the Comptroller contract.
type ComptrollerDistributedVAIVaultVenusIterator ¶
type ComptrollerDistributedVAIVaultVenusIterator struct { Event *ComptrollerDistributedVAIVaultVenus // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerDistributedVAIVaultVenusIterator is returned from FilterDistributedVAIVaultVenus and is used to iterate over the raw logs and unpacked data for DistributedVAIVaultVenus events raised by the Comptroller contract.
func (*ComptrollerDistributedVAIVaultVenusIterator) Close ¶
func (it *ComptrollerDistributedVAIVaultVenusIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerDistributedVAIVaultVenusIterator) Error ¶
func (it *ComptrollerDistributedVAIVaultVenusIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerDistributedVAIVaultVenusIterator) Next ¶
func (it *ComptrollerDistributedVAIVaultVenusIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerFailure ¶
type ComptrollerFailure struct { Error *big.Int Info *big.Int Detail *big.Int Raw types.Log // Blockchain specific contextual infos }
ComptrollerFailure represents a Failure event raised by the Comptroller contract.
type ComptrollerFailureIterator ¶
type ComptrollerFailureIterator struct { Event *ComptrollerFailure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerFailureIterator is returned from FilterFailure and is used to iterate over the raw logs and unpacked data for Failure events raised by the Comptroller contract.
func (*ComptrollerFailureIterator) Close ¶
func (it *ComptrollerFailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerFailureIterator) Error ¶
func (it *ComptrollerFailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerFailureIterator) Next ¶
func (it *ComptrollerFailureIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerFilterer ¶
type ComptrollerFilterer struct {
// contains filtered or unexported fields
}
ComptrollerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewComptrollerFilterer ¶
func NewComptrollerFilterer(address common.Address, filterer bind.ContractFilterer) (*ComptrollerFilterer, error)
NewComptrollerFilterer creates a new log filterer instance of Comptroller, bound to a specific deployed contract.
func (*ComptrollerFilterer) FilterActionPaused ¶
func (_Comptroller *ComptrollerFilterer) FilterActionPaused(opts *bind.FilterOpts) (*ComptrollerActionPausedIterator, error)
FilterActionPaused is a free log retrieval operation binding the contract event 0xef159d9a32b2472e32b098f954f3ce62d232939f1c207070b584df1814de2de0.
Solidity: event ActionPaused(string action, bool pauseState)
func (*ComptrollerFilterer) FilterActionPaused0 ¶
func (_Comptroller *ComptrollerFilterer) FilterActionPaused0(opts *bind.FilterOpts) (*ComptrollerActionPaused0Iterator, error)
FilterActionPaused0 is a free log retrieval operation binding the contract event 0x71aec636243f9709bb0007ae15e9afb8150ab01716d75fd7573be5cc096e03b0.
Solidity: event ActionPaused(address vToken, string action, bool pauseState)
func (*ComptrollerFilterer) FilterActionProtocolPaused ¶
func (_Comptroller *ComptrollerFilterer) FilterActionProtocolPaused(opts *bind.FilterOpts) (*ComptrollerActionProtocolPausedIterator, error)
FilterActionProtocolPaused is a free log retrieval operation binding the contract event 0xd7500633dd3ddd74daa7af62f8c8404c7fe4a81da179998db851696bed004b38.
Solidity: event ActionProtocolPaused(bool state)
func (*ComptrollerFilterer) FilterDistributedBorrowerVenus ¶
func (_Comptroller *ComptrollerFilterer) FilterDistributedBorrowerVenus(opts *bind.FilterOpts, vToken []common.Address, borrower []common.Address) (*ComptrollerDistributedBorrowerVenusIterator, error)
FilterDistributedBorrowerVenus is a free log retrieval operation binding the contract event 0x837bdc11fca9f17ce44167944475225a205279b17e88c791c3b1f66f354668fb.
Solidity: event DistributedBorrowerVenus(address indexed vToken, address indexed borrower, uint256 venusDelta, uint256 venusBorrowIndex)
func (*ComptrollerFilterer) FilterDistributedSupplierVenus ¶
func (_Comptroller *ComptrollerFilterer) FilterDistributedSupplierVenus(opts *bind.FilterOpts, vToken []common.Address, supplier []common.Address) (*ComptrollerDistributedSupplierVenusIterator, error)
FilterDistributedSupplierVenus is a free log retrieval operation binding the contract event 0xfa9d964d891991c113b49e3db1932abd6c67263d387119707aafdd6c4010a3a9.
Solidity: event DistributedSupplierVenus(address indexed vToken, address indexed supplier, uint256 venusDelta, uint256 venusSupplyIndex)
func (*ComptrollerFilterer) FilterDistributedVAIMinterVenus ¶
func (_Comptroller *ComptrollerFilterer) FilterDistributedVAIMinterVenus(opts *bind.FilterOpts, vaiMinter []common.Address) (*ComptrollerDistributedVAIMinterVenusIterator, error)
FilterDistributedVAIMinterVenus is a free log retrieval operation binding the contract event 0x2fb3baf25f3d9fc9f9eb9dfd7da8567731a91413437d91bc1b8a839d0a1ba88f.
Solidity: event DistributedVAIMinterVenus(address indexed vaiMinter, uint256 venusDelta, uint256 venusVAIMintIndex)
func (*ComptrollerFilterer) FilterDistributedVAIVaultVenus ¶
func (_Comptroller *ComptrollerFilterer) FilterDistributedVAIVaultVenus(opts *bind.FilterOpts) (*ComptrollerDistributedVAIVaultVenusIterator, error)
FilterDistributedVAIVaultVenus is a free log retrieval operation binding the contract event 0xf6d4b8f74d85a6e2d7a50225957b8a6cfec69ad92f5905627260541aa0a5565d.
Solidity: event DistributedVAIVaultVenus(uint256 amount)
func (*ComptrollerFilterer) FilterFailure ¶
func (_Comptroller *ComptrollerFilterer) FilterFailure(opts *bind.FilterOpts) (*ComptrollerFailureIterator, error)
FilterFailure is a free log retrieval operation binding the contract event 0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0.
Solidity: event Failure(uint256 error, uint256 info, uint256 detail)
func (*ComptrollerFilterer) FilterMarketEntered ¶
func (_Comptroller *ComptrollerFilterer) FilterMarketEntered(opts *bind.FilterOpts) (*ComptrollerMarketEnteredIterator, error)
FilterMarketEntered is a free log retrieval operation binding the contract event 0x3ab23ab0d51cccc0c3085aec51f99228625aa1a922b3a8ca89a26b0f2027a1a5.
Solidity: event MarketEntered(address vToken, address account)
func (*ComptrollerFilterer) FilterMarketExited ¶
func (_Comptroller *ComptrollerFilterer) FilterMarketExited(opts *bind.FilterOpts) (*ComptrollerMarketExitedIterator, error)
FilterMarketExited is a free log retrieval operation binding the contract event 0xe699a64c18b07ac5b7301aa273f36a2287239eb9501d81950672794afba29a0d.
Solidity: event MarketExited(address vToken, address account)
func (*ComptrollerFilterer) FilterMarketListed ¶
func (_Comptroller *ComptrollerFilterer) FilterMarketListed(opts *bind.FilterOpts) (*ComptrollerMarketListedIterator, error)
FilterMarketListed is a free log retrieval operation binding the contract event 0xcf583bb0c569eb967f806b11601c4cb93c10310485c67add5f8362c2f212321f.
Solidity: event MarketListed(address vToken)
func (*ComptrollerFilterer) FilterNewBorrowCap ¶
func (_Comptroller *ComptrollerFilterer) FilterNewBorrowCap(opts *bind.FilterOpts, vToken []common.Address) (*ComptrollerNewBorrowCapIterator, error)
FilterNewBorrowCap is a free log retrieval operation binding the contract event 0x6f1951b2aad10f3fc81b86d91105b413a5b3f847a34bbc5ce1904201b14438f6.
Solidity: event NewBorrowCap(address indexed vToken, uint256 newBorrowCap)
func (*ComptrollerFilterer) FilterNewBorrowCapGuardian ¶
func (_Comptroller *ComptrollerFilterer) FilterNewBorrowCapGuardian(opts *bind.FilterOpts) (*ComptrollerNewBorrowCapGuardianIterator, error)
FilterNewBorrowCapGuardian is a free log retrieval operation binding the contract event 0xeda98690e518e9a05f8ec6837663e188211b2da8f4906648b323f2c1d4434e29.
Solidity: event NewBorrowCapGuardian(address oldBorrowCapGuardian, address newBorrowCapGuardian)
func (*ComptrollerFilterer) FilterNewCloseFactor ¶
func (_Comptroller *ComptrollerFilterer) FilterNewCloseFactor(opts *bind.FilterOpts) (*ComptrollerNewCloseFactorIterator, error)
FilterNewCloseFactor is a free log retrieval operation binding the contract event 0x3b9670cf975d26958e754b57098eaa2ac914d8d2a31b83257997b9f346110fd9.
Solidity: event NewCloseFactor(uint256 oldCloseFactorMantissa, uint256 newCloseFactorMantissa)
func (*ComptrollerFilterer) FilterNewCollateralFactor ¶
func (_Comptroller *ComptrollerFilterer) FilterNewCollateralFactor(opts *bind.FilterOpts) (*ComptrollerNewCollateralFactorIterator, error)
FilterNewCollateralFactor is a free log retrieval operation binding the contract event 0x70483e6592cd5182d45ac970e05bc62cdcc90e9d8ef2c2dbe686cf383bcd7fc5.
Solidity: event NewCollateralFactor(address vToken, uint256 oldCollateralFactorMantissa, uint256 newCollateralFactorMantissa)
func (*ComptrollerFilterer) FilterNewLiquidationIncentive ¶
func (_Comptroller *ComptrollerFilterer) FilterNewLiquidationIncentive(opts *bind.FilterOpts) (*ComptrollerNewLiquidationIncentiveIterator, error)
FilterNewLiquidationIncentive is a free log retrieval operation binding the contract event 0xaeba5a6c40a8ac138134bff1aaa65debf25971188a58804bad717f82f0ec1316.
Solidity: event NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissa, uint256 newLiquidationIncentiveMantissa)
func (*ComptrollerFilterer) FilterNewPauseGuardian ¶
func (_Comptroller *ComptrollerFilterer) FilterNewPauseGuardian(opts *bind.FilterOpts) (*ComptrollerNewPauseGuardianIterator, error)
FilterNewPauseGuardian is a free log retrieval operation binding the contract event 0x0613b6ee6a04f0d09f390e4d9318894b9f6ac7fd83897cd8d18896ba579c401e.
Solidity: event NewPauseGuardian(address oldPauseGuardian, address newPauseGuardian)
func (*ComptrollerFilterer) FilterNewPriceOracle ¶
func (_Comptroller *ComptrollerFilterer) FilterNewPriceOracle(opts *bind.FilterOpts) (*ComptrollerNewPriceOracleIterator, error)
FilterNewPriceOracle is a free log retrieval operation binding the contract event 0xd52b2b9b7e9ee655fcb95d2e5b9e0c9f69e7ef2b8e9d2d0ea78402d576d22e22.
Solidity: event NewPriceOracle(address oldPriceOracle, address newPriceOracle)
func (*ComptrollerFilterer) FilterNewTreasuryAddress ¶
func (_Comptroller *ComptrollerFilterer) FilterNewTreasuryAddress(opts *bind.FilterOpts) (*ComptrollerNewTreasuryAddressIterator, error)
FilterNewTreasuryAddress is a free log retrieval operation binding the contract event 0x8de763046d7b8f08b6c3d03543de1d615309417842bb5d2d62f110f65809ddac.
Solidity: event NewTreasuryAddress(address oldTreasuryAddress, address newTreasuryAddress)
func (*ComptrollerFilterer) FilterNewTreasuryGuardian ¶
func (_Comptroller *ComptrollerFilterer) FilterNewTreasuryGuardian(opts *bind.FilterOpts) (*ComptrollerNewTreasuryGuardianIterator, error)
FilterNewTreasuryGuardian is a free log retrieval operation binding the contract event 0x29f06ea15931797ebaed313d81d100963dc22cb213cb4ce2737b5a62b1a8b1e8.
Solidity: event NewTreasuryGuardian(address oldTreasuryGuardian, address newTreasuryGuardian)
func (*ComptrollerFilterer) FilterNewTreasuryPercent ¶
func (_Comptroller *ComptrollerFilterer) FilterNewTreasuryPercent(opts *bind.FilterOpts) (*ComptrollerNewTreasuryPercentIterator, error)
FilterNewTreasuryPercent is a free log retrieval operation binding the contract event 0x0893f8f4101baaabbeb513f96761e7a36eb837403c82cc651c292a4abdc94ed7.
Solidity: event NewTreasuryPercent(uint256 oldTreasuryPercent, uint256 newTreasuryPercent)
func (*ComptrollerFilterer) FilterNewVAIController ¶
func (_Comptroller *ComptrollerFilterer) FilterNewVAIController(opts *bind.FilterOpts) (*ComptrollerNewVAIControllerIterator, error)
FilterNewVAIController is a free log retrieval operation binding the contract event 0xe1ddcb2dab8e5b03cfc8c67a0d5861d91d16f7bd2612fd381faf4541d212c9b2.
Solidity: event NewVAIController(address oldVAIController, address newVAIController)
func (*ComptrollerFilterer) FilterNewVAIMintRate ¶
func (_Comptroller *ComptrollerFilterer) FilterNewVAIMintRate(opts *bind.FilterOpts) (*ComptrollerNewVAIMintRateIterator, error)
FilterNewVAIMintRate is a free log retrieval operation binding the contract event 0x73747d68b346dce1e932bcd238282e7ac84c01569e1f8d0469c222fdc6e9d5a4.
Solidity: event NewVAIMintRate(uint256 oldVAIMintRate, uint256 newVAIMintRate)
func (*ComptrollerFilterer) FilterNewVAIVaultInfo ¶
func (_Comptroller *ComptrollerFilterer) FilterNewVAIVaultInfo(opts *bind.FilterOpts) (*ComptrollerNewVAIVaultInfoIterator, error)
FilterNewVAIVaultInfo is a free log retrieval operation binding the contract event 0x7059037d74ee16b0fb06a4a30f3348dd2635f301f92e373c92899a25a522ef6e.
Solidity: event NewVAIVaultInfo(address vault_, uint256 releaseStartBlock_, uint256 releaseInterval_)
func (*ComptrollerFilterer) FilterNewVenusVAIRate ¶
func (_Comptroller *ComptrollerFilterer) FilterNewVenusVAIRate(opts *bind.FilterOpts) (*ComptrollerNewVenusVAIRateIterator, error)
FilterNewVenusVAIRate is a free log retrieval operation binding the contract event 0x75c84862cb29e997a2ed3ab3c3db0f5af24a181e6bf58897c5ea676668511c19.
Solidity: event NewVenusVAIRate(uint256 oldVenusVAIRate, uint256 newVenusVAIRate)
func (*ComptrollerFilterer) FilterNewVenusVAIVaultRate ¶
func (_Comptroller *ComptrollerFilterer) FilterNewVenusVAIVaultRate(opts *bind.FilterOpts) (*ComptrollerNewVenusVAIVaultRateIterator, error)
FilterNewVenusVAIVaultRate is a free log retrieval operation binding the contract event 0xe81d4ac15e5afa1e708e66664eddc697177423d950d133bda8262d8885e6da3b.
Solidity: event NewVenusVAIVaultRate(uint256 oldVenusVAIVaultRate, uint256 newVenusVAIVaultRate)
func (*ComptrollerFilterer) FilterVenusGranted ¶
func (_Comptroller *ComptrollerFilterer) FilterVenusGranted(opts *bind.FilterOpts) (*ComptrollerVenusGrantedIterator, error)
FilterVenusGranted is a free log retrieval operation binding the contract event 0xd7fe674cac9eee3998fe3cbd7a6f93c3bc70509d97ec1550a59364be6438147e.
Solidity: event VenusGranted(address recipient, uint256 amount)
func (*ComptrollerFilterer) FilterVenusSpeedUpdated ¶
func (_Comptroller *ComptrollerFilterer) FilterVenusSpeedUpdated(opts *bind.FilterOpts, vToken []common.Address) (*ComptrollerVenusSpeedUpdatedIterator, error)
FilterVenusSpeedUpdated is a free log retrieval operation binding the contract event 0x2a0ce45ba05a83e75ba21e1a10d6b48a8395028cc6e1ae66f6c313648379d548.
Solidity: event VenusSpeedUpdated(address indexed vToken, uint256 newSpeed)
func (*ComptrollerFilterer) ParseActionPaused ¶
func (_Comptroller *ComptrollerFilterer) ParseActionPaused(log types.Log) (*ComptrollerActionPaused, error)
ParseActionPaused is a log parse operation binding the contract event 0xef159d9a32b2472e32b098f954f3ce62d232939f1c207070b584df1814de2de0.
Solidity: event ActionPaused(string action, bool pauseState)
func (*ComptrollerFilterer) ParseActionPaused0 ¶
func (_Comptroller *ComptrollerFilterer) ParseActionPaused0(log types.Log) (*ComptrollerActionPaused0, error)
ParseActionPaused0 is a log parse operation binding the contract event 0x71aec636243f9709bb0007ae15e9afb8150ab01716d75fd7573be5cc096e03b0.
Solidity: event ActionPaused(address vToken, string action, bool pauseState)
func (*ComptrollerFilterer) ParseActionProtocolPaused ¶
func (_Comptroller *ComptrollerFilterer) ParseActionProtocolPaused(log types.Log) (*ComptrollerActionProtocolPaused, error)
ParseActionProtocolPaused is a log parse operation binding the contract event 0xd7500633dd3ddd74daa7af62f8c8404c7fe4a81da179998db851696bed004b38.
Solidity: event ActionProtocolPaused(bool state)
func (*ComptrollerFilterer) ParseDistributedBorrowerVenus ¶
func (_Comptroller *ComptrollerFilterer) ParseDistributedBorrowerVenus(log types.Log) (*ComptrollerDistributedBorrowerVenus, error)
ParseDistributedBorrowerVenus is a log parse operation binding the contract event 0x837bdc11fca9f17ce44167944475225a205279b17e88c791c3b1f66f354668fb.
Solidity: event DistributedBorrowerVenus(address indexed vToken, address indexed borrower, uint256 venusDelta, uint256 venusBorrowIndex)
func (*ComptrollerFilterer) ParseDistributedSupplierVenus ¶
func (_Comptroller *ComptrollerFilterer) ParseDistributedSupplierVenus(log types.Log) (*ComptrollerDistributedSupplierVenus, error)
ParseDistributedSupplierVenus is a log parse operation binding the contract event 0xfa9d964d891991c113b49e3db1932abd6c67263d387119707aafdd6c4010a3a9.
Solidity: event DistributedSupplierVenus(address indexed vToken, address indexed supplier, uint256 venusDelta, uint256 venusSupplyIndex)
func (*ComptrollerFilterer) ParseDistributedVAIMinterVenus ¶
func (_Comptroller *ComptrollerFilterer) ParseDistributedVAIMinterVenus(log types.Log) (*ComptrollerDistributedVAIMinterVenus, error)
ParseDistributedVAIMinterVenus is a log parse operation binding the contract event 0x2fb3baf25f3d9fc9f9eb9dfd7da8567731a91413437d91bc1b8a839d0a1ba88f.
Solidity: event DistributedVAIMinterVenus(address indexed vaiMinter, uint256 venusDelta, uint256 venusVAIMintIndex)
func (*ComptrollerFilterer) ParseDistributedVAIVaultVenus ¶
func (_Comptroller *ComptrollerFilterer) ParseDistributedVAIVaultVenus(log types.Log) (*ComptrollerDistributedVAIVaultVenus, error)
ParseDistributedVAIVaultVenus is a log parse operation binding the contract event 0xf6d4b8f74d85a6e2d7a50225957b8a6cfec69ad92f5905627260541aa0a5565d.
Solidity: event DistributedVAIVaultVenus(uint256 amount)
func (*ComptrollerFilterer) ParseFailure ¶
func (_Comptroller *ComptrollerFilterer) ParseFailure(log types.Log) (*ComptrollerFailure, error)
ParseFailure is a log parse operation binding the contract event 0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0.
Solidity: event Failure(uint256 error, uint256 info, uint256 detail)
func (*ComptrollerFilterer) ParseMarketEntered ¶
func (_Comptroller *ComptrollerFilterer) ParseMarketEntered(log types.Log) (*ComptrollerMarketEntered, error)
ParseMarketEntered is a log parse operation binding the contract event 0x3ab23ab0d51cccc0c3085aec51f99228625aa1a922b3a8ca89a26b0f2027a1a5.
Solidity: event MarketEntered(address vToken, address account)
func (*ComptrollerFilterer) ParseMarketExited ¶
func (_Comptroller *ComptrollerFilterer) ParseMarketExited(log types.Log) (*ComptrollerMarketExited, error)
ParseMarketExited is a log parse operation binding the contract event 0xe699a64c18b07ac5b7301aa273f36a2287239eb9501d81950672794afba29a0d.
Solidity: event MarketExited(address vToken, address account)
func (*ComptrollerFilterer) ParseMarketListed ¶
func (_Comptroller *ComptrollerFilterer) ParseMarketListed(log types.Log) (*ComptrollerMarketListed, error)
ParseMarketListed is a log parse operation binding the contract event 0xcf583bb0c569eb967f806b11601c4cb93c10310485c67add5f8362c2f212321f.
Solidity: event MarketListed(address vToken)
func (*ComptrollerFilterer) ParseNewBorrowCap ¶
func (_Comptroller *ComptrollerFilterer) ParseNewBorrowCap(log types.Log) (*ComptrollerNewBorrowCap, error)
ParseNewBorrowCap is a log parse operation binding the contract event 0x6f1951b2aad10f3fc81b86d91105b413a5b3f847a34bbc5ce1904201b14438f6.
Solidity: event NewBorrowCap(address indexed vToken, uint256 newBorrowCap)
func (*ComptrollerFilterer) ParseNewBorrowCapGuardian ¶
func (_Comptroller *ComptrollerFilterer) ParseNewBorrowCapGuardian(log types.Log) (*ComptrollerNewBorrowCapGuardian, error)
ParseNewBorrowCapGuardian is a log parse operation binding the contract event 0xeda98690e518e9a05f8ec6837663e188211b2da8f4906648b323f2c1d4434e29.
Solidity: event NewBorrowCapGuardian(address oldBorrowCapGuardian, address newBorrowCapGuardian)
func (*ComptrollerFilterer) ParseNewCloseFactor ¶
func (_Comptroller *ComptrollerFilterer) ParseNewCloseFactor(log types.Log) (*ComptrollerNewCloseFactor, error)
ParseNewCloseFactor is a log parse operation binding the contract event 0x3b9670cf975d26958e754b57098eaa2ac914d8d2a31b83257997b9f346110fd9.
Solidity: event NewCloseFactor(uint256 oldCloseFactorMantissa, uint256 newCloseFactorMantissa)
func (*ComptrollerFilterer) ParseNewCollateralFactor ¶
func (_Comptroller *ComptrollerFilterer) ParseNewCollateralFactor(log types.Log) (*ComptrollerNewCollateralFactor, error)
ParseNewCollateralFactor is a log parse operation binding the contract event 0x70483e6592cd5182d45ac970e05bc62cdcc90e9d8ef2c2dbe686cf383bcd7fc5.
Solidity: event NewCollateralFactor(address vToken, uint256 oldCollateralFactorMantissa, uint256 newCollateralFactorMantissa)
func (*ComptrollerFilterer) ParseNewLiquidationIncentive ¶
func (_Comptroller *ComptrollerFilterer) ParseNewLiquidationIncentive(log types.Log) (*ComptrollerNewLiquidationIncentive, error)
ParseNewLiquidationIncentive is a log parse operation binding the contract event 0xaeba5a6c40a8ac138134bff1aaa65debf25971188a58804bad717f82f0ec1316.
Solidity: event NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissa, uint256 newLiquidationIncentiveMantissa)
func (*ComptrollerFilterer) ParseNewPauseGuardian ¶
func (_Comptroller *ComptrollerFilterer) ParseNewPauseGuardian(log types.Log) (*ComptrollerNewPauseGuardian, error)
ParseNewPauseGuardian is a log parse operation binding the contract event 0x0613b6ee6a04f0d09f390e4d9318894b9f6ac7fd83897cd8d18896ba579c401e.
Solidity: event NewPauseGuardian(address oldPauseGuardian, address newPauseGuardian)
func (*ComptrollerFilterer) ParseNewPriceOracle ¶
func (_Comptroller *ComptrollerFilterer) ParseNewPriceOracle(log types.Log) (*ComptrollerNewPriceOracle, error)
ParseNewPriceOracle is a log parse operation binding the contract event 0xd52b2b9b7e9ee655fcb95d2e5b9e0c9f69e7ef2b8e9d2d0ea78402d576d22e22.
Solidity: event NewPriceOracle(address oldPriceOracle, address newPriceOracle)
func (*ComptrollerFilterer) ParseNewTreasuryAddress ¶
func (_Comptroller *ComptrollerFilterer) ParseNewTreasuryAddress(log types.Log) (*ComptrollerNewTreasuryAddress, error)
ParseNewTreasuryAddress is a log parse operation binding the contract event 0x8de763046d7b8f08b6c3d03543de1d615309417842bb5d2d62f110f65809ddac.
Solidity: event NewTreasuryAddress(address oldTreasuryAddress, address newTreasuryAddress)
func (*ComptrollerFilterer) ParseNewTreasuryGuardian ¶
func (_Comptroller *ComptrollerFilterer) ParseNewTreasuryGuardian(log types.Log) (*ComptrollerNewTreasuryGuardian, error)
ParseNewTreasuryGuardian is a log parse operation binding the contract event 0x29f06ea15931797ebaed313d81d100963dc22cb213cb4ce2737b5a62b1a8b1e8.
Solidity: event NewTreasuryGuardian(address oldTreasuryGuardian, address newTreasuryGuardian)
func (*ComptrollerFilterer) ParseNewTreasuryPercent ¶
func (_Comptroller *ComptrollerFilterer) ParseNewTreasuryPercent(log types.Log) (*ComptrollerNewTreasuryPercent, error)
ParseNewTreasuryPercent is a log parse operation binding the contract event 0x0893f8f4101baaabbeb513f96761e7a36eb837403c82cc651c292a4abdc94ed7.
Solidity: event NewTreasuryPercent(uint256 oldTreasuryPercent, uint256 newTreasuryPercent)
func (*ComptrollerFilterer) ParseNewVAIController ¶
func (_Comptroller *ComptrollerFilterer) ParseNewVAIController(log types.Log) (*ComptrollerNewVAIController, error)
ParseNewVAIController is a log parse operation binding the contract event 0xe1ddcb2dab8e5b03cfc8c67a0d5861d91d16f7bd2612fd381faf4541d212c9b2.
Solidity: event NewVAIController(address oldVAIController, address newVAIController)
func (*ComptrollerFilterer) ParseNewVAIMintRate ¶
func (_Comptroller *ComptrollerFilterer) ParseNewVAIMintRate(log types.Log) (*ComptrollerNewVAIMintRate, error)
ParseNewVAIMintRate is a log parse operation binding the contract event 0x73747d68b346dce1e932bcd238282e7ac84c01569e1f8d0469c222fdc6e9d5a4.
Solidity: event NewVAIMintRate(uint256 oldVAIMintRate, uint256 newVAIMintRate)
func (*ComptrollerFilterer) ParseNewVAIVaultInfo ¶
func (_Comptroller *ComptrollerFilterer) ParseNewVAIVaultInfo(log types.Log) (*ComptrollerNewVAIVaultInfo, error)
ParseNewVAIVaultInfo is a log parse operation binding the contract event 0x7059037d74ee16b0fb06a4a30f3348dd2635f301f92e373c92899a25a522ef6e.
Solidity: event NewVAIVaultInfo(address vault_, uint256 releaseStartBlock_, uint256 releaseInterval_)
func (*ComptrollerFilterer) ParseNewVenusVAIRate ¶
func (_Comptroller *ComptrollerFilterer) ParseNewVenusVAIRate(log types.Log) (*ComptrollerNewVenusVAIRate, error)
ParseNewVenusVAIRate is a log parse operation binding the contract event 0x75c84862cb29e997a2ed3ab3c3db0f5af24a181e6bf58897c5ea676668511c19.
Solidity: event NewVenusVAIRate(uint256 oldVenusVAIRate, uint256 newVenusVAIRate)
func (*ComptrollerFilterer) ParseNewVenusVAIVaultRate ¶
func (_Comptroller *ComptrollerFilterer) ParseNewVenusVAIVaultRate(log types.Log) (*ComptrollerNewVenusVAIVaultRate, error)
ParseNewVenusVAIVaultRate is a log parse operation binding the contract event 0xe81d4ac15e5afa1e708e66664eddc697177423d950d133bda8262d8885e6da3b.
Solidity: event NewVenusVAIVaultRate(uint256 oldVenusVAIVaultRate, uint256 newVenusVAIVaultRate)
func (*ComptrollerFilterer) ParseVenusGranted ¶
func (_Comptroller *ComptrollerFilterer) ParseVenusGranted(log types.Log) (*ComptrollerVenusGranted, error)
ParseVenusGranted is a log parse operation binding the contract event 0xd7fe674cac9eee3998fe3cbd7a6f93c3bc70509d97ec1550a59364be6438147e.
Solidity: event VenusGranted(address recipient, uint256 amount)
func (*ComptrollerFilterer) ParseVenusSpeedUpdated ¶
func (_Comptroller *ComptrollerFilterer) ParseVenusSpeedUpdated(log types.Log) (*ComptrollerVenusSpeedUpdated, error)
ParseVenusSpeedUpdated is a log parse operation binding the contract event 0x2a0ce45ba05a83e75ba21e1a10d6b48a8395028cc6e1ae66f6c313648379d548.
Solidity: event VenusSpeedUpdated(address indexed vToken, uint256 newSpeed)
func (*ComptrollerFilterer) WatchActionPaused ¶
func (_Comptroller *ComptrollerFilterer) WatchActionPaused(opts *bind.WatchOpts, sink chan<- *ComptrollerActionPaused) (event.Subscription, error)
WatchActionPaused is a free log subscription operation binding the contract event 0xef159d9a32b2472e32b098f954f3ce62d232939f1c207070b584df1814de2de0.
Solidity: event ActionPaused(string action, bool pauseState)
func (*ComptrollerFilterer) WatchActionPaused0 ¶
func (_Comptroller *ComptrollerFilterer) WatchActionPaused0(opts *bind.WatchOpts, sink chan<- *ComptrollerActionPaused0) (event.Subscription, error)
WatchActionPaused0 is a free log subscription operation binding the contract event 0x71aec636243f9709bb0007ae15e9afb8150ab01716d75fd7573be5cc096e03b0.
Solidity: event ActionPaused(address vToken, string action, bool pauseState)
func (*ComptrollerFilterer) WatchActionProtocolPaused ¶
func (_Comptroller *ComptrollerFilterer) WatchActionProtocolPaused(opts *bind.WatchOpts, sink chan<- *ComptrollerActionProtocolPaused) (event.Subscription, error)
WatchActionProtocolPaused is a free log subscription operation binding the contract event 0xd7500633dd3ddd74daa7af62f8c8404c7fe4a81da179998db851696bed004b38.
Solidity: event ActionProtocolPaused(bool state)
func (*ComptrollerFilterer) WatchDistributedBorrowerVenus ¶
func (_Comptroller *ComptrollerFilterer) WatchDistributedBorrowerVenus(opts *bind.WatchOpts, sink chan<- *ComptrollerDistributedBorrowerVenus, vToken []common.Address, borrower []common.Address) (event.Subscription, error)
WatchDistributedBorrowerVenus is a free log subscription operation binding the contract event 0x837bdc11fca9f17ce44167944475225a205279b17e88c791c3b1f66f354668fb.
Solidity: event DistributedBorrowerVenus(address indexed vToken, address indexed borrower, uint256 venusDelta, uint256 venusBorrowIndex)
func (*ComptrollerFilterer) WatchDistributedSupplierVenus ¶
func (_Comptroller *ComptrollerFilterer) WatchDistributedSupplierVenus(opts *bind.WatchOpts, sink chan<- *ComptrollerDistributedSupplierVenus, vToken []common.Address, supplier []common.Address) (event.Subscription, error)
WatchDistributedSupplierVenus is a free log subscription operation binding the contract event 0xfa9d964d891991c113b49e3db1932abd6c67263d387119707aafdd6c4010a3a9.
Solidity: event DistributedSupplierVenus(address indexed vToken, address indexed supplier, uint256 venusDelta, uint256 venusSupplyIndex)
func (*ComptrollerFilterer) WatchDistributedVAIMinterVenus ¶
func (_Comptroller *ComptrollerFilterer) WatchDistributedVAIMinterVenus(opts *bind.WatchOpts, sink chan<- *ComptrollerDistributedVAIMinterVenus, vaiMinter []common.Address) (event.Subscription, error)
WatchDistributedVAIMinterVenus is a free log subscription operation binding the contract event 0x2fb3baf25f3d9fc9f9eb9dfd7da8567731a91413437d91bc1b8a839d0a1ba88f.
Solidity: event DistributedVAIMinterVenus(address indexed vaiMinter, uint256 venusDelta, uint256 venusVAIMintIndex)
func (*ComptrollerFilterer) WatchDistributedVAIVaultVenus ¶
func (_Comptroller *ComptrollerFilterer) WatchDistributedVAIVaultVenus(opts *bind.WatchOpts, sink chan<- *ComptrollerDistributedVAIVaultVenus) (event.Subscription, error)
WatchDistributedVAIVaultVenus is a free log subscription operation binding the contract event 0xf6d4b8f74d85a6e2d7a50225957b8a6cfec69ad92f5905627260541aa0a5565d.
Solidity: event DistributedVAIVaultVenus(uint256 amount)
func (*ComptrollerFilterer) WatchFailure ¶
func (_Comptroller *ComptrollerFilterer) WatchFailure(opts *bind.WatchOpts, sink chan<- *ComptrollerFailure) (event.Subscription, error)
WatchFailure is a free log subscription operation binding the contract event 0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0.
Solidity: event Failure(uint256 error, uint256 info, uint256 detail)
func (*ComptrollerFilterer) WatchMarketEntered ¶
func (_Comptroller *ComptrollerFilterer) WatchMarketEntered(opts *bind.WatchOpts, sink chan<- *ComptrollerMarketEntered) (event.Subscription, error)
WatchMarketEntered is a free log subscription operation binding the contract event 0x3ab23ab0d51cccc0c3085aec51f99228625aa1a922b3a8ca89a26b0f2027a1a5.
Solidity: event MarketEntered(address vToken, address account)
func (*ComptrollerFilterer) WatchMarketExited ¶
func (_Comptroller *ComptrollerFilterer) WatchMarketExited(opts *bind.WatchOpts, sink chan<- *ComptrollerMarketExited) (event.Subscription, error)
WatchMarketExited is a free log subscription operation binding the contract event 0xe699a64c18b07ac5b7301aa273f36a2287239eb9501d81950672794afba29a0d.
Solidity: event MarketExited(address vToken, address account)
func (*ComptrollerFilterer) WatchMarketListed ¶
func (_Comptroller *ComptrollerFilterer) WatchMarketListed(opts *bind.WatchOpts, sink chan<- *ComptrollerMarketListed) (event.Subscription, error)
WatchMarketListed is a free log subscription operation binding the contract event 0xcf583bb0c569eb967f806b11601c4cb93c10310485c67add5f8362c2f212321f.
Solidity: event MarketListed(address vToken)
func (*ComptrollerFilterer) WatchNewBorrowCap ¶
func (_Comptroller *ComptrollerFilterer) WatchNewBorrowCap(opts *bind.WatchOpts, sink chan<- *ComptrollerNewBorrowCap, vToken []common.Address) (event.Subscription, error)
WatchNewBorrowCap is a free log subscription operation binding the contract event 0x6f1951b2aad10f3fc81b86d91105b413a5b3f847a34bbc5ce1904201b14438f6.
Solidity: event NewBorrowCap(address indexed vToken, uint256 newBorrowCap)
func (*ComptrollerFilterer) WatchNewBorrowCapGuardian ¶
func (_Comptroller *ComptrollerFilterer) WatchNewBorrowCapGuardian(opts *bind.WatchOpts, sink chan<- *ComptrollerNewBorrowCapGuardian) (event.Subscription, error)
WatchNewBorrowCapGuardian is a free log subscription operation binding the contract event 0xeda98690e518e9a05f8ec6837663e188211b2da8f4906648b323f2c1d4434e29.
Solidity: event NewBorrowCapGuardian(address oldBorrowCapGuardian, address newBorrowCapGuardian)
func (*ComptrollerFilterer) WatchNewCloseFactor ¶
func (_Comptroller *ComptrollerFilterer) WatchNewCloseFactor(opts *bind.WatchOpts, sink chan<- *ComptrollerNewCloseFactor) (event.Subscription, error)
WatchNewCloseFactor is a free log subscription operation binding the contract event 0x3b9670cf975d26958e754b57098eaa2ac914d8d2a31b83257997b9f346110fd9.
Solidity: event NewCloseFactor(uint256 oldCloseFactorMantissa, uint256 newCloseFactorMantissa)
func (*ComptrollerFilterer) WatchNewCollateralFactor ¶
func (_Comptroller *ComptrollerFilterer) WatchNewCollateralFactor(opts *bind.WatchOpts, sink chan<- *ComptrollerNewCollateralFactor) (event.Subscription, error)
WatchNewCollateralFactor is a free log subscription operation binding the contract event 0x70483e6592cd5182d45ac970e05bc62cdcc90e9d8ef2c2dbe686cf383bcd7fc5.
Solidity: event NewCollateralFactor(address vToken, uint256 oldCollateralFactorMantissa, uint256 newCollateralFactorMantissa)
func (*ComptrollerFilterer) WatchNewLiquidationIncentive ¶
func (_Comptroller *ComptrollerFilterer) WatchNewLiquidationIncentive(opts *bind.WatchOpts, sink chan<- *ComptrollerNewLiquidationIncentive) (event.Subscription, error)
WatchNewLiquidationIncentive is a free log subscription operation binding the contract event 0xaeba5a6c40a8ac138134bff1aaa65debf25971188a58804bad717f82f0ec1316.
Solidity: event NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissa, uint256 newLiquidationIncentiveMantissa)
func (*ComptrollerFilterer) WatchNewPauseGuardian ¶
func (_Comptroller *ComptrollerFilterer) WatchNewPauseGuardian(opts *bind.WatchOpts, sink chan<- *ComptrollerNewPauseGuardian) (event.Subscription, error)
WatchNewPauseGuardian is a free log subscription operation binding the contract event 0x0613b6ee6a04f0d09f390e4d9318894b9f6ac7fd83897cd8d18896ba579c401e.
Solidity: event NewPauseGuardian(address oldPauseGuardian, address newPauseGuardian)
func (*ComptrollerFilterer) WatchNewPriceOracle ¶
func (_Comptroller *ComptrollerFilterer) WatchNewPriceOracle(opts *bind.WatchOpts, sink chan<- *ComptrollerNewPriceOracle) (event.Subscription, error)
WatchNewPriceOracle is a free log subscription operation binding the contract event 0xd52b2b9b7e9ee655fcb95d2e5b9e0c9f69e7ef2b8e9d2d0ea78402d576d22e22.
Solidity: event NewPriceOracle(address oldPriceOracle, address newPriceOracle)
func (*ComptrollerFilterer) WatchNewTreasuryAddress ¶
func (_Comptroller *ComptrollerFilterer) WatchNewTreasuryAddress(opts *bind.WatchOpts, sink chan<- *ComptrollerNewTreasuryAddress) (event.Subscription, error)
WatchNewTreasuryAddress is a free log subscription operation binding the contract event 0x8de763046d7b8f08b6c3d03543de1d615309417842bb5d2d62f110f65809ddac.
Solidity: event NewTreasuryAddress(address oldTreasuryAddress, address newTreasuryAddress)
func (*ComptrollerFilterer) WatchNewTreasuryGuardian ¶
func (_Comptroller *ComptrollerFilterer) WatchNewTreasuryGuardian(opts *bind.WatchOpts, sink chan<- *ComptrollerNewTreasuryGuardian) (event.Subscription, error)
WatchNewTreasuryGuardian is a free log subscription operation binding the contract event 0x29f06ea15931797ebaed313d81d100963dc22cb213cb4ce2737b5a62b1a8b1e8.
Solidity: event NewTreasuryGuardian(address oldTreasuryGuardian, address newTreasuryGuardian)
func (*ComptrollerFilterer) WatchNewTreasuryPercent ¶
func (_Comptroller *ComptrollerFilterer) WatchNewTreasuryPercent(opts *bind.WatchOpts, sink chan<- *ComptrollerNewTreasuryPercent) (event.Subscription, error)
WatchNewTreasuryPercent is a free log subscription operation binding the contract event 0x0893f8f4101baaabbeb513f96761e7a36eb837403c82cc651c292a4abdc94ed7.
Solidity: event NewTreasuryPercent(uint256 oldTreasuryPercent, uint256 newTreasuryPercent)
func (*ComptrollerFilterer) WatchNewVAIController ¶
func (_Comptroller *ComptrollerFilterer) WatchNewVAIController(opts *bind.WatchOpts, sink chan<- *ComptrollerNewVAIController) (event.Subscription, error)
WatchNewVAIController is a free log subscription operation binding the contract event 0xe1ddcb2dab8e5b03cfc8c67a0d5861d91d16f7bd2612fd381faf4541d212c9b2.
Solidity: event NewVAIController(address oldVAIController, address newVAIController)
func (*ComptrollerFilterer) WatchNewVAIMintRate ¶
func (_Comptroller *ComptrollerFilterer) WatchNewVAIMintRate(opts *bind.WatchOpts, sink chan<- *ComptrollerNewVAIMintRate) (event.Subscription, error)
WatchNewVAIMintRate is a free log subscription operation binding the contract event 0x73747d68b346dce1e932bcd238282e7ac84c01569e1f8d0469c222fdc6e9d5a4.
Solidity: event NewVAIMintRate(uint256 oldVAIMintRate, uint256 newVAIMintRate)
func (*ComptrollerFilterer) WatchNewVAIVaultInfo ¶
func (_Comptroller *ComptrollerFilterer) WatchNewVAIVaultInfo(opts *bind.WatchOpts, sink chan<- *ComptrollerNewVAIVaultInfo) (event.Subscription, error)
WatchNewVAIVaultInfo is a free log subscription operation binding the contract event 0x7059037d74ee16b0fb06a4a30f3348dd2635f301f92e373c92899a25a522ef6e.
Solidity: event NewVAIVaultInfo(address vault_, uint256 releaseStartBlock_, uint256 releaseInterval_)
func (*ComptrollerFilterer) WatchNewVenusVAIRate ¶
func (_Comptroller *ComptrollerFilterer) WatchNewVenusVAIRate(opts *bind.WatchOpts, sink chan<- *ComptrollerNewVenusVAIRate) (event.Subscription, error)
WatchNewVenusVAIRate is a free log subscription operation binding the contract event 0x75c84862cb29e997a2ed3ab3c3db0f5af24a181e6bf58897c5ea676668511c19.
Solidity: event NewVenusVAIRate(uint256 oldVenusVAIRate, uint256 newVenusVAIRate)
func (*ComptrollerFilterer) WatchNewVenusVAIVaultRate ¶
func (_Comptroller *ComptrollerFilterer) WatchNewVenusVAIVaultRate(opts *bind.WatchOpts, sink chan<- *ComptrollerNewVenusVAIVaultRate) (event.Subscription, error)
WatchNewVenusVAIVaultRate is a free log subscription operation binding the contract event 0xe81d4ac15e5afa1e708e66664eddc697177423d950d133bda8262d8885e6da3b.
Solidity: event NewVenusVAIVaultRate(uint256 oldVenusVAIVaultRate, uint256 newVenusVAIVaultRate)
func (*ComptrollerFilterer) WatchVenusGranted ¶
func (_Comptroller *ComptrollerFilterer) WatchVenusGranted(opts *bind.WatchOpts, sink chan<- *ComptrollerVenusGranted) (event.Subscription, error)
WatchVenusGranted is a free log subscription operation binding the contract event 0xd7fe674cac9eee3998fe3cbd7a6f93c3bc70509d97ec1550a59364be6438147e.
Solidity: event VenusGranted(address recipient, uint256 amount)
func (*ComptrollerFilterer) WatchVenusSpeedUpdated ¶
func (_Comptroller *ComptrollerFilterer) WatchVenusSpeedUpdated(opts *bind.WatchOpts, sink chan<- *ComptrollerVenusSpeedUpdated, vToken []common.Address) (event.Subscription, error)
WatchVenusSpeedUpdated is a free log subscription operation binding the contract event 0x2a0ce45ba05a83e75ba21e1a10d6b48a8395028cc6e1ae66f6c313648379d548.
Solidity: event VenusSpeedUpdated(address indexed vToken, uint256 newSpeed)
type ComptrollerMarketEntered ¶
type ComptrollerMarketEntered struct { VToken common.Address Account common.Address Raw types.Log // Blockchain specific contextual infos }
ComptrollerMarketEntered represents a MarketEntered event raised by the Comptroller contract.
type ComptrollerMarketEnteredIterator ¶
type ComptrollerMarketEnteredIterator struct { Event *ComptrollerMarketEntered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerMarketEnteredIterator is returned from FilterMarketEntered and is used to iterate over the raw logs and unpacked data for MarketEntered events raised by the Comptroller contract.
func (*ComptrollerMarketEnteredIterator) Close ¶
func (it *ComptrollerMarketEnteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerMarketEnteredIterator) Error ¶
func (it *ComptrollerMarketEnteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerMarketEnteredIterator) Next ¶
func (it *ComptrollerMarketEnteredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerMarketExited ¶
type ComptrollerMarketExited struct { VToken common.Address Account common.Address Raw types.Log // Blockchain specific contextual infos }
ComptrollerMarketExited represents a MarketExited event raised by the Comptroller contract.
type ComptrollerMarketExitedIterator ¶
type ComptrollerMarketExitedIterator struct { Event *ComptrollerMarketExited // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerMarketExitedIterator is returned from FilterMarketExited and is used to iterate over the raw logs and unpacked data for MarketExited events raised by the Comptroller contract.
func (*ComptrollerMarketExitedIterator) Close ¶
func (it *ComptrollerMarketExitedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerMarketExitedIterator) Error ¶
func (it *ComptrollerMarketExitedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerMarketExitedIterator) Next ¶
func (it *ComptrollerMarketExitedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerMarketListed ¶
type ComptrollerMarketListed struct { VToken common.Address Raw types.Log // Blockchain specific contextual infos }
ComptrollerMarketListed represents a MarketListed event raised by the Comptroller contract.
type ComptrollerMarketListedIterator ¶
type ComptrollerMarketListedIterator struct { Event *ComptrollerMarketListed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerMarketListedIterator is returned from FilterMarketListed and is used to iterate over the raw logs and unpacked data for MarketListed events raised by the Comptroller contract.
func (*ComptrollerMarketListedIterator) Close ¶
func (it *ComptrollerMarketListedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerMarketListedIterator) Error ¶
func (it *ComptrollerMarketListedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerMarketListedIterator) Next ¶
func (it *ComptrollerMarketListedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerNewBorrowCap ¶
type ComptrollerNewBorrowCap struct { VToken common.Address NewBorrowCap *big.Int Raw types.Log // Blockchain specific contextual infos }
ComptrollerNewBorrowCap represents a NewBorrowCap event raised by the Comptroller contract.
type ComptrollerNewBorrowCapGuardian ¶
type ComptrollerNewBorrowCapGuardian struct { OldBorrowCapGuardian common.Address NewBorrowCapGuardian common.Address Raw types.Log // Blockchain specific contextual infos }
ComptrollerNewBorrowCapGuardian represents a NewBorrowCapGuardian event raised by the Comptroller contract.
type ComptrollerNewBorrowCapGuardianIterator ¶
type ComptrollerNewBorrowCapGuardianIterator struct { Event *ComptrollerNewBorrowCapGuardian // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerNewBorrowCapGuardianIterator is returned from FilterNewBorrowCapGuardian and is used to iterate over the raw logs and unpacked data for NewBorrowCapGuardian events raised by the Comptroller contract.
func (*ComptrollerNewBorrowCapGuardianIterator) Close ¶
func (it *ComptrollerNewBorrowCapGuardianIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerNewBorrowCapGuardianIterator) Error ¶
func (it *ComptrollerNewBorrowCapGuardianIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerNewBorrowCapGuardianIterator) Next ¶
func (it *ComptrollerNewBorrowCapGuardianIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerNewBorrowCapIterator ¶
type ComptrollerNewBorrowCapIterator struct { Event *ComptrollerNewBorrowCap // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerNewBorrowCapIterator is returned from FilterNewBorrowCap and is used to iterate over the raw logs and unpacked data for NewBorrowCap events raised by the Comptroller contract.
func (*ComptrollerNewBorrowCapIterator) Close ¶
func (it *ComptrollerNewBorrowCapIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerNewBorrowCapIterator) Error ¶
func (it *ComptrollerNewBorrowCapIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerNewBorrowCapIterator) Next ¶
func (it *ComptrollerNewBorrowCapIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerNewCloseFactor ¶
type ComptrollerNewCloseFactor struct { OldCloseFactorMantissa *big.Int NewCloseFactorMantissa *big.Int Raw types.Log // Blockchain specific contextual infos }
ComptrollerNewCloseFactor represents a NewCloseFactor event raised by the Comptroller contract.
type ComptrollerNewCloseFactorIterator ¶
type ComptrollerNewCloseFactorIterator struct { Event *ComptrollerNewCloseFactor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerNewCloseFactorIterator is returned from FilterNewCloseFactor and is used to iterate over the raw logs and unpacked data for NewCloseFactor events raised by the Comptroller contract.
func (*ComptrollerNewCloseFactorIterator) Close ¶
func (it *ComptrollerNewCloseFactorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerNewCloseFactorIterator) Error ¶
func (it *ComptrollerNewCloseFactorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerNewCloseFactorIterator) Next ¶
func (it *ComptrollerNewCloseFactorIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerNewCollateralFactor ¶
type ComptrollerNewCollateralFactor struct { VToken common.Address OldCollateralFactorMantissa *big.Int NewCollateralFactorMantissa *big.Int Raw types.Log // Blockchain specific contextual infos }
ComptrollerNewCollateralFactor represents a NewCollateralFactor event raised by the Comptroller contract.
type ComptrollerNewCollateralFactorIterator ¶
type ComptrollerNewCollateralFactorIterator struct { Event *ComptrollerNewCollateralFactor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerNewCollateralFactorIterator is returned from FilterNewCollateralFactor and is used to iterate over the raw logs and unpacked data for NewCollateralFactor events raised by the Comptroller contract.
func (*ComptrollerNewCollateralFactorIterator) Close ¶
func (it *ComptrollerNewCollateralFactorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerNewCollateralFactorIterator) Error ¶
func (it *ComptrollerNewCollateralFactorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerNewCollateralFactorIterator) Next ¶
func (it *ComptrollerNewCollateralFactorIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerNewLiquidationIncentive ¶
type ComptrollerNewLiquidationIncentive struct { OldLiquidationIncentiveMantissa *big.Int NewLiquidationIncentiveMantissa *big.Int Raw types.Log // Blockchain specific contextual infos }
ComptrollerNewLiquidationIncentive represents a NewLiquidationIncentive event raised by the Comptroller contract.
type ComptrollerNewLiquidationIncentiveIterator ¶
type ComptrollerNewLiquidationIncentiveIterator struct { Event *ComptrollerNewLiquidationIncentive // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerNewLiquidationIncentiveIterator is returned from FilterNewLiquidationIncentive and is used to iterate over the raw logs and unpacked data for NewLiquidationIncentive events raised by the Comptroller contract.
func (*ComptrollerNewLiquidationIncentiveIterator) Close ¶
func (it *ComptrollerNewLiquidationIncentiveIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerNewLiquidationIncentiveIterator) Error ¶
func (it *ComptrollerNewLiquidationIncentiveIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerNewLiquidationIncentiveIterator) Next ¶
func (it *ComptrollerNewLiquidationIncentiveIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerNewPauseGuardian ¶
type ComptrollerNewPauseGuardian struct { OldPauseGuardian common.Address NewPauseGuardian common.Address Raw types.Log // Blockchain specific contextual infos }
ComptrollerNewPauseGuardian represents a NewPauseGuardian event raised by the Comptroller contract.
type ComptrollerNewPauseGuardianIterator ¶
type ComptrollerNewPauseGuardianIterator struct { Event *ComptrollerNewPauseGuardian // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerNewPauseGuardianIterator is returned from FilterNewPauseGuardian and is used to iterate over the raw logs and unpacked data for NewPauseGuardian events raised by the Comptroller contract.
func (*ComptrollerNewPauseGuardianIterator) Close ¶
func (it *ComptrollerNewPauseGuardianIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerNewPauseGuardianIterator) Error ¶
func (it *ComptrollerNewPauseGuardianIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerNewPauseGuardianIterator) Next ¶
func (it *ComptrollerNewPauseGuardianIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerNewPriceOracle ¶
type ComptrollerNewPriceOracle struct { OldPriceOracle common.Address NewPriceOracle common.Address Raw types.Log // Blockchain specific contextual infos }
ComptrollerNewPriceOracle represents a NewPriceOracle event raised by the Comptroller contract.
type ComptrollerNewPriceOracleIterator ¶
type ComptrollerNewPriceOracleIterator struct { Event *ComptrollerNewPriceOracle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerNewPriceOracleIterator is returned from FilterNewPriceOracle and is used to iterate over the raw logs and unpacked data for NewPriceOracle events raised by the Comptroller contract.
func (*ComptrollerNewPriceOracleIterator) Close ¶
func (it *ComptrollerNewPriceOracleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerNewPriceOracleIterator) Error ¶
func (it *ComptrollerNewPriceOracleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerNewPriceOracleIterator) Next ¶
func (it *ComptrollerNewPriceOracleIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerNewTreasuryAddress ¶
type ComptrollerNewTreasuryAddress struct { OldTreasuryAddress common.Address NewTreasuryAddress common.Address Raw types.Log // Blockchain specific contextual infos }
ComptrollerNewTreasuryAddress represents a NewTreasuryAddress event raised by the Comptroller contract.
type ComptrollerNewTreasuryAddressIterator ¶
type ComptrollerNewTreasuryAddressIterator struct { Event *ComptrollerNewTreasuryAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerNewTreasuryAddressIterator is returned from FilterNewTreasuryAddress and is used to iterate over the raw logs and unpacked data for NewTreasuryAddress events raised by the Comptroller contract.
func (*ComptrollerNewTreasuryAddressIterator) Close ¶
func (it *ComptrollerNewTreasuryAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerNewTreasuryAddressIterator) Error ¶
func (it *ComptrollerNewTreasuryAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerNewTreasuryAddressIterator) Next ¶
func (it *ComptrollerNewTreasuryAddressIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerNewTreasuryGuardian ¶
type ComptrollerNewTreasuryGuardian struct { OldTreasuryGuardian common.Address NewTreasuryGuardian common.Address Raw types.Log // Blockchain specific contextual infos }
ComptrollerNewTreasuryGuardian represents a NewTreasuryGuardian event raised by the Comptroller contract.
type ComptrollerNewTreasuryGuardianIterator ¶
type ComptrollerNewTreasuryGuardianIterator struct { Event *ComptrollerNewTreasuryGuardian // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerNewTreasuryGuardianIterator is returned from FilterNewTreasuryGuardian and is used to iterate over the raw logs and unpacked data for NewTreasuryGuardian events raised by the Comptroller contract.
func (*ComptrollerNewTreasuryGuardianIterator) Close ¶
func (it *ComptrollerNewTreasuryGuardianIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerNewTreasuryGuardianIterator) Error ¶
func (it *ComptrollerNewTreasuryGuardianIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerNewTreasuryGuardianIterator) Next ¶
func (it *ComptrollerNewTreasuryGuardianIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerNewTreasuryPercent ¶
type ComptrollerNewTreasuryPercent struct { OldTreasuryPercent *big.Int NewTreasuryPercent *big.Int Raw types.Log // Blockchain specific contextual infos }
ComptrollerNewTreasuryPercent represents a NewTreasuryPercent event raised by the Comptroller contract.
type ComptrollerNewTreasuryPercentIterator ¶
type ComptrollerNewTreasuryPercentIterator struct { Event *ComptrollerNewTreasuryPercent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerNewTreasuryPercentIterator is returned from FilterNewTreasuryPercent and is used to iterate over the raw logs and unpacked data for NewTreasuryPercent events raised by the Comptroller contract.
func (*ComptrollerNewTreasuryPercentIterator) Close ¶
func (it *ComptrollerNewTreasuryPercentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerNewTreasuryPercentIterator) Error ¶
func (it *ComptrollerNewTreasuryPercentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerNewTreasuryPercentIterator) Next ¶
func (it *ComptrollerNewTreasuryPercentIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerNewVAIController ¶
type ComptrollerNewVAIController struct { OldVAIController common.Address NewVAIController common.Address Raw types.Log // Blockchain specific contextual infos }
ComptrollerNewVAIController represents a NewVAIController event raised by the Comptroller contract.
type ComptrollerNewVAIControllerIterator ¶
type ComptrollerNewVAIControllerIterator struct { Event *ComptrollerNewVAIController // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerNewVAIControllerIterator is returned from FilterNewVAIController and is used to iterate over the raw logs and unpacked data for NewVAIController events raised by the Comptroller contract.
func (*ComptrollerNewVAIControllerIterator) Close ¶
func (it *ComptrollerNewVAIControllerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerNewVAIControllerIterator) Error ¶
func (it *ComptrollerNewVAIControllerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerNewVAIControllerIterator) Next ¶
func (it *ComptrollerNewVAIControllerIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerNewVAIMintRate ¶
type ComptrollerNewVAIMintRate struct { OldVAIMintRate *big.Int NewVAIMintRate *big.Int Raw types.Log // Blockchain specific contextual infos }
ComptrollerNewVAIMintRate represents a NewVAIMintRate event raised by the Comptroller contract.
type ComptrollerNewVAIMintRateIterator ¶
type ComptrollerNewVAIMintRateIterator struct { Event *ComptrollerNewVAIMintRate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerNewVAIMintRateIterator is returned from FilterNewVAIMintRate and is used to iterate over the raw logs and unpacked data for NewVAIMintRate events raised by the Comptroller contract.
func (*ComptrollerNewVAIMintRateIterator) Close ¶
func (it *ComptrollerNewVAIMintRateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerNewVAIMintRateIterator) Error ¶
func (it *ComptrollerNewVAIMintRateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerNewVAIMintRateIterator) Next ¶
func (it *ComptrollerNewVAIMintRateIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerNewVAIVaultInfo ¶
type ComptrollerNewVAIVaultInfo struct { Vault common.Address ReleaseStartBlock *big.Int ReleaseInterval *big.Int Raw types.Log // Blockchain specific contextual infos }
ComptrollerNewVAIVaultInfo represents a NewVAIVaultInfo event raised by the Comptroller contract.
type ComptrollerNewVAIVaultInfoIterator ¶
type ComptrollerNewVAIVaultInfoIterator struct { Event *ComptrollerNewVAIVaultInfo // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerNewVAIVaultInfoIterator is returned from FilterNewVAIVaultInfo and is used to iterate over the raw logs and unpacked data for NewVAIVaultInfo events raised by the Comptroller contract.
func (*ComptrollerNewVAIVaultInfoIterator) Close ¶
func (it *ComptrollerNewVAIVaultInfoIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerNewVAIVaultInfoIterator) Error ¶
func (it *ComptrollerNewVAIVaultInfoIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerNewVAIVaultInfoIterator) Next ¶
func (it *ComptrollerNewVAIVaultInfoIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerNewVenusVAIRate ¶
type ComptrollerNewVenusVAIRate struct { OldVenusVAIRate *big.Int NewVenusVAIRate *big.Int Raw types.Log // Blockchain specific contextual infos }
ComptrollerNewVenusVAIRate represents a NewVenusVAIRate event raised by the Comptroller contract.
type ComptrollerNewVenusVAIRateIterator ¶
type ComptrollerNewVenusVAIRateIterator struct { Event *ComptrollerNewVenusVAIRate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerNewVenusVAIRateIterator is returned from FilterNewVenusVAIRate and is used to iterate over the raw logs and unpacked data for NewVenusVAIRate events raised by the Comptroller contract.
func (*ComptrollerNewVenusVAIRateIterator) Close ¶
func (it *ComptrollerNewVenusVAIRateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerNewVenusVAIRateIterator) Error ¶
func (it *ComptrollerNewVenusVAIRateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerNewVenusVAIRateIterator) Next ¶
func (it *ComptrollerNewVenusVAIRateIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerNewVenusVAIVaultRate ¶
type ComptrollerNewVenusVAIVaultRate struct { OldVenusVAIVaultRate *big.Int NewVenusVAIVaultRate *big.Int Raw types.Log // Blockchain specific contextual infos }
ComptrollerNewVenusVAIVaultRate represents a NewVenusVAIVaultRate event raised by the Comptroller contract.
type ComptrollerNewVenusVAIVaultRateIterator ¶
type ComptrollerNewVenusVAIVaultRateIterator struct { Event *ComptrollerNewVenusVAIVaultRate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerNewVenusVAIVaultRateIterator is returned from FilterNewVenusVAIVaultRate and is used to iterate over the raw logs and unpacked data for NewVenusVAIVaultRate events raised by the Comptroller contract.
func (*ComptrollerNewVenusVAIVaultRateIterator) Close ¶
func (it *ComptrollerNewVenusVAIVaultRateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerNewVenusVAIVaultRateIterator) Error ¶
func (it *ComptrollerNewVenusVAIVaultRateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerNewVenusVAIVaultRateIterator) Next ¶
func (it *ComptrollerNewVenusVAIVaultRateIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerRaw ¶
type ComptrollerRaw struct {
Contract *Comptroller // Generic contract binding to access the raw methods on
}
ComptrollerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ComptrollerRaw) Call ¶
func (_Comptroller *ComptrollerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ComptrollerRaw) Transact ¶
func (_Comptroller *ComptrollerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ComptrollerRaw) Transfer ¶
func (_Comptroller *ComptrollerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ComptrollerSession ¶
type ComptrollerSession struct { Contract *Comptroller // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ComptrollerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ComptrollerSession) AccountAssets ¶
func (_Comptroller *ComptrollerSession) AccountAssets(arg0 common.Address, arg1 *big.Int) (common.Address, error)
AccountAssets is a free data retrieval call binding the contract method 0xdce15449.
Solidity: function accountAssets(address , uint256 ) view returns(address)
func (*ComptrollerSession) Admin ¶
func (_Comptroller *ComptrollerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*ComptrollerSession) AllMarkets ¶
AllMarkets is a free data retrieval call binding the contract method 0x52d84d1e.
Solidity: function allMarkets(uint256 ) view returns(address)
func (*ComptrollerSession) Become ¶
func (_Comptroller *ComptrollerSession) Become(unitroller common.Address) (*types.Transaction, error)
Become is a paid mutator transaction binding the contract method 0x1d504dc6.
Solidity: function _become(address unitroller) returns()
func (*ComptrollerSession) BorrowAllowed ¶
func (_Comptroller *ComptrollerSession) BorrowAllowed(vToken common.Address, borrower common.Address, borrowAmount *big.Int) (*types.Transaction, error)
BorrowAllowed is a paid mutator transaction binding the contract method 0xda3d454c.
Solidity: function borrowAllowed(address vToken, address borrower, uint256 borrowAmount) returns(uint256)
func (*ComptrollerSession) BorrowCapGuardian ¶
func (_Comptroller *ComptrollerSession) BorrowCapGuardian() (common.Address, error)
BorrowCapGuardian is a free data retrieval call binding the contract method 0x21af4569.
Solidity: function borrowCapGuardian() view returns(address)
func (*ComptrollerSession) BorrowCaps ¶
BorrowCaps is a free data retrieval call binding the contract method 0x4a584432.
Solidity: function borrowCaps(address ) view returns(uint256)
func (*ComptrollerSession) BorrowGuardianPaused ¶
func (_Comptroller *ComptrollerSession) BorrowGuardianPaused(arg0 common.Address) (bool, error)
BorrowGuardianPaused is a free data retrieval call binding the contract method 0x6d154ea5.
Solidity: function borrowGuardianPaused(address ) view returns(bool)
func (*ComptrollerSession) BorrowGuardianPaused1 ¶
func (_Comptroller *ComptrollerSession) BorrowGuardianPaused1() (bool, error)
BorrowGuardianPaused1 is a free data retrieval call binding the contract method 0xe6653f3d.
Solidity: function _borrowGuardianPaused() view returns(bool)
func (*ComptrollerSession) BorrowVerify ¶
func (_Comptroller *ComptrollerSession) BorrowVerify(vToken common.Address, borrower common.Address, borrowAmount *big.Int) (*types.Transaction, error)
BorrowVerify is a paid mutator transaction binding the contract method 0x5c778605.
Solidity: function borrowVerify(address vToken, address borrower, uint256 borrowAmount) returns()
func (*ComptrollerSession) CheckMembership ¶
func (_Comptroller *ComptrollerSession) CheckMembership(account common.Address, vToken common.Address) (bool, error)
CheckMembership is a free data retrieval call binding the contract method 0x929fe9a1.
Solidity: function checkMembership(address account, address vToken) view returns(bool)
func (*ComptrollerSession) ClaimVenus ¶
func (_Comptroller *ComptrollerSession) ClaimVenus(holder common.Address, vTokens []common.Address) (*types.Transaction, error)
ClaimVenus is a paid mutator transaction binding the contract method 0x86df31ee.
Solidity: function claimVenus(address holder, address[] vTokens) returns()
func (*ComptrollerSession) ClaimVenus0 ¶
func (_Comptroller *ComptrollerSession) ClaimVenus0(holder common.Address) (*types.Transaction, error)
ClaimVenus0 is a paid mutator transaction binding the contract method 0xadcd5fb9.
Solidity: function claimVenus(address holder) returns()
func (*ComptrollerSession) ClaimVenus1 ¶
func (_Comptroller *ComptrollerSession) ClaimVenus1(holders []common.Address, vTokens []common.Address, borrowers bool, suppliers bool) (*types.Transaction, error)
ClaimVenus1 is a paid mutator transaction binding the contract method 0xd09c54ba.
Solidity: function claimVenus(address[] holders, address[] vTokens, bool borrowers, bool suppliers) returns()
func (*ComptrollerSession) CloseFactorMantissa ¶
func (_Comptroller *ComptrollerSession) CloseFactorMantissa() (*big.Int, error)
CloseFactorMantissa is a free data retrieval call binding the contract method 0xe8755446.
Solidity: function closeFactorMantissa() view returns(uint256)
func (*ComptrollerSession) ComptrollerImplementation ¶
func (_Comptroller *ComptrollerSession) ComptrollerImplementation() (common.Address, error)
ComptrollerImplementation is a free data retrieval call binding the contract method 0xbb82aa5e.
Solidity: function comptrollerImplementation() view returns(address)
func (*ComptrollerSession) EnterMarkets ¶
func (_Comptroller *ComptrollerSession) EnterMarkets(vTokens []common.Address) (*types.Transaction, error)
EnterMarkets is a paid mutator transaction binding the contract method 0xc2998238.
Solidity: function enterMarkets(address[] vTokens) returns(uint256[])
func (*ComptrollerSession) ExitMarket ¶
func (_Comptroller *ComptrollerSession) ExitMarket(vTokenAddress common.Address) (*types.Transaction, error)
ExitMarket is a paid mutator transaction binding the contract method 0xede4edd0.
Solidity: function exitMarket(address vTokenAddress) returns(uint256)
func (*ComptrollerSession) GetAccountLiquidity ¶
func (_Comptroller *ComptrollerSession) GetAccountLiquidity(account common.Address) (*big.Int, *big.Int, *big.Int, error)
GetAccountLiquidity is a free data retrieval call binding the contract method 0x5ec88c79.
Solidity: function getAccountLiquidity(address account) view returns(uint256, uint256, uint256)
func (*ComptrollerSession) GetAllMarkets ¶
func (_Comptroller *ComptrollerSession) GetAllMarkets() ([]common.Address, error)
GetAllMarkets is a free data retrieval call binding the contract method 0xb0772d0b.
Solidity: function getAllMarkets() view returns(address[])
func (*ComptrollerSession) GetAssetsIn ¶
func (_Comptroller *ComptrollerSession) GetAssetsIn(account common.Address) ([]common.Address, error)
GetAssetsIn is a free data retrieval call binding the contract method 0xabfceffc.
Solidity: function getAssetsIn(address account) view returns(address[])
func (*ComptrollerSession) GetBlockNumber ¶
func (_Comptroller *ComptrollerSession) GetBlockNumber() (*big.Int, error)
GetBlockNumber is a free data retrieval call binding the contract method 0x42cbb15c.
Solidity: function getBlockNumber() view returns(uint256)
func (*ComptrollerSession) GetHypotheticalAccountLiquidity ¶
func (_Comptroller *ComptrollerSession) GetHypotheticalAccountLiquidity(account common.Address, vTokenModify common.Address, redeemTokens *big.Int, borrowAmount *big.Int) (*big.Int, *big.Int, *big.Int, error)
GetHypotheticalAccountLiquidity is a free data retrieval call binding the contract method 0x4e79238f.
Solidity: function getHypotheticalAccountLiquidity(address account, address vTokenModify, uint256 redeemTokens, uint256 borrowAmount) view returns(uint256, uint256, uint256)
func (*ComptrollerSession) GetXVSAddress ¶
func (_Comptroller *ComptrollerSession) GetXVSAddress() (common.Address, error)
GetXVSAddress is a free data retrieval call binding the contract method 0xbf32442d.
Solidity: function getXVSAddress() view returns(address)
func (*ComptrollerSession) GrantXVS ¶
func (_Comptroller *ComptrollerSession) GrantXVS(recipient common.Address, amount *big.Int) (*types.Transaction, error)
GrantXVS is a paid mutator transaction binding the contract method 0xa7604b41.
Solidity: function _grantXVS(address recipient, uint256 amount) returns()
func (*ComptrollerSession) IsComptroller ¶
func (_Comptroller *ComptrollerSession) IsComptroller() (bool, error)
IsComptroller is a free data retrieval call binding the contract method 0x007e3dd2.
Solidity: function isComptroller() view returns(bool)
func (*ComptrollerSession) LastContributorBlock ¶
LastContributorBlock is a free data retrieval call binding the contract method 0xbea6b8b8.
Solidity: function lastContributorBlock(address ) view returns(uint256)
func (*ComptrollerSession) LiquidateBorrowAllowed ¶
func (_Comptroller *ComptrollerSession) LiquidateBorrowAllowed(vTokenBorrowed common.Address, vTokenCollateral common.Address, liquidator common.Address, borrower common.Address, repayAmount *big.Int) (*types.Transaction, error)
LiquidateBorrowAllowed is a paid mutator transaction binding the contract method 0x5fc7e71e.
Solidity: function liquidateBorrowAllowed(address vTokenBorrowed, address vTokenCollateral, address liquidator, address borrower, uint256 repayAmount) returns(uint256)
func (*ComptrollerSession) LiquidateBorrowVerify ¶
func (_Comptroller *ComptrollerSession) LiquidateBorrowVerify(vTokenBorrowed common.Address, vTokenCollateral common.Address, liquidator common.Address, borrower common.Address, actualRepayAmount *big.Int, seizeTokens *big.Int) (*types.Transaction, error)
LiquidateBorrowVerify is a paid mutator transaction binding the contract method 0x47ef3b3b.
Solidity: function liquidateBorrowVerify(address vTokenBorrowed, address vTokenCollateral, address liquidator, address borrower, uint256 actualRepayAmount, uint256 seizeTokens) returns()
func (*ComptrollerSession) LiquidateCalculateSeizeTokens ¶
func (_Comptroller *ComptrollerSession) LiquidateCalculateSeizeTokens(vTokenBorrowed common.Address, vTokenCollateral common.Address, actualRepayAmount *big.Int) (*big.Int, *big.Int, error)
LiquidateCalculateSeizeTokens is a free data retrieval call binding the contract method 0xc488847b.
Solidity: function liquidateCalculateSeizeTokens(address vTokenBorrowed, address vTokenCollateral, uint256 actualRepayAmount) view returns(uint256, uint256)
func (*ComptrollerSession) LiquidateVAICalculateSeizeTokens ¶
func (_Comptroller *ComptrollerSession) LiquidateVAICalculateSeizeTokens(vTokenCollateral common.Address, actualRepayAmount *big.Int) (*big.Int, *big.Int, error)
LiquidateVAICalculateSeizeTokens is a free data retrieval call binding the contract method 0xa78dc775.
Solidity: function liquidateVAICalculateSeizeTokens(address vTokenCollateral, uint256 actualRepayAmount) view returns(uint256, uint256)
func (*ComptrollerSession) LiquidationIncentiveMantissa ¶
func (_Comptroller *ComptrollerSession) LiquidationIncentiveMantissa() (*big.Int, error)
LiquidationIncentiveMantissa is a free data retrieval call binding the contract method 0x4ada90af.
Solidity: function liquidationIncentiveMantissa() view returns(uint256)
func (*ComptrollerSession) Markets ¶
func (_Comptroller *ComptrollerSession) Markets(arg0 common.Address) (struct { IsListed bool CollateralFactorMantissa *big.Int IsVenus bool }, error)
Markets is a free data retrieval call binding the contract method 0x8e8f294b.
Solidity: function markets(address ) view returns(bool isListed, uint256 collateralFactorMantissa, bool isVenus)
func (*ComptrollerSession) MaxAssets ¶
func (_Comptroller *ComptrollerSession) MaxAssets() (*big.Int, error)
MaxAssets is a free data retrieval call binding the contract method 0x94b2294b.
Solidity: function maxAssets() view returns(uint256)
func (*ComptrollerSession) MinReleaseAmount ¶
func (_Comptroller *ComptrollerSession) MinReleaseAmount() (*big.Int, error)
MinReleaseAmount is a free data retrieval call binding the contract method 0x0db4b4e5.
Solidity: function minReleaseAmount() view returns(uint256)
func (*ComptrollerSession) MintAllowed ¶
func (_Comptroller *ComptrollerSession) MintAllowed(vToken common.Address, minter common.Address, mintAmount *big.Int) (*types.Transaction, error)
MintAllowed is a paid mutator transaction binding the contract method 0x4ef4c3e1.
Solidity: function mintAllowed(address vToken, address minter, uint256 mintAmount) returns(uint256)
func (*ComptrollerSession) MintGuardianPaused ¶
func (_Comptroller *ComptrollerSession) MintGuardianPaused(arg0 common.Address) (bool, error)
MintGuardianPaused is a free data retrieval call binding the contract method 0x731f0c2b.
Solidity: function mintGuardianPaused(address ) view returns(bool)
func (*ComptrollerSession) MintGuardianPaused1 ¶
func (_Comptroller *ComptrollerSession) MintGuardianPaused1() (bool, error)
MintGuardianPaused1 is a free data retrieval call binding the contract method 0x3c94786f.
Solidity: function _mintGuardianPaused() view returns(bool)
func (*ComptrollerSession) MintVAIGuardianPaused ¶
func (_Comptroller *ComptrollerSession) MintVAIGuardianPaused() (bool, error)
MintVAIGuardianPaused is a free data retrieval call binding the contract method 0x4088c73e.
Solidity: function mintVAIGuardianPaused() view returns(bool)
func (*ComptrollerSession) MintVerify ¶
func (_Comptroller *ComptrollerSession) MintVerify(vToken common.Address, minter common.Address, actualMintAmount *big.Int, mintTokens *big.Int) (*types.Transaction, error)
MintVerify is a paid mutator transaction binding the contract method 0x41c728b9.
Solidity: function mintVerify(address vToken, address minter, uint256 actualMintAmount, uint256 mintTokens) returns()
func (*ComptrollerSession) MintedVAIs ¶
MintedVAIs is a free data retrieval call binding the contract method 0x2bc7e29e.
Solidity: function mintedVAIs(address ) view returns(uint256)
func (*ComptrollerSession) Oracle ¶
func (_Comptroller *ComptrollerSession) Oracle() (common.Address, error)
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*ComptrollerSession) PauseGuardian ¶
func (_Comptroller *ComptrollerSession) PauseGuardian() (common.Address, error)
PauseGuardian is a free data retrieval call binding the contract method 0x24a3d622.
Solidity: function pauseGuardian() view returns(address)
func (*ComptrollerSession) PendingAdmin ¶
func (_Comptroller *ComptrollerSession) PendingAdmin() (common.Address, error)
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*ComptrollerSession) PendingComptrollerImplementation ¶
func (_Comptroller *ComptrollerSession) PendingComptrollerImplementation() (common.Address, error)
PendingComptrollerImplementation is a free data retrieval call binding the contract method 0xdcfbc0c7.
Solidity: function pendingComptrollerImplementation() view returns(address)
func (*ComptrollerSession) ProtocolPaused ¶
func (_Comptroller *ComptrollerSession) ProtocolPaused() (bool, error)
ProtocolPaused is a free data retrieval call binding the contract method 0x425fad58.
Solidity: function protocolPaused() view returns(bool)
func (*ComptrollerSession) RedeemAllowed ¶
func (_Comptroller *ComptrollerSession) RedeemAllowed(vToken common.Address, redeemer common.Address, redeemTokens *big.Int) (*types.Transaction, error)
RedeemAllowed is a paid mutator transaction binding the contract method 0xeabe7d91.
Solidity: function redeemAllowed(address vToken, address redeemer, uint256 redeemTokens) returns(uint256)
func (*ComptrollerSession) RedeemVerify ¶
func (_Comptroller *ComptrollerSession) RedeemVerify(vToken common.Address, redeemer common.Address, redeemAmount *big.Int, redeemTokens *big.Int) (*types.Transaction, error)
RedeemVerify is a paid mutator transaction binding the contract method 0x51dff989.
Solidity: function redeemVerify(address vToken, address redeemer, uint256 redeemAmount, uint256 redeemTokens) returns()
func (*ComptrollerSession) ReleaseStartBlock ¶
func (_Comptroller *ComptrollerSession) ReleaseStartBlock() (*big.Int, error)
ReleaseStartBlock is a free data retrieval call binding the contract method 0x719f701b.
Solidity: function releaseStartBlock() view returns(uint256)
func (*ComptrollerSession) ReleaseToVault ¶
func (_Comptroller *ComptrollerSession) ReleaseToVault() (*types.Transaction, error)
ReleaseToVault is a paid mutator transaction binding the contract method 0xddfd287e.
Solidity: function releaseToVault() returns()
func (*ComptrollerSession) RepayBorrowAllowed ¶
func (_Comptroller *ComptrollerSession) RepayBorrowAllowed(vToken common.Address, payer common.Address, borrower common.Address, repayAmount *big.Int) (*types.Transaction, error)
RepayBorrowAllowed is a paid mutator transaction binding the contract method 0x24008a62.
Solidity: function repayBorrowAllowed(address vToken, address payer, address borrower, uint256 repayAmount) returns(uint256)
func (*ComptrollerSession) RepayBorrowVerify ¶
func (_Comptroller *ComptrollerSession) RepayBorrowVerify(vToken common.Address, payer common.Address, borrower common.Address, actualRepayAmount *big.Int, borrowerIndex *big.Int) (*types.Transaction, error)
RepayBorrowVerify is a paid mutator transaction binding the contract method 0x1ededc91.
Solidity: function repayBorrowVerify(address vToken, address payer, address borrower, uint256 actualRepayAmount, uint256 borrowerIndex) returns()
func (*ComptrollerSession) RepayVAIGuardianPaused ¶
func (_Comptroller *ComptrollerSession) RepayVAIGuardianPaused() (bool, error)
RepayVAIGuardianPaused is a free data retrieval call binding the contract method 0x76551383.
Solidity: function repayVAIGuardianPaused() view returns(bool)
func (*ComptrollerSession) SeizeAllowed ¶
func (_Comptroller *ComptrollerSession) SeizeAllowed(vTokenCollateral common.Address, vTokenBorrowed common.Address, liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)
SeizeAllowed is a paid mutator transaction binding the contract method 0xd02f7351.
Solidity: function seizeAllowed(address vTokenCollateral, address vTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens) returns(uint256)
func (*ComptrollerSession) SeizeGuardianPaused ¶
func (_Comptroller *ComptrollerSession) SeizeGuardianPaused() (bool, error)
SeizeGuardianPaused is a free data retrieval call binding the contract method 0xac0b0bb7.
Solidity: function seizeGuardianPaused() view returns(bool)
func (*ComptrollerSession) SeizeVerify ¶
func (_Comptroller *ComptrollerSession) SeizeVerify(vTokenCollateral common.Address, vTokenBorrowed common.Address, liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)
SeizeVerify is a paid mutator transaction binding the contract method 0x6d35bf91.
Solidity: function seizeVerify(address vTokenCollateral, address vTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens) returns()
func (*ComptrollerSession) SetBorrowCapGuardian ¶
func (_Comptroller *ComptrollerSession) SetBorrowCapGuardian(newBorrowCapGuardian common.Address) (*types.Transaction, error)
SetBorrowCapGuardian is a paid mutator transaction binding the contract method 0x391957d7.
Solidity: function _setBorrowCapGuardian(address newBorrowCapGuardian) returns()
func (*ComptrollerSession) SetCloseFactor ¶
func (_Comptroller *ComptrollerSession) SetCloseFactor(newCloseFactorMantissa *big.Int) (*types.Transaction, error)
SetCloseFactor is a paid mutator transaction binding the contract method 0x317b0b77.
Solidity: function _setCloseFactor(uint256 newCloseFactorMantissa) returns(uint256)
func (*ComptrollerSession) SetCollateralFactor ¶
func (_Comptroller *ComptrollerSession) SetCollateralFactor(vToken common.Address, newCollateralFactorMantissa *big.Int) (*types.Transaction, error)
SetCollateralFactor is a paid mutator transaction binding the contract method 0xe4028eee.
Solidity: function _setCollateralFactor(address vToken, uint256 newCollateralFactorMantissa) returns(uint256)
func (*ComptrollerSession) SetLiquidationIncentive ¶
func (_Comptroller *ComptrollerSession) SetLiquidationIncentive(newLiquidationIncentiveMantissa *big.Int) (*types.Transaction, error)
SetLiquidationIncentive is a paid mutator transaction binding the contract method 0x4fd42e17.
Solidity: function _setLiquidationIncentive(uint256 newLiquidationIncentiveMantissa) returns(uint256)
func (*ComptrollerSession) SetMarketBorrowCaps ¶
func (_Comptroller *ComptrollerSession) SetMarketBorrowCaps(vTokens []common.Address, newBorrowCaps []*big.Int) (*types.Transaction, error)
SetMarketBorrowCaps is a paid mutator transaction binding the contract method 0x607ef6c1.
Solidity: function _setMarketBorrowCaps(address[] vTokens, uint256[] newBorrowCaps) returns()
func (*ComptrollerSession) SetMintedVAIOf ¶
func (_Comptroller *ComptrollerSession) SetMintedVAIOf(owner common.Address, amount *big.Int) (*types.Transaction, error)
SetMintedVAIOf is a paid mutator transaction binding the contract method 0xfd51a3ad.
Solidity: function setMintedVAIOf(address owner, uint256 amount) returns(uint256)
func (*ComptrollerSession) SetPauseGuardian ¶
func (_Comptroller *ComptrollerSession) SetPauseGuardian(newPauseGuardian common.Address) (*types.Transaction, error)
SetPauseGuardian is a paid mutator transaction binding the contract method 0x5f5af1aa.
Solidity: function _setPauseGuardian(address newPauseGuardian) returns(uint256)
func (*ComptrollerSession) SetPriceOracle ¶
func (_Comptroller *ComptrollerSession) SetPriceOracle(newOracle common.Address) (*types.Transaction, error)
SetPriceOracle is a paid mutator transaction binding the contract method 0x55ee1fe1.
Solidity: function _setPriceOracle(address newOracle) returns(uint256)
func (*ComptrollerSession) SetProtocolPaused ¶
func (_Comptroller *ComptrollerSession) SetProtocolPaused(state bool) (*types.Transaction, error)
SetProtocolPaused is a paid mutator transaction binding the contract method 0x2a6a6065.
Solidity: function _setProtocolPaused(bool state) returns(bool)
func (*ComptrollerSession) SetTreasuryData ¶
func (_Comptroller *ComptrollerSession) SetTreasuryData(newTreasuryGuardian common.Address, newTreasuryAddress common.Address, newTreasuryPercent *big.Int) (*types.Transaction, error)
SetTreasuryData is a paid mutator transaction binding the contract method 0xd24febad.
Solidity: function _setTreasuryData(address newTreasuryGuardian, address newTreasuryAddress, uint256 newTreasuryPercent) returns(uint256)
func (*ComptrollerSession) SetVAIController ¶
func (_Comptroller *ComptrollerSession) SetVAIController(vaiController_ common.Address) (*types.Transaction, error)
SetVAIController is a paid mutator transaction binding the contract method 0x9cfdd9e6.
Solidity: function _setVAIController(address vaiController_) returns(uint256)
func (*ComptrollerSession) SetVAIMintRate ¶
func (_Comptroller *ComptrollerSession) SetVAIMintRate(newVAIMintRate *big.Int) (*types.Transaction, error)
SetVAIMintRate is a paid mutator transaction binding the contract method 0x2ec04124.
Solidity: function _setVAIMintRate(uint256 newVAIMintRate) returns(uint256)
func (*ComptrollerSession) SetVAIVaultInfo ¶
func (_Comptroller *ComptrollerSession) SetVAIVaultInfo(vault_ common.Address, releaseStartBlock_ *big.Int, minReleaseAmount_ *big.Int) (*types.Transaction, error)
SetVAIVaultInfo is a paid mutator transaction binding the contract method 0x4e0853db.
Solidity: function _setVAIVaultInfo(address vault_, uint256 releaseStartBlock_, uint256 minReleaseAmount_) returns()
func (*ComptrollerSession) SetVenusSpeed ¶
func (_Comptroller *ComptrollerSession) SetVenusSpeed(vToken common.Address, venusSpeed *big.Int) (*types.Transaction, error)
SetVenusSpeed is a paid mutator transaction binding the contract method 0xa06a87f1.
Solidity: function _setVenusSpeed(address vToken, uint256 venusSpeed) returns()
func (*ComptrollerSession) SetVenusVAIVaultRate ¶
func (_Comptroller *ComptrollerSession) SetVenusVAIVaultRate(venusVAIVaultRate_ *big.Int) (*types.Transaction, error)
SetVenusVAIVaultRate is a paid mutator transaction binding the contract method 0x6662c7c9.
Solidity: function _setVenusVAIVaultRate(uint256 venusVAIVaultRate_) returns()
func (*ComptrollerSession) SupportMarket ¶
func (_Comptroller *ComptrollerSession) SupportMarket(vToken common.Address) (*types.Transaction, error)
SupportMarket is a paid mutator transaction binding the contract method 0xa76b3fda.
Solidity: function _supportMarket(address vToken) returns(uint256)
func (*ComptrollerSession) TransferAllowed ¶
func (_Comptroller *ComptrollerSession) TransferAllowed(vToken common.Address, src common.Address, dst common.Address, transferTokens *big.Int) (*types.Transaction, error)
TransferAllowed is a paid mutator transaction binding the contract method 0xbdcdc258.
Solidity: function transferAllowed(address vToken, address src, address dst, uint256 transferTokens) returns(uint256)
func (*ComptrollerSession) TransferGuardianPaused ¶
func (_Comptroller *ComptrollerSession) TransferGuardianPaused() (bool, error)
TransferGuardianPaused is a free data retrieval call binding the contract method 0x87f76303.
Solidity: function transferGuardianPaused() view returns(bool)
func (*ComptrollerSession) TransferVerify ¶
func (_Comptroller *ComptrollerSession) TransferVerify(vToken common.Address, src common.Address, dst common.Address, transferTokens *big.Int) (*types.Transaction, error)
TransferVerify is a paid mutator transaction binding the contract method 0x6a56947e.
Solidity: function transferVerify(address vToken, address src, address dst, uint256 transferTokens) returns()
func (*ComptrollerSession) TreasuryAddress ¶
func (_Comptroller *ComptrollerSession) TreasuryAddress() (common.Address, error)
TreasuryAddress is a free data retrieval call binding the contract method 0xc5f956af.
Solidity: function treasuryAddress() view returns(address)
func (*ComptrollerSession) TreasuryGuardian ¶
func (_Comptroller *ComptrollerSession) TreasuryGuardian() (common.Address, error)
TreasuryGuardian is a free data retrieval call binding the contract method 0xb2eafc39.
Solidity: function treasuryGuardian() view returns(address)
func (*ComptrollerSession) TreasuryPercent ¶
func (_Comptroller *ComptrollerSession) TreasuryPercent() (*big.Int, error)
TreasuryPercent is a free data retrieval call binding the contract method 0x04ef9d58.
Solidity: function treasuryPercent() view returns(uint256)
func (*ComptrollerSession) VaiController ¶
func (_Comptroller *ComptrollerSession) VaiController() (common.Address, error)
VaiController is a free data retrieval call binding the contract method 0x9254f5e5.
Solidity: function vaiController() view returns(address)
func (*ComptrollerSession) VaiMintRate ¶
func (_Comptroller *ComptrollerSession) VaiMintRate() (*big.Int, error)
VaiMintRate is a free data retrieval call binding the contract method 0xbec04f72.
Solidity: function vaiMintRate() view returns(uint256)
func (*ComptrollerSession) VaiVaultAddress ¶
func (_Comptroller *ComptrollerSession) VaiVaultAddress() (common.Address, error)
VaiVaultAddress is a free data retrieval call binding the contract method 0x7d172bd5.
Solidity: function vaiVaultAddress() view returns(address)
func (*ComptrollerSession) VenusAccrued ¶
VenusAccrued is a free data retrieval call binding the contract method 0x8a7dc165.
Solidity: function venusAccrued(address ) view returns(uint256)
func (*ComptrollerSession) VenusBorrowState ¶
func (_Comptroller *ComptrollerSession) VenusBorrowState(arg0 common.Address) (struct { Index *big.Int Block uint32 }, error)
VenusBorrowState is a free data retrieval call binding the contract method 0xe37d4b79.
Solidity: function venusBorrowState(address ) view returns(uint224 index, uint32 block)
func (*ComptrollerSession) VenusBorrowerIndex ¶
func (_Comptroller *ComptrollerSession) VenusBorrowerIndex(arg0 common.Address, arg1 common.Address) (*big.Int, error)
VenusBorrowerIndex is a free data retrieval call binding the contract method 0x08e0225c.
Solidity: function venusBorrowerIndex(address , address ) view returns(uint256)
func (*ComptrollerSession) VenusContributorSpeeds ¶
func (_Comptroller *ComptrollerSession) VenusContributorSpeeds(arg0 common.Address) (*big.Int, error)
VenusContributorSpeeds is a free data retrieval call binding the contract method 0xa9046134.
Solidity: function venusContributorSpeeds(address ) view returns(uint256)
func (*ComptrollerSession) VenusInitialIndex ¶
func (_Comptroller *ComptrollerSession) VenusInitialIndex() (*big.Int, error)
VenusInitialIndex is a free data retrieval call binding the contract method 0xc5b4db55.
Solidity: function venusInitialIndex() view returns(uint224)
func (*ComptrollerSession) VenusRate ¶
func (_Comptroller *ComptrollerSession) VenusRate() (*big.Int, error)
VenusRate is a free data retrieval call binding the contract method 0x879c2e1d.
Solidity: function venusRate() view returns(uint256)
func (*ComptrollerSession) VenusSpeeds ¶
VenusSpeeds is a free data retrieval call binding the contract method 0x1abcaa77.
Solidity: function venusSpeeds(address ) view returns(uint256)
func (*ComptrollerSession) VenusSupplierIndex ¶
func (_Comptroller *ComptrollerSession) VenusSupplierIndex(arg0 common.Address, arg1 common.Address) (*big.Int, error)
VenusSupplierIndex is a free data retrieval call binding the contract method 0x41a18d2c.
Solidity: function venusSupplierIndex(address , address ) view returns(uint256)
func (*ComptrollerSession) VenusSupplyState ¶
func (_Comptroller *ComptrollerSession) VenusSupplyState(arg0 common.Address) (struct { Index *big.Int Block uint32 }, error)
VenusSupplyState is a free data retrieval call binding the contract method 0xb8324c7c.
Solidity: function venusSupplyState(address ) view returns(uint224 index, uint32 block)
func (*ComptrollerSession) VenusVAIRate ¶
func (_Comptroller *ComptrollerSession) VenusVAIRate() (*big.Int, error)
VenusVAIRate is a free data retrieval call binding the contract method 0x399cc80c.
Solidity: function venusVAIRate() view returns(uint256)
func (*ComptrollerSession) VenusVAIVaultRate ¶
func (_Comptroller *ComptrollerSession) VenusVAIVaultRate() (*big.Int, error)
VenusVAIVaultRate is a free data retrieval call binding the contract method 0xfa6331d8.
Solidity: function venusVAIVaultRate() view returns(uint256)
type ComptrollerTransactor ¶
type ComptrollerTransactor struct {
// contains filtered or unexported fields
}
ComptrollerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewComptrollerTransactor ¶
func NewComptrollerTransactor(address common.Address, transactor bind.ContractTransactor) (*ComptrollerTransactor, error)
NewComptrollerTransactor creates a new write-only instance of Comptroller, bound to a specific deployed contract.
func (*ComptrollerTransactor) Become ¶
func (_Comptroller *ComptrollerTransactor) Become(opts *bind.TransactOpts, unitroller common.Address) (*types.Transaction, error)
Become is a paid mutator transaction binding the contract method 0x1d504dc6.
Solidity: function _become(address unitroller) returns()
func (*ComptrollerTransactor) BorrowAllowed ¶
func (_Comptroller *ComptrollerTransactor) BorrowAllowed(opts *bind.TransactOpts, vToken common.Address, borrower common.Address, borrowAmount *big.Int) (*types.Transaction, error)
BorrowAllowed is a paid mutator transaction binding the contract method 0xda3d454c.
Solidity: function borrowAllowed(address vToken, address borrower, uint256 borrowAmount) returns(uint256)
func (*ComptrollerTransactor) BorrowVerify ¶
func (_Comptroller *ComptrollerTransactor) BorrowVerify(opts *bind.TransactOpts, vToken common.Address, borrower common.Address, borrowAmount *big.Int) (*types.Transaction, error)
BorrowVerify is a paid mutator transaction binding the contract method 0x5c778605.
Solidity: function borrowVerify(address vToken, address borrower, uint256 borrowAmount) returns()
func (*ComptrollerTransactor) ClaimVenus ¶
func (_Comptroller *ComptrollerTransactor) ClaimVenus(opts *bind.TransactOpts, holder common.Address, vTokens []common.Address) (*types.Transaction, error)
ClaimVenus is a paid mutator transaction binding the contract method 0x86df31ee.
Solidity: function claimVenus(address holder, address[] vTokens) returns()
func (*ComptrollerTransactor) ClaimVenus0 ¶
func (_Comptroller *ComptrollerTransactor) ClaimVenus0(opts *bind.TransactOpts, holder common.Address) (*types.Transaction, error)
ClaimVenus0 is a paid mutator transaction binding the contract method 0xadcd5fb9.
Solidity: function claimVenus(address holder) returns()
func (*ComptrollerTransactor) ClaimVenus1 ¶
func (_Comptroller *ComptrollerTransactor) ClaimVenus1(opts *bind.TransactOpts, holders []common.Address, vTokens []common.Address, borrowers bool, suppliers bool) (*types.Transaction, error)
ClaimVenus1 is a paid mutator transaction binding the contract method 0xd09c54ba.
Solidity: function claimVenus(address[] holders, address[] vTokens, bool borrowers, bool suppliers) returns()
func (*ComptrollerTransactor) EnterMarkets ¶
func (_Comptroller *ComptrollerTransactor) EnterMarkets(opts *bind.TransactOpts, vTokens []common.Address) (*types.Transaction, error)
EnterMarkets is a paid mutator transaction binding the contract method 0xc2998238.
Solidity: function enterMarkets(address[] vTokens) returns(uint256[])
func (*ComptrollerTransactor) ExitMarket ¶
func (_Comptroller *ComptrollerTransactor) ExitMarket(opts *bind.TransactOpts, vTokenAddress common.Address) (*types.Transaction, error)
ExitMarket is a paid mutator transaction binding the contract method 0xede4edd0.
Solidity: function exitMarket(address vTokenAddress) returns(uint256)
func (*ComptrollerTransactor) GrantXVS ¶
func (_Comptroller *ComptrollerTransactor) GrantXVS(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
GrantXVS is a paid mutator transaction binding the contract method 0xa7604b41.
Solidity: function _grantXVS(address recipient, uint256 amount) returns()
func (*ComptrollerTransactor) LiquidateBorrowAllowed ¶
func (_Comptroller *ComptrollerTransactor) LiquidateBorrowAllowed(opts *bind.TransactOpts, vTokenBorrowed common.Address, vTokenCollateral common.Address, liquidator common.Address, borrower common.Address, repayAmount *big.Int) (*types.Transaction, error)
LiquidateBorrowAllowed is a paid mutator transaction binding the contract method 0x5fc7e71e.
Solidity: function liquidateBorrowAllowed(address vTokenBorrowed, address vTokenCollateral, address liquidator, address borrower, uint256 repayAmount) returns(uint256)
func (*ComptrollerTransactor) LiquidateBorrowVerify ¶
func (_Comptroller *ComptrollerTransactor) LiquidateBorrowVerify(opts *bind.TransactOpts, vTokenBorrowed common.Address, vTokenCollateral common.Address, liquidator common.Address, borrower common.Address, actualRepayAmount *big.Int, seizeTokens *big.Int) (*types.Transaction, error)
LiquidateBorrowVerify is a paid mutator transaction binding the contract method 0x47ef3b3b.
Solidity: function liquidateBorrowVerify(address vTokenBorrowed, address vTokenCollateral, address liquidator, address borrower, uint256 actualRepayAmount, uint256 seizeTokens) returns()
func (*ComptrollerTransactor) MintAllowed ¶
func (_Comptroller *ComptrollerTransactor) MintAllowed(opts *bind.TransactOpts, vToken common.Address, minter common.Address, mintAmount *big.Int) (*types.Transaction, error)
MintAllowed is a paid mutator transaction binding the contract method 0x4ef4c3e1.
Solidity: function mintAllowed(address vToken, address minter, uint256 mintAmount) returns(uint256)
func (*ComptrollerTransactor) MintVerify ¶
func (_Comptroller *ComptrollerTransactor) MintVerify(opts *bind.TransactOpts, vToken common.Address, minter common.Address, actualMintAmount *big.Int, mintTokens *big.Int) (*types.Transaction, error)
MintVerify is a paid mutator transaction binding the contract method 0x41c728b9.
Solidity: function mintVerify(address vToken, address minter, uint256 actualMintAmount, uint256 mintTokens) returns()
func (*ComptrollerTransactor) RedeemAllowed ¶
func (_Comptroller *ComptrollerTransactor) RedeemAllowed(opts *bind.TransactOpts, vToken common.Address, redeemer common.Address, redeemTokens *big.Int) (*types.Transaction, error)
RedeemAllowed is a paid mutator transaction binding the contract method 0xeabe7d91.
Solidity: function redeemAllowed(address vToken, address redeemer, uint256 redeemTokens) returns(uint256)
func (*ComptrollerTransactor) RedeemVerify ¶
func (_Comptroller *ComptrollerTransactor) RedeemVerify(opts *bind.TransactOpts, vToken common.Address, redeemer common.Address, redeemAmount *big.Int, redeemTokens *big.Int) (*types.Transaction, error)
RedeemVerify is a paid mutator transaction binding the contract method 0x51dff989.
Solidity: function redeemVerify(address vToken, address redeemer, uint256 redeemAmount, uint256 redeemTokens) returns()
func (*ComptrollerTransactor) ReleaseToVault ¶
func (_Comptroller *ComptrollerTransactor) ReleaseToVault(opts *bind.TransactOpts) (*types.Transaction, error)
ReleaseToVault is a paid mutator transaction binding the contract method 0xddfd287e.
Solidity: function releaseToVault() returns()
func (*ComptrollerTransactor) RepayBorrowAllowed ¶
func (_Comptroller *ComptrollerTransactor) RepayBorrowAllowed(opts *bind.TransactOpts, vToken common.Address, payer common.Address, borrower common.Address, repayAmount *big.Int) (*types.Transaction, error)
RepayBorrowAllowed is a paid mutator transaction binding the contract method 0x24008a62.
Solidity: function repayBorrowAllowed(address vToken, address payer, address borrower, uint256 repayAmount) returns(uint256)
func (*ComptrollerTransactor) RepayBorrowVerify ¶
func (_Comptroller *ComptrollerTransactor) RepayBorrowVerify(opts *bind.TransactOpts, vToken common.Address, payer common.Address, borrower common.Address, actualRepayAmount *big.Int, borrowerIndex *big.Int) (*types.Transaction, error)
RepayBorrowVerify is a paid mutator transaction binding the contract method 0x1ededc91.
Solidity: function repayBorrowVerify(address vToken, address payer, address borrower, uint256 actualRepayAmount, uint256 borrowerIndex) returns()
func (*ComptrollerTransactor) SeizeAllowed ¶
func (_Comptroller *ComptrollerTransactor) SeizeAllowed(opts *bind.TransactOpts, vTokenCollateral common.Address, vTokenBorrowed common.Address, liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)
SeizeAllowed is a paid mutator transaction binding the contract method 0xd02f7351.
Solidity: function seizeAllowed(address vTokenCollateral, address vTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens) returns(uint256)
func (*ComptrollerTransactor) SeizeVerify ¶
func (_Comptroller *ComptrollerTransactor) SeizeVerify(opts *bind.TransactOpts, vTokenCollateral common.Address, vTokenBorrowed common.Address, liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)
SeizeVerify is a paid mutator transaction binding the contract method 0x6d35bf91.
Solidity: function seizeVerify(address vTokenCollateral, address vTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens) returns()
func (*ComptrollerTransactor) SetBorrowCapGuardian ¶
func (_Comptroller *ComptrollerTransactor) SetBorrowCapGuardian(opts *bind.TransactOpts, newBorrowCapGuardian common.Address) (*types.Transaction, error)
SetBorrowCapGuardian is a paid mutator transaction binding the contract method 0x391957d7.
Solidity: function _setBorrowCapGuardian(address newBorrowCapGuardian) returns()
func (*ComptrollerTransactor) SetCloseFactor ¶
func (_Comptroller *ComptrollerTransactor) SetCloseFactor(opts *bind.TransactOpts, newCloseFactorMantissa *big.Int) (*types.Transaction, error)
SetCloseFactor is a paid mutator transaction binding the contract method 0x317b0b77.
Solidity: function _setCloseFactor(uint256 newCloseFactorMantissa) returns(uint256)
func (*ComptrollerTransactor) SetCollateralFactor ¶
func (_Comptroller *ComptrollerTransactor) SetCollateralFactor(opts *bind.TransactOpts, vToken common.Address, newCollateralFactorMantissa *big.Int) (*types.Transaction, error)
SetCollateralFactor is a paid mutator transaction binding the contract method 0xe4028eee.
Solidity: function _setCollateralFactor(address vToken, uint256 newCollateralFactorMantissa) returns(uint256)
func (*ComptrollerTransactor) SetLiquidationIncentive ¶
func (_Comptroller *ComptrollerTransactor) SetLiquidationIncentive(opts *bind.TransactOpts, newLiquidationIncentiveMantissa *big.Int) (*types.Transaction, error)
SetLiquidationIncentive is a paid mutator transaction binding the contract method 0x4fd42e17.
Solidity: function _setLiquidationIncentive(uint256 newLiquidationIncentiveMantissa) returns(uint256)
func (*ComptrollerTransactor) SetMarketBorrowCaps ¶
func (_Comptroller *ComptrollerTransactor) SetMarketBorrowCaps(opts *bind.TransactOpts, vTokens []common.Address, newBorrowCaps []*big.Int) (*types.Transaction, error)
SetMarketBorrowCaps is a paid mutator transaction binding the contract method 0x607ef6c1.
Solidity: function _setMarketBorrowCaps(address[] vTokens, uint256[] newBorrowCaps) returns()
func (*ComptrollerTransactor) SetMintedVAIOf ¶
func (_Comptroller *ComptrollerTransactor) SetMintedVAIOf(opts *bind.TransactOpts, owner common.Address, amount *big.Int) (*types.Transaction, error)
SetMintedVAIOf is a paid mutator transaction binding the contract method 0xfd51a3ad.
Solidity: function setMintedVAIOf(address owner, uint256 amount) returns(uint256)
func (*ComptrollerTransactor) SetPauseGuardian ¶
func (_Comptroller *ComptrollerTransactor) SetPauseGuardian(opts *bind.TransactOpts, newPauseGuardian common.Address) (*types.Transaction, error)
SetPauseGuardian is a paid mutator transaction binding the contract method 0x5f5af1aa.
Solidity: function _setPauseGuardian(address newPauseGuardian) returns(uint256)
func (*ComptrollerTransactor) SetPriceOracle ¶
func (_Comptroller *ComptrollerTransactor) SetPriceOracle(opts *bind.TransactOpts, newOracle common.Address) (*types.Transaction, error)
SetPriceOracle is a paid mutator transaction binding the contract method 0x55ee1fe1.
Solidity: function _setPriceOracle(address newOracle) returns(uint256)
func (*ComptrollerTransactor) SetProtocolPaused ¶
func (_Comptroller *ComptrollerTransactor) SetProtocolPaused(opts *bind.TransactOpts, state bool) (*types.Transaction, error)
SetProtocolPaused is a paid mutator transaction binding the contract method 0x2a6a6065.
Solidity: function _setProtocolPaused(bool state) returns(bool)
func (*ComptrollerTransactor) SetTreasuryData ¶
func (_Comptroller *ComptrollerTransactor) SetTreasuryData(opts *bind.TransactOpts, newTreasuryGuardian common.Address, newTreasuryAddress common.Address, newTreasuryPercent *big.Int) (*types.Transaction, error)
SetTreasuryData is a paid mutator transaction binding the contract method 0xd24febad.
Solidity: function _setTreasuryData(address newTreasuryGuardian, address newTreasuryAddress, uint256 newTreasuryPercent) returns(uint256)
func (*ComptrollerTransactor) SetVAIController ¶
func (_Comptroller *ComptrollerTransactor) SetVAIController(opts *bind.TransactOpts, vaiController_ common.Address) (*types.Transaction, error)
SetVAIController is a paid mutator transaction binding the contract method 0x9cfdd9e6.
Solidity: function _setVAIController(address vaiController_) returns(uint256)
func (*ComptrollerTransactor) SetVAIMintRate ¶
func (_Comptroller *ComptrollerTransactor) SetVAIMintRate(opts *bind.TransactOpts, newVAIMintRate *big.Int) (*types.Transaction, error)
SetVAIMintRate is a paid mutator transaction binding the contract method 0x2ec04124.
Solidity: function _setVAIMintRate(uint256 newVAIMintRate) returns(uint256)
func (*ComptrollerTransactor) SetVAIVaultInfo ¶
func (_Comptroller *ComptrollerTransactor) SetVAIVaultInfo(opts *bind.TransactOpts, vault_ common.Address, releaseStartBlock_ *big.Int, minReleaseAmount_ *big.Int) (*types.Transaction, error)
SetVAIVaultInfo is a paid mutator transaction binding the contract method 0x4e0853db.
Solidity: function _setVAIVaultInfo(address vault_, uint256 releaseStartBlock_, uint256 minReleaseAmount_) returns()
func (*ComptrollerTransactor) SetVenusSpeed ¶
func (_Comptroller *ComptrollerTransactor) SetVenusSpeed(opts *bind.TransactOpts, vToken common.Address, venusSpeed *big.Int) (*types.Transaction, error)
SetVenusSpeed is a paid mutator transaction binding the contract method 0xa06a87f1.
Solidity: function _setVenusSpeed(address vToken, uint256 venusSpeed) returns()
func (*ComptrollerTransactor) SetVenusVAIVaultRate ¶
func (_Comptroller *ComptrollerTransactor) SetVenusVAIVaultRate(opts *bind.TransactOpts, venusVAIVaultRate_ *big.Int) (*types.Transaction, error)
SetVenusVAIVaultRate is a paid mutator transaction binding the contract method 0x6662c7c9.
Solidity: function _setVenusVAIVaultRate(uint256 venusVAIVaultRate_) returns()
func (*ComptrollerTransactor) SupportMarket ¶
func (_Comptroller *ComptrollerTransactor) SupportMarket(opts *bind.TransactOpts, vToken common.Address) (*types.Transaction, error)
SupportMarket is a paid mutator transaction binding the contract method 0xa76b3fda.
Solidity: function _supportMarket(address vToken) returns(uint256)
func (*ComptrollerTransactor) TransferAllowed ¶
func (_Comptroller *ComptrollerTransactor) TransferAllowed(opts *bind.TransactOpts, vToken common.Address, src common.Address, dst common.Address, transferTokens *big.Int) (*types.Transaction, error)
TransferAllowed is a paid mutator transaction binding the contract method 0xbdcdc258.
Solidity: function transferAllowed(address vToken, address src, address dst, uint256 transferTokens) returns(uint256)
func (*ComptrollerTransactor) TransferVerify ¶
func (_Comptroller *ComptrollerTransactor) TransferVerify(opts *bind.TransactOpts, vToken common.Address, src common.Address, dst common.Address, transferTokens *big.Int) (*types.Transaction, error)
TransferVerify is a paid mutator transaction binding the contract method 0x6a56947e.
Solidity: function transferVerify(address vToken, address src, address dst, uint256 transferTokens) returns()
type ComptrollerTransactorRaw ¶
type ComptrollerTransactorRaw struct {
Contract *ComptrollerTransactor // Generic write-only contract binding to access the raw methods on
}
ComptrollerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ComptrollerTransactorRaw) Transact ¶
func (_Comptroller *ComptrollerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ComptrollerTransactorRaw) Transfer ¶
func (_Comptroller *ComptrollerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ComptrollerTransactorSession ¶
type ComptrollerTransactorSession struct { Contract *ComptrollerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ComptrollerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ComptrollerTransactorSession) Become ¶
func (_Comptroller *ComptrollerTransactorSession) Become(unitroller common.Address) (*types.Transaction, error)
Become is a paid mutator transaction binding the contract method 0x1d504dc6.
Solidity: function _become(address unitroller) returns()
func (*ComptrollerTransactorSession) BorrowAllowed ¶
func (_Comptroller *ComptrollerTransactorSession) BorrowAllowed(vToken common.Address, borrower common.Address, borrowAmount *big.Int) (*types.Transaction, error)
BorrowAllowed is a paid mutator transaction binding the contract method 0xda3d454c.
Solidity: function borrowAllowed(address vToken, address borrower, uint256 borrowAmount) returns(uint256)
func (*ComptrollerTransactorSession) BorrowVerify ¶
func (_Comptroller *ComptrollerTransactorSession) BorrowVerify(vToken common.Address, borrower common.Address, borrowAmount *big.Int) (*types.Transaction, error)
BorrowVerify is a paid mutator transaction binding the contract method 0x5c778605.
Solidity: function borrowVerify(address vToken, address borrower, uint256 borrowAmount) returns()
func (*ComptrollerTransactorSession) ClaimVenus ¶
func (_Comptroller *ComptrollerTransactorSession) ClaimVenus(holder common.Address, vTokens []common.Address) (*types.Transaction, error)
ClaimVenus is a paid mutator transaction binding the contract method 0x86df31ee.
Solidity: function claimVenus(address holder, address[] vTokens) returns()
func (*ComptrollerTransactorSession) ClaimVenus0 ¶
func (_Comptroller *ComptrollerTransactorSession) ClaimVenus0(holder common.Address) (*types.Transaction, error)
ClaimVenus0 is a paid mutator transaction binding the contract method 0xadcd5fb9.
Solidity: function claimVenus(address holder) returns()
func (*ComptrollerTransactorSession) ClaimVenus1 ¶
func (_Comptroller *ComptrollerTransactorSession) ClaimVenus1(holders []common.Address, vTokens []common.Address, borrowers bool, suppliers bool) (*types.Transaction, error)
ClaimVenus1 is a paid mutator transaction binding the contract method 0xd09c54ba.
Solidity: function claimVenus(address[] holders, address[] vTokens, bool borrowers, bool suppliers) returns()
func (*ComptrollerTransactorSession) EnterMarkets ¶
func (_Comptroller *ComptrollerTransactorSession) EnterMarkets(vTokens []common.Address) (*types.Transaction, error)
EnterMarkets is a paid mutator transaction binding the contract method 0xc2998238.
Solidity: function enterMarkets(address[] vTokens) returns(uint256[])
func (*ComptrollerTransactorSession) ExitMarket ¶
func (_Comptroller *ComptrollerTransactorSession) ExitMarket(vTokenAddress common.Address) (*types.Transaction, error)
ExitMarket is a paid mutator transaction binding the contract method 0xede4edd0.
Solidity: function exitMarket(address vTokenAddress) returns(uint256)
func (*ComptrollerTransactorSession) GrantXVS ¶
func (_Comptroller *ComptrollerTransactorSession) GrantXVS(recipient common.Address, amount *big.Int) (*types.Transaction, error)
GrantXVS is a paid mutator transaction binding the contract method 0xa7604b41.
Solidity: function _grantXVS(address recipient, uint256 amount) returns()
func (*ComptrollerTransactorSession) LiquidateBorrowAllowed ¶
func (_Comptroller *ComptrollerTransactorSession) LiquidateBorrowAllowed(vTokenBorrowed common.Address, vTokenCollateral common.Address, liquidator common.Address, borrower common.Address, repayAmount *big.Int) (*types.Transaction, error)
LiquidateBorrowAllowed is a paid mutator transaction binding the contract method 0x5fc7e71e.
Solidity: function liquidateBorrowAllowed(address vTokenBorrowed, address vTokenCollateral, address liquidator, address borrower, uint256 repayAmount) returns(uint256)
func (*ComptrollerTransactorSession) LiquidateBorrowVerify ¶
func (_Comptroller *ComptrollerTransactorSession) LiquidateBorrowVerify(vTokenBorrowed common.Address, vTokenCollateral common.Address, liquidator common.Address, borrower common.Address, actualRepayAmount *big.Int, seizeTokens *big.Int) (*types.Transaction, error)
LiquidateBorrowVerify is a paid mutator transaction binding the contract method 0x47ef3b3b.
Solidity: function liquidateBorrowVerify(address vTokenBorrowed, address vTokenCollateral, address liquidator, address borrower, uint256 actualRepayAmount, uint256 seizeTokens) returns()
func (*ComptrollerTransactorSession) MintAllowed ¶
func (_Comptroller *ComptrollerTransactorSession) MintAllowed(vToken common.Address, minter common.Address, mintAmount *big.Int) (*types.Transaction, error)
MintAllowed is a paid mutator transaction binding the contract method 0x4ef4c3e1.
Solidity: function mintAllowed(address vToken, address minter, uint256 mintAmount) returns(uint256)
func (*ComptrollerTransactorSession) MintVerify ¶
func (_Comptroller *ComptrollerTransactorSession) MintVerify(vToken common.Address, minter common.Address, actualMintAmount *big.Int, mintTokens *big.Int) (*types.Transaction, error)
MintVerify is a paid mutator transaction binding the contract method 0x41c728b9.
Solidity: function mintVerify(address vToken, address minter, uint256 actualMintAmount, uint256 mintTokens) returns()
func (*ComptrollerTransactorSession) RedeemAllowed ¶
func (_Comptroller *ComptrollerTransactorSession) RedeemAllowed(vToken common.Address, redeemer common.Address, redeemTokens *big.Int) (*types.Transaction, error)
RedeemAllowed is a paid mutator transaction binding the contract method 0xeabe7d91.
Solidity: function redeemAllowed(address vToken, address redeemer, uint256 redeemTokens) returns(uint256)
func (*ComptrollerTransactorSession) RedeemVerify ¶
func (_Comptroller *ComptrollerTransactorSession) RedeemVerify(vToken common.Address, redeemer common.Address, redeemAmount *big.Int, redeemTokens *big.Int) (*types.Transaction, error)
RedeemVerify is a paid mutator transaction binding the contract method 0x51dff989.
Solidity: function redeemVerify(address vToken, address redeemer, uint256 redeemAmount, uint256 redeemTokens) returns()
func (*ComptrollerTransactorSession) ReleaseToVault ¶
func (_Comptroller *ComptrollerTransactorSession) ReleaseToVault() (*types.Transaction, error)
ReleaseToVault is a paid mutator transaction binding the contract method 0xddfd287e.
Solidity: function releaseToVault() returns()
func (*ComptrollerTransactorSession) RepayBorrowAllowed ¶
func (_Comptroller *ComptrollerTransactorSession) RepayBorrowAllowed(vToken common.Address, payer common.Address, borrower common.Address, repayAmount *big.Int) (*types.Transaction, error)
RepayBorrowAllowed is a paid mutator transaction binding the contract method 0x24008a62.
Solidity: function repayBorrowAllowed(address vToken, address payer, address borrower, uint256 repayAmount) returns(uint256)
func (*ComptrollerTransactorSession) RepayBorrowVerify ¶
func (_Comptroller *ComptrollerTransactorSession) RepayBorrowVerify(vToken common.Address, payer common.Address, borrower common.Address, actualRepayAmount *big.Int, borrowerIndex *big.Int) (*types.Transaction, error)
RepayBorrowVerify is a paid mutator transaction binding the contract method 0x1ededc91.
Solidity: function repayBorrowVerify(address vToken, address payer, address borrower, uint256 actualRepayAmount, uint256 borrowerIndex) returns()
func (*ComptrollerTransactorSession) SeizeAllowed ¶
func (_Comptroller *ComptrollerTransactorSession) SeizeAllowed(vTokenCollateral common.Address, vTokenBorrowed common.Address, liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)
SeizeAllowed is a paid mutator transaction binding the contract method 0xd02f7351.
Solidity: function seizeAllowed(address vTokenCollateral, address vTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens) returns(uint256)
func (*ComptrollerTransactorSession) SeizeVerify ¶
func (_Comptroller *ComptrollerTransactorSession) SeizeVerify(vTokenCollateral common.Address, vTokenBorrowed common.Address, liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)
SeizeVerify is a paid mutator transaction binding the contract method 0x6d35bf91.
Solidity: function seizeVerify(address vTokenCollateral, address vTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens) returns()
func (*ComptrollerTransactorSession) SetBorrowCapGuardian ¶
func (_Comptroller *ComptrollerTransactorSession) SetBorrowCapGuardian(newBorrowCapGuardian common.Address) (*types.Transaction, error)
SetBorrowCapGuardian is a paid mutator transaction binding the contract method 0x391957d7.
Solidity: function _setBorrowCapGuardian(address newBorrowCapGuardian) returns()
func (*ComptrollerTransactorSession) SetCloseFactor ¶
func (_Comptroller *ComptrollerTransactorSession) SetCloseFactor(newCloseFactorMantissa *big.Int) (*types.Transaction, error)
SetCloseFactor is a paid mutator transaction binding the contract method 0x317b0b77.
Solidity: function _setCloseFactor(uint256 newCloseFactorMantissa) returns(uint256)
func (*ComptrollerTransactorSession) SetCollateralFactor ¶
func (_Comptroller *ComptrollerTransactorSession) SetCollateralFactor(vToken common.Address, newCollateralFactorMantissa *big.Int) (*types.Transaction, error)
SetCollateralFactor is a paid mutator transaction binding the contract method 0xe4028eee.
Solidity: function _setCollateralFactor(address vToken, uint256 newCollateralFactorMantissa) returns(uint256)
func (*ComptrollerTransactorSession) SetLiquidationIncentive ¶
func (_Comptroller *ComptrollerTransactorSession) SetLiquidationIncentive(newLiquidationIncentiveMantissa *big.Int) (*types.Transaction, error)
SetLiquidationIncentive is a paid mutator transaction binding the contract method 0x4fd42e17.
Solidity: function _setLiquidationIncentive(uint256 newLiquidationIncentiveMantissa) returns(uint256)
func (*ComptrollerTransactorSession) SetMarketBorrowCaps ¶
func (_Comptroller *ComptrollerTransactorSession) SetMarketBorrowCaps(vTokens []common.Address, newBorrowCaps []*big.Int) (*types.Transaction, error)
SetMarketBorrowCaps is a paid mutator transaction binding the contract method 0x607ef6c1.
Solidity: function _setMarketBorrowCaps(address[] vTokens, uint256[] newBorrowCaps) returns()
func (*ComptrollerTransactorSession) SetMintedVAIOf ¶
func (_Comptroller *ComptrollerTransactorSession) SetMintedVAIOf(owner common.Address, amount *big.Int) (*types.Transaction, error)
SetMintedVAIOf is a paid mutator transaction binding the contract method 0xfd51a3ad.
Solidity: function setMintedVAIOf(address owner, uint256 amount) returns(uint256)
func (*ComptrollerTransactorSession) SetPauseGuardian ¶
func (_Comptroller *ComptrollerTransactorSession) SetPauseGuardian(newPauseGuardian common.Address) (*types.Transaction, error)
SetPauseGuardian is a paid mutator transaction binding the contract method 0x5f5af1aa.
Solidity: function _setPauseGuardian(address newPauseGuardian) returns(uint256)
func (*ComptrollerTransactorSession) SetPriceOracle ¶
func (_Comptroller *ComptrollerTransactorSession) SetPriceOracle(newOracle common.Address) (*types.Transaction, error)
SetPriceOracle is a paid mutator transaction binding the contract method 0x55ee1fe1.
Solidity: function _setPriceOracle(address newOracle) returns(uint256)
func (*ComptrollerTransactorSession) SetProtocolPaused ¶
func (_Comptroller *ComptrollerTransactorSession) SetProtocolPaused(state bool) (*types.Transaction, error)
SetProtocolPaused is a paid mutator transaction binding the contract method 0x2a6a6065.
Solidity: function _setProtocolPaused(bool state) returns(bool)
func (*ComptrollerTransactorSession) SetTreasuryData ¶
func (_Comptroller *ComptrollerTransactorSession) SetTreasuryData(newTreasuryGuardian common.Address, newTreasuryAddress common.Address, newTreasuryPercent *big.Int) (*types.Transaction, error)
SetTreasuryData is a paid mutator transaction binding the contract method 0xd24febad.
Solidity: function _setTreasuryData(address newTreasuryGuardian, address newTreasuryAddress, uint256 newTreasuryPercent) returns(uint256)
func (*ComptrollerTransactorSession) SetVAIController ¶
func (_Comptroller *ComptrollerTransactorSession) SetVAIController(vaiController_ common.Address) (*types.Transaction, error)
SetVAIController is a paid mutator transaction binding the contract method 0x9cfdd9e6.
Solidity: function _setVAIController(address vaiController_) returns(uint256)
func (*ComptrollerTransactorSession) SetVAIMintRate ¶
func (_Comptroller *ComptrollerTransactorSession) SetVAIMintRate(newVAIMintRate *big.Int) (*types.Transaction, error)
SetVAIMintRate is a paid mutator transaction binding the contract method 0x2ec04124.
Solidity: function _setVAIMintRate(uint256 newVAIMintRate) returns(uint256)
func (*ComptrollerTransactorSession) SetVAIVaultInfo ¶
func (_Comptroller *ComptrollerTransactorSession) SetVAIVaultInfo(vault_ common.Address, releaseStartBlock_ *big.Int, minReleaseAmount_ *big.Int) (*types.Transaction, error)
SetVAIVaultInfo is a paid mutator transaction binding the contract method 0x4e0853db.
Solidity: function _setVAIVaultInfo(address vault_, uint256 releaseStartBlock_, uint256 minReleaseAmount_) returns()
func (*ComptrollerTransactorSession) SetVenusSpeed ¶
func (_Comptroller *ComptrollerTransactorSession) SetVenusSpeed(vToken common.Address, venusSpeed *big.Int) (*types.Transaction, error)
SetVenusSpeed is a paid mutator transaction binding the contract method 0xa06a87f1.
Solidity: function _setVenusSpeed(address vToken, uint256 venusSpeed) returns()
func (*ComptrollerTransactorSession) SetVenusVAIVaultRate ¶
func (_Comptroller *ComptrollerTransactorSession) SetVenusVAIVaultRate(venusVAIVaultRate_ *big.Int) (*types.Transaction, error)
SetVenusVAIVaultRate is a paid mutator transaction binding the contract method 0x6662c7c9.
Solidity: function _setVenusVAIVaultRate(uint256 venusVAIVaultRate_) returns()
func (*ComptrollerTransactorSession) SupportMarket ¶
func (_Comptroller *ComptrollerTransactorSession) SupportMarket(vToken common.Address) (*types.Transaction, error)
SupportMarket is a paid mutator transaction binding the contract method 0xa76b3fda.
Solidity: function _supportMarket(address vToken) returns(uint256)
func (*ComptrollerTransactorSession) TransferAllowed ¶
func (_Comptroller *ComptrollerTransactorSession) TransferAllowed(vToken common.Address, src common.Address, dst common.Address, transferTokens *big.Int) (*types.Transaction, error)
TransferAllowed is a paid mutator transaction binding the contract method 0xbdcdc258.
Solidity: function transferAllowed(address vToken, address src, address dst, uint256 transferTokens) returns(uint256)
func (*ComptrollerTransactorSession) TransferVerify ¶
func (_Comptroller *ComptrollerTransactorSession) TransferVerify(vToken common.Address, src common.Address, dst common.Address, transferTokens *big.Int) (*types.Transaction, error)
TransferVerify is a paid mutator transaction binding the contract method 0x6a56947e.
Solidity: function transferVerify(address vToken, address src, address dst, uint256 transferTokens) returns()
type ComptrollerVenusGranted ¶
type ComptrollerVenusGranted struct { Recipient common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
ComptrollerVenusGranted represents a VenusGranted event raised by the Comptroller contract.
type ComptrollerVenusGrantedIterator ¶
type ComptrollerVenusGrantedIterator struct { Event *ComptrollerVenusGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerVenusGrantedIterator is returned from FilterVenusGranted and is used to iterate over the raw logs and unpacked data for VenusGranted events raised by the Comptroller contract.
func (*ComptrollerVenusGrantedIterator) Close ¶
func (it *ComptrollerVenusGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerVenusGrantedIterator) Error ¶
func (it *ComptrollerVenusGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerVenusGrantedIterator) Next ¶
func (it *ComptrollerVenusGrantedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ComptrollerVenusSpeedUpdated ¶
type ComptrollerVenusSpeedUpdated struct { VToken common.Address NewSpeed *big.Int Raw types.Log // Blockchain specific contextual infos }
ComptrollerVenusSpeedUpdated represents a VenusSpeedUpdated event raised by the Comptroller contract.
type ComptrollerVenusSpeedUpdatedIterator ¶
type ComptrollerVenusSpeedUpdatedIterator struct { Event *ComptrollerVenusSpeedUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ComptrollerVenusSpeedUpdatedIterator is returned from FilterVenusSpeedUpdated and is used to iterate over the raw logs and unpacked data for VenusSpeedUpdated events raised by the Comptroller contract.
func (*ComptrollerVenusSpeedUpdatedIterator) Close ¶
func (it *ComptrollerVenusSpeedUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ComptrollerVenusSpeedUpdatedIterator) Error ¶
func (it *ComptrollerVenusSpeedUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ComptrollerVenusSpeedUpdatedIterator) Next ¶
func (it *ComptrollerVenusSpeedUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IPancakeFactory ¶
type IPancakeFactory struct { IPancakeFactoryCaller // Read-only binding to the contract IPancakeFactoryTransactor // Write-only binding to the contract IPancakeFactoryFilterer // Log filterer for contract events }
IPancakeFactory is an auto generated Go binding around an Ethereum contract.
func NewIPancakeFactory ¶
func NewIPancakeFactory(address common.Address, backend bind.ContractBackend) (*IPancakeFactory, error)
NewIPancakeFactory creates a new instance of IPancakeFactory, bound to a specific deployed contract.
type IPancakeFactoryCaller ¶
type IPancakeFactoryCaller struct {
// contains filtered or unexported fields
}
IPancakeFactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIPancakeFactoryCaller ¶
func NewIPancakeFactoryCaller(address common.Address, caller bind.ContractCaller) (*IPancakeFactoryCaller, error)
NewIPancakeFactoryCaller creates a new read-only instance of IPancakeFactory, bound to a specific deployed contract.
func (*IPancakeFactoryCaller) AllPairs ¶
func (_IPancakeFactory *IPancakeFactoryCaller) AllPairs(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
AllPairs is a free data retrieval call binding the contract method 0x1e3dd18b.
Solidity: function allPairs(uint256 ) view returns(address pair)
func (*IPancakeFactoryCaller) AllPairsLength ¶
func (_IPancakeFactory *IPancakeFactoryCaller) AllPairsLength(opts *bind.CallOpts) (*big.Int, error)
AllPairsLength is a free data retrieval call binding the contract method 0x574f2ba3.
Solidity: function allPairsLength() view returns(uint256)
func (*IPancakeFactoryCaller) FeeTo ¶
FeeTo is a free data retrieval call binding the contract method 0x017e7e58.
Solidity: function feeTo() view returns(address)
func (*IPancakeFactoryCaller) FeeToSetter ¶
func (_IPancakeFactory *IPancakeFactoryCaller) FeeToSetter(opts *bind.CallOpts) (common.Address, error)
FeeToSetter is a free data retrieval call binding the contract method 0x094b7415.
Solidity: function feeToSetter() view returns(address)
func (*IPancakeFactoryCaller) GetPair ¶
func (_IPancakeFactory *IPancakeFactoryCaller) GetPair(opts *bind.CallOpts, tokenA common.Address, tokenB common.Address) (common.Address, error)
GetPair is a free data retrieval call binding the contract method 0xe6a43905.
Solidity: function getPair(address tokenA, address tokenB) view returns(address pair)
func (*IPancakeFactoryCaller) INITCODEPAIRHASH ¶
func (_IPancakeFactory *IPancakeFactoryCaller) INITCODEPAIRHASH(opts *bind.CallOpts) ([32]byte, error)
INITCODEPAIRHASH is a free data retrieval call binding the contract method 0x5855a25a.
Solidity: function INIT_CODE_PAIR_HASH() view returns(bytes32)
type IPancakeFactoryCallerRaw ¶
type IPancakeFactoryCallerRaw struct {
Contract *IPancakeFactoryCaller // Generic read-only contract binding to access the raw methods on
}
IPancakeFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IPancakeFactoryCallerRaw) Call ¶
func (_IPancakeFactory *IPancakeFactoryCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type IPancakeFactoryCallerSession ¶
type IPancakeFactoryCallerSession struct { Contract *IPancakeFactoryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IPancakeFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IPancakeFactoryCallerSession) AllPairs ¶
func (_IPancakeFactory *IPancakeFactoryCallerSession) AllPairs(arg0 *big.Int) (common.Address, error)
AllPairs is a free data retrieval call binding the contract method 0x1e3dd18b.
Solidity: function allPairs(uint256 ) view returns(address pair)
func (*IPancakeFactoryCallerSession) AllPairsLength ¶
func (_IPancakeFactory *IPancakeFactoryCallerSession) AllPairsLength() (*big.Int, error)
AllPairsLength is a free data retrieval call binding the contract method 0x574f2ba3.
Solidity: function allPairsLength() view returns(uint256)
func (*IPancakeFactoryCallerSession) FeeTo ¶
func (_IPancakeFactory *IPancakeFactoryCallerSession) FeeTo() (common.Address, error)
FeeTo is a free data retrieval call binding the contract method 0x017e7e58.
Solidity: function feeTo() view returns(address)
func (*IPancakeFactoryCallerSession) FeeToSetter ¶
func (_IPancakeFactory *IPancakeFactoryCallerSession) FeeToSetter() (common.Address, error)
FeeToSetter is a free data retrieval call binding the contract method 0x094b7415.
Solidity: function feeToSetter() view returns(address)
func (*IPancakeFactoryCallerSession) GetPair ¶
func (_IPancakeFactory *IPancakeFactoryCallerSession) GetPair(tokenA common.Address, tokenB common.Address) (common.Address, error)
GetPair is a free data retrieval call binding the contract method 0xe6a43905.
Solidity: function getPair(address tokenA, address tokenB) view returns(address pair)
func (*IPancakeFactoryCallerSession) INITCODEPAIRHASH ¶
func (_IPancakeFactory *IPancakeFactoryCallerSession) INITCODEPAIRHASH() ([32]byte, error)
INITCODEPAIRHASH is a free data retrieval call binding the contract method 0x5855a25a.
Solidity: function INIT_CODE_PAIR_HASH() view returns(bytes32)
type IPancakeFactoryFilterer ¶
type IPancakeFactoryFilterer struct {
// contains filtered or unexported fields
}
IPancakeFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIPancakeFactoryFilterer ¶
func NewIPancakeFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*IPancakeFactoryFilterer, error)
NewIPancakeFactoryFilterer creates a new log filterer instance of IPancakeFactory, bound to a specific deployed contract.
func (*IPancakeFactoryFilterer) FilterPairCreated ¶
func (_IPancakeFactory *IPancakeFactoryFilterer) FilterPairCreated(opts *bind.FilterOpts, token0 []common.Address, token1 []common.Address) (*IPancakeFactoryPairCreatedIterator, error)
FilterPairCreated is a free log retrieval operation binding the contract event 0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9.
Solidity: event PairCreated(address indexed token0, address indexed token1, address pair, uint256 arg3)
func (*IPancakeFactoryFilterer) ParsePairCreated ¶
func (_IPancakeFactory *IPancakeFactoryFilterer) ParsePairCreated(log types.Log) (*IPancakeFactoryPairCreated, error)
ParsePairCreated is a log parse operation binding the contract event 0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9.
Solidity: event PairCreated(address indexed token0, address indexed token1, address pair, uint256 arg3)
func (*IPancakeFactoryFilterer) WatchPairCreated ¶
func (_IPancakeFactory *IPancakeFactoryFilterer) WatchPairCreated(opts *bind.WatchOpts, sink chan<- *IPancakeFactoryPairCreated, token0 []common.Address, token1 []common.Address) (event.Subscription, error)
WatchPairCreated is a free log subscription operation binding the contract event 0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9.
Solidity: event PairCreated(address indexed token0, address indexed token1, address pair, uint256 arg3)
type IPancakeFactoryPairCreated ¶
type IPancakeFactoryPairCreated struct { Token0 common.Address Token1 common.Address Pair common.Address Arg3 *big.Int Raw types.Log // Blockchain specific contextual infos }
IPancakeFactoryPairCreated represents a PairCreated event raised by the IPancakeFactory contract.
type IPancakeFactoryPairCreatedIterator ¶
type IPancakeFactoryPairCreatedIterator struct { Event *IPancakeFactoryPairCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IPancakeFactoryPairCreatedIterator is returned from FilterPairCreated and is used to iterate over the raw logs and unpacked data for PairCreated events raised by the IPancakeFactory contract.
func (*IPancakeFactoryPairCreatedIterator) Close ¶
func (it *IPancakeFactoryPairCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IPancakeFactoryPairCreatedIterator) Error ¶
func (it *IPancakeFactoryPairCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IPancakeFactoryPairCreatedIterator) Next ¶
func (it *IPancakeFactoryPairCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IPancakeFactoryRaw ¶
type IPancakeFactoryRaw struct {
Contract *IPancakeFactory // Generic contract binding to access the raw methods on
}
IPancakeFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IPancakeFactoryRaw) Call ¶
func (_IPancakeFactory *IPancakeFactoryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*IPancakeFactoryRaw) Transact ¶
func (_IPancakeFactory *IPancakeFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IPancakeFactoryRaw) Transfer ¶
func (_IPancakeFactory *IPancakeFactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IPancakeFactorySession ¶
type IPancakeFactorySession struct { Contract *IPancakeFactory // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IPancakeFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IPancakeFactorySession) AllPairs ¶
AllPairs is a free data retrieval call binding the contract method 0x1e3dd18b.
Solidity: function allPairs(uint256 ) view returns(address pair)
func (*IPancakeFactorySession) AllPairsLength ¶
func (_IPancakeFactory *IPancakeFactorySession) AllPairsLength() (*big.Int, error)
AllPairsLength is a free data retrieval call binding the contract method 0x574f2ba3.
Solidity: function allPairsLength() view returns(uint256)
func (*IPancakeFactorySession) CreatePair ¶
func (_IPancakeFactory *IPancakeFactorySession) CreatePair(tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
CreatePair is a paid mutator transaction binding the contract method 0xc9c65396.
Solidity: function createPair(address tokenA, address tokenB) returns(address pair)
func (*IPancakeFactorySession) FeeTo ¶
func (_IPancakeFactory *IPancakeFactorySession) FeeTo() (common.Address, error)
FeeTo is a free data retrieval call binding the contract method 0x017e7e58.
Solidity: function feeTo() view returns(address)
func (*IPancakeFactorySession) FeeToSetter ¶
func (_IPancakeFactory *IPancakeFactorySession) FeeToSetter() (common.Address, error)
FeeToSetter is a free data retrieval call binding the contract method 0x094b7415.
Solidity: function feeToSetter() view returns(address)
func (*IPancakeFactorySession) GetPair ¶
func (_IPancakeFactory *IPancakeFactorySession) GetPair(tokenA common.Address, tokenB common.Address) (common.Address, error)
GetPair is a free data retrieval call binding the contract method 0xe6a43905.
Solidity: function getPair(address tokenA, address tokenB) view returns(address pair)
func (*IPancakeFactorySession) INITCODEPAIRHASH ¶
func (_IPancakeFactory *IPancakeFactorySession) INITCODEPAIRHASH() ([32]byte, error)
INITCODEPAIRHASH is a free data retrieval call binding the contract method 0x5855a25a.
Solidity: function INIT_CODE_PAIR_HASH() view returns(bytes32)
func (*IPancakeFactorySession) SetFeeTo ¶
func (_IPancakeFactory *IPancakeFactorySession) SetFeeTo(arg0 common.Address) (*types.Transaction, error)
SetFeeTo is a paid mutator transaction binding the contract method 0xf46901ed.
Solidity: function setFeeTo(address ) returns()
func (*IPancakeFactorySession) SetFeeToSetter ¶
func (_IPancakeFactory *IPancakeFactorySession) SetFeeToSetter(arg0 common.Address) (*types.Transaction, error)
SetFeeToSetter is a paid mutator transaction binding the contract method 0xa2e74af6.
Solidity: function setFeeToSetter(address ) returns()
type IPancakeFactoryTransactor ¶
type IPancakeFactoryTransactor struct {
// contains filtered or unexported fields
}
IPancakeFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIPancakeFactoryTransactor ¶
func NewIPancakeFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*IPancakeFactoryTransactor, error)
NewIPancakeFactoryTransactor creates a new write-only instance of IPancakeFactory, bound to a specific deployed contract.
func (*IPancakeFactoryTransactor) CreatePair ¶
func (_IPancakeFactory *IPancakeFactoryTransactor) CreatePair(opts *bind.TransactOpts, tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
CreatePair is a paid mutator transaction binding the contract method 0xc9c65396.
Solidity: function createPair(address tokenA, address tokenB) returns(address pair)
func (*IPancakeFactoryTransactor) SetFeeTo ¶
func (_IPancakeFactory *IPancakeFactoryTransactor) SetFeeTo(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
SetFeeTo is a paid mutator transaction binding the contract method 0xf46901ed.
Solidity: function setFeeTo(address ) returns()
func (*IPancakeFactoryTransactor) SetFeeToSetter ¶
func (_IPancakeFactory *IPancakeFactoryTransactor) SetFeeToSetter(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
SetFeeToSetter is a paid mutator transaction binding the contract method 0xa2e74af6.
Solidity: function setFeeToSetter(address ) returns()
type IPancakeFactoryTransactorRaw ¶
type IPancakeFactoryTransactorRaw struct {
Contract *IPancakeFactoryTransactor // Generic write-only contract binding to access the raw methods on
}
IPancakeFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IPancakeFactoryTransactorRaw) Transact ¶
func (_IPancakeFactory *IPancakeFactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IPancakeFactoryTransactorRaw) Transfer ¶
func (_IPancakeFactory *IPancakeFactoryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IPancakeFactoryTransactorSession ¶
type IPancakeFactoryTransactorSession struct { Contract *IPancakeFactoryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IPancakeFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IPancakeFactoryTransactorSession) CreatePair ¶
func (_IPancakeFactory *IPancakeFactoryTransactorSession) CreatePair(tokenA common.Address, tokenB common.Address) (*types.Transaction, error)
CreatePair is a paid mutator transaction binding the contract method 0xc9c65396.
Solidity: function createPair(address tokenA, address tokenB) returns(address pair)
func (*IPancakeFactoryTransactorSession) SetFeeTo ¶
func (_IPancakeFactory *IPancakeFactoryTransactorSession) SetFeeTo(arg0 common.Address) (*types.Transaction, error)
SetFeeTo is a paid mutator transaction binding the contract method 0xf46901ed.
Solidity: function setFeeTo(address ) returns()
func (*IPancakeFactoryTransactorSession) SetFeeToSetter ¶
func (_IPancakeFactory *IPancakeFactoryTransactorSession) SetFeeToSetter(arg0 common.Address) (*types.Transaction, error)
SetFeeToSetter is a paid mutator transaction binding the contract method 0xa2e74af6.
Solidity: function setFeeToSetter(address ) returns()
type IPancakeRouter02 ¶
type IPancakeRouter02 struct { IPancakeRouter02Caller // Read-only binding to the contract IPancakeRouter02Transactor // Write-only binding to the contract IPancakeRouter02Filterer // Log filterer for contract events }
IPancakeRouter02 is an auto generated Go binding around an Ethereum contract.
func NewIPancakeRouter02 ¶
func NewIPancakeRouter02(address common.Address, backend bind.ContractBackend) (*IPancakeRouter02, error)
NewIPancakeRouter02 creates a new instance of IPancakeRouter02, bound to a specific deployed contract.
type IPancakeRouter02Caller ¶
type IPancakeRouter02Caller struct {
// contains filtered or unexported fields
}
IPancakeRouter02Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIPancakeRouter02Caller ¶
func NewIPancakeRouter02Caller(address common.Address, caller bind.ContractCaller) (*IPancakeRouter02Caller, error)
NewIPancakeRouter02Caller creates a new read-only instance of IPancakeRouter02, bound to a specific deployed contract.
func (*IPancakeRouter02Caller) Factory ¶
func (_IPancakeRouter02 *IPancakeRouter02Caller) Factory(opts *bind.CallOpts) (common.Address, error)
Factory is a free data retrieval call binding the contract method 0xc45a0155.
Solidity: function factory() pure returns(address)
func (*IPancakeRouter02Caller) GetAmountIn ¶
func (_IPancakeRouter02 *IPancakeRouter02Caller) GetAmountIn(opts *bind.CallOpts, amountOut *big.Int, reserveIn *big.Int, reserveOut *big.Int) (*big.Int, error)
GetAmountIn is a free data retrieval call binding the contract method 0x85f8c259.
Solidity: function getAmountIn(uint256 amountOut, uint256 reserveIn, uint256 reserveOut) pure returns(uint256 amountIn)
func (*IPancakeRouter02Caller) GetAmountOut ¶
func (_IPancakeRouter02 *IPancakeRouter02Caller) GetAmountOut(opts *bind.CallOpts, amountIn *big.Int, reserveIn *big.Int, reserveOut *big.Int) (*big.Int, error)
GetAmountOut is a free data retrieval call binding the contract method 0x054d50d4.
Solidity: function getAmountOut(uint256 amountIn, uint256 reserveIn, uint256 reserveOut) pure returns(uint256 amountOut)
func (*IPancakeRouter02Caller) GetAmountsIn ¶
func (_IPancakeRouter02 *IPancakeRouter02Caller) GetAmountsIn(opts *bind.CallOpts, amountOut *big.Int, path []common.Address) ([]*big.Int, error)
GetAmountsIn is a free data retrieval call binding the contract method 0x1f00ca74.
Solidity: function getAmountsIn(uint256 amountOut, address[] path) view returns(uint256[] amounts)
func (*IPancakeRouter02Caller) GetAmountsOut ¶
func (_IPancakeRouter02 *IPancakeRouter02Caller) GetAmountsOut(opts *bind.CallOpts, amountIn *big.Int, path []common.Address) ([]*big.Int, error)
GetAmountsOut is a free data retrieval call binding the contract method 0xd06ca61f.
Solidity: function getAmountsOut(uint256 amountIn, address[] path) view returns(uint256[] amounts)
func (*IPancakeRouter02Caller) Quote ¶
func (_IPancakeRouter02 *IPancakeRouter02Caller) Quote(opts *bind.CallOpts, amountA *big.Int, reserveA *big.Int, reserveB *big.Int) (*big.Int, error)
Quote is a free data retrieval call binding the contract method 0xad615dec.
Solidity: function quote(uint256 amountA, uint256 reserveA, uint256 reserveB) pure returns(uint256 amountB)
type IPancakeRouter02CallerRaw ¶
type IPancakeRouter02CallerRaw struct {
Contract *IPancakeRouter02Caller // Generic read-only contract binding to access the raw methods on
}
IPancakeRouter02CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IPancakeRouter02CallerRaw) Call ¶
func (_IPancakeRouter02 *IPancakeRouter02CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type IPancakeRouter02CallerSession ¶
type IPancakeRouter02CallerSession struct { Contract *IPancakeRouter02Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IPancakeRouter02CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IPancakeRouter02CallerSession) Factory ¶
func (_IPancakeRouter02 *IPancakeRouter02CallerSession) Factory() (common.Address, error)
Factory is a free data retrieval call binding the contract method 0xc45a0155.
Solidity: function factory() pure returns(address)
func (*IPancakeRouter02CallerSession) GetAmountIn ¶
func (_IPancakeRouter02 *IPancakeRouter02CallerSession) GetAmountIn(amountOut *big.Int, reserveIn *big.Int, reserveOut *big.Int) (*big.Int, error)
GetAmountIn is a free data retrieval call binding the contract method 0x85f8c259.
Solidity: function getAmountIn(uint256 amountOut, uint256 reserveIn, uint256 reserveOut) pure returns(uint256 amountIn)
func (*IPancakeRouter02CallerSession) GetAmountOut ¶
func (_IPancakeRouter02 *IPancakeRouter02CallerSession) GetAmountOut(amountIn *big.Int, reserveIn *big.Int, reserveOut *big.Int) (*big.Int, error)
GetAmountOut is a free data retrieval call binding the contract method 0x054d50d4.
Solidity: function getAmountOut(uint256 amountIn, uint256 reserveIn, uint256 reserveOut) pure returns(uint256 amountOut)
func (*IPancakeRouter02CallerSession) GetAmountsIn ¶
func (_IPancakeRouter02 *IPancakeRouter02CallerSession) GetAmountsIn(amountOut *big.Int, path []common.Address) ([]*big.Int, error)
GetAmountsIn is a free data retrieval call binding the contract method 0x1f00ca74.
Solidity: function getAmountsIn(uint256 amountOut, address[] path) view returns(uint256[] amounts)
func (*IPancakeRouter02CallerSession) GetAmountsOut ¶
func (_IPancakeRouter02 *IPancakeRouter02CallerSession) GetAmountsOut(amountIn *big.Int, path []common.Address) ([]*big.Int, error)
GetAmountsOut is a free data retrieval call binding the contract method 0xd06ca61f.
Solidity: function getAmountsOut(uint256 amountIn, address[] path) view returns(uint256[] amounts)
func (*IPancakeRouter02CallerSession) Quote ¶
func (_IPancakeRouter02 *IPancakeRouter02CallerSession) Quote(amountA *big.Int, reserveA *big.Int, reserveB *big.Int) (*big.Int, error)
Quote is a free data retrieval call binding the contract method 0xad615dec.
Solidity: function quote(uint256 amountA, uint256 reserveA, uint256 reserveB) pure returns(uint256 amountB)
type IPancakeRouter02Filterer ¶
type IPancakeRouter02Filterer struct {
// contains filtered or unexported fields
}
IPancakeRouter02Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIPancakeRouter02Filterer ¶
func NewIPancakeRouter02Filterer(address common.Address, filterer bind.ContractFilterer) (*IPancakeRouter02Filterer, error)
NewIPancakeRouter02Filterer creates a new log filterer instance of IPancakeRouter02, bound to a specific deployed contract.
type IPancakeRouter02Raw ¶
type IPancakeRouter02Raw struct {
Contract *IPancakeRouter02 // Generic contract binding to access the raw methods on
}
IPancakeRouter02Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IPancakeRouter02Raw) Call ¶
func (_IPancakeRouter02 *IPancakeRouter02Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*IPancakeRouter02Raw) Transact ¶
func (_IPancakeRouter02 *IPancakeRouter02Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IPancakeRouter02Raw) Transfer ¶
func (_IPancakeRouter02 *IPancakeRouter02Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IPancakeRouter02Session ¶
type IPancakeRouter02Session struct { Contract *IPancakeRouter02 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IPancakeRouter02Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IPancakeRouter02Session) AddLiquidity ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) AddLiquidity(tokenA common.Address, tokenB common.Address, amountADesired *big.Int, amountBDesired *big.Int, amountAMin *big.Int, amountBMin *big.Int, to common.Address, deadline *big.Int) (*types.Transaction, error)
AddLiquidity is a paid mutator transaction binding the contract method 0xe8e33700.
Solidity: function addLiquidity(address tokenA, address tokenB, uint256 amountADesired, uint256 amountBDesired, uint256 amountAMin, uint256 amountBMin, address to, uint256 deadline) returns(uint256 amountA, uint256 amountB, uint256 liquidity)
func (*IPancakeRouter02Session) AddLiquidityETH ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) AddLiquidityETH(token common.Address, amountTokenDesired *big.Int, amountTokenMin *big.Int, amountETHMin *big.Int, to common.Address, deadline *big.Int) (*types.Transaction, error)
AddLiquidityETH is a paid mutator transaction binding the contract method 0xf305d719.
Solidity: function addLiquidityETH(address token, uint256 amountTokenDesired, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline) payable returns(uint256 amountToken, uint256 amountETH, uint256 liquidity)
func (*IPancakeRouter02Session) Factory ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) Factory() (common.Address, error)
Factory is a free data retrieval call binding the contract method 0xc45a0155.
Solidity: function factory() pure returns(address)
func (*IPancakeRouter02Session) GetAmountIn ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) GetAmountIn(amountOut *big.Int, reserveIn *big.Int, reserveOut *big.Int) (*big.Int, error)
GetAmountIn is a free data retrieval call binding the contract method 0x85f8c259.
Solidity: function getAmountIn(uint256 amountOut, uint256 reserveIn, uint256 reserveOut) pure returns(uint256 amountIn)
func (*IPancakeRouter02Session) GetAmountOut ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) GetAmountOut(amountIn *big.Int, reserveIn *big.Int, reserveOut *big.Int) (*big.Int, error)
GetAmountOut is a free data retrieval call binding the contract method 0x054d50d4.
Solidity: function getAmountOut(uint256 amountIn, uint256 reserveIn, uint256 reserveOut) pure returns(uint256 amountOut)
func (*IPancakeRouter02Session) GetAmountsIn ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) GetAmountsIn(amountOut *big.Int, path []common.Address) ([]*big.Int, error)
GetAmountsIn is a free data retrieval call binding the contract method 0x1f00ca74.
Solidity: function getAmountsIn(uint256 amountOut, address[] path) view returns(uint256[] amounts)
func (*IPancakeRouter02Session) GetAmountsOut ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) GetAmountsOut(amountIn *big.Int, path []common.Address) ([]*big.Int, error)
GetAmountsOut is a free data retrieval call binding the contract method 0xd06ca61f.
Solidity: function getAmountsOut(uint256 amountIn, address[] path) view returns(uint256[] amounts)
func (*IPancakeRouter02Session) Quote ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) Quote(amountA *big.Int, reserveA *big.Int, reserveB *big.Int) (*big.Int, error)
Quote is a free data retrieval call binding the contract method 0xad615dec.
Solidity: function quote(uint256 amountA, uint256 reserveA, uint256 reserveB) pure returns(uint256 amountB)
func (*IPancakeRouter02Session) RemoveLiquidity ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) RemoveLiquidity(tokenA common.Address, tokenB common.Address, liquidity *big.Int, amountAMin *big.Int, amountBMin *big.Int, to common.Address, deadline *big.Int) (*types.Transaction, error)
RemoveLiquidity is a paid mutator transaction binding the contract method 0xbaa2abde.
Solidity: function removeLiquidity(address tokenA, address tokenB, uint256 liquidity, uint256 amountAMin, uint256 amountBMin, address to, uint256 deadline) returns(uint256 amountA, uint256 amountB)
func (*IPancakeRouter02Session) RemoveLiquidityETH ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) RemoveLiquidityETH(token common.Address, liquidity *big.Int, amountTokenMin *big.Int, amountETHMin *big.Int, to common.Address, deadline *big.Int) (*types.Transaction, error)
RemoveLiquidityETH is a paid mutator transaction binding the contract method 0x02751cec.
Solidity: function removeLiquidityETH(address token, uint256 liquidity, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline) returns(uint256 amountToken, uint256 amountETH)
func (*IPancakeRouter02Session) RemoveLiquidityETHSupportingFeeOnTransferTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) RemoveLiquidityETHSupportingFeeOnTransferTokens(token common.Address, liquidity *big.Int, amountTokenMin *big.Int, amountETHMin *big.Int, to common.Address, deadline *big.Int) (*types.Transaction, error)
RemoveLiquidityETHSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0xaf2979eb.
Solidity: function removeLiquidityETHSupportingFeeOnTransferTokens(address token, uint256 liquidity, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline) returns(uint256 amountETH)
func (*IPancakeRouter02Session) RemoveLiquidityETHWithPermit ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) RemoveLiquidityETHWithPermit(token common.Address, liquidity *big.Int, amountTokenMin *big.Int, amountETHMin *big.Int, to common.Address, deadline *big.Int, approveMax bool, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
RemoveLiquidityETHWithPermit is a paid mutator transaction binding the contract method 0xded9382a.
Solidity: function removeLiquidityETHWithPermit(address token, uint256 liquidity, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s) returns(uint256 amountToken, uint256 amountETH)
func (*IPancakeRouter02Session) RemoveLiquidityETHWithPermitSupportingFeeOnTransferTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) RemoveLiquidityETHWithPermitSupportingFeeOnTransferTokens(token common.Address, liquidity *big.Int, amountTokenMin *big.Int, amountETHMin *big.Int, to common.Address, deadline *big.Int, approveMax bool, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
RemoveLiquidityETHWithPermitSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0x5b0d5984.
Solidity: function removeLiquidityETHWithPermitSupportingFeeOnTransferTokens(address token, uint256 liquidity, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s) returns(uint256 amountETH)
func (*IPancakeRouter02Session) RemoveLiquidityWithPermit ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) RemoveLiquidityWithPermit(tokenA common.Address, tokenB common.Address, liquidity *big.Int, amountAMin *big.Int, amountBMin *big.Int, to common.Address, deadline *big.Int, approveMax bool, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
RemoveLiquidityWithPermit is a paid mutator transaction binding the contract method 0x2195995c.
Solidity: function removeLiquidityWithPermit(address tokenA, address tokenB, uint256 liquidity, uint256 amountAMin, uint256 amountBMin, address to, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s) returns(uint256 amountA, uint256 amountB)
func (*IPancakeRouter02Session) SwapETHForExactTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) SwapETHForExactTokens(amountOut *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapETHForExactTokens is a paid mutator transaction binding the contract method 0xfb3bdb41.
Solidity: function swapETHForExactTokens(uint256 amountOut, address[] path, address to, uint256 deadline) payable returns(uint256[] amounts)
func (*IPancakeRouter02Session) SwapExactETHForTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) SwapExactETHForTokens(amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactETHForTokens is a paid mutator transaction binding the contract method 0x7ff36ab5.
Solidity: function swapExactETHForTokens(uint256 amountOutMin, address[] path, address to, uint256 deadline) payable returns(uint256[] amounts)
func (*IPancakeRouter02Session) SwapExactETHForTokensSupportingFeeOnTransferTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) SwapExactETHForTokensSupportingFeeOnTransferTokens(amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactETHForTokensSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0xb6f9de95.
Solidity: function swapExactETHForTokensSupportingFeeOnTransferTokens(uint256 amountOutMin, address[] path, address to, uint256 deadline) payable returns()
func (*IPancakeRouter02Session) SwapExactTokensForETH ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) SwapExactTokensForETH(amountIn *big.Int, amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactTokensForETH is a paid mutator transaction binding the contract method 0x18cbafe5.
Solidity: function swapExactTokensForETH(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) returns(uint256[] amounts)
func (*IPancakeRouter02Session) SwapExactTokensForETHSupportingFeeOnTransferTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) SwapExactTokensForETHSupportingFeeOnTransferTokens(amountIn *big.Int, amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactTokensForETHSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0x791ac947.
Solidity: function swapExactTokensForETHSupportingFeeOnTransferTokens(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) returns()
func (*IPancakeRouter02Session) SwapExactTokensForTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) SwapExactTokensForTokens(amountIn *big.Int, amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactTokensForTokens is a paid mutator transaction binding the contract method 0x38ed1739.
Solidity: function swapExactTokensForTokens(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) returns(uint256[] amounts)
func (*IPancakeRouter02Session) SwapExactTokensForTokensSupportingFeeOnTransferTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) SwapExactTokensForTokensSupportingFeeOnTransferTokens(amountIn *big.Int, amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactTokensForTokensSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0x5c11d795.
Solidity: function swapExactTokensForTokensSupportingFeeOnTransferTokens(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) returns()
func (*IPancakeRouter02Session) SwapTokensForExactETH ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) SwapTokensForExactETH(amountOut *big.Int, amountInMax *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapTokensForExactETH is a paid mutator transaction binding the contract method 0x4a25d94a.
Solidity: function swapTokensForExactETH(uint256 amountOut, uint256 amountInMax, address[] path, address to, uint256 deadline) returns(uint256[] amounts)
func (*IPancakeRouter02Session) SwapTokensForExactTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Session) SwapTokensForExactTokens(amountOut *big.Int, amountInMax *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapTokensForExactTokens is a paid mutator transaction binding the contract method 0x8803dbee.
Solidity: function swapTokensForExactTokens(uint256 amountOut, uint256 amountInMax, address[] path, address to, uint256 deadline) returns(uint256[] amounts)
type IPancakeRouter02Transactor ¶
type IPancakeRouter02Transactor struct {
// contains filtered or unexported fields
}
IPancakeRouter02Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIPancakeRouter02Transactor ¶
func NewIPancakeRouter02Transactor(address common.Address, transactor bind.ContractTransactor) (*IPancakeRouter02Transactor, error)
NewIPancakeRouter02Transactor creates a new write-only instance of IPancakeRouter02, bound to a specific deployed contract.
func (*IPancakeRouter02Transactor) AddLiquidity ¶
func (_IPancakeRouter02 *IPancakeRouter02Transactor) AddLiquidity(opts *bind.TransactOpts, tokenA common.Address, tokenB common.Address, amountADesired *big.Int, amountBDesired *big.Int, amountAMin *big.Int, amountBMin *big.Int, to common.Address, deadline *big.Int) (*types.Transaction, error)
AddLiquidity is a paid mutator transaction binding the contract method 0xe8e33700.
Solidity: function addLiquidity(address tokenA, address tokenB, uint256 amountADesired, uint256 amountBDesired, uint256 amountAMin, uint256 amountBMin, address to, uint256 deadline) returns(uint256 amountA, uint256 amountB, uint256 liquidity)
func (*IPancakeRouter02Transactor) AddLiquidityETH ¶
func (_IPancakeRouter02 *IPancakeRouter02Transactor) AddLiquidityETH(opts *bind.TransactOpts, token common.Address, amountTokenDesired *big.Int, amountTokenMin *big.Int, amountETHMin *big.Int, to common.Address, deadline *big.Int) (*types.Transaction, error)
AddLiquidityETH is a paid mutator transaction binding the contract method 0xf305d719.
Solidity: function addLiquidityETH(address token, uint256 amountTokenDesired, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline) payable returns(uint256 amountToken, uint256 amountETH, uint256 liquidity)
func (*IPancakeRouter02Transactor) RemoveLiquidity ¶
func (_IPancakeRouter02 *IPancakeRouter02Transactor) RemoveLiquidity(opts *bind.TransactOpts, tokenA common.Address, tokenB common.Address, liquidity *big.Int, amountAMin *big.Int, amountBMin *big.Int, to common.Address, deadline *big.Int) (*types.Transaction, error)
RemoveLiquidity is a paid mutator transaction binding the contract method 0xbaa2abde.
Solidity: function removeLiquidity(address tokenA, address tokenB, uint256 liquidity, uint256 amountAMin, uint256 amountBMin, address to, uint256 deadline) returns(uint256 amountA, uint256 amountB)
func (*IPancakeRouter02Transactor) RemoveLiquidityETH ¶
func (_IPancakeRouter02 *IPancakeRouter02Transactor) RemoveLiquidityETH(opts *bind.TransactOpts, token common.Address, liquidity *big.Int, amountTokenMin *big.Int, amountETHMin *big.Int, to common.Address, deadline *big.Int) (*types.Transaction, error)
RemoveLiquidityETH is a paid mutator transaction binding the contract method 0x02751cec.
Solidity: function removeLiquidityETH(address token, uint256 liquidity, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline) returns(uint256 amountToken, uint256 amountETH)
func (*IPancakeRouter02Transactor) RemoveLiquidityETHSupportingFeeOnTransferTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Transactor) RemoveLiquidityETHSupportingFeeOnTransferTokens(opts *bind.TransactOpts, token common.Address, liquidity *big.Int, amountTokenMin *big.Int, amountETHMin *big.Int, to common.Address, deadline *big.Int) (*types.Transaction, error)
RemoveLiquidityETHSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0xaf2979eb.
Solidity: function removeLiquidityETHSupportingFeeOnTransferTokens(address token, uint256 liquidity, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline) returns(uint256 amountETH)
func (*IPancakeRouter02Transactor) RemoveLiquidityETHWithPermit ¶
func (_IPancakeRouter02 *IPancakeRouter02Transactor) RemoveLiquidityETHWithPermit(opts *bind.TransactOpts, token common.Address, liquidity *big.Int, amountTokenMin *big.Int, amountETHMin *big.Int, to common.Address, deadline *big.Int, approveMax bool, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
RemoveLiquidityETHWithPermit is a paid mutator transaction binding the contract method 0xded9382a.
Solidity: function removeLiquidityETHWithPermit(address token, uint256 liquidity, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s) returns(uint256 amountToken, uint256 amountETH)
func (*IPancakeRouter02Transactor) RemoveLiquidityETHWithPermitSupportingFeeOnTransferTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Transactor) RemoveLiquidityETHWithPermitSupportingFeeOnTransferTokens(opts *bind.TransactOpts, token common.Address, liquidity *big.Int, amountTokenMin *big.Int, amountETHMin *big.Int, to common.Address, deadline *big.Int, approveMax bool, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
RemoveLiquidityETHWithPermitSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0x5b0d5984.
Solidity: function removeLiquidityETHWithPermitSupportingFeeOnTransferTokens(address token, uint256 liquidity, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s) returns(uint256 amountETH)
func (*IPancakeRouter02Transactor) RemoveLiquidityWithPermit ¶
func (_IPancakeRouter02 *IPancakeRouter02Transactor) RemoveLiquidityWithPermit(opts *bind.TransactOpts, tokenA common.Address, tokenB common.Address, liquidity *big.Int, amountAMin *big.Int, amountBMin *big.Int, to common.Address, deadline *big.Int, approveMax bool, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
RemoveLiquidityWithPermit is a paid mutator transaction binding the contract method 0x2195995c.
Solidity: function removeLiquidityWithPermit(address tokenA, address tokenB, uint256 liquidity, uint256 amountAMin, uint256 amountBMin, address to, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s) returns(uint256 amountA, uint256 amountB)
func (*IPancakeRouter02Transactor) SwapETHForExactTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapETHForExactTokens(opts *bind.TransactOpts, amountOut *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapETHForExactTokens is a paid mutator transaction binding the contract method 0xfb3bdb41.
Solidity: function swapETHForExactTokens(uint256 amountOut, address[] path, address to, uint256 deadline) payable returns(uint256[] amounts)
func (*IPancakeRouter02Transactor) SwapExactETHForTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapExactETHForTokens(opts *bind.TransactOpts, amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactETHForTokens is a paid mutator transaction binding the contract method 0x7ff36ab5.
Solidity: function swapExactETHForTokens(uint256 amountOutMin, address[] path, address to, uint256 deadline) payable returns(uint256[] amounts)
func (*IPancakeRouter02Transactor) SwapExactETHForTokensSupportingFeeOnTransferTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapExactETHForTokensSupportingFeeOnTransferTokens(opts *bind.TransactOpts, amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactETHForTokensSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0xb6f9de95.
Solidity: function swapExactETHForTokensSupportingFeeOnTransferTokens(uint256 amountOutMin, address[] path, address to, uint256 deadline) payable returns()
func (*IPancakeRouter02Transactor) SwapExactTokensForETH ¶
func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapExactTokensForETH(opts *bind.TransactOpts, amountIn *big.Int, amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactTokensForETH is a paid mutator transaction binding the contract method 0x18cbafe5.
Solidity: function swapExactTokensForETH(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) returns(uint256[] amounts)
func (*IPancakeRouter02Transactor) SwapExactTokensForETHSupportingFeeOnTransferTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapExactTokensForETHSupportingFeeOnTransferTokens(opts *bind.TransactOpts, amountIn *big.Int, amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactTokensForETHSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0x791ac947.
Solidity: function swapExactTokensForETHSupportingFeeOnTransferTokens(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) returns()
func (*IPancakeRouter02Transactor) SwapExactTokensForTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapExactTokensForTokens(opts *bind.TransactOpts, amountIn *big.Int, amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactTokensForTokens is a paid mutator transaction binding the contract method 0x38ed1739.
Solidity: function swapExactTokensForTokens(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) returns(uint256[] amounts)
func (*IPancakeRouter02Transactor) SwapExactTokensForTokensSupportingFeeOnTransferTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapExactTokensForTokensSupportingFeeOnTransferTokens(opts *bind.TransactOpts, amountIn *big.Int, amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactTokensForTokensSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0x5c11d795.
Solidity: function swapExactTokensForTokensSupportingFeeOnTransferTokens(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) returns()
func (*IPancakeRouter02Transactor) SwapTokensForExactETH ¶
func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapTokensForExactETH(opts *bind.TransactOpts, amountOut *big.Int, amountInMax *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapTokensForExactETH is a paid mutator transaction binding the contract method 0x4a25d94a.
Solidity: function swapTokensForExactETH(uint256 amountOut, uint256 amountInMax, address[] path, address to, uint256 deadline) returns(uint256[] amounts)
func (*IPancakeRouter02Transactor) SwapTokensForExactTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02Transactor) SwapTokensForExactTokens(opts *bind.TransactOpts, amountOut *big.Int, amountInMax *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapTokensForExactTokens is a paid mutator transaction binding the contract method 0x8803dbee.
Solidity: function swapTokensForExactTokens(uint256 amountOut, uint256 amountInMax, address[] path, address to, uint256 deadline) returns(uint256[] amounts)
type IPancakeRouter02TransactorRaw ¶
type IPancakeRouter02TransactorRaw struct {
Contract *IPancakeRouter02Transactor // Generic write-only contract binding to access the raw methods on
}
IPancakeRouter02TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IPancakeRouter02TransactorRaw) Transact ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IPancakeRouter02TransactorRaw) Transfer ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IPancakeRouter02TransactorSession ¶
type IPancakeRouter02TransactorSession struct { Contract *IPancakeRouter02Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IPancakeRouter02TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IPancakeRouter02TransactorSession) AddLiquidity ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) AddLiquidity(tokenA common.Address, tokenB common.Address, amountADesired *big.Int, amountBDesired *big.Int, amountAMin *big.Int, amountBMin *big.Int, to common.Address, deadline *big.Int) (*types.Transaction, error)
AddLiquidity is a paid mutator transaction binding the contract method 0xe8e33700.
Solidity: function addLiquidity(address tokenA, address tokenB, uint256 amountADesired, uint256 amountBDesired, uint256 amountAMin, uint256 amountBMin, address to, uint256 deadline) returns(uint256 amountA, uint256 amountB, uint256 liquidity)
func (*IPancakeRouter02TransactorSession) AddLiquidityETH ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) AddLiquidityETH(token common.Address, amountTokenDesired *big.Int, amountTokenMin *big.Int, amountETHMin *big.Int, to common.Address, deadline *big.Int) (*types.Transaction, error)
AddLiquidityETH is a paid mutator transaction binding the contract method 0xf305d719.
Solidity: function addLiquidityETH(address token, uint256 amountTokenDesired, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline) payable returns(uint256 amountToken, uint256 amountETH, uint256 liquidity)
func (*IPancakeRouter02TransactorSession) RemoveLiquidity ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) RemoveLiquidity(tokenA common.Address, tokenB common.Address, liquidity *big.Int, amountAMin *big.Int, amountBMin *big.Int, to common.Address, deadline *big.Int) (*types.Transaction, error)
RemoveLiquidity is a paid mutator transaction binding the contract method 0xbaa2abde.
Solidity: function removeLiquidity(address tokenA, address tokenB, uint256 liquidity, uint256 amountAMin, uint256 amountBMin, address to, uint256 deadline) returns(uint256 amountA, uint256 amountB)
func (*IPancakeRouter02TransactorSession) RemoveLiquidityETH ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) RemoveLiquidityETH(token common.Address, liquidity *big.Int, amountTokenMin *big.Int, amountETHMin *big.Int, to common.Address, deadline *big.Int) (*types.Transaction, error)
RemoveLiquidityETH is a paid mutator transaction binding the contract method 0x02751cec.
Solidity: function removeLiquidityETH(address token, uint256 liquidity, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline) returns(uint256 amountToken, uint256 amountETH)
func (*IPancakeRouter02TransactorSession) RemoveLiquidityETHSupportingFeeOnTransferTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) RemoveLiquidityETHSupportingFeeOnTransferTokens(token common.Address, liquidity *big.Int, amountTokenMin *big.Int, amountETHMin *big.Int, to common.Address, deadline *big.Int) (*types.Transaction, error)
RemoveLiquidityETHSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0xaf2979eb.
Solidity: function removeLiquidityETHSupportingFeeOnTransferTokens(address token, uint256 liquidity, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline) returns(uint256 amountETH)
func (*IPancakeRouter02TransactorSession) RemoveLiquidityETHWithPermit ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) RemoveLiquidityETHWithPermit(token common.Address, liquidity *big.Int, amountTokenMin *big.Int, amountETHMin *big.Int, to common.Address, deadline *big.Int, approveMax bool, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
RemoveLiquidityETHWithPermit is a paid mutator transaction binding the contract method 0xded9382a.
Solidity: function removeLiquidityETHWithPermit(address token, uint256 liquidity, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s) returns(uint256 amountToken, uint256 amountETH)
func (*IPancakeRouter02TransactorSession) RemoveLiquidityETHWithPermitSupportingFeeOnTransferTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) RemoveLiquidityETHWithPermitSupportingFeeOnTransferTokens(token common.Address, liquidity *big.Int, amountTokenMin *big.Int, amountETHMin *big.Int, to common.Address, deadline *big.Int, approveMax bool, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
RemoveLiquidityETHWithPermitSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0x5b0d5984.
Solidity: function removeLiquidityETHWithPermitSupportingFeeOnTransferTokens(address token, uint256 liquidity, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s) returns(uint256 amountETH)
func (*IPancakeRouter02TransactorSession) RemoveLiquidityWithPermit ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) RemoveLiquidityWithPermit(tokenA common.Address, tokenB common.Address, liquidity *big.Int, amountAMin *big.Int, amountBMin *big.Int, to common.Address, deadline *big.Int, approveMax bool, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
RemoveLiquidityWithPermit is a paid mutator transaction binding the contract method 0x2195995c.
Solidity: function removeLiquidityWithPermit(address tokenA, address tokenB, uint256 liquidity, uint256 amountAMin, uint256 amountBMin, address to, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s) returns(uint256 amountA, uint256 amountB)
func (*IPancakeRouter02TransactorSession) SwapETHForExactTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapETHForExactTokens(amountOut *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapETHForExactTokens is a paid mutator transaction binding the contract method 0xfb3bdb41.
Solidity: function swapETHForExactTokens(uint256 amountOut, address[] path, address to, uint256 deadline) payable returns(uint256[] amounts)
func (*IPancakeRouter02TransactorSession) SwapExactETHForTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapExactETHForTokens(amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactETHForTokens is a paid mutator transaction binding the contract method 0x7ff36ab5.
Solidity: function swapExactETHForTokens(uint256 amountOutMin, address[] path, address to, uint256 deadline) payable returns(uint256[] amounts)
func (*IPancakeRouter02TransactorSession) SwapExactETHForTokensSupportingFeeOnTransferTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapExactETHForTokensSupportingFeeOnTransferTokens(amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactETHForTokensSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0xb6f9de95.
Solidity: function swapExactETHForTokensSupportingFeeOnTransferTokens(uint256 amountOutMin, address[] path, address to, uint256 deadline) payable returns()
func (*IPancakeRouter02TransactorSession) SwapExactTokensForETH ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapExactTokensForETH(amountIn *big.Int, amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactTokensForETH is a paid mutator transaction binding the contract method 0x18cbafe5.
Solidity: function swapExactTokensForETH(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) returns(uint256[] amounts)
func (*IPancakeRouter02TransactorSession) SwapExactTokensForETHSupportingFeeOnTransferTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapExactTokensForETHSupportingFeeOnTransferTokens(amountIn *big.Int, amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactTokensForETHSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0x791ac947.
Solidity: function swapExactTokensForETHSupportingFeeOnTransferTokens(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) returns()
func (*IPancakeRouter02TransactorSession) SwapExactTokensForTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapExactTokensForTokens(amountIn *big.Int, amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactTokensForTokens is a paid mutator transaction binding the contract method 0x38ed1739.
Solidity: function swapExactTokensForTokens(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) returns(uint256[] amounts)
func (*IPancakeRouter02TransactorSession) SwapExactTokensForTokensSupportingFeeOnTransferTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapExactTokensForTokensSupportingFeeOnTransferTokens(amountIn *big.Int, amountOutMin *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapExactTokensForTokensSupportingFeeOnTransferTokens is a paid mutator transaction binding the contract method 0x5c11d795.
Solidity: function swapExactTokensForTokensSupportingFeeOnTransferTokens(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) returns()
func (*IPancakeRouter02TransactorSession) SwapTokensForExactETH ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapTokensForExactETH(amountOut *big.Int, amountInMax *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapTokensForExactETH is a paid mutator transaction binding the contract method 0x4a25d94a.
Solidity: function swapTokensForExactETH(uint256 amountOut, uint256 amountInMax, address[] path, address to, uint256 deadline) returns(uint256[] amounts)
func (*IPancakeRouter02TransactorSession) SwapTokensForExactTokens ¶
func (_IPancakeRouter02 *IPancakeRouter02TransactorSession) SwapTokensForExactTokens(amountOut *big.Int, amountInMax *big.Int, path []common.Address, to common.Address, deadline *big.Int) (*types.Transaction, error)
SwapTokensForExactTokens is a paid mutator transaction binding the contract method 0x8803dbee.
Solidity: function swapTokensForExactTokens(uint256 amountOut, uint256 amountInMax, address[] path, address to, uint256 deadline) returns(uint256[] amounts)
type IQingsuan ¶
type IQingsuan struct { IQingsuanCaller // Read-only binding to the contract IQingsuanTransactor // Write-only binding to the contract IQingsuanFilterer // Log filterer for contract events }
IQingsuan is an auto generated Go binding around an Ethereum contract.
func NewIQingsuan ¶
NewIQingsuan creates a new instance of IQingsuan, bound to a specific deployed contract.
type IQingsuanCaller ¶
type IQingsuanCaller struct {
// contains filtered or unexported fields
}
IQingsuanCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIQingsuanCaller ¶
func NewIQingsuanCaller(address common.Address, caller bind.ContractCaller) (*IQingsuanCaller, error)
NewIQingsuanCaller creates a new read-only instance of IQingsuan, bound to a specific deployed contract.
type IQingsuanCallerRaw ¶
type IQingsuanCallerRaw struct {
Contract *IQingsuanCaller // Generic read-only contract binding to access the raw methods on
}
IQingsuanCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IQingsuanCallerRaw) Call ¶
func (_IQingsuan *IQingsuanCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type IQingsuanCallerSession ¶
type IQingsuanCallerSession struct { Contract *IQingsuanCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IQingsuanCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type IQingsuanFilterer ¶
type IQingsuanFilterer struct {
// contains filtered or unexported fields
}
IQingsuanFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIQingsuanFilterer ¶
func NewIQingsuanFilterer(address common.Address, filterer bind.ContractFilterer) (*IQingsuanFilterer, error)
NewIQingsuanFilterer creates a new log filterer instance of IQingsuan, bound to a specific deployed contract.
type IQingsuanRaw ¶
type IQingsuanRaw struct {
Contract *IQingsuan // Generic contract binding to access the raw methods on
}
IQingsuanRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IQingsuanRaw) Call ¶
func (_IQingsuan *IQingsuanRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*IQingsuanRaw) Transact ¶
func (_IQingsuan *IQingsuanRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IQingsuanRaw) Transfer ¶
func (_IQingsuan *IQingsuanRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IQingsuanSession ¶
type IQingsuanSession struct { Contract *IQingsuan // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IQingsuanSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IQingsuanSession) Qingsuan ¶
func (_IQingsuan *IQingsuanSession) Qingsuan(_situation *big.Int, _flashLoanFrom common.Address, _path1 []common.Address, _path2 []common.Address, _tokens []common.Address, _flashLoanAmount *big.Int) (*types.Transaction, error)
Qingsuan is a paid mutator transaction binding the contract method 0xb14e9a72.
Solidity: function qingsuan(uint256 _situation, address _flashLoanFrom, address[] _path1, address[] _path2, address[] _tokens, uint256 _flashLoanAmount) returns()
type IQingsuanTransactor ¶
type IQingsuanTransactor struct {
// contains filtered or unexported fields
}
IQingsuanTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIQingsuanTransactor ¶
func NewIQingsuanTransactor(address common.Address, transactor bind.ContractTransactor) (*IQingsuanTransactor, error)
NewIQingsuanTransactor creates a new write-only instance of IQingsuan, bound to a specific deployed contract.
func (*IQingsuanTransactor) Qingsuan ¶
func (_IQingsuan *IQingsuanTransactor) Qingsuan(opts *bind.TransactOpts, _situation *big.Int, _flashLoanFrom common.Address, _path1 []common.Address, _path2 []common.Address, _tokens []common.Address, _flashLoanAmount *big.Int) (*types.Transaction, error)
Qingsuan is a paid mutator transaction binding the contract method 0xb14e9a72.
Solidity: function qingsuan(uint256 _situation, address _flashLoanFrom, address[] _path1, address[] _path2, address[] _tokens, uint256 _flashLoanAmount) returns()
type IQingsuanTransactorRaw ¶
type IQingsuanTransactorRaw struct {
Contract *IQingsuanTransactor // Generic write-only contract binding to access the raw methods on
}
IQingsuanTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IQingsuanTransactorRaw) Transact ¶
func (_IQingsuan *IQingsuanTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IQingsuanTransactorRaw) Transfer ¶
func (_IQingsuan *IQingsuanTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IQingsuanTransactorSession ¶
type IQingsuanTransactorSession struct { Contract *IQingsuanTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IQingsuanTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IQingsuanTransactorSession) Qingsuan ¶
func (_IQingsuan *IQingsuanTransactorSession) Qingsuan(_situation *big.Int, _flashLoanFrom common.Address, _path1 []common.Address, _path2 []common.Address, _tokens []common.Address, _flashLoanAmount *big.Int) (*types.Transaction, error)
Qingsuan is a paid mutator transaction binding the contract method 0xb14e9a72.
Solidity: function qingsuan(uint256 _situation, address _flashLoanFrom, address[] _path1, address[] _path2, address[] _tokens, uint256 _flashLoanAmount) returns()
type Oracle ¶
type Oracle struct { OracleCaller // Read-only binding to the contract OracleTransactor // Write-only binding to the contract OracleFilterer // Log filterer for contract events }
Oracle is an auto generated Go binding around an Ethereum contract.
type OracleCaller ¶
type OracleCaller struct {
// contains filtered or unexported fields
}
OracleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOracleCaller ¶
func NewOracleCaller(address common.Address, caller bind.ContractCaller) (*OracleCaller, error)
NewOracleCaller creates a new read-only instance of Oracle, bound to a specific deployed contract.
func (*OracleCaller) GetUnderlyingPrice ¶
func (_Oracle *OracleCaller) GetUnderlyingPrice(opts *bind.CallOpts, vToken common.Address) (*big.Int, error)
GetUnderlyingPrice is a free data retrieval call binding the contract method 0xfc57d4df.
Solidity: function getUnderlyingPrice(address vToken) view returns(uint256)
func (*OracleCaller) IsPriceOracle ¶
func (_Oracle *OracleCaller) IsPriceOracle(opts *bind.CallOpts) (bool, error)
IsPriceOracle is a free data retrieval call binding the contract method 0x66331bba.
Solidity: function isPriceOracle() view returns(bool)
type OracleCallerRaw ¶
type OracleCallerRaw struct {
Contract *OracleCaller // Generic read-only contract binding to access the raw methods on
}
OracleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OracleCallerRaw) Call ¶
func (_Oracle *OracleCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type OracleCallerSession ¶
type OracleCallerSession struct { Contract *OracleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OracleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OracleCallerSession) GetUnderlyingPrice ¶
GetUnderlyingPrice is a free data retrieval call binding the contract method 0xfc57d4df.
Solidity: function getUnderlyingPrice(address vToken) view returns(uint256)
func (*OracleCallerSession) IsPriceOracle ¶
func (_Oracle *OracleCallerSession) IsPriceOracle() (bool, error)
IsPriceOracle is a free data retrieval call binding the contract method 0x66331bba.
Solidity: function isPriceOracle() view returns(bool)
type OracleFilterer ¶
type OracleFilterer struct {
// contains filtered or unexported fields
}
OracleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOracleFilterer ¶
func NewOracleFilterer(address common.Address, filterer bind.ContractFilterer) (*OracleFilterer, error)
NewOracleFilterer creates a new log filterer instance of Oracle, bound to a specific deployed contract.
type OracleRaw ¶
type OracleRaw struct {
Contract *Oracle // Generic contract binding to access the raw methods on
}
OracleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OracleRaw) Call ¶
func (_Oracle *OracleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*OracleRaw) Transact ¶
func (_Oracle *OracleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OracleRaw) Transfer ¶
func (_Oracle *OracleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OracleSession ¶
type OracleSession struct { Contract *Oracle // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OracleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OracleSession) GetUnderlyingPrice ¶
GetUnderlyingPrice is a free data retrieval call binding the contract method 0xfc57d4df.
Solidity: function getUnderlyingPrice(address vToken) view returns(uint256)
func (*OracleSession) IsPriceOracle ¶
func (_Oracle *OracleSession) IsPriceOracle() (bool, error)
IsPriceOracle is a free data retrieval call binding the contract method 0x66331bba.
Solidity: function isPriceOracle() view returns(bool)
type OracleTransactor ¶
type OracleTransactor struct {
// contains filtered or unexported fields
}
OracleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOracleTransactor ¶
func NewOracleTransactor(address common.Address, transactor bind.ContractTransactor) (*OracleTransactor, error)
NewOracleTransactor creates a new write-only instance of Oracle, bound to a specific deployed contract.
type OracleTransactorRaw ¶
type OracleTransactorRaw struct {
Contract *OracleTransactor // Generic write-only contract binding to access the raw methods on
}
OracleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OracleTransactorRaw) Transact ¶
func (_Oracle *OracleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OracleTransactorRaw) Transfer ¶
func (_Oracle *OracleTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type OracleTransactorSession ¶
type OracleTransactorSession struct { Contract *OracleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OracleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type PriceFeed ¶
type PriceFeed struct { PriceFeedCaller // Read-only binding to the contract PriceFeedTransactor // Write-only binding to the contract PriceFeedFilterer // Log filterer for contract events }
PriceFeed is an auto generated Go binding around an Ethereum contract.
func NewPriceFeed ¶
NewPriceFeed creates a new instance of PriceFeed, bound to a specific deployed contract.
type PriceFeedAnswerUpdated ¶
type PriceFeedAnswerUpdated struct { Current *big.Int RoundId *big.Int UpdatedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
PriceFeedAnswerUpdated represents a AnswerUpdated event raised by the PriceFeed contract.
type PriceFeedAnswerUpdatedIterator ¶
type PriceFeedAnswerUpdatedIterator struct { Event *PriceFeedAnswerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PriceFeedAnswerUpdatedIterator is returned from FilterAnswerUpdated and is used to iterate over the raw logs and unpacked data for AnswerUpdated events raised by the PriceFeed contract.
func (*PriceFeedAnswerUpdatedIterator) Close ¶
func (it *PriceFeedAnswerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PriceFeedAnswerUpdatedIterator) Error ¶
func (it *PriceFeedAnswerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PriceFeedAnswerUpdatedIterator) Next ¶
func (it *PriceFeedAnswerUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PriceFeedCaller ¶
type PriceFeedCaller struct {
// contains filtered or unexported fields
}
PriceFeedCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPriceFeedCaller ¶
func NewPriceFeedCaller(address common.Address, caller bind.ContractCaller) (*PriceFeedCaller, error)
NewPriceFeedCaller creates a new read-only instance of PriceFeed, bound to a specific deployed contract.
func (*PriceFeedCaller) AccessController ¶
AccessController is a free data retrieval call binding the contract method 0xbc43cbaf.
Solidity: function accessController() view returns(address)
func (*PriceFeedCaller) Aggregator ¶
Aggregator is a free data retrieval call binding the contract method 0x245a7bfc.
Solidity: function aggregator() view returns(address)
func (*PriceFeedCaller) Decimals ¶
func (_PriceFeed *PriceFeedCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*PriceFeedCaller) Description ¶
func (_PriceFeed *PriceFeedCaller) Description(opts *bind.CallOpts) (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*PriceFeedCaller) GetAnswer ¶
func (_PriceFeed *PriceFeedCaller) GetAnswer(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*PriceFeedCaller) GetRoundData ¶
func (_PriceFeed *PriceFeedCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*PriceFeedCaller) GetTimestamp ¶
func (_PriceFeed *PriceFeedCaller) GetTimestamp(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*PriceFeedCaller) LatestAnswer ¶
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*PriceFeedCaller) LatestRound ¶
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*PriceFeedCaller) LatestRoundData ¶
func (_PriceFeed *PriceFeedCaller) LatestRoundData(opts *bind.CallOpts) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*PriceFeedCaller) LatestTimestamp ¶
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*PriceFeedCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*PriceFeedCaller) PhaseAggregators ¶
func (_PriceFeed *PriceFeedCaller) PhaseAggregators(opts *bind.CallOpts, arg0 uint16) (common.Address, error)
PhaseAggregators is a free data retrieval call binding the contract method 0xc1597304.
Solidity: function phaseAggregators(uint16 ) view returns(address)
func (*PriceFeedCaller) PhaseId ¶
func (_PriceFeed *PriceFeedCaller) PhaseId(opts *bind.CallOpts) (uint16, error)
PhaseId is a free data retrieval call binding the contract method 0x58303b10.
Solidity: function phaseId() view returns(uint16)
func (*PriceFeedCaller) ProposedAggregator ¶
ProposedAggregator is a free data retrieval call binding the contract method 0xe8c4be30.
Solidity: function proposedAggregator() view returns(address)
func (*PriceFeedCaller) ProposedGetRoundData ¶
func (_PriceFeed *PriceFeedCaller) ProposedGetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
ProposedGetRoundData is a free data retrieval call binding the contract method 0x6001ac53.
Solidity: function proposedGetRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*PriceFeedCaller) ProposedLatestRoundData ¶
func (_PriceFeed *PriceFeedCaller) ProposedLatestRoundData(opts *bind.CallOpts) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
ProposedLatestRoundData is a free data retrieval call binding the contract method 0x8f6b4d91.
Solidity: function proposedLatestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
type PriceFeedCallerRaw ¶
type PriceFeedCallerRaw struct {
Contract *PriceFeedCaller // Generic read-only contract binding to access the raw methods on
}
PriceFeedCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PriceFeedCallerRaw) Call ¶
func (_PriceFeed *PriceFeedCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type PriceFeedCallerSession ¶
type PriceFeedCallerSession struct { Contract *PriceFeedCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PriceFeedCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PriceFeedCallerSession) AccessController ¶
func (_PriceFeed *PriceFeedCallerSession) AccessController() (common.Address, error)
AccessController is a free data retrieval call binding the contract method 0xbc43cbaf.
Solidity: function accessController() view returns(address)
func (*PriceFeedCallerSession) Aggregator ¶
func (_PriceFeed *PriceFeedCallerSession) Aggregator() (common.Address, error)
Aggregator is a free data retrieval call binding the contract method 0x245a7bfc.
Solidity: function aggregator() view returns(address)
func (*PriceFeedCallerSession) Decimals ¶
func (_PriceFeed *PriceFeedCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*PriceFeedCallerSession) Description ¶
func (_PriceFeed *PriceFeedCallerSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*PriceFeedCallerSession) GetAnswer ¶
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*PriceFeedCallerSession) GetRoundData ¶
func (_PriceFeed *PriceFeedCallerSession) GetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*PriceFeedCallerSession) GetTimestamp ¶
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*PriceFeedCallerSession) LatestAnswer ¶
func (_PriceFeed *PriceFeedCallerSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*PriceFeedCallerSession) LatestRound ¶
func (_PriceFeed *PriceFeedCallerSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*PriceFeedCallerSession) LatestRoundData ¶
func (_PriceFeed *PriceFeedCallerSession) LatestRoundData() (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*PriceFeedCallerSession) LatestTimestamp ¶
func (_PriceFeed *PriceFeedCallerSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*PriceFeedCallerSession) Owner ¶
func (_PriceFeed *PriceFeedCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*PriceFeedCallerSession) PhaseAggregators ¶
func (_PriceFeed *PriceFeedCallerSession) PhaseAggregators(arg0 uint16) (common.Address, error)
PhaseAggregators is a free data retrieval call binding the contract method 0xc1597304.
Solidity: function phaseAggregators(uint16 ) view returns(address)
func (*PriceFeedCallerSession) PhaseId ¶
func (_PriceFeed *PriceFeedCallerSession) PhaseId() (uint16, error)
PhaseId is a free data retrieval call binding the contract method 0x58303b10.
Solidity: function phaseId() view returns(uint16)
func (*PriceFeedCallerSession) ProposedAggregator ¶
func (_PriceFeed *PriceFeedCallerSession) ProposedAggregator() (common.Address, error)
ProposedAggregator is a free data retrieval call binding the contract method 0xe8c4be30.
Solidity: function proposedAggregator() view returns(address)
func (*PriceFeedCallerSession) ProposedGetRoundData ¶
func (_PriceFeed *PriceFeedCallerSession) ProposedGetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
ProposedGetRoundData is a free data retrieval call binding the contract method 0x6001ac53.
Solidity: function proposedGetRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*PriceFeedCallerSession) ProposedLatestRoundData ¶
func (_PriceFeed *PriceFeedCallerSession) ProposedLatestRoundData() (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
ProposedLatestRoundData is a free data retrieval call binding the contract method 0x8f6b4d91.
Solidity: function proposedLatestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
type PriceFeedFilterer ¶
type PriceFeedFilterer struct {
// contains filtered or unexported fields
}
PriceFeedFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPriceFeedFilterer ¶
func NewPriceFeedFilterer(address common.Address, filterer bind.ContractFilterer) (*PriceFeedFilterer, error)
NewPriceFeedFilterer creates a new log filterer instance of PriceFeed, bound to a specific deployed contract.
func (*PriceFeedFilterer) FilterAnswerUpdated ¶
func (_PriceFeed *PriceFeedFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*PriceFeedAnswerUpdatedIterator, error)
FilterAnswerUpdated is a free log retrieval operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*PriceFeedFilterer) FilterNewRound ¶
func (_PriceFeed *PriceFeedFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*PriceFeedNewRoundIterator, error)
FilterNewRound is a free log retrieval operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*PriceFeedFilterer) FilterOwnershipTransferRequested ¶
func (_PriceFeed *PriceFeedFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*PriceFeedOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*PriceFeedFilterer) FilterOwnershipTransferred ¶
func (_PriceFeed *PriceFeedFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*PriceFeedOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*PriceFeedFilterer) ParseAnswerUpdated ¶
func (_PriceFeed *PriceFeedFilterer) ParseAnswerUpdated(log types.Log) (*PriceFeedAnswerUpdated, error)
ParseAnswerUpdated is a log parse operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*PriceFeedFilterer) ParseNewRound ¶
func (_PriceFeed *PriceFeedFilterer) ParseNewRound(log types.Log) (*PriceFeedNewRound, error)
ParseNewRound is a log parse operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*PriceFeedFilterer) ParseOwnershipTransferRequested ¶
func (_PriceFeed *PriceFeedFilterer) ParseOwnershipTransferRequested(log types.Log) (*PriceFeedOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*PriceFeedFilterer) ParseOwnershipTransferred ¶
func (_PriceFeed *PriceFeedFilterer) ParseOwnershipTransferred(log types.Log) (*PriceFeedOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*PriceFeedFilterer) WatchAnswerUpdated ¶
func (_PriceFeed *PriceFeedFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *PriceFeedAnswerUpdated, current []*big.Int, roundId []*big.Int) (event.Subscription, error)
WatchAnswerUpdated is a free log subscription operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*PriceFeedFilterer) WatchNewRound ¶
func (_PriceFeed *PriceFeedFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *PriceFeedNewRound, roundId []*big.Int, startedBy []common.Address) (event.Subscription, error)
WatchNewRound is a free log subscription operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*PriceFeedFilterer) WatchOwnershipTransferRequested ¶
func (_PriceFeed *PriceFeedFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *PriceFeedOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*PriceFeedFilterer) WatchOwnershipTransferred ¶
func (_PriceFeed *PriceFeedFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *PriceFeedOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
type PriceFeedNewRound ¶
type PriceFeedNewRound struct { RoundId *big.Int StartedBy common.Address StartedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
PriceFeedNewRound represents a NewRound event raised by the PriceFeed contract.
type PriceFeedNewRoundIterator ¶
type PriceFeedNewRoundIterator struct { Event *PriceFeedNewRound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PriceFeedNewRoundIterator is returned from FilterNewRound and is used to iterate over the raw logs and unpacked data for NewRound events raised by the PriceFeed contract.
func (*PriceFeedNewRoundIterator) Close ¶
func (it *PriceFeedNewRoundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PriceFeedNewRoundIterator) Error ¶
func (it *PriceFeedNewRoundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PriceFeedNewRoundIterator) Next ¶
func (it *PriceFeedNewRoundIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PriceFeedOwnershipTransferRequested ¶
type PriceFeedOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
PriceFeedOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the PriceFeed contract.
type PriceFeedOwnershipTransferRequestedIterator ¶
type PriceFeedOwnershipTransferRequestedIterator struct { Event *PriceFeedOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PriceFeedOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the PriceFeed contract.
func (*PriceFeedOwnershipTransferRequestedIterator) Close ¶
func (it *PriceFeedOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PriceFeedOwnershipTransferRequestedIterator) Error ¶
func (it *PriceFeedOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PriceFeedOwnershipTransferRequestedIterator) Next ¶
func (it *PriceFeedOwnershipTransferRequestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PriceFeedOwnershipTransferred ¶
type PriceFeedOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
PriceFeedOwnershipTransferred represents a OwnershipTransferred event raised by the PriceFeed contract.
type PriceFeedOwnershipTransferredIterator ¶
type PriceFeedOwnershipTransferredIterator struct { Event *PriceFeedOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PriceFeedOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the PriceFeed contract.
func (*PriceFeedOwnershipTransferredIterator) Close ¶
func (it *PriceFeedOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PriceFeedOwnershipTransferredIterator) Error ¶
func (it *PriceFeedOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PriceFeedOwnershipTransferredIterator) Next ¶
func (it *PriceFeedOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PriceFeedRaw ¶
type PriceFeedRaw struct {
Contract *PriceFeed // Generic contract binding to access the raw methods on
}
PriceFeedRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PriceFeedRaw) Call ¶
func (_PriceFeed *PriceFeedRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*PriceFeedRaw) Transact ¶
func (_PriceFeed *PriceFeedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PriceFeedRaw) Transfer ¶
func (_PriceFeed *PriceFeedRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PriceFeedSession ¶
type PriceFeedSession struct { Contract *PriceFeed // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PriceFeedSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PriceFeedSession) AcceptOwnership ¶
func (_PriceFeed *PriceFeedSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*PriceFeedSession) AccessController ¶
func (_PriceFeed *PriceFeedSession) AccessController() (common.Address, error)
AccessController is a free data retrieval call binding the contract method 0xbc43cbaf.
Solidity: function accessController() view returns(address)
func (*PriceFeedSession) Aggregator ¶
func (_PriceFeed *PriceFeedSession) Aggregator() (common.Address, error)
Aggregator is a free data retrieval call binding the contract method 0x245a7bfc.
Solidity: function aggregator() view returns(address)
func (*PriceFeedSession) ConfirmAggregator ¶
func (_PriceFeed *PriceFeedSession) ConfirmAggregator(_aggregator common.Address) (*types.Transaction, error)
ConfirmAggregator is a paid mutator transaction binding the contract method 0xa928c096.
Solidity: function confirmAggregator(address _aggregator) returns()
func (*PriceFeedSession) Decimals ¶
func (_PriceFeed *PriceFeedSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*PriceFeedSession) Description ¶
func (_PriceFeed *PriceFeedSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*PriceFeedSession) GetAnswer ¶
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*PriceFeedSession) GetRoundData ¶
func (_PriceFeed *PriceFeedSession) GetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*PriceFeedSession) GetTimestamp ¶
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*PriceFeedSession) LatestAnswer ¶
func (_PriceFeed *PriceFeedSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*PriceFeedSession) LatestRound ¶
func (_PriceFeed *PriceFeedSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*PriceFeedSession) LatestRoundData ¶
func (_PriceFeed *PriceFeedSession) LatestRoundData() (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*PriceFeedSession) LatestTimestamp ¶
func (_PriceFeed *PriceFeedSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*PriceFeedSession) Owner ¶
func (_PriceFeed *PriceFeedSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*PriceFeedSession) PhaseAggregators ¶
func (_PriceFeed *PriceFeedSession) PhaseAggregators(arg0 uint16) (common.Address, error)
PhaseAggregators is a free data retrieval call binding the contract method 0xc1597304.
Solidity: function phaseAggregators(uint16 ) view returns(address)
func (*PriceFeedSession) PhaseId ¶
func (_PriceFeed *PriceFeedSession) PhaseId() (uint16, error)
PhaseId is a free data retrieval call binding the contract method 0x58303b10.
Solidity: function phaseId() view returns(uint16)
func (*PriceFeedSession) ProposeAggregator ¶
func (_PriceFeed *PriceFeedSession) ProposeAggregator(_aggregator common.Address) (*types.Transaction, error)
ProposeAggregator is a paid mutator transaction binding the contract method 0xf8a2abd3.
Solidity: function proposeAggregator(address _aggregator) returns()
func (*PriceFeedSession) ProposedAggregator ¶
func (_PriceFeed *PriceFeedSession) ProposedAggregator() (common.Address, error)
ProposedAggregator is a free data retrieval call binding the contract method 0xe8c4be30.
Solidity: function proposedAggregator() view returns(address)
func (*PriceFeedSession) ProposedGetRoundData ¶
func (_PriceFeed *PriceFeedSession) ProposedGetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
ProposedGetRoundData is a free data retrieval call binding the contract method 0x6001ac53.
Solidity: function proposedGetRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*PriceFeedSession) ProposedLatestRoundData ¶
func (_PriceFeed *PriceFeedSession) ProposedLatestRoundData() (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
ProposedLatestRoundData is a free data retrieval call binding the contract method 0x8f6b4d91.
Solidity: function proposedLatestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*PriceFeedSession) SetController ¶
func (_PriceFeed *PriceFeedSession) SetController(_accessController common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(address _accessController) returns()
func (*PriceFeedSession) TransferOwnership ¶
func (_PriceFeed *PriceFeedSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type PriceFeedTransactor ¶
type PriceFeedTransactor struct {
// contains filtered or unexported fields
}
PriceFeedTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPriceFeedTransactor ¶
func NewPriceFeedTransactor(address common.Address, transactor bind.ContractTransactor) (*PriceFeedTransactor, error)
NewPriceFeedTransactor creates a new write-only instance of PriceFeed, bound to a specific deployed contract.
func (*PriceFeedTransactor) AcceptOwnership ¶
func (_PriceFeed *PriceFeedTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*PriceFeedTransactor) ConfirmAggregator ¶
func (_PriceFeed *PriceFeedTransactor) ConfirmAggregator(opts *bind.TransactOpts, _aggregator common.Address) (*types.Transaction, error)
ConfirmAggregator is a paid mutator transaction binding the contract method 0xa928c096.
Solidity: function confirmAggregator(address _aggregator) returns()
func (*PriceFeedTransactor) ProposeAggregator ¶
func (_PriceFeed *PriceFeedTransactor) ProposeAggregator(opts *bind.TransactOpts, _aggregator common.Address) (*types.Transaction, error)
ProposeAggregator is a paid mutator transaction binding the contract method 0xf8a2abd3.
Solidity: function proposeAggregator(address _aggregator) returns()
func (*PriceFeedTransactor) SetController ¶
func (_PriceFeed *PriceFeedTransactor) SetController(opts *bind.TransactOpts, _accessController common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(address _accessController) returns()
func (*PriceFeedTransactor) TransferOwnership ¶
func (_PriceFeed *PriceFeedTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type PriceFeedTransactorRaw ¶
type PriceFeedTransactorRaw struct {
Contract *PriceFeedTransactor // Generic write-only contract binding to access the raw methods on
}
PriceFeedTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PriceFeedTransactorRaw) Transact ¶
func (_PriceFeed *PriceFeedTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PriceFeedTransactorRaw) Transfer ¶
func (_PriceFeed *PriceFeedTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PriceFeedTransactorSession ¶
type PriceFeedTransactorSession struct { Contract *PriceFeedTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PriceFeedTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PriceFeedTransactorSession) AcceptOwnership ¶
func (_PriceFeed *PriceFeedTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*PriceFeedTransactorSession) ConfirmAggregator ¶
func (_PriceFeed *PriceFeedTransactorSession) ConfirmAggregator(_aggregator common.Address) (*types.Transaction, error)
ConfirmAggregator is a paid mutator transaction binding the contract method 0xa928c096.
Solidity: function confirmAggregator(address _aggregator) returns()
func (*PriceFeedTransactorSession) ProposeAggregator ¶
func (_PriceFeed *PriceFeedTransactorSession) ProposeAggregator(_aggregator common.Address) (*types.Transaction, error)
ProposeAggregator is a paid mutator transaction binding the contract method 0xf8a2abd3.
Solidity: function proposeAggregator(address _aggregator) returns()
func (*PriceFeedTransactorSession) SetController ¶
func (_PriceFeed *PriceFeedTransactorSession) SetController(_accessController common.Address) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0x92eefe9b.
Solidity: function setController(address _accessController) returns()
func (*PriceFeedTransactorSession) TransferOwnership ¶
func (_PriceFeed *PriceFeedTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type PriceOracle ¶
type PriceOracle struct { PriceOracleCaller // Read-only binding to the contract PriceOracleTransactor // Write-only binding to the contract PriceOracleFilterer // Log filterer for contract events }
PriceOracle is an auto generated Go binding around an Ethereum contract.
func NewPriceOracle ¶
func NewPriceOracle(address common.Address, backend bind.ContractBackend) (*PriceOracle, error)
NewPriceOracle creates a new instance of PriceOracle, bound to a specific deployed contract.
type PriceOracleCaller ¶
type PriceOracleCaller struct {
// contains filtered or unexported fields
}
PriceOracleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPriceOracleCaller ¶
func NewPriceOracleCaller(address common.Address, caller bind.ContractCaller) (*PriceOracleCaller, error)
NewPriceOracleCaller creates a new read-only instance of PriceOracle, bound to a specific deployed contract.
func (*PriceOracleCaller) Admin ¶
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*PriceOracleCaller) AssetPrices ¶
func (_PriceOracle *PriceOracleCaller) AssetPrices(opts *bind.CallOpts, asset common.Address) (*big.Int, error)
AssetPrices is a free data retrieval call binding the contract method 0x5e9a523c.
Solidity: function assetPrices(address asset) view returns(uint256)
func (*PriceOracleCaller) GetFeed ¶
func (_PriceOracle *PriceOracleCaller) GetFeed(opts *bind.CallOpts, symbol string) (common.Address, error)
GetFeed is a free data retrieval call binding the contract method 0x3b39a51c.
Solidity: function getFeed(string symbol) view returns(address)
func (*PriceOracleCaller) GetUnderlyingPrice ¶
func (_PriceOracle *PriceOracleCaller) GetUnderlyingPrice(opts *bind.CallOpts, vToken common.Address) (*big.Int, error)
GetUnderlyingPrice is a free data retrieval call binding the contract method 0xfc57d4df.
Solidity: function getUnderlyingPrice(address vToken) view returns(uint256)
func (*PriceOracleCaller) IsPriceOracle ¶
func (_PriceOracle *PriceOracleCaller) IsPriceOracle(opts *bind.CallOpts) (bool, error)
IsPriceOracle is a free data retrieval call binding the contract method 0x66331bba.
Solidity: function isPriceOracle() view returns(bool)
type PriceOracleCallerRaw ¶
type PriceOracleCallerRaw struct {
Contract *PriceOracleCaller // Generic read-only contract binding to access the raw methods on
}
PriceOracleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PriceOracleCallerRaw) Call ¶
func (_PriceOracle *PriceOracleCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type PriceOracleCallerSession ¶
type PriceOracleCallerSession struct { Contract *PriceOracleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PriceOracleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PriceOracleCallerSession) Admin ¶
func (_PriceOracle *PriceOracleCallerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*PriceOracleCallerSession) AssetPrices ¶
AssetPrices is a free data retrieval call binding the contract method 0x5e9a523c.
Solidity: function assetPrices(address asset) view returns(uint256)
func (*PriceOracleCallerSession) GetFeed ¶
func (_PriceOracle *PriceOracleCallerSession) GetFeed(symbol string) (common.Address, error)
GetFeed is a free data retrieval call binding the contract method 0x3b39a51c.
Solidity: function getFeed(string symbol) view returns(address)
func (*PriceOracleCallerSession) GetUnderlyingPrice ¶
func (_PriceOracle *PriceOracleCallerSession) GetUnderlyingPrice(vToken common.Address) (*big.Int, error)
GetUnderlyingPrice is a free data retrieval call binding the contract method 0xfc57d4df.
Solidity: function getUnderlyingPrice(address vToken) view returns(uint256)
func (*PriceOracleCallerSession) IsPriceOracle ¶
func (_PriceOracle *PriceOracleCallerSession) IsPriceOracle() (bool, error)
IsPriceOracle is a free data retrieval call binding the contract method 0x66331bba.
Solidity: function isPriceOracle() view returns(bool)
type PriceOracleFeedSet ¶
type PriceOracleFeedSet struct { Feed common.Address Symbol string Raw types.Log // Blockchain specific contextual infos }
PriceOracleFeedSet represents a FeedSet event raised by the PriceOracle contract.
type PriceOracleFeedSetIterator ¶
type PriceOracleFeedSetIterator struct { Event *PriceOracleFeedSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PriceOracleFeedSetIterator is returned from FilterFeedSet and is used to iterate over the raw logs and unpacked data for FeedSet events raised by the PriceOracle contract.
func (*PriceOracleFeedSetIterator) Close ¶
func (it *PriceOracleFeedSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PriceOracleFeedSetIterator) Error ¶
func (it *PriceOracleFeedSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PriceOracleFeedSetIterator) Next ¶
func (it *PriceOracleFeedSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PriceOracleFilterer ¶
type PriceOracleFilterer struct {
// contains filtered or unexported fields
}
PriceOracleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPriceOracleFilterer ¶
func NewPriceOracleFilterer(address common.Address, filterer bind.ContractFilterer) (*PriceOracleFilterer, error)
NewPriceOracleFilterer creates a new log filterer instance of PriceOracle, bound to a specific deployed contract.
func (*PriceOracleFilterer) FilterFeedSet ¶
func (_PriceOracle *PriceOracleFilterer) FilterFeedSet(opts *bind.FilterOpts) (*PriceOracleFeedSetIterator, error)
FilterFeedSet is a free log retrieval operation binding the contract event 0xd9e7d1778ca05570ced72c9aeb12a41fcc76f7f57ea25853dea228f8836d0022.
Solidity: event FeedSet(address feed, string symbol)
func (*PriceOracleFilterer) FilterNewAdmin ¶
func (_PriceOracle *PriceOracleFilterer) FilterNewAdmin(opts *bind.FilterOpts) (*PriceOracleNewAdminIterator, error)
FilterNewAdmin is a free log retrieval operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.
Solidity: event NewAdmin(address oldAdmin, address newAdmin)
func (*PriceOracleFilterer) FilterPricePosted ¶
func (_PriceOracle *PriceOracleFilterer) FilterPricePosted(opts *bind.FilterOpts) (*PriceOraclePricePostedIterator, error)
FilterPricePosted is a free log retrieval operation binding the contract event 0xdd71a1d19fcba687442a1d5c58578f1e409af71a79d10fd95a4d66efd8fa9ae7.
Solidity: event PricePosted(address asset, uint256 previousPriceMantissa, uint256 requestedPriceMantissa, uint256 newPriceMantissa)
func (*PriceOracleFilterer) ParseFeedSet ¶
func (_PriceOracle *PriceOracleFilterer) ParseFeedSet(log types.Log) (*PriceOracleFeedSet, error)
ParseFeedSet is a log parse operation binding the contract event 0xd9e7d1778ca05570ced72c9aeb12a41fcc76f7f57ea25853dea228f8836d0022.
Solidity: event FeedSet(address feed, string symbol)
func (*PriceOracleFilterer) ParseNewAdmin ¶
func (_PriceOracle *PriceOracleFilterer) ParseNewAdmin(log types.Log) (*PriceOracleNewAdmin, error)
ParseNewAdmin is a log parse operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.
Solidity: event NewAdmin(address oldAdmin, address newAdmin)
func (*PriceOracleFilterer) ParsePricePosted ¶
func (_PriceOracle *PriceOracleFilterer) ParsePricePosted(log types.Log) (*PriceOraclePricePosted, error)
ParsePricePosted is a log parse operation binding the contract event 0xdd71a1d19fcba687442a1d5c58578f1e409af71a79d10fd95a4d66efd8fa9ae7.
Solidity: event PricePosted(address asset, uint256 previousPriceMantissa, uint256 requestedPriceMantissa, uint256 newPriceMantissa)
func (*PriceOracleFilterer) WatchFeedSet ¶
func (_PriceOracle *PriceOracleFilterer) WatchFeedSet(opts *bind.WatchOpts, sink chan<- *PriceOracleFeedSet) (event.Subscription, error)
WatchFeedSet is a free log subscription operation binding the contract event 0xd9e7d1778ca05570ced72c9aeb12a41fcc76f7f57ea25853dea228f8836d0022.
Solidity: event FeedSet(address feed, string symbol)
func (*PriceOracleFilterer) WatchNewAdmin ¶
func (_PriceOracle *PriceOracleFilterer) WatchNewAdmin(opts *bind.WatchOpts, sink chan<- *PriceOracleNewAdmin) (event.Subscription, error)
WatchNewAdmin is a free log subscription operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.
Solidity: event NewAdmin(address oldAdmin, address newAdmin)
func (*PriceOracleFilterer) WatchPricePosted ¶
func (_PriceOracle *PriceOracleFilterer) WatchPricePosted(opts *bind.WatchOpts, sink chan<- *PriceOraclePricePosted) (event.Subscription, error)
WatchPricePosted is a free log subscription operation binding the contract event 0xdd71a1d19fcba687442a1d5c58578f1e409af71a79d10fd95a4d66efd8fa9ae7.
Solidity: event PricePosted(address asset, uint256 previousPriceMantissa, uint256 requestedPriceMantissa, uint256 newPriceMantissa)
type PriceOracleNewAdmin ¶
type PriceOracleNewAdmin struct { OldAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
PriceOracleNewAdmin represents a NewAdmin event raised by the PriceOracle contract.
type PriceOracleNewAdminIterator ¶
type PriceOracleNewAdminIterator struct { Event *PriceOracleNewAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PriceOracleNewAdminIterator is returned from FilterNewAdmin and is used to iterate over the raw logs and unpacked data for NewAdmin events raised by the PriceOracle contract.
func (*PriceOracleNewAdminIterator) Close ¶
func (it *PriceOracleNewAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PriceOracleNewAdminIterator) Error ¶
func (it *PriceOracleNewAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PriceOracleNewAdminIterator) Next ¶
func (it *PriceOracleNewAdminIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PriceOraclePricePosted ¶
type PriceOraclePricePosted struct { Asset common.Address PreviousPriceMantissa *big.Int RequestedPriceMantissa *big.Int NewPriceMantissa *big.Int Raw types.Log // Blockchain specific contextual infos }
PriceOraclePricePosted represents a PricePosted event raised by the PriceOracle contract.
type PriceOraclePricePostedIterator ¶
type PriceOraclePricePostedIterator struct { Event *PriceOraclePricePosted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PriceOraclePricePostedIterator is returned from FilterPricePosted and is used to iterate over the raw logs and unpacked data for PricePosted events raised by the PriceOracle contract.
func (*PriceOraclePricePostedIterator) Close ¶
func (it *PriceOraclePricePostedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PriceOraclePricePostedIterator) Error ¶
func (it *PriceOraclePricePostedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PriceOraclePricePostedIterator) Next ¶
func (it *PriceOraclePricePostedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PriceOracleRaw ¶
type PriceOracleRaw struct {
Contract *PriceOracle // Generic contract binding to access the raw methods on
}
PriceOracleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PriceOracleRaw) Call ¶
func (_PriceOracle *PriceOracleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*PriceOracleRaw) Transact ¶
func (_PriceOracle *PriceOracleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PriceOracleRaw) Transfer ¶
func (_PriceOracle *PriceOracleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PriceOracleSession ¶
type PriceOracleSession struct { Contract *PriceOracle // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PriceOracleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PriceOracleSession) Admin ¶
func (_PriceOracle *PriceOracleSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*PriceOracleSession) AssetPrices ¶
AssetPrices is a free data retrieval call binding the contract method 0x5e9a523c.
Solidity: function assetPrices(address asset) view returns(uint256)
func (*PriceOracleSession) GetFeed ¶
func (_PriceOracle *PriceOracleSession) GetFeed(symbol string) (common.Address, error)
GetFeed is a free data retrieval call binding the contract method 0x3b39a51c.
Solidity: function getFeed(string symbol) view returns(address)
func (*PriceOracleSession) GetUnderlyingPrice ¶
GetUnderlyingPrice is a free data retrieval call binding the contract method 0xfc57d4df.
Solidity: function getUnderlyingPrice(address vToken) view returns(uint256)
func (*PriceOracleSession) IsPriceOracle ¶
func (_PriceOracle *PriceOracleSession) IsPriceOracle() (bool, error)
IsPriceOracle is a free data retrieval call binding the contract method 0x66331bba.
Solidity: function isPriceOracle() view returns(bool)
func (*PriceOracleSession) SetAdmin ¶
func (_PriceOracle *PriceOracleSession) SetAdmin(newAdmin common.Address) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x704b6c02.
Solidity: function setAdmin(address newAdmin) returns()
func (*PriceOracleSession) SetDirectPrice ¶
func (_PriceOracle *PriceOracleSession) SetDirectPrice(asset common.Address, price *big.Int) (*types.Transaction, error)
SetDirectPrice is a paid mutator transaction binding the contract method 0x09a8acb0.
Solidity: function setDirectPrice(address asset, uint256 price) returns()
func (*PriceOracleSession) SetFeed ¶
func (_PriceOracle *PriceOracleSession) SetFeed(symbol string, feed common.Address) (*types.Transaction, error)
SetFeed is a paid mutator transaction binding the contract method 0x0c607acf.
Solidity: function setFeed(string symbol, address feed) returns()
func (*PriceOracleSession) SetUnderlyingPrice ¶
func (_PriceOracle *PriceOracleSession) SetUnderlyingPrice(vToken common.Address, underlyingPriceMantissa *big.Int) (*types.Transaction, error)
SetUnderlyingPrice is a paid mutator transaction binding the contract method 0x127ffda0.
Solidity: function setUnderlyingPrice(address vToken, uint256 underlyingPriceMantissa) returns()
type PriceOracleTransactor ¶
type PriceOracleTransactor struct {
// contains filtered or unexported fields
}
PriceOracleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPriceOracleTransactor ¶
func NewPriceOracleTransactor(address common.Address, transactor bind.ContractTransactor) (*PriceOracleTransactor, error)
NewPriceOracleTransactor creates a new write-only instance of PriceOracle, bound to a specific deployed contract.
func (*PriceOracleTransactor) SetAdmin ¶
func (_PriceOracle *PriceOracleTransactor) SetAdmin(opts *bind.TransactOpts, newAdmin common.Address) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x704b6c02.
Solidity: function setAdmin(address newAdmin) returns()
func (*PriceOracleTransactor) SetDirectPrice ¶
func (_PriceOracle *PriceOracleTransactor) SetDirectPrice(opts *bind.TransactOpts, asset common.Address, price *big.Int) (*types.Transaction, error)
SetDirectPrice is a paid mutator transaction binding the contract method 0x09a8acb0.
Solidity: function setDirectPrice(address asset, uint256 price) returns()
func (*PriceOracleTransactor) SetFeed ¶
func (_PriceOracle *PriceOracleTransactor) SetFeed(opts *bind.TransactOpts, symbol string, feed common.Address) (*types.Transaction, error)
SetFeed is a paid mutator transaction binding the contract method 0x0c607acf.
Solidity: function setFeed(string symbol, address feed) returns()
func (*PriceOracleTransactor) SetUnderlyingPrice ¶
func (_PriceOracle *PriceOracleTransactor) SetUnderlyingPrice(opts *bind.TransactOpts, vToken common.Address, underlyingPriceMantissa *big.Int) (*types.Transaction, error)
SetUnderlyingPrice is a paid mutator transaction binding the contract method 0x127ffda0.
Solidity: function setUnderlyingPrice(address vToken, uint256 underlyingPriceMantissa) returns()
type PriceOracleTransactorRaw ¶
type PriceOracleTransactorRaw struct {
Contract *PriceOracleTransactor // Generic write-only contract binding to access the raw methods on
}
PriceOracleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PriceOracleTransactorRaw) Transact ¶
func (_PriceOracle *PriceOracleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PriceOracleTransactorRaw) Transfer ¶
func (_PriceOracle *PriceOracleTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PriceOracleTransactorSession ¶
type PriceOracleTransactorSession struct { Contract *PriceOracleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PriceOracleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PriceOracleTransactorSession) SetAdmin ¶
func (_PriceOracle *PriceOracleTransactorSession) SetAdmin(newAdmin common.Address) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x704b6c02.
Solidity: function setAdmin(address newAdmin) returns()
func (*PriceOracleTransactorSession) SetDirectPrice ¶
func (_PriceOracle *PriceOracleTransactorSession) SetDirectPrice(asset common.Address, price *big.Int) (*types.Transaction, error)
SetDirectPrice is a paid mutator transaction binding the contract method 0x09a8acb0.
Solidity: function setDirectPrice(address asset, uint256 price) returns()
func (*PriceOracleTransactorSession) SetFeed ¶
func (_PriceOracle *PriceOracleTransactorSession) SetFeed(symbol string, feed common.Address) (*types.Transaction, error)
SetFeed is a paid mutator transaction binding the contract method 0x0c607acf.
Solidity: function setFeed(string symbol, address feed) returns()
func (*PriceOracleTransactorSession) SetUnderlyingPrice ¶
func (_PriceOracle *PriceOracleTransactorSession) SetUnderlyingPrice(vToken common.Address, underlyingPriceMantissa *big.Int) (*types.Transaction, error)
SetUnderlyingPrice is a paid mutator transaction binding the contract method 0x127ffda0.
Solidity: function setUnderlyingPrice(address vToken, uint256 underlyingPriceMantissa) returns()
type Unitroller ¶
type Unitroller struct { UnitrollerCaller // Read-only binding to the contract UnitrollerTransactor // Write-only binding to the contract UnitrollerFilterer // Log filterer for contract events }
Unitroller is an auto generated Go binding around an Ethereum contract.
func NewUnitroller ¶
func NewUnitroller(address common.Address, backend bind.ContractBackend) (*Unitroller, error)
NewUnitroller creates a new instance of Unitroller, bound to a specific deployed contract.
type UnitrollerCaller ¶
type UnitrollerCaller struct {
// contains filtered or unexported fields
}
UnitrollerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewUnitrollerCaller ¶
func NewUnitrollerCaller(address common.Address, caller bind.ContractCaller) (*UnitrollerCaller, error)
NewUnitrollerCaller creates a new read-only instance of Unitroller, bound to a specific deployed contract.
func (*UnitrollerCaller) Admin ¶
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*UnitrollerCaller) ComptrollerImplementation ¶
func (_Unitroller *UnitrollerCaller) ComptrollerImplementation(opts *bind.CallOpts) (common.Address, error)
ComptrollerImplementation is a free data retrieval call binding the contract method 0xbb82aa5e.
Solidity: function comptrollerImplementation() view returns(address)
func (*UnitrollerCaller) PendingAdmin ¶
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*UnitrollerCaller) PendingComptrollerImplementation ¶
func (_Unitroller *UnitrollerCaller) PendingComptrollerImplementation(opts *bind.CallOpts) (common.Address, error)
PendingComptrollerImplementation is a free data retrieval call binding the contract method 0xdcfbc0c7.
Solidity: function pendingComptrollerImplementation() view returns(address)
type UnitrollerCallerRaw ¶
type UnitrollerCallerRaw struct {
Contract *UnitrollerCaller // Generic read-only contract binding to access the raw methods on
}
UnitrollerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*UnitrollerCallerRaw) Call ¶
func (_Unitroller *UnitrollerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type UnitrollerCallerSession ¶
type UnitrollerCallerSession struct { Contract *UnitrollerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
UnitrollerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*UnitrollerCallerSession) Admin ¶
func (_Unitroller *UnitrollerCallerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*UnitrollerCallerSession) ComptrollerImplementation ¶
func (_Unitroller *UnitrollerCallerSession) ComptrollerImplementation() (common.Address, error)
ComptrollerImplementation is a free data retrieval call binding the contract method 0xbb82aa5e.
Solidity: function comptrollerImplementation() view returns(address)
func (*UnitrollerCallerSession) PendingAdmin ¶
func (_Unitroller *UnitrollerCallerSession) PendingAdmin() (common.Address, error)
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*UnitrollerCallerSession) PendingComptrollerImplementation ¶
func (_Unitroller *UnitrollerCallerSession) PendingComptrollerImplementation() (common.Address, error)
PendingComptrollerImplementation is a free data retrieval call binding the contract method 0xdcfbc0c7.
Solidity: function pendingComptrollerImplementation() view returns(address)
type UnitrollerFailure ¶
type UnitrollerFailure struct { Error *big.Int Info *big.Int Detail *big.Int Raw types.Log // Blockchain specific contextual infos }
UnitrollerFailure represents a Failure event raised by the Unitroller contract.
type UnitrollerFailureIterator ¶
type UnitrollerFailureIterator struct { Event *UnitrollerFailure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UnitrollerFailureIterator is returned from FilterFailure and is used to iterate over the raw logs and unpacked data for Failure events raised by the Unitroller contract.
func (*UnitrollerFailureIterator) Close ¶
func (it *UnitrollerFailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UnitrollerFailureIterator) Error ¶
func (it *UnitrollerFailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UnitrollerFailureIterator) Next ¶
func (it *UnitrollerFailureIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UnitrollerFilterer ¶
type UnitrollerFilterer struct {
// contains filtered or unexported fields
}
UnitrollerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewUnitrollerFilterer ¶
func NewUnitrollerFilterer(address common.Address, filterer bind.ContractFilterer) (*UnitrollerFilterer, error)
NewUnitrollerFilterer creates a new log filterer instance of Unitroller, bound to a specific deployed contract.
func (*UnitrollerFilterer) FilterFailure ¶
func (_Unitroller *UnitrollerFilterer) FilterFailure(opts *bind.FilterOpts) (*UnitrollerFailureIterator, error)
FilterFailure is a free log retrieval operation binding the contract event 0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0.
Solidity: event Failure(uint256 error, uint256 info, uint256 detail)
func (*UnitrollerFilterer) FilterNewAdmin ¶
func (_Unitroller *UnitrollerFilterer) FilterNewAdmin(opts *bind.FilterOpts) (*UnitrollerNewAdminIterator, error)
FilterNewAdmin is a free log retrieval operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.
Solidity: event NewAdmin(address oldAdmin, address newAdmin)
func (*UnitrollerFilterer) FilterNewImplementation ¶
func (_Unitroller *UnitrollerFilterer) FilterNewImplementation(opts *bind.FilterOpts) (*UnitrollerNewImplementationIterator, error)
FilterNewImplementation is a free log retrieval operation binding the contract event 0xd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a.
Solidity: event NewImplementation(address oldImplementation, address newImplementation)
func (*UnitrollerFilterer) FilterNewPendingAdmin ¶
func (_Unitroller *UnitrollerFilterer) FilterNewPendingAdmin(opts *bind.FilterOpts) (*UnitrollerNewPendingAdminIterator, error)
FilterNewPendingAdmin is a free log retrieval operation binding the contract event 0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9.
Solidity: event NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
func (*UnitrollerFilterer) FilterNewPendingImplementation ¶
func (_Unitroller *UnitrollerFilterer) FilterNewPendingImplementation(opts *bind.FilterOpts) (*UnitrollerNewPendingImplementationIterator, error)
FilterNewPendingImplementation is a free log retrieval operation binding the contract event 0xe945ccee5d701fc83f9b8aa8ca94ea4219ec1fcbd4f4cab4f0ea57c5c3e1d815.
Solidity: event NewPendingImplementation(address oldPendingImplementation, address newPendingImplementation)
func (*UnitrollerFilterer) ParseFailure ¶
func (_Unitroller *UnitrollerFilterer) ParseFailure(log types.Log) (*UnitrollerFailure, error)
ParseFailure is a log parse operation binding the contract event 0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0.
Solidity: event Failure(uint256 error, uint256 info, uint256 detail)
func (*UnitrollerFilterer) ParseNewAdmin ¶
func (_Unitroller *UnitrollerFilterer) ParseNewAdmin(log types.Log) (*UnitrollerNewAdmin, error)
ParseNewAdmin is a log parse operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.
Solidity: event NewAdmin(address oldAdmin, address newAdmin)
func (*UnitrollerFilterer) ParseNewImplementation ¶
func (_Unitroller *UnitrollerFilterer) ParseNewImplementation(log types.Log) (*UnitrollerNewImplementation, error)
ParseNewImplementation is a log parse operation binding the contract event 0xd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a.
Solidity: event NewImplementation(address oldImplementation, address newImplementation)
func (*UnitrollerFilterer) ParseNewPendingAdmin ¶
func (_Unitroller *UnitrollerFilterer) ParseNewPendingAdmin(log types.Log) (*UnitrollerNewPendingAdmin, error)
ParseNewPendingAdmin is a log parse operation binding the contract event 0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9.
Solidity: event NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
func (*UnitrollerFilterer) ParseNewPendingImplementation ¶
func (_Unitroller *UnitrollerFilterer) ParseNewPendingImplementation(log types.Log) (*UnitrollerNewPendingImplementation, error)
ParseNewPendingImplementation is a log parse operation binding the contract event 0xe945ccee5d701fc83f9b8aa8ca94ea4219ec1fcbd4f4cab4f0ea57c5c3e1d815.
Solidity: event NewPendingImplementation(address oldPendingImplementation, address newPendingImplementation)
func (*UnitrollerFilterer) WatchFailure ¶
func (_Unitroller *UnitrollerFilterer) WatchFailure(opts *bind.WatchOpts, sink chan<- *UnitrollerFailure) (event.Subscription, error)
WatchFailure is a free log subscription operation binding the contract event 0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0.
Solidity: event Failure(uint256 error, uint256 info, uint256 detail)
func (*UnitrollerFilterer) WatchNewAdmin ¶
func (_Unitroller *UnitrollerFilterer) WatchNewAdmin(opts *bind.WatchOpts, sink chan<- *UnitrollerNewAdmin) (event.Subscription, error)
WatchNewAdmin is a free log subscription operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.
Solidity: event NewAdmin(address oldAdmin, address newAdmin)
func (*UnitrollerFilterer) WatchNewImplementation ¶
func (_Unitroller *UnitrollerFilterer) WatchNewImplementation(opts *bind.WatchOpts, sink chan<- *UnitrollerNewImplementation) (event.Subscription, error)
WatchNewImplementation is a free log subscription operation binding the contract event 0xd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a.
Solidity: event NewImplementation(address oldImplementation, address newImplementation)
func (*UnitrollerFilterer) WatchNewPendingAdmin ¶
func (_Unitroller *UnitrollerFilterer) WatchNewPendingAdmin(opts *bind.WatchOpts, sink chan<- *UnitrollerNewPendingAdmin) (event.Subscription, error)
WatchNewPendingAdmin is a free log subscription operation binding the contract event 0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9.
Solidity: event NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
func (*UnitrollerFilterer) WatchNewPendingImplementation ¶
func (_Unitroller *UnitrollerFilterer) WatchNewPendingImplementation(opts *bind.WatchOpts, sink chan<- *UnitrollerNewPendingImplementation) (event.Subscription, error)
WatchNewPendingImplementation is a free log subscription operation binding the contract event 0xe945ccee5d701fc83f9b8aa8ca94ea4219ec1fcbd4f4cab4f0ea57c5c3e1d815.
Solidity: event NewPendingImplementation(address oldPendingImplementation, address newPendingImplementation)
type UnitrollerNewAdmin ¶
type UnitrollerNewAdmin struct { OldAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
UnitrollerNewAdmin represents a NewAdmin event raised by the Unitroller contract.
type UnitrollerNewAdminIterator ¶
type UnitrollerNewAdminIterator struct { Event *UnitrollerNewAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UnitrollerNewAdminIterator is returned from FilterNewAdmin and is used to iterate over the raw logs and unpacked data for NewAdmin events raised by the Unitroller contract.
func (*UnitrollerNewAdminIterator) Close ¶
func (it *UnitrollerNewAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UnitrollerNewAdminIterator) Error ¶
func (it *UnitrollerNewAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UnitrollerNewAdminIterator) Next ¶
func (it *UnitrollerNewAdminIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UnitrollerNewImplementation ¶
type UnitrollerNewImplementation struct { OldImplementation common.Address NewImplementation common.Address Raw types.Log // Blockchain specific contextual infos }
UnitrollerNewImplementation represents a NewImplementation event raised by the Unitroller contract.
type UnitrollerNewImplementationIterator ¶
type UnitrollerNewImplementationIterator struct { Event *UnitrollerNewImplementation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UnitrollerNewImplementationIterator is returned from FilterNewImplementation and is used to iterate over the raw logs and unpacked data for NewImplementation events raised by the Unitroller contract.
func (*UnitrollerNewImplementationIterator) Close ¶
func (it *UnitrollerNewImplementationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UnitrollerNewImplementationIterator) Error ¶
func (it *UnitrollerNewImplementationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UnitrollerNewImplementationIterator) Next ¶
func (it *UnitrollerNewImplementationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UnitrollerNewPendingAdmin ¶
type UnitrollerNewPendingAdmin struct { OldPendingAdmin common.Address NewPendingAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
UnitrollerNewPendingAdmin represents a NewPendingAdmin event raised by the Unitroller contract.
type UnitrollerNewPendingAdminIterator ¶
type UnitrollerNewPendingAdminIterator struct { Event *UnitrollerNewPendingAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UnitrollerNewPendingAdminIterator is returned from FilterNewPendingAdmin and is used to iterate over the raw logs and unpacked data for NewPendingAdmin events raised by the Unitroller contract.
func (*UnitrollerNewPendingAdminIterator) Close ¶
func (it *UnitrollerNewPendingAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UnitrollerNewPendingAdminIterator) Error ¶
func (it *UnitrollerNewPendingAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UnitrollerNewPendingAdminIterator) Next ¶
func (it *UnitrollerNewPendingAdminIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UnitrollerNewPendingImplementation ¶
type UnitrollerNewPendingImplementation struct { OldPendingImplementation common.Address NewPendingImplementation common.Address Raw types.Log // Blockchain specific contextual infos }
UnitrollerNewPendingImplementation represents a NewPendingImplementation event raised by the Unitroller contract.
type UnitrollerNewPendingImplementationIterator ¶
type UnitrollerNewPendingImplementationIterator struct { Event *UnitrollerNewPendingImplementation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UnitrollerNewPendingImplementationIterator is returned from FilterNewPendingImplementation and is used to iterate over the raw logs and unpacked data for NewPendingImplementation events raised by the Unitroller contract.
func (*UnitrollerNewPendingImplementationIterator) Close ¶
func (it *UnitrollerNewPendingImplementationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UnitrollerNewPendingImplementationIterator) Error ¶
func (it *UnitrollerNewPendingImplementationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UnitrollerNewPendingImplementationIterator) Next ¶
func (it *UnitrollerNewPendingImplementationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UnitrollerRaw ¶
type UnitrollerRaw struct {
Contract *Unitroller // Generic contract binding to access the raw methods on
}
UnitrollerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*UnitrollerRaw) Call ¶
func (_Unitroller *UnitrollerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*UnitrollerRaw) Transact ¶
func (_Unitroller *UnitrollerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UnitrollerRaw) Transfer ¶
func (_Unitroller *UnitrollerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type UnitrollerSession ¶
type UnitrollerSession struct { Contract *Unitroller // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
UnitrollerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*UnitrollerSession) AcceptAdmin ¶
func (_Unitroller *UnitrollerSession) AcceptAdmin() (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0xe9c714f2.
Solidity: function _acceptAdmin() returns(uint256)
func (*UnitrollerSession) AcceptImplementation ¶
func (_Unitroller *UnitrollerSession) AcceptImplementation() (*types.Transaction, error)
AcceptImplementation is a paid mutator transaction binding the contract method 0xc1e80334.
Solidity: function _acceptImplementation() returns(uint256)
func (*UnitrollerSession) Admin ¶
func (_Unitroller *UnitrollerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*UnitrollerSession) ComptrollerImplementation ¶
func (_Unitroller *UnitrollerSession) ComptrollerImplementation() (common.Address, error)
ComptrollerImplementation is a free data retrieval call binding the contract method 0xbb82aa5e.
Solidity: function comptrollerImplementation() view returns(address)
func (*UnitrollerSession) Fallback ¶
func (_Unitroller *UnitrollerSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*UnitrollerSession) PendingAdmin ¶
func (_Unitroller *UnitrollerSession) PendingAdmin() (common.Address, error)
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*UnitrollerSession) PendingComptrollerImplementation ¶
func (_Unitroller *UnitrollerSession) PendingComptrollerImplementation() (common.Address, error)
PendingComptrollerImplementation is a free data retrieval call binding the contract method 0xdcfbc0c7.
Solidity: function pendingComptrollerImplementation() view returns(address)
func (*UnitrollerSession) SetPendingAdmin ¶
func (_Unitroller *UnitrollerSession) SetPendingAdmin(newPendingAdmin common.Address) (*types.Transaction, error)
SetPendingAdmin is a paid mutator transaction binding the contract method 0xb71d1a0c.
Solidity: function _setPendingAdmin(address newPendingAdmin) returns(uint256)
func (*UnitrollerSession) SetPendingImplementation ¶
func (_Unitroller *UnitrollerSession) SetPendingImplementation(newPendingImplementation common.Address) (*types.Transaction, error)
SetPendingImplementation is a paid mutator transaction binding the contract method 0xe992a041.
Solidity: function _setPendingImplementation(address newPendingImplementation) returns(uint256)
type UnitrollerTransactor ¶
type UnitrollerTransactor struct {
// contains filtered or unexported fields
}
UnitrollerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewUnitrollerTransactor ¶
func NewUnitrollerTransactor(address common.Address, transactor bind.ContractTransactor) (*UnitrollerTransactor, error)
NewUnitrollerTransactor creates a new write-only instance of Unitroller, bound to a specific deployed contract.
func (*UnitrollerTransactor) AcceptAdmin ¶
func (_Unitroller *UnitrollerTransactor) AcceptAdmin(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0xe9c714f2.
Solidity: function _acceptAdmin() returns(uint256)
func (*UnitrollerTransactor) AcceptImplementation ¶
func (_Unitroller *UnitrollerTransactor) AcceptImplementation(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptImplementation is a paid mutator transaction binding the contract method 0xc1e80334.
Solidity: function _acceptImplementation() returns(uint256)
func (*UnitrollerTransactor) Fallback ¶
func (_Unitroller *UnitrollerTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*UnitrollerTransactor) SetPendingAdmin ¶
func (_Unitroller *UnitrollerTransactor) SetPendingAdmin(opts *bind.TransactOpts, newPendingAdmin common.Address) (*types.Transaction, error)
SetPendingAdmin is a paid mutator transaction binding the contract method 0xb71d1a0c.
Solidity: function _setPendingAdmin(address newPendingAdmin) returns(uint256)
func (*UnitrollerTransactor) SetPendingImplementation ¶
func (_Unitroller *UnitrollerTransactor) SetPendingImplementation(opts *bind.TransactOpts, newPendingImplementation common.Address) (*types.Transaction, error)
SetPendingImplementation is a paid mutator transaction binding the contract method 0xe992a041.
Solidity: function _setPendingImplementation(address newPendingImplementation) returns(uint256)
type UnitrollerTransactorRaw ¶
type UnitrollerTransactorRaw struct {
Contract *UnitrollerTransactor // Generic write-only contract binding to access the raw methods on
}
UnitrollerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*UnitrollerTransactorRaw) Transact ¶
func (_Unitroller *UnitrollerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UnitrollerTransactorRaw) Transfer ¶
func (_Unitroller *UnitrollerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type UnitrollerTransactorSession ¶
type UnitrollerTransactorSession struct { Contract *UnitrollerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
UnitrollerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*UnitrollerTransactorSession) AcceptAdmin ¶
func (_Unitroller *UnitrollerTransactorSession) AcceptAdmin() (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0xe9c714f2.
Solidity: function _acceptAdmin() returns(uint256)
func (*UnitrollerTransactorSession) AcceptImplementation ¶
func (_Unitroller *UnitrollerTransactorSession) AcceptImplementation() (*types.Transaction, error)
AcceptImplementation is a paid mutator transaction binding the contract method 0xc1e80334.
Solidity: function _acceptImplementation() returns(uint256)
func (*UnitrollerTransactorSession) Fallback ¶
func (_Unitroller *UnitrollerTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*UnitrollerTransactorSession) SetPendingAdmin ¶
func (_Unitroller *UnitrollerTransactorSession) SetPendingAdmin(newPendingAdmin common.Address) (*types.Transaction, error)
SetPendingAdmin is a paid mutator transaction binding the contract method 0xb71d1a0c.
Solidity: function _setPendingAdmin(address newPendingAdmin) returns(uint256)
func (*UnitrollerTransactorSession) SetPendingImplementation ¶
func (_Unitroller *UnitrollerTransactorSession) SetPendingImplementation(newPendingImplementation common.Address) (*types.Transaction, error)
SetPendingImplementation is a paid mutator transaction binding the contract method 0xe992a041.
Solidity: function _setPendingImplementation(address newPendingImplementation) returns(uint256)
type Vbep20 ¶
type Vbep20 struct { Vbep20Caller // Read-only binding to the contract Vbep20Transactor // Write-only binding to the contract Vbep20Filterer // Log filterer for contract events }
Vbep20 is an auto generated Go binding around an Ethereum contract.
type Vbep20AccrueInterest ¶
type Vbep20AccrueInterest struct { CashPrior *big.Int InterestAccumulated *big.Int BorrowIndex *big.Int TotalBorrows *big.Int Raw types.Log // Blockchain specific contextual infos }
Vbep20AccrueInterest represents a AccrueInterest event raised by the Vbep20 contract.
type Vbep20AccrueInterestIterator ¶
type Vbep20AccrueInterestIterator struct { Event *Vbep20AccrueInterest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20AccrueInterestIterator is returned from FilterAccrueInterest and is used to iterate over the raw logs and unpacked data for AccrueInterest events raised by the Vbep20 contract.
func (*Vbep20AccrueInterestIterator) Close ¶
func (it *Vbep20AccrueInterestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20AccrueInterestIterator) Error ¶
func (it *Vbep20AccrueInterestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20AccrueInterestIterator) Next ¶
func (it *Vbep20AccrueInterestIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20Approval ¶
type Vbep20Approval struct { Owner common.Address Spender common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
Vbep20Approval represents a Approval event raised by the Vbep20 contract.
type Vbep20ApprovalIterator ¶
type Vbep20ApprovalIterator struct { Event *Vbep20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Vbep20 contract.
func (*Vbep20ApprovalIterator) Close ¶
func (it *Vbep20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20ApprovalIterator) Error ¶
func (it *Vbep20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20ApprovalIterator) Next ¶
func (it *Vbep20ApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20Borrow ¶
type Vbep20Borrow struct { Borrower common.Address BorrowAmount *big.Int AccountBorrows *big.Int TotalBorrows *big.Int Raw types.Log // Blockchain specific contextual infos }
Vbep20Borrow represents a Borrow event raised by the Vbep20 contract.
type Vbep20BorrowIterator ¶
type Vbep20BorrowIterator struct { Event *Vbep20Borrow // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20BorrowIterator is returned from FilterBorrow and is used to iterate over the raw logs and unpacked data for Borrow events raised by the Vbep20 contract.
func (*Vbep20BorrowIterator) Close ¶
func (it *Vbep20BorrowIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20BorrowIterator) Error ¶
func (it *Vbep20BorrowIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20BorrowIterator) Next ¶
func (it *Vbep20BorrowIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20Caller ¶
type Vbep20Caller struct {
// contains filtered or unexported fields
}
Vbep20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewVbep20Caller ¶
func NewVbep20Caller(address common.Address, caller bind.ContractCaller) (*Vbep20Caller, error)
NewVbep20Caller creates a new read-only instance of Vbep20, bound to a specific deployed contract.
func (*Vbep20Caller) AccrualBlockNumber ¶
AccrualBlockNumber is a free data retrieval call binding the contract method 0x6c540baf.
Solidity: function accrualBlockNumber() view returns(uint256)
func (*Vbep20Caller) Admin ¶
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*Vbep20Caller) Allowance ¶
func (_Vbep20 *Vbep20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*Vbep20Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*Vbep20Caller) BorrowBalanceStored ¶
func (_Vbep20 *Vbep20Caller) BorrowBalanceStored(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BorrowBalanceStored is a free data retrieval call binding the contract method 0x95dd9193.
Solidity: function borrowBalanceStored(address account) view returns(uint256)
func (*Vbep20Caller) BorrowIndex ¶
BorrowIndex is a free data retrieval call binding the contract method 0xaa5af0fd.
Solidity: function borrowIndex() view returns(uint256)
func (*Vbep20Caller) BorrowRatePerBlock ¶
BorrowRatePerBlock is a free data retrieval call binding the contract method 0xf8f9da28.
Solidity: function borrowRatePerBlock() view returns(uint256)
func (*Vbep20Caller) Comptroller ¶
Comptroller is a free data retrieval call binding the contract method 0x5fe3b567.
Solidity: function comptroller() view returns(address)
func (*Vbep20Caller) Decimals ¶
func (_Vbep20 *Vbep20Caller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*Vbep20Caller) DelegateToViewImplementation ¶
func (_Vbep20 *Vbep20Caller) DelegateToViewImplementation(opts *bind.CallOpts, data []byte) ([]byte, error)
DelegateToViewImplementation is a free data retrieval call binding the contract method 0x4487152f.
Solidity: function delegateToViewImplementation(bytes data) view returns(bytes)
func (*Vbep20Caller) ExchangeRateStored ¶
ExchangeRateStored is a free data retrieval call binding the contract method 0x182df0f5.
Solidity: function exchangeRateStored() view returns(uint256)
func (*Vbep20Caller) GetAccountSnapshot ¶
func (_Vbep20 *Vbep20Caller) GetAccountSnapshot(opts *bind.CallOpts, account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)
GetAccountSnapshot is a free data retrieval call binding the contract method 0xc37f68e2.
Solidity: function getAccountSnapshot(address account) view returns(uint256, uint256, uint256, uint256)
func (*Vbep20Caller) GetCash ¶
GetCash is a free data retrieval call binding the contract method 0x3b1d21a2.
Solidity: function getCash() view returns(uint256)
func (*Vbep20Caller) Implementation ¶
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address)
func (*Vbep20Caller) InterestRateModel ¶
InterestRateModel is a free data retrieval call binding the contract method 0xf3fdb15a.
Solidity: function interestRateModel() view returns(address)
func (*Vbep20Caller) IsVToken ¶
func (_Vbep20 *Vbep20Caller) IsVToken(opts *bind.CallOpts) (bool, error)
IsVToken is a free data retrieval call binding the contract method 0x3d9ea3a1.
Solidity: function isVToken() view returns(bool)
func (*Vbep20Caller) Name ¶
func (_Vbep20 *Vbep20Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*Vbep20Caller) PendingAdmin ¶
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*Vbep20Caller) ReserveFactorMantissa ¶
ReserveFactorMantissa is a free data retrieval call binding the contract method 0x173b9904.
Solidity: function reserveFactorMantissa() view returns(uint256)
func (*Vbep20Caller) SupplyRatePerBlock ¶
SupplyRatePerBlock is a free data retrieval call binding the contract method 0xae9d70b0.
Solidity: function supplyRatePerBlock() view returns(uint256)
func (*Vbep20Caller) Symbol ¶
func (_Vbep20 *Vbep20Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*Vbep20Caller) TotalBorrows ¶
TotalBorrows is a free data retrieval call binding the contract method 0x47bd3718.
Solidity: function totalBorrows() view returns(uint256)
func (*Vbep20Caller) TotalReserves ¶
TotalReserves is a free data retrieval call binding the contract method 0x8f840ddd.
Solidity: function totalReserves() view returns(uint256)
func (*Vbep20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*Vbep20Caller) Underlying ¶
Underlying is a free data retrieval call binding the contract method 0x6f307dc3.
Solidity: function underlying() view returns(address)
type Vbep20CallerRaw ¶
type Vbep20CallerRaw struct {
Contract *Vbep20Caller // Generic read-only contract binding to access the raw methods on
}
Vbep20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Vbep20CallerRaw) Call ¶
func (_Vbep20 *Vbep20CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type Vbep20CallerSession ¶
type Vbep20CallerSession struct { Contract *Vbep20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Vbep20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Vbep20CallerSession) AccrualBlockNumber ¶
func (_Vbep20 *Vbep20CallerSession) AccrualBlockNumber() (*big.Int, error)
AccrualBlockNumber is a free data retrieval call binding the contract method 0x6c540baf.
Solidity: function accrualBlockNumber() view returns(uint256)
func (*Vbep20CallerSession) Admin ¶
func (_Vbep20 *Vbep20CallerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*Vbep20CallerSession) Allowance ¶
func (_Vbep20 *Vbep20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*Vbep20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*Vbep20CallerSession) BorrowBalanceStored ¶
BorrowBalanceStored is a free data retrieval call binding the contract method 0x95dd9193.
Solidity: function borrowBalanceStored(address account) view returns(uint256)
func (*Vbep20CallerSession) BorrowIndex ¶
func (_Vbep20 *Vbep20CallerSession) BorrowIndex() (*big.Int, error)
BorrowIndex is a free data retrieval call binding the contract method 0xaa5af0fd.
Solidity: function borrowIndex() view returns(uint256)
func (*Vbep20CallerSession) BorrowRatePerBlock ¶
func (_Vbep20 *Vbep20CallerSession) BorrowRatePerBlock() (*big.Int, error)
BorrowRatePerBlock is a free data retrieval call binding the contract method 0xf8f9da28.
Solidity: function borrowRatePerBlock() view returns(uint256)
func (*Vbep20CallerSession) Comptroller ¶
func (_Vbep20 *Vbep20CallerSession) Comptroller() (common.Address, error)
Comptroller is a free data retrieval call binding the contract method 0x5fe3b567.
Solidity: function comptroller() view returns(address)
func (*Vbep20CallerSession) Decimals ¶
func (_Vbep20 *Vbep20CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*Vbep20CallerSession) DelegateToViewImplementation ¶
func (_Vbep20 *Vbep20CallerSession) DelegateToViewImplementation(data []byte) ([]byte, error)
DelegateToViewImplementation is a free data retrieval call binding the contract method 0x4487152f.
Solidity: function delegateToViewImplementation(bytes data) view returns(bytes)
func (*Vbep20CallerSession) ExchangeRateStored ¶
func (_Vbep20 *Vbep20CallerSession) ExchangeRateStored() (*big.Int, error)
ExchangeRateStored is a free data retrieval call binding the contract method 0x182df0f5.
Solidity: function exchangeRateStored() view returns(uint256)
func (*Vbep20CallerSession) GetAccountSnapshot ¶
func (_Vbep20 *Vbep20CallerSession) GetAccountSnapshot(account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)
GetAccountSnapshot is a free data retrieval call binding the contract method 0xc37f68e2.
Solidity: function getAccountSnapshot(address account) view returns(uint256, uint256, uint256, uint256)
func (*Vbep20CallerSession) GetCash ¶
func (_Vbep20 *Vbep20CallerSession) GetCash() (*big.Int, error)
GetCash is a free data retrieval call binding the contract method 0x3b1d21a2.
Solidity: function getCash() view returns(uint256)
func (*Vbep20CallerSession) Implementation ¶
func (_Vbep20 *Vbep20CallerSession) Implementation() (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address)
func (*Vbep20CallerSession) InterestRateModel ¶
func (_Vbep20 *Vbep20CallerSession) InterestRateModel() (common.Address, error)
InterestRateModel is a free data retrieval call binding the contract method 0xf3fdb15a.
Solidity: function interestRateModel() view returns(address)
func (*Vbep20CallerSession) IsVToken ¶
func (_Vbep20 *Vbep20CallerSession) IsVToken() (bool, error)
IsVToken is a free data retrieval call binding the contract method 0x3d9ea3a1.
Solidity: function isVToken() view returns(bool)
func (*Vbep20CallerSession) Name ¶
func (_Vbep20 *Vbep20CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*Vbep20CallerSession) PendingAdmin ¶
func (_Vbep20 *Vbep20CallerSession) PendingAdmin() (common.Address, error)
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*Vbep20CallerSession) ReserveFactorMantissa ¶
func (_Vbep20 *Vbep20CallerSession) ReserveFactorMantissa() (*big.Int, error)
ReserveFactorMantissa is a free data retrieval call binding the contract method 0x173b9904.
Solidity: function reserveFactorMantissa() view returns(uint256)
func (*Vbep20CallerSession) SupplyRatePerBlock ¶
func (_Vbep20 *Vbep20CallerSession) SupplyRatePerBlock() (*big.Int, error)
SupplyRatePerBlock is a free data retrieval call binding the contract method 0xae9d70b0.
Solidity: function supplyRatePerBlock() view returns(uint256)
func (*Vbep20CallerSession) Symbol ¶
func (_Vbep20 *Vbep20CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*Vbep20CallerSession) TotalBorrows ¶
func (_Vbep20 *Vbep20CallerSession) TotalBorrows() (*big.Int, error)
TotalBorrows is a free data retrieval call binding the contract method 0x47bd3718.
Solidity: function totalBorrows() view returns(uint256)
func (*Vbep20CallerSession) TotalReserves ¶
func (_Vbep20 *Vbep20CallerSession) TotalReserves() (*big.Int, error)
TotalReserves is a free data retrieval call binding the contract method 0x8f840ddd.
Solidity: function totalReserves() view returns(uint256)
func (*Vbep20CallerSession) TotalSupply ¶
func (_Vbep20 *Vbep20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*Vbep20CallerSession) Underlying ¶
func (_Vbep20 *Vbep20CallerSession) Underlying() (common.Address, error)
Underlying is a free data retrieval call binding the contract method 0x6f307dc3.
Solidity: function underlying() view returns(address)
type Vbep20Failure ¶
type Vbep20Failure struct { Error *big.Int Info *big.Int Detail *big.Int Raw types.Log // Blockchain specific contextual infos }
Vbep20Failure represents a Failure event raised by the Vbep20 contract.
type Vbep20FailureIterator ¶
type Vbep20FailureIterator struct { Event *Vbep20Failure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20FailureIterator is returned from FilterFailure and is used to iterate over the raw logs and unpacked data for Failure events raised by the Vbep20 contract.
func (*Vbep20FailureIterator) Close ¶
func (it *Vbep20FailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20FailureIterator) Error ¶
func (it *Vbep20FailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20FailureIterator) Next ¶
func (it *Vbep20FailureIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20Filterer ¶
type Vbep20Filterer struct {
// contains filtered or unexported fields
}
Vbep20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewVbep20Filterer ¶
func NewVbep20Filterer(address common.Address, filterer bind.ContractFilterer) (*Vbep20Filterer, error)
NewVbep20Filterer creates a new log filterer instance of Vbep20, bound to a specific deployed contract.
func (*Vbep20Filterer) FilterAccrueInterest ¶
func (_Vbep20 *Vbep20Filterer) FilterAccrueInterest(opts *bind.FilterOpts) (*Vbep20AccrueInterestIterator, error)
FilterAccrueInterest is a free log retrieval operation binding the contract event 0x4dec04e750ca11537cabcd8a9eab06494de08da3735bc8871cd41250e190bc04.
Solidity: event AccrueInterest(uint256 cashPrior, uint256 interestAccumulated, uint256 borrowIndex, uint256 totalBorrows)
func (*Vbep20Filterer) FilterApproval ¶
func (_Vbep20 *Vbep20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*Vbep20ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 amount)
func (*Vbep20Filterer) FilterBorrow ¶
func (_Vbep20 *Vbep20Filterer) FilterBorrow(opts *bind.FilterOpts) (*Vbep20BorrowIterator, error)
FilterBorrow is a free log retrieval operation binding the contract event 0x13ed6866d4e1ee6da46f845c46d7e54120883d75c5ea9a2dacc1c4ca8984ab80.
Solidity: event Borrow(address borrower, uint256 borrowAmount, uint256 accountBorrows, uint256 totalBorrows)
func (*Vbep20Filterer) FilterFailure ¶
func (_Vbep20 *Vbep20Filterer) FilterFailure(opts *bind.FilterOpts) (*Vbep20FailureIterator, error)
FilterFailure is a free log retrieval operation binding the contract event 0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0.
Solidity: event Failure(uint256 error, uint256 info, uint256 detail)
func (*Vbep20Filterer) FilterLiquidateBorrow ¶
func (_Vbep20 *Vbep20Filterer) FilterLiquidateBorrow(opts *bind.FilterOpts) (*Vbep20LiquidateBorrowIterator, error)
FilterLiquidateBorrow is a free log retrieval operation binding the contract event 0x298637f684da70674f26509b10f07ec2fbc77a335ab1e7d6215a4b2484d8bb52.
Solidity: event LiquidateBorrow(address liquidator, address borrower, uint256 repayAmount, address vTokenCollateral, uint256 seizeTokens)
func (*Vbep20Filterer) FilterMint ¶
func (_Vbep20 *Vbep20Filterer) FilterMint(opts *bind.FilterOpts) (*Vbep20MintIterator, error)
FilterMint is a free log retrieval operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.
Solidity: event Mint(address minter, uint256 mintAmount, uint256 mintTokens)
func (*Vbep20Filterer) FilterMintBehalf ¶
func (_Vbep20 *Vbep20Filterer) FilterMintBehalf(opts *bind.FilterOpts) (*Vbep20MintBehalfIterator, error)
FilterMintBehalf is a free log retrieval operation binding the contract event 0x297989b84a5f5b82d2ee0c266504c19bd9b10b410f187dc72ca4b0f0faecb345.
Solidity: event MintBehalf(address payer, address receiver, uint256 mintAmount, uint256 mintTokens)
func (*Vbep20Filterer) FilterNewAdmin ¶
func (_Vbep20 *Vbep20Filterer) FilterNewAdmin(opts *bind.FilterOpts) (*Vbep20NewAdminIterator, error)
FilterNewAdmin is a free log retrieval operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.
Solidity: event NewAdmin(address oldAdmin, address newAdmin)
func (*Vbep20Filterer) FilterNewComptroller ¶
func (_Vbep20 *Vbep20Filterer) FilterNewComptroller(opts *bind.FilterOpts) (*Vbep20NewComptrollerIterator, error)
FilterNewComptroller is a free log retrieval operation binding the contract event 0x7ac369dbd14fa5ea3f473ed67cc9d598964a77501540ba6751eb0b3decf5870d.
Solidity: event NewComptroller(address oldComptroller, address newComptroller)
func (*Vbep20Filterer) FilterNewImplementation ¶
func (_Vbep20 *Vbep20Filterer) FilterNewImplementation(opts *bind.FilterOpts) (*Vbep20NewImplementationIterator, error)
FilterNewImplementation is a free log retrieval operation binding the contract event 0xd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a.
Solidity: event NewImplementation(address oldImplementation, address newImplementation)
func (*Vbep20Filterer) FilterNewMarketInterestRateModel ¶
func (_Vbep20 *Vbep20Filterer) FilterNewMarketInterestRateModel(opts *bind.FilterOpts) (*Vbep20NewMarketInterestRateModelIterator, error)
FilterNewMarketInterestRateModel is a free log retrieval operation binding the contract event 0xedffc32e068c7c95dfd4bdfd5c4d939a084d6b11c4199eac8436ed234d72f926.
Solidity: event NewMarketInterestRateModel(address oldInterestRateModel, address newInterestRateModel)
func (*Vbep20Filterer) FilterNewPendingAdmin ¶
func (_Vbep20 *Vbep20Filterer) FilterNewPendingAdmin(opts *bind.FilterOpts) (*Vbep20NewPendingAdminIterator, error)
FilterNewPendingAdmin is a free log retrieval operation binding the contract event 0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9.
Solidity: event NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
func (*Vbep20Filterer) FilterNewReserveFactor ¶
func (_Vbep20 *Vbep20Filterer) FilterNewReserveFactor(opts *bind.FilterOpts) (*Vbep20NewReserveFactorIterator, error)
FilterNewReserveFactor is a free log retrieval operation binding the contract event 0xaaa68312e2ea9d50e16af5068410ab56e1a1fd06037b1a35664812c30f821460.
Solidity: event NewReserveFactor(uint256 oldReserveFactorMantissa, uint256 newReserveFactorMantissa)
func (*Vbep20Filterer) FilterRedeem ¶
func (_Vbep20 *Vbep20Filterer) FilterRedeem(opts *bind.FilterOpts) (*Vbep20RedeemIterator, error)
FilterRedeem is a free log retrieval operation binding the contract event 0xe5b754fb1abb7f01b499791d0b820ae3b6af3424ac1c59768edb53f4ec31a929.
Solidity: event Redeem(address redeemer, uint256 redeemAmount, uint256 redeemTokens)
func (*Vbep20Filterer) FilterRedeemFee ¶
func (_Vbep20 *Vbep20Filterer) FilterRedeemFee(opts *bind.FilterOpts) (*Vbep20RedeemFeeIterator, error)
FilterRedeemFee is a free log retrieval operation binding the contract event 0xccf8e53b86a99b7e9ecf796342c165764d66154780f638c08e6241d711fba6d4.
Solidity: event RedeemFee(address redeemer, uint256 feeAmount, uint256 redeemTokens)
func (*Vbep20Filterer) FilterRepayBorrow ¶
func (_Vbep20 *Vbep20Filterer) FilterRepayBorrow(opts *bind.FilterOpts) (*Vbep20RepayBorrowIterator, error)
FilterRepayBorrow is a free log retrieval operation binding the contract event 0x1a2a22cb034d26d1854bdc6666a5b91fe25efbbb5dcad3b0355478d6f5c362a1.
Solidity: event RepayBorrow(address payer, address borrower, uint256 repayAmount, uint256 accountBorrows, uint256 totalBorrows)
func (*Vbep20Filterer) FilterReservesAdded ¶
func (_Vbep20 *Vbep20Filterer) FilterReservesAdded(opts *bind.FilterOpts) (*Vbep20ReservesAddedIterator, error)
FilterReservesAdded is a free log retrieval operation binding the contract event 0xa91e67c5ea634cd43a12c5a482724b03de01e85ca68702a53d0c2f45cb7c1dc5.
Solidity: event ReservesAdded(address benefactor, uint256 addAmount, uint256 newTotalReserves)
func (*Vbep20Filterer) FilterReservesReduced ¶
func (_Vbep20 *Vbep20Filterer) FilterReservesReduced(opts *bind.FilterOpts) (*Vbep20ReservesReducedIterator, error)
FilterReservesReduced is a free log retrieval operation binding the contract event 0x3bad0c59cf2f06e7314077049f48a93578cd16f5ef92329f1dab1420a99c177e.
Solidity: event ReservesReduced(address admin, uint256 reduceAmount, uint256 newTotalReserves)
func (*Vbep20Filterer) FilterTransfer ¶
func (_Vbep20 *Vbep20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*Vbep20TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)
func (*Vbep20Filterer) ParseAccrueInterest ¶
func (_Vbep20 *Vbep20Filterer) ParseAccrueInterest(log types.Log) (*Vbep20AccrueInterest, error)
ParseAccrueInterest is a log parse operation binding the contract event 0x4dec04e750ca11537cabcd8a9eab06494de08da3735bc8871cd41250e190bc04.
Solidity: event AccrueInterest(uint256 cashPrior, uint256 interestAccumulated, uint256 borrowIndex, uint256 totalBorrows)
func (*Vbep20Filterer) ParseApproval ¶
func (_Vbep20 *Vbep20Filterer) ParseApproval(log types.Log) (*Vbep20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 amount)
func (*Vbep20Filterer) ParseBorrow ¶
func (_Vbep20 *Vbep20Filterer) ParseBorrow(log types.Log) (*Vbep20Borrow, error)
ParseBorrow is a log parse operation binding the contract event 0x13ed6866d4e1ee6da46f845c46d7e54120883d75c5ea9a2dacc1c4ca8984ab80.
Solidity: event Borrow(address borrower, uint256 borrowAmount, uint256 accountBorrows, uint256 totalBorrows)
func (*Vbep20Filterer) ParseFailure ¶
func (_Vbep20 *Vbep20Filterer) ParseFailure(log types.Log) (*Vbep20Failure, error)
ParseFailure is a log parse operation binding the contract event 0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0.
Solidity: event Failure(uint256 error, uint256 info, uint256 detail)
func (*Vbep20Filterer) ParseLiquidateBorrow ¶
func (_Vbep20 *Vbep20Filterer) ParseLiquidateBorrow(log types.Log) (*Vbep20LiquidateBorrow, error)
ParseLiquidateBorrow is a log parse operation binding the contract event 0x298637f684da70674f26509b10f07ec2fbc77a335ab1e7d6215a4b2484d8bb52.
Solidity: event LiquidateBorrow(address liquidator, address borrower, uint256 repayAmount, address vTokenCollateral, uint256 seizeTokens)
func (*Vbep20Filterer) ParseMint ¶
func (_Vbep20 *Vbep20Filterer) ParseMint(log types.Log) (*Vbep20Mint, error)
ParseMint is a log parse operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.
Solidity: event Mint(address minter, uint256 mintAmount, uint256 mintTokens)
func (*Vbep20Filterer) ParseMintBehalf ¶
func (_Vbep20 *Vbep20Filterer) ParseMintBehalf(log types.Log) (*Vbep20MintBehalf, error)
ParseMintBehalf is a log parse operation binding the contract event 0x297989b84a5f5b82d2ee0c266504c19bd9b10b410f187dc72ca4b0f0faecb345.
Solidity: event MintBehalf(address payer, address receiver, uint256 mintAmount, uint256 mintTokens)
func (*Vbep20Filterer) ParseNewAdmin ¶
func (_Vbep20 *Vbep20Filterer) ParseNewAdmin(log types.Log) (*Vbep20NewAdmin, error)
ParseNewAdmin is a log parse operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.
Solidity: event NewAdmin(address oldAdmin, address newAdmin)
func (*Vbep20Filterer) ParseNewComptroller ¶
func (_Vbep20 *Vbep20Filterer) ParseNewComptroller(log types.Log) (*Vbep20NewComptroller, error)
ParseNewComptroller is a log parse operation binding the contract event 0x7ac369dbd14fa5ea3f473ed67cc9d598964a77501540ba6751eb0b3decf5870d.
Solidity: event NewComptroller(address oldComptroller, address newComptroller)
func (*Vbep20Filterer) ParseNewImplementation ¶
func (_Vbep20 *Vbep20Filterer) ParseNewImplementation(log types.Log) (*Vbep20NewImplementation, error)
ParseNewImplementation is a log parse operation binding the contract event 0xd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a.
Solidity: event NewImplementation(address oldImplementation, address newImplementation)
func (*Vbep20Filterer) ParseNewMarketInterestRateModel ¶
func (_Vbep20 *Vbep20Filterer) ParseNewMarketInterestRateModel(log types.Log) (*Vbep20NewMarketInterestRateModel, error)
ParseNewMarketInterestRateModel is a log parse operation binding the contract event 0xedffc32e068c7c95dfd4bdfd5c4d939a084d6b11c4199eac8436ed234d72f926.
Solidity: event NewMarketInterestRateModel(address oldInterestRateModel, address newInterestRateModel)
func (*Vbep20Filterer) ParseNewPendingAdmin ¶
func (_Vbep20 *Vbep20Filterer) ParseNewPendingAdmin(log types.Log) (*Vbep20NewPendingAdmin, error)
ParseNewPendingAdmin is a log parse operation binding the contract event 0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9.
Solidity: event NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
func (*Vbep20Filterer) ParseNewReserveFactor ¶
func (_Vbep20 *Vbep20Filterer) ParseNewReserveFactor(log types.Log) (*Vbep20NewReserveFactor, error)
ParseNewReserveFactor is a log parse operation binding the contract event 0xaaa68312e2ea9d50e16af5068410ab56e1a1fd06037b1a35664812c30f821460.
Solidity: event NewReserveFactor(uint256 oldReserveFactorMantissa, uint256 newReserveFactorMantissa)
func (*Vbep20Filterer) ParseRedeem ¶
func (_Vbep20 *Vbep20Filterer) ParseRedeem(log types.Log) (*Vbep20Redeem, error)
ParseRedeem is a log parse operation binding the contract event 0xe5b754fb1abb7f01b499791d0b820ae3b6af3424ac1c59768edb53f4ec31a929.
Solidity: event Redeem(address redeemer, uint256 redeemAmount, uint256 redeemTokens)
func (*Vbep20Filterer) ParseRedeemFee ¶
func (_Vbep20 *Vbep20Filterer) ParseRedeemFee(log types.Log) (*Vbep20RedeemFee, error)
ParseRedeemFee is a log parse operation binding the contract event 0xccf8e53b86a99b7e9ecf796342c165764d66154780f638c08e6241d711fba6d4.
Solidity: event RedeemFee(address redeemer, uint256 feeAmount, uint256 redeemTokens)
func (*Vbep20Filterer) ParseRepayBorrow ¶
func (_Vbep20 *Vbep20Filterer) ParseRepayBorrow(log types.Log) (*Vbep20RepayBorrow, error)
ParseRepayBorrow is a log parse operation binding the contract event 0x1a2a22cb034d26d1854bdc6666a5b91fe25efbbb5dcad3b0355478d6f5c362a1.
Solidity: event RepayBorrow(address payer, address borrower, uint256 repayAmount, uint256 accountBorrows, uint256 totalBorrows)
func (*Vbep20Filterer) ParseReservesAdded ¶
func (_Vbep20 *Vbep20Filterer) ParseReservesAdded(log types.Log) (*Vbep20ReservesAdded, error)
ParseReservesAdded is a log parse operation binding the contract event 0xa91e67c5ea634cd43a12c5a482724b03de01e85ca68702a53d0c2f45cb7c1dc5.
Solidity: event ReservesAdded(address benefactor, uint256 addAmount, uint256 newTotalReserves)
func (*Vbep20Filterer) ParseReservesReduced ¶
func (_Vbep20 *Vbep20Filterer) ParseReservesReduced(log types.Log) (*Vbep20ReservesReduced, error)
ParseReservesReduced is a log parse operation binding the contract event 0x3bad0c59cf2f06e7314077049f48a93578cd16f5ef92329f1dab1420a99c177e.
Solidity: event ReservesReduced(address admin, uint256 reduceAmount, uint256 newTotalReserves)
func (*Vbep20Filterer) ParseTransfer ¶
func (_Vbep20 *Vbep20Filterer) ParseTransfer(log types.Log) (*Vbep20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)
func (*Vbep20Filterer) WatchAccrueInterest ¶
func (_Vbep20 *Vbep20Filterer) WatchAccrueInterest(opts *bind.WatchOpts, sink chan<- *Vbep20AccrueInterest) (event.Subscription, error)
WatchAccrueInterest is a free log subscription operation binding the contract event 0x4dec04e750ca11537cabcd8a9eab06494de08da3735bc8871cd41250e190bc04.
Solidity: event AccrueInterest(uint256 cashPrior, uint256 interestAccumulated, uint256 borrowIndex, uint256 totalBorrows)
func (*Vbep20Filterer) WatchApproval ¶
func (_Vbep20 *Vbep20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *Vbep20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 amount)
func (*Vbep20Filterer) WatchBorrow ¶
func (_Vbep20 *Vbep20Filterer) WatchBorrow(opts *bind.WatchOpts, sink chan<- *Vbep20Borrow) (event.Subscription, error)
WatchBorrow is a free log subscription operation binding the contract event 0x13ed6866d4e1ee6da46f845c46d7e54120883d75c5ea9a2dacc1c4ca8984ab80.
Solidity: event Borrow(address borrower, uint256 borrowAmount, uint256 accountBorrows, uint256 totalBorrows)
func (*Vbep20Filterer) WatchFailure ¶
func (_Vbep20 *Vbep20Filterer) WatchFailure(opts *bind.WatchOpts, sink chan<- *Vbep20Failure) (event.Subscription, error)
WatchFailure is a free log subscription operation binding the contract event 0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0.
Solidity: event Failure(uint256 error, uint256 info, uint256 detail)
func (*Vbep20Filterer) WatchLiquidateBorrow ¶
func (_Vbep20 *Vbep20Filterer) WatchLiquidateBorrow(opts *bind.WatchOpts, sink chan<- *Vbep20LiquidateBorrow) (event.Subscription, error)
WatchLiquidateBorrow is a free log subscription operation binding the contract event 0x298637f684da70674f26509b10f07ec2fbc77a335ab1e7d6215a4b2484d8bb52.
Solidity: event LiquidateBorrow(address liquidator, address borrower, uint256 repayAmount, address vTokenCollateral, uint256 seizeTokens)
func (*Vbep20Filterer) WatchMint ¶
func (_Vbep20 *Vbep20Filterer) WatchMint(opts *bind.WatchOpts, sink chan<- *Vbep20Mint) (event.Subscription, error)
WatchMint is a free log subscription operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.
Solidity: event Mint(address minter, uint256 mintAmount, uint256 mintTokens)
func (*Vbep20Filterer) WatchMintBehalf ¶
func (_Vbep20 *Vbep20Filterer) WatchMintBehalf(opts *bind.WatchOpts, sink chan<- *Vbep20MintBehalf) (event.Subscription, error)
WatchMintBehalf is a free log subscription operation binding the contract event 0x297989b84a5f5b82d2ee0c266504c19bd9b10b410f187dc72ca4b0f0faecb345.
Solidity: event MintBehalf(address payer, address receiver, uint256 mintAmount, uint256 mintTokens)
func (*Vbep20Filterer) WatchNewAdmin ¶
func (_Vbep20 *Vbep20Filterer) WatchNewAdmin(opts *bind.WatchOpts, sink chan<- *Vbep20NewAdmin) (event.Subscription, error)
WatchNewAdmin is a free log subscription operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.
Solidity: event NewAdmin(address oldAdmin, address newAdmin)
func (*Vbep20Filterer) WatchNewComptroller ¶
func (_Vbep20 *Vbep20Filterer) WatchNewComptroller(opts *bind.WatchOpts, sink chan<- *Vbep20NewComptroller) (event.Subscription, error)
WatchNewComptroller is a free log subscription operation binding the contract event 0x7ac369dbd14fa5ea3f473ed67cc9d598964a77501540ba6751eb0b3decf5870d.
Solidity: event NewComptroller(address oldComptroller, address newComptroller)
func (*Vbep20Filterer) WatchNewImplementation ¶
func (_Vbep20 *Vbep20Filterer) WatchNewImplementation(opts *bind.WatchOpts, sink chan<- *Vbep20NewImplementation) (event.Subscription, error)
WatchNewImplementation is a free log subscription operation binding the contract event 0xd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a.
Solidity: event NewImplementation(address oldImplementation, address newImplementation)
func (*Vbep20Filterer) WatchNewMarketInterestRateModel ¶
func (_Vbep20 *Vbep20Filterer) WatchNewMarketInterestRateModel(opts *bind.WatchOpts, sink chan<- *Vbep20NewMarketInterestRateModel) (event.Subscription, error)
WatchNewMarketInterestRateModel is a free log subscription operation binding the contract event 0xedffc32e068c7c95dfd4bdfd5c4d939a084d6b11c4199eac8436ed234d72f926.
Solidity: event NewMarketInterestRateModel(address oldInterestRateModel, address newInterestRateModel)
func (*Vbep20Filterer) WatchNewPendingAdmin ¶
func (_Vbep20 *Vbep20Filterer) WatchNewPendingAdmin(opts *bind.WatchOpts, sink chan<- *Vbep20NewPendingAdmin) (event.Subscription, error)
WatchNewPendingAdmin is a free log subscription operation binding the contract event 0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9.
Solidity: event NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
func (*Vbep20Filterer) WatchNewReserveFactor ¶
func (_Vbep20 *Vbep20Filterer) WatchNewReserveFactor(opts *bind.WatchOpts, sink chan<- *Vbep20NewReserveFactor) (event.Subscription, error)
WatchNewReserveFactor is a free log subscription operation binding the contract event 0xaaa68312e2ea9d50e16af5068410ab56e1a1fd06037b1a35664812c30f821460.
Solidity: event NewReserveFactor(uint256 oldReserveFactorMantissa, uint256 newReserveFactorMantissa)
func (*Vbep20Filterer) WatchRedeem ¶
func (_Vbep20 *Vbep20Filterer) WatchRedeem(opts *bind.WatchOpts, sink chan<- *Vbep20Redeem) (event.Subscription, error)
WatchRedeem is a free log subscription operation binding the contract event 0xe5b754fb1abb7f01b499791d0b820ae3b6af3424ac1c59768edb53f4ec31a929.
Solidity: event Redeem(address redeemer, uint256 redeemAmount, uint256 redeemTokens)
func (*Vbep20Filterer) WatchRedeemFee ¶
func (_Vbep20 *Vbep20Filterer) WatchRedeemFee(opts *bind.WatchOpts, sink chan<- *Vbep20RedeemFee) (event.Subscription, error)
WatchRedeemFee is a free log subscription operation binding the contract event 0xccf8e53b86a99b7e9ecf796342c165764d66154780f638c08e6241d711fba6d4.
Solidity: event RedeemFee(address redeemer, uint256 feeAmount, uint256 redeemTokens)
func (*Vbep20Filterer) WatchRepayBorrow ¶
func (_Vbep20 *Vbep20Filterer) WatchRepayBorrow(opts *bind.WatchOpts, sink chan<- *Vbep20RepayBorrow) (event.Subscription, error)
WatchRepayBorrow is a free log subscription operation binding the contract event 0x1a2a22cb034d26d1854bdc6666a5b91fe25efbbb5dcad3b0355478d6f5c362a1.
Solidity: event RepayBorrow(address payer, address borrower, uint256 repayAmount, uint256 accountBorrows, uint256 totalBorrows)
func (*Vbep20Filterer) WatchReservesAdded ¶
func (_Vbep20 *Vbep20Filterer) WatchReservesAdded(opts *bind.WatchOpts, sink chan<- *Vbep20ReservesAdded) (event.Subscription, error)
WatchReservesAdded is a free log subscription operation binding the contract event 0xa91e67c5ea634cd43a12c5a482724b03de01e85ca68702a53d0c2f45cb7c1dc5.
Solidity: event ReservesAdded(address benefactor, uint256 addAmount, uint256 newTotalReserves)
func (*Vbep20Filterer) WatchReservesReduced ¶
func (_Vbep20 *Vbep20Filterer) WatchReservesReduced(opts *bind.WatchOpts, sink chan<- *Vbep20ReservesReduced) (event.Subscription, error)
WatchReservesReduced is a free log subscription operation binding the contract event 0x3bad0c59cf2f06e7314077049f48a93578cd16f5ef92329f1dab1420a99c177e.
Solidity: event ReservesReduced(address admin, uint256 reduceAmount, uint256 newTotalReserves)
func (*Vbep20Filterer) WatchTransfer ¶
func (_Vbep20 *Vbep20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *Vbep20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)
type Vbep20LiquidateBorrow ¶
type Vbep20LiquidateBorrow struct { Liquidator common.Address Borrower common.Address RepayAmount *big.Int VTokenCollateral common.Address SeizeTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
Vbep20LiquidateBorrow represents a LiquidateBorrow event raised by the Vbep20 contract.
type Vbep20LiquidateBorrowIterator ¶
type Vbep20LiquidateBorrowIterator struct { Event *Vbep20LiquidateBorrow // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20LiquidateBorrowIterator is returned from FilterLiquidateBorrow and is used to iterate over the raw logs and unpacked data for LiquidateBorrow events raised by the Vbep20 contract.
func (*Vbep20LiquidateBorrowIterator) Close ¶
func (it *Vbep20LiquidateBorrowIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20LiquidateBorrowIterator) Error ¶
func (it *Vbep20LiquidateBorrowIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20LiquidateBorrowIterator) Next ¶
func (it *Vbep20LiquidateBorrowIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20Mint ¶
type Vbep20Mint struct { Minter common.Address MintAmount *big.Int MintTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
Vbep20Mint represents a Mint event raised by the Vbep20 contract.
type Vbep20MintBehalf ¶
type Vbep20MintBehalf struct { Payer common.Address Receiver common.Address MintAmount *big.Int MintTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
Vbep20MintBehalf represents a MintBehalf event raised by the Vbep20 contract.
type Vbep20MintBehalfIterator ¶
type Vbep20MintBehalfIterator struct { Event *Vbep20MintBehalf // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20MintBehalfIterator is returned from FilterMintBehalf and is used to iterate over the raw logs and unpacked data for MintBehalf events raised by the Vbep20 contract.
func (*Vbep20MintBehalfIterator) Close ¶
func (it *Vbep20MintBehalfIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20MintBehalfIterator) Error ¶
func (it *Vbep20MintBehalfIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20MintBehalfIterator) Next ¶
func (it *Vbep20MintBehalfIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20MintIterator ¶
type Vbep20MintIterator struct { Event *Vbep20Mint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20MintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the Vbep20 contract.
func (*Vbep20MintIterator) Close ¶
func (it *Vbep20MintIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20MintIterator) Error ¶
func (it *Vbep20MintIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20MintIterator) Next ¶
func (it *Vbep20MintIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20NewAdmin ¶
type Vbep20NewAdmin struct { OldAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
Vbep20NewAdmin represents a NewAdmin event raised by the Vbep20 contract.
type Vbep20NewAdminIterator ¶
type Vbep20NewAdminIterator struct { Event *Vbep20NewAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20NewAdminIterator is returned from FilterNewAdmin and is used to iterate over the raw logs and unpacked data for NewAdmin events raised by the Vbep20 contract.
func (*Vbep20NewAdminIterator) Close ¶
func (it *Vbep20NewAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20NewAdminIterator) Error ¶
func (it *Vbep20NewAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20NewAdminIterator) Next ¶
func (it *Vbep20NewAdminIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20NewComptroller ¶
type Vbep20NewComptroller struct { OldComptroller common.Address NewComptroller common.Address Raw types.Log // Blockchain specific contextual infos }
Vbep20NewComptroller represents a NewComptroller event raised by the Vbep20 contract.
type Vbep20NewComptrollerIterator ¶
type Vbep20NewComptrollerIterator struct { Event *Vbep20NewComptroller // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20NewComptrollerIterator is returned from FilterNewComptroller and is used to iterate over the raw logs and unpacked data for NewComptroller events raised by the Vbep20 contract.
func (*Vbep20NewComptrollerIterator) Close ¶
func (it *Vbep20NewComptrollerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20NewComptrollerIterator) Error ¶
func (it *Vbep20NewComptrollerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20NewComptrollerIterator) Next ¶
func (it *Vbep20NewComptrollerIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20NewImplementation ¶
type Vbep20NewImplementation struct { OldImplementation common.Address NewImplementation common.Address Raw types.Log // Blockchain specific contextual infos }
Vbep20NewImplementation represents a NewImplementation event raised by the Vbep20 contract.
type Vbep20NewImplementationIterator ¶
type Vbep20NewImplementationIterator struct { Event *Vbep20NewImplementation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20NewImplementationIterator is returned from FilterNewImplementation and is used to iterate over the raw logs and unpacked data for NewImplementation events raised by the Vbep20 contract.
func (*Vbep20NewImplementationIterator) Close ¶
func (it *Vbep20NewImplementationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20NewImplementationIterator) Error ¶
func (it *Vbep20NewImplementationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20NewImplementationIterator) Next ¶
func (it *Vbep20NewImplementationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20NewMarketInterestRateModel ¶
type Vbep20NewMarketInterestRateModel struct { OldInterestRateModel common.Address NewInterestRateModel common.Address Raw types.Log // Blockchain specific contextual infos }
Vbep20NewMarketInterestRateModel represents a NewMarketInterestRateModel event raised by the Vbep20 contract.
type Vbep20NewMarketInterestRateModelIterator ¶
type Vbep20NewMarketInterestRateModelIterator struct { Event *Vbep20NewMarketInterestRateModel // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20NewMarketInterestRateModelIterator is returned from FilterNewMarketInterestRateModel and is used to iterate over the raw logs and unpacked data for NewMarketInterestRateModel events raised by the Vbep20 contract.
func (*Vbep20NewMarketInterestRateModelIterator) Close ¶
func (it *Vbep20NewMarketInterestRateModelIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20NewMarketInterestRateModelIterator) Error ¶
func (it *Vbep20NewMarketInterestRateModelIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20NewMarketInterestRateModelIterator) Next ¶
func (it *Vbep20NewMarketInterestRateModelIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20NewPendingAdmin ¶
type Vbep20NewPendingAdmin struct { OldPendingAdmin common.Address NewPendingAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
Vbep20NewPendingAdmin represents a NewPendingAdmin event raised by the Vbep20 contract.
type Vbep20NewPendingAdminIterator ¶
type Vbep20NewPendingAdminIterator struct { Event *Vbep20NewPendingAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20NewPendingAdminIterator is returned from FilterNewPendingAdmin and is used to iterate over the raw logs and unpacked data for NewPendingAdmin events raised by the Vbep20 contract.
func (*Vbep20NewPendingAdminIterator) Close ¶
func (it *Vbep20NewPendingAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20NewPendingAdminIterator) Error ¶
func (it *Vbep20NewPendingAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20NewPendingAdminIterator) Next ¶
func (it *Vbep20NewPendingAdminIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20NewReserveFactor ¶
type Vbep20NewReserveFactor struct { OldReserveFactorMantissa *big.Int NewReserveFactorMantissa *big.Int Raw types.Log // Blockchain specific contextual infos }
Vbep20NewReserveFactor represents a NewReserveFactor event raised by the Vbep20 contract.
type Vbep20NewReserveFactorIterator ¶
type Vbep20NewReserveFactorIterator struct { Event *Vbep20NewReserveFactor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20NewReserveFactorIterator is returned from FilterNewReserveFactor and is used to iterate over the raw logs and unpacked data for NewReserveFactor events raised by the Vbep20 contract.
func (*Vbep20NewReserveFactorIterator) Close ¶
func (it *Vbep20NewReserveFactorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20NewReserveFactorIterator) Error ¶
func (it *Vbep20NewReserveFactorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20NewReserveFactorIterator) Next ¶
func (it *Vbep20NewReserveFactorIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20Raw ¶
type Vbep20Raw struct {
Contract *Vbep20 // Generic contract binding to access the raw methods on
}
Vbep20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*Vbep20Raw) Call ¶
func (_Vbep20 *Vbep20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*Vbep20Raw) Transact ¶
func (_Vbep20 *Vbep20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Vbep20Raw) Transfer ¶
func (_Vbep20 *Vbep20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type Vbep20Redeem ¶
type Vbep20Redeem struct { Redeemer common.Address RedeemAmount *big.Int RedeemTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
Vbep20Redeem represents a Redeem event raised by the Vbep20 contract.
type Vbep20RedeemFee ¶
type Vbep20RedeemFee struct { Redeemer common.Address FeeAmount *big.Int RedeemTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
Vbep20RedeemFee represents a RedeemFee event raised by the Vbep20 contract.
type Vbep20RedeemFeeIterator ¶
type Vbep20RedeemFeeIterator struct { Event *Vbep20RedeemFee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20RedeemFeeIterator is returned from FilterRedeemFee and is used to iterate over the raw logs and unpacked data for RedeemFee events raised by the Vbep20 contract.
func (*Vbep20RedeemFeeIterator) Close ¶
func (it *Vbep20RedeemFeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20RedeemFeeIterator) Error ¶
func (it *Vbep20RedeemFeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20RedeemFeeIterator) Next ¶
func (it *Vbep20RedeemFeeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20RedeemIterator ¶
type Vbep20RedeemIterator struct { Event *Vbep20Redeem // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20RedeemIterator is returned from FilterRedeem and is used to iterate over the raw logs and unpacked data for Redeem events raised by the Vbep20 contract.
func (*Vbep20RedeemIterator) Close ¶
func (it *Vbep20RedeemIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20RedeemIterator) Error ¶
func (it *Vbep20RedeemIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20RedeemIterator) Next ¶
func (it *Vbep20RedeemIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20RepayBorrow ¶
type Vbep20RepayBorrow struct { Payer common.Address Borrower common.Address RepayAmount *big.Int AccountBorrows *big.Int TotalBorrows *big.Int Raw types.Log // Blockchain specific contextual infos }
Vbep20RepayBorrow represents a RepayBorrow event raised by the Vbep20 contract.
type Vbep20RepayBorrowIterator ¶
type Vbep20RepayBorrowIterator struct { Event *Vbep20RepayBorrow // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20RepayBorrowIterator is returned from FilterRepayBorrow and is used to iterate over the raw logs and unpacked data for RepayBorrow events raised by the Vbep20 contract.
func (*Vbep20RepayBorrowIterator) Close ¶
func (it *Vbep20RepayBorrowIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20RepayBorrowIterator) Error ¶
func (it *Vbep20RepayBorrowIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20RepayBorrowIterator) Next ¶
func (it *Vbep20RepayBorrowIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20ReservesAdded ¶
type Vbep20ReservesAdded struct { Benefactor common.Address AddAmount *big.Int NewTotalReserves *big.Int Raw types.Log // Blockchain specific contextual infos }
Vbep20ReservesAdded represents a ReservesAdded event raised by the Vbep20 contract.
type Vbep20ReservesAddedIterator ¶
type Vbep20ReservesAddedIterator struct { Event *Vbep20ReservesAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20ReservesAddedIterator is returned from FilterReservesAdded and is used to iterate over the raw logs and unpacked data for ReservesAdded events raised by the Vbep20 contract.
func (*Vbep20ReservesAddedIterator) Close ¶
func (it *Vbep20ReservesAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20ReservesAddedIterator) Error ¶
func (it *Vbep20ReservesAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20ReservesAddedIterator) Next ¶
func (it *Vbep20ReservesAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20ReservesReduced ¶
type Vbep20ReservesReduced struct { Admin common.Address ReduceAmount *big.Int NewTotalReserves *big.Int Raw types.Log // Blockchain specific contextual infos }
Vbep20ReservesReduced represents a ReservesReduced event raised by the Vbep20 contract.
type Vbep20ReservesReducedIterator ¶
type Vbep20ReservesReducedIterator struct { Event *Vbep20ReservesReduced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20ReservesReducedIterator is returned from FilterReservesReduced and is used to iterate over the raw logs and unpacked data for ReservesReduced events raised by the Vbep20 contract.
func (*Vbep20ReservesReducedIterator) Close ¶
func (it *Vbep20ReservesReducedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20ReservesReducedIterator) Error ¶
func (it *Vbep20ReservesReducedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20ReservesReducedIterator) Next ¶
func (it *Vbep20ReservesReducedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbep20Session ¶
type Vbep20Session struct { Contract *Vbep20 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Vbep20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Vbep20Session) AcceptAdmin ¶
func (_Vbep20 *Vbep20Session) AcceptAdmin() (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0xe9c714f2.
Solidity: function _acceptAdmin() returns(uint256)
func (*Vbep20Session) AccrualBlockNumber ¶
func (_Vbep20 *Vbep20Session) AccrualBlockNumber() (*big.Int, error)
AccrualBlockNumber is a free data retrieval call binding the contract method 0x6c540baf.
Solidity: function accrualBlockNumber() view returns(uint256)
func (*Vbep20Session) AccrueInterest ¶
func (_Vbep20 *Vbep20Session) AccrueInterest() (*types.Transaction, error)
AccrueInterest is a paid mutator transaction binding the contract method 0xa6afed95.
Solidity: function accrueInterest() returns(uint256)
func (*Vbep20Session) AddReserves ¶
func (_Vbep20 *Vbep20Session) AddReserves(addAmount *big.Int) (*types.Transaction, error)
AddReserves is a paid mutator transaction binding the contract method 0x3e941010.
Solidity: function _addReserves(uint256 addAmount) returns(uint256)
func (*Vbep20Session) Admin ¶
func (_Vbep20 *Vbep20Session) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*Vbep20Session) Allowance ¶
func (_Vbep20 *Vbep20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*Vbep20Session) Approve ¶
func (_Vbep20 *Vbep20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*Vbep20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*Vbep20Session) BalanceOfUnderlying ¶
func (_Vbep20 *Vbep20Session) BalanceOfUnderlying(owner common.Address) (*types.Transaction, error)
BalanceOfUnderlying is a paid mutator transaction binding the contract method 0x3af9e669.
Solidity: function balanceOfUnderlying(address owner) returns(uint256)
func (*Vbep20Session) Borrow ¶
func (_Vbep20 *Vbep20Session) Borrow(borrowAmount *big.Int) (*types.Transaction, error)
Borrow is a paid mutator transaction binding the contract method 0xc5ebeaec.
Solidity: function borrow(uint256 borrowAmount) returns(uint256)
func (*Vbep20Session) BorrowBalanceCurrent ¶
func (_Vbep20 *Vbep20Session) BorrowBalanceCurrent(account common.Address) (*types.Transaction, error)
BorrowBalanceCurrent is a paid mutator transaction binding the contract method 0x17bfdfbc.
Solidity: function borrowBalanceCurrent(address account) returns(uint256)
func (*Vbep20Session) BorrowBalanceStored ¶
BorrowBalanceStored is a free data retrieval call binding the contract method 0x95dd9193.
Solidity: function borrowBalanceStored(address account) view returns(uint256)
func (*Vbep20Session) BorrowIndex ¶
func (_Vbep20 *Vbep20Session) BorrowIndex() (*big.Int, error)
BorrowIndex is a free data retrieval call binding the contract method 0xaa5af0fd.
Solidity: function borrowIndex() view returns(uint256)
func (*Vbep20Session) BorrowRatePerBlock ¶
func (_Vbep20 *Vbep20Session) BorrowRatePerBlock() (*big.Int, error)
BorrowRatePerBlock is a free data retrieval call binding the contract method 0xf8f9da28.
Solidity: function borrowRatePerBlock() view returns(uint256)
func (*Vbep20Session) Comptroller ¶
func (_Vbep20 *Vbep20Session) Comptroller() (common.Address, error)
Comptroller is a free data retrieval call binding the contract method 0x5fe3b567.
Solidity: function comptroller() view returns(address)
func (*Vbep20Session) Decimals ¶
func (_Vbep20 *Vbep20Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*Vbep20Session) DelegateToImplementation ¶
func (_Vbep20 *Vbep20Session) DelegateToImplementation(data []byte) (*types.Transaction, error)
DelegateToImplementation is a paid mutator transaction binding the contract method 0x0933c1ed.
Solidity: function delegateToImplementation(bytes data) returns(bytes)
func (*Vbep20Session) DelegateToViewImplementation ¶
func (_Vbep20 *Vbep20Session) DelegateToViewImplementation(data []byte) ([]byte, error)
DelegateToViewImplementation is a free data retrieval call binding the contract method 0x4487152f.
Solidity: function delegateToViewImplementation(bytes data) view returns(bytes)
func (*Vbep20Session) ExchangeRateCurrent ¶
func (_Vbep20 *Vbep20Session) ExchangeRateCurrent() (*types.Transaction, error)
ExchangeRateCurrent is a paid mutator transaction binding the contract method 0xbd6d894d.
Solidity: function exchangeRateCurrent() returns(uint256)
func (*Vbep20Session) ExchangeRateStored ¶
func (_Vbep20 *Vbep20Session) ExchangeRateStored() (*big.Int, error)
ExchangeRateStored is a free data retrieval call binding the contract method 0x182df0f5.
Solidity: function exchangeRateStored() view returns(uint256)
func (*Vbep20Session) Fallback ¶
func (_Vbep20 *Vbep20Session) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*Vbep20Session) GetAccountSnapshot ¶
func (_Vbep20 *Vbep20Session) GetAccountSnapshot(account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)
GetAccountSnapshot is a free data retrieval call binding the contract method 0xc37f68e2.
Solidity: function getAccountSnapshot(address account) view returns(uint256, uint256, uint256, uint256)
func (*Vbep20Session) GetCash ¶
func (_Vbep20 *Vbep20Session) GetCash() (*big.Int, error)
GetCash is a free data retrieval call binding the contract method 0x3b1d21a2.
Solidity: function getCash() view returns(uint256)
func (*Vbep20Session) Implementation ¶
func (_Vbep20 *Vbep20Session) Implementation() (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address)
func (*Vbep20Session) InterestRateModel ¶
func (_Vbep20 *Vbep20Session) InterestRateModel() (common.Address, error)
InterestRateModel is a free data retrieval call binding the contract method 0xf3fdb15a.
Solidity: function interestRateModel() view returns(address)
func (*Vbep20Session) IsVToken ¶
func (_Vbep20 *Vbep20Session) IsVToken() (bool, error)
IsVToken is a free data retrieval call binding the contract method 0x3d9ea3a1.
Solidity: function isVToken() view returns(bool)
func (*Vbep20Session) LiquidateBorrow ¶
func (_Vbep20 *Vbep20Session) LiquidateBorrow(borrower common.Address, repayAmount *big.Int, vTokenCollateral common.Address) (*types.Transaction, error)
LiquidateBorrow is a paid mutator transaction binding the contract method 0xf5e3c462.
Solidity: function liquidateBorrow(address borrower, uint256 repayAmount, address vTokenCollateral) returns(uint256)
func (*Vbep20Session) Mint ¶
func (_Vbep20 *Vbep20Session) Mint(mintAmount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(uint256 mintAmount) returns(uint256)
func (*Vbep20Session) MintBehalf ¶
func (_Vbep20 *Vbep20Session) MintBehalf(receiver common.Address, mintAmount *big.Int) (*types.Transaction, error)
MintBehalf is a paid mutator transaction binding the contract method 0x23323e03.
Solidity: function mintBehalf(address receiver, uint256 mintAmount) returns(uint256)
func (*Vbep20Session) Name ¶
func (_Vbep20 *Vbep20Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*Vbep20Session) PendingAdmin ¶
func (_Vbep20 *Vbep20Session) PendingAdmin() (common.Address, error)
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*Vbep20Session) Redeem ¶
func (_Vbep20 *Vbep20Session) Redeem(redeemTokens *big.Int) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xdb006a75.
Solidity: function redeem(uint256 redeemTokens) returns(uint256)
func (*Vbep20Session) RedeemUnderlying ¶
func (_Vbep20 *Vbep20Session) RedeemUnderlying(redeemAmount *big.Int) (*types.Transaction, error)
RedeemUnderlying is a paid mutator transaction binding the contract method 0x852a12e3.
Solidity: function redeemUnderlying(uint256 redeemAmount) returns(uint256)
func (*Vbep20Session) ReduceReserves ¶
func (_Vbep20 *Vbep20Session) ReduceReserves(reduceAmount *big.Int) (*types.Transaction, error)
ReduceReserves is a paid mutator transaction binding the contract method 0x601a0bf1.
Solidity: function _reduceReserves(uint256 reduceAmount) returns(uint256)
func (*Vbep20Session) RepayBorrow ¶
func (_Vbep20 *Vbep20Session) RepayBorrow(repayAmount *big.Int) (*types.Transaction, error)
RepayBorrow is a paid mutator transaction binding the contract method 0x0e752702.
Solidity: function repayBorrow(uint256 repayAmount) returns(uint256)
func (*Vbep20Session) RepayBorrowBehalf ¶
func (_Vbep20 *Vbep20Session) RepayBorrowBehalf(borrower common.Address, repayAmount *big.Int) (*types.Transaction, error)
RepayBorrowBehalf is a paid mutator transaction binding the contract method 0x2608f818.
Solidity: function repayBorrowBehalf(address borrower, uint256 repayAmount) returns(uint256)
func (*Vbep20Session) ReserveFactorMantissa ¶
func (_Vbep20 *Vbep20Session) ReserveFactorMantissa() (*big.Int, error)
ReserveFactorMantissa is a free data retrieval call binding the contract method 0x173b9904.
Solidity: function reserveFactorMantissa() view returns(uint256)
func (*Vbep20Session) Seize ¶
func (_Vbep20 *Vbep20Session) Seize(liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)
Seize is a paid mutator transaction binding the contract method 0xb2a02ff1.
Solidity: function seize(address liquidator, address borrower, uint256 seizeTokens) returns(uint256)
func (*Vbep20Session) SetComptroller ¶
func (_Vbep20 *Vbep20Session) SetComptroller(newComptroller common.Address) (*types.Transaction, error)
SetComptroller is a paid mutator transaction binding the contract method 0x4576b5db.
Solidity: function _setComptroller(address newComptroller) returns(uint256)
func (*Vbep20Session) SetImplementation ¶
func (_Vbep20 *Vbep20Session) SetImplementation(implementation_ common.Address, allowResign bool, becomeImplementationData []byte) (*types.Transaction, error)
SetImplementation is a paid mutator transaction binding the contract method 0x555bcc40.
Solidity: function _setImplementation(address implementation_, bool allowResign, bytes becomeImplementationData) returns()
func (*Vbep20Session) SetInterestRateModel ¶
func (_Vbep20 *Vbep20Session) SetInterestRateModel(newInterestRateModel common.Address) (*types.Transaction, error)
SetInterestRateModel is a paid mutator transaction binding the contract method 0xf2b3abbd.
Solidity: function _setInterestRateModel(address newInterestRateModel) returns(uint256)
func (*Vbep20Session) SetPendingAdmin ¶
func (_Vbep20 *Vbep20Session) SetPendingAdmin(newPendingAdmin common.Address) (*types.Transaction, error)
SetPendingAdmin is a paid mutator transaction binding the contract method 0xb71d1a0c.
Solidity: function _setPendingAdmin(address newPendingAdmin) returns(uint256)
func (*Vbep20Session) SetReserveFactor ¶
func (_Vbep20 *Vbep20Session) SetReserveFactor(newReserveFactorMantissa *big.Int) (*types.Transaction, error)
SetReserveFactor is a paid mutator transaction binding the contract method 0xfca7820b.
Solidity: function _setReserveFactor(uint256 newReserveFactorMantissa) returns(uint256)
func (*Vbep20Session) SupplyRatePerBlock ¶
func (_Vbep20 *Vbep20Session) SupplyRatePerBlock() (*big.Int, error)
SupplyRatePerBlock is a free data retrieval call binding the contract method 0xae9d70b0.
Solidity: function supplyRatePerBlock() view returns(uint256)
func (*Vbep20Session) Symbol ¶
func (_Vbep20 *Vbep20Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*Vbep20Session) TotalBorrows ¶
func (_Vbep20 *Vbep20Session) TotalBorrows() (*big.Int, error)
TotalBorrows is a free data retrieval call binding the contract method 0x47bd3718.
Solidity: function totalBorrows() view returns(uint256)
func (*Vbep20Session) TotalBorrowsCurrent ¶
func (_Vbep20 *Vbep20Session) TotalBorrowsCurrent() (*types.Transaction, error)
TotalBorrowsCurrent is a paid mutator transaction binding the contract method 0x73acee98.
Solidity: function totalBorrowsCurrent() returns(uint256)
func (*Vbep20Session) TotalReserves ¶
func (_Vbep20 *Vbep20Session) TotalReserves() (*big.Int, error)
TotalReserves is a free data retrieval call binding the contract method 0x8f840ddd.
Solidity: function totalReserves() view returns(uint256)
func (*Vbep20Session) TotalSupply ¶
func (_Vbep20 *Vbep20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*Vbep20Session) Transfer ¶
func (_Vbep20 *Vbep20Session) Transfer(dst common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 amount) returns(bool)
func (*Vbep20Session) TransferFrom ¶
func (_Vbep20 *Vbep20Session) TransferFrom(src common.Address, dst common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 amount) returns(bool)
func (*Vbep20Session) Underlying ¶
func (_Vbep20 *Vbep20Session) Underlying() (common.Address, error)
Underlying is a free data retrieval call binding the contract method 0x6f307dc3.
Solidity: function underlying() view returns(address)
type Vbep20Transactor ¶
type Vbep20Transactor struct {
// contains filtered or unexported fields
}
Vbep20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewVbep20Transactor ¶
func NewVbep20Transactor(address common.Address, transactor bind.ContractTransactor) (*Vbep20Transactor, error)
NewVbep20Transactor creates a new write-only instance of Vbep20, bound to a specific deployed contract.
func (*Vbep20Transactor) AcceptAdmin ¶
func (_Vbep20 *Vbep20Transactor) AcceptAdmin(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0xe9c714f2.
Solidity: function _acceptAdmin() returns(uint256)
func (*Vbep20Transactor) AccrueInterest ¶
func (_Vbep20 *Vbep20Transactor) AccrueInterest(opts *bind.TransactOpts) (*types.Transaction, error)
AccrueInterest is a paid mutator transaction binding the contract method 0xa6afed95.
Solidity: function accrueInterest() returns(uint256)
func (*Vbep20Transactor) AddReserves ¶
func (_Vbep20 *Vbep20Transactor) AddReserves(opts *bind.TransactOpts, addAmount *big.Int) (*types.Transaction, error)
AddReserves is a paid mutator transaction binding the contract method 0x3e941010.
Solidity: function _addReserves(uint256 addAmount) returns(uint256)
func (*Vbep20Transactor) Approve ¶
func (_Vbep20 *Vbep20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*Vbep20Transactor) BalanceOfUnderlying ¶
func (_Vbep20 *Vbep20Transactor) BalanceOfUnderlying(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
BalanceOfUnderlying is a paid mutator transaction binding the contract method 0x3af9e669.
Solidity: function balanceOfUnderlying(address owner) returns(uint256)
func (*Vbep20Transactor) Borrow ¶
func (_Vbep20 *Vbep20Transactor) Borrow(opts *bind.TransactOpts, borrowAmount *big.Int) (*types.Transaction, error)
Borrow is a paid mutator transaction binding the contract method 0xc5ebeaec.
Solidity: function borrow(uint256 borrowAmount) returns(uint256)
func (*Vbep20Transactor) BorrowBalanceCurrent ¶
func (_Vbep20 *Vbep20Transactor) BorrowBalanceCurrent(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
BorrowBalanceCurrent is a paid mutator transaction binding the contract method 0x17bfdfbc.
Solidity: function borrowBalanceCurrent(address account) returns(uint256)
func (*Vbep20Transactor) DelegateToImplementation ¶
func (_Vbep20 *Vbep20Transactor) DelegateToImplementation(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
DelegateToImplementation is a paid mutator transaction binding the contract method 0x0933c1ed.
Solidity: function delegateToImplementation(bytes data) returns(bytes)
func (*Vbep20Transactor) ExchangeRateCurrent ¶
func (_Vbep20 *Vbep20Transactor) ExchangeRateCurrent(opts *bind.TransactOpts) (*types.Transaction, error)
ExchangeRateCurrent is a paid mutator transaction binding the contract method 0xbd6d894d.
Solidity: function exchangeRateCurrent() returns(uint256)
func (*Vbep20Transactor) Fallback ¶
func (_Vbep20 *Vbep20Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*Vbep20Transactor) LiquidateBorrow ¶
func (_Vbep20 *Vbep20Transactor) LiquidateBorrow(opts *bind.TransactOpts, borrower common.Address, repayAmount *big.Int, vTokenCollateral common.Address) (*types.Transaction, error)
LiquidateBorrow is a paid mutator transaction binding the contract method 0xf5e3c462.
Solidity: function liquidateBorrow(address borrower, uint256 repayAmount, address vTokenCollateral) returns(uint256)
func (*Vbep20Transactor) Mint ¶
func (_Vbep20 *Vbep20Transactor) Mint(opts *bind.TransactOpts, mintAmount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(uint256 mintAmount) returns(uint256)
func (*Vbep20Transactor) MintBehalf ¶
func (_Vbep20 *Vbep20Transactor) MintBehalf(opts *bind.TransactOpts, receiver common.Address, mintAmount *big.Int) (*types.Transaction, error)
MintBehalf is a paid mutator transaction binding the contract method 0x23323e03.
Solidity: function mintBehalf(address receiver, uint256 mintAmount) returns(uint256)
func (*Vbep20Transactor) Redeem ¶
func (_Vbep20 *Vbep20Transactor) Redeem(opts *bind.TransactOpts, redeemTokens *big.Int) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xdb006a75.
Solidity: function redeem(uint256 redeemTokens) returns(uint256)
func (*Vbep20Transactor) RedeemUnderlying ¶
func (_Vbep20 *Vbep20Transactor) RedeemUnderlying(opts *bind.TransactOpts, redeemAmount *big.Int) (*types.Transaction, error)
RedeemUnderlying is a paid mutator transaction binding the contract method 0x852a12e3.
Solidity: function redeemUnderlying(uint256 redeemAmount) returns(uint256)
func (*Vbep20Transactor) ReduceReserves ¶
func (_Vbep20 *Vbep20Transactor) ReduceReserves(opts *bind.TransactOpts, reduceAmount *big.Int) (*types.Transaction, error)
ReduceReserves is a paid mutator transaction binding the contract method 0x601a0bf1.
Solidity: function _reduceReserves(uint256 reduceAmount) returns(uint256)
func (*Vbep20Transactor) RepayBorrow ¶
func (_Vbep20 *Vbep20Transactor) RepayBorrow(opts *bind.TransactOpts, repayAmount *big.Int) (*types.Transaction, error)
RepayBorrow is a paid mutator transaction binding the contract method 0x0e752702.
Solidity: function repayBorrow(uint256 repayAmount) returns(uint256)
func (*Vbep20Transactor) RepayBorrowBehalf ¶
func (_Vbep20 *Vbep20Transactor) RepayBorrowBehalf(opts *bind.TransactOpts, borrower common.Address, repayAmount *big.Int) (*types.Transaction, error)
RepayBorrowBehalf is a paid mutator transaction binding the contract method 0x2608f818.
Solidity: function repayBorrowBehalf(address borrower, uint256 repayAmount) returns(uint256)
func (*Vbep20Transactor) Seize ¶
func (_Vbep20 *Vbep20Transactor) Seize(opts *bind.TransactOpts, liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)
Seize is a paid mutator transaction binding the contract method 0xb2a02ff1.
Solidity: function seize(address liquidator, address borrower, uint256 seizeTokens) returns(uint256)
func (*Vbep20Transactor) SetComptroller ¶
func (_Vbep20 *Vbep20Transactor) SetComptroller(opts *bind.TransactOpts, newComptroller common.Address) (*types.Transaction, error)
SetComptroller is a paid mutator transaction binding the contract method 0x4576b5db.
Solidity: function _setComptroller(address newComptroller) returns(uint256)
func (*Vbep20Transactor) SetImplementation ¶
func (_Vbep20 *Vbep20Transactor) SetImplementation(opts *bind.TransactOpts, implementation_ common.Address, allowResign bool, becomeImplementationData []byte) (*types.Transaction, error)
SetImplementation is a paid mutator transaction binding the contract method 0x555bcc40.
Solidity: function _setImplementation(address implementation_, bool allowResign, bytes becomeImplementationData) returns()
func (*Vbep20Transactor) SetInterestRateModel ¶
func (_Vbep20 *Vbep20Transactor) SetInterestRateModel(opts *bind.TransactOpts, newInterestRateModel common.Address) (*types.Transaction, error)
SetInterestRateModel is a paid mutator transaction binding the contract method 0xf2b3abbd.
Solidity: function _setInterestRateModel(address newInterestRateModel) returns(uint256)
func (*Vbep20Transactor) SetPendingAdmin ¶
func (_Vbep20 *Vbep20Transactor) SetPendingAdmin(opts *bind.TransactOpts, newPendingAdmin common.Address) (*types.Transaction, error)
SetPendingAdmin is a paid mutator transaction binding the contract method 0xb71d1a0c.
Solidity: function _setPendingAdmin(address newPendingAdmin) returns(uint256)
func (*Vbep20Transactor) SetReserveFactor ¶
func (_Vbep20 *Vbep20Transactor) SetReserveFactor(opts *bind.TransactOpts, newReserveFactorMantissa *big.Int) (*types.Transaction, error)
SetReserveFactor is a paid mutator transaction binding the contract method 0xfca7820b.
Solidity: function _setReserveFactor(uint256 newReserveFactorMantissa) returns(uint256)
func (*Vbep20Transactor) TotalBorrowsCurrent ¶
func (_Vbep20 *Vbep20Transactor) TotalBorrowsCurrent(opts *bind.TransactOpts) (*types.Transaction, error)
TotalBorrowsCurrent is a paid mutator transaction binding the contract method 0x73acee98.
Solidity: function totalBorrowsCurrent() returns(uint256)
func (*Vbep20Transactor) Transfer ¶
func (_Vbep20 *Vbep20Transactor) Transfer(opts *bind.TransactOpts, dst common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 amount) returns(bool)
func (*Vbep20Transactor) TransferFrom ¶
func (_Vbep20 *Vbep20Transactor) TransferFrom(opts *bind.TransactOpts, src common.Address, dst common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 amount) returns(bool)
type Vbep20TransactorRaw ¶
type Vbep20TransactorRaw struct {
Contract *Vbep20Transactor // Generic write-only contract binding to access the raw methods on
}
Vbep20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Vbep20TransactorRaw) Transact ¶
func (_Vbep20 *Vbep20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Vbep20TransactorRaw) Transfer ¶
func (_Vbep20 *Vbep20TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type Vbep20TransactorSession ¶
type Vbep20TransactorSession struct { Contract *Vbep20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Vbep20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*Vbep20TransactorSession) AcceptAdmin ¶
func (_Vbep20 *Vbep20TransactorSession) AcceptAdmin() (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0xe9c714f2.
Solidity: function _acceptAdmin() returns(uint256)
func (*Vbep20TransactorSession) AccrueInterest ¶
func (_Vbep20 *Vbep20TransactorSession) AccrueInterest() (*types.Transaction, error)
AccrueInterest is a paid mutator transaction binding the contract method 0xa6afed95.
Solidity: function accrueInterest() returns(uint256)
func (*Vbep20TransactorSession) AddReserves ¶
func (_Vbep20 *Vbep20TransactorSession) AddReserves(addAmount *big.Int) (*types.Transaction, error)
AddReserves is a paid mutator transaction binding the contract method 0x3e941010.
Solidity: function _addReserves(uint256 addAmount) returns(uint256)
func (*Vbep20TransactorSession) Approve ¶
func (_Vbep20 *Vbep20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*Vbep20TransactorSession) BalanceOfUnderlying ¶
func (_Vbep20 *Vbep20TransactorSession) BalanceOfUnderlying(owner common.Address) (*types.Transaction, error)
BalanceOfUnderlying is a paid mutator transaction binding the contract method 0x3af9e669.
Solidity: function balanceOfUnderlying(address owner) returns(uint256)
func (*Vbep20TransactorSession) Borrow ¶
func (_Vbep20 *Vbep20TransactorSession) Borrow(borrowAmount *big.Int) (*types.Transaction, error)
Borrow is a paid mutator transaction binding the contract method 0xc5ebeaec.
Solidity: function borrow(uint256 borrowAmount) returns(uint256)
func (*Vbep20TransactorSession) BorrowBalanceCurrent ¶
func (_Vbep20 *Vbep20TransactorSession) BorrowBalanceCurrent(account common.Address) (*types.Transaction, error)
BorrowBalanceCurrent is a paid mutator transaction binding the contract method 0x17bfdfbc.
Solidity: function borrowBalanceCurrent(address account) returns(uint256)
func (*Vbep20TransactorSession) DelegateToImplementation ¶
func (_Vbep20 *Vbep20TransactorSession) DelegateToImplementation(data []byte) (*types.Transaction, error)
DelegateToImplementation is a paid mutator transaction binding the contract method 0x0933c1ed.
Solidity: function delegateToImplementation(bytes data) returns(bytes)
func (*Vbep20TransactorSession) ExchangeRateCurrent ¶
func (_Vbep20 *Vbep20TransactorSession) ExchangeRateCurrent() (*types.Transaction, error)
ExchangeRateCurrent is a paid mutator transaction binding the contract method 0xbd6d894d.
Solidity: function exchangeRateCurrent() returns(uint256)
func (*Vbep20TransactorSession) Fallback ¶
func (_Vbep20 *Vbep20TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*Vbep20TransactorSession) LiquidateBorrow ¶
func (_Vbep20 *Vbep20TransactorSession) LiquidateBorrow(borrower common.Address, repayAmount *big.Int, vTokenCollateral common.Address) (*types.Transaction, error)
LiquidateBorrow is a paid mutator transaction binding the contract method 0xf5e3c462.
Solidity: function liquidateBorrow(address borrower, uint256 repayAmount, address vTokenCollateral) returns(uint256)
func (*Vbep20TransactorSession) Mint ¶
func (_Vbep20 *Vbep20TransactorSession) Mint(mintAmount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(uint256 mintAmount) returns(uint256)
func (*Vbep20TransactorSession) MintBehalf ¶
func (_Vbep20 *Vbep20TransactorSession) MintBehalf(receiver common.Address, mintAmount *big.Int) (*types.Transaction, error)
MintBehalf is a paid mutator transaction binding the contract method 0x23323e03.
Solidity: function mintBehalf(address receiver, uint256 mintAmount) returns(uint256)
func (*Vbep20TransactorSession) Redeem ¶
func (_Vbep20 *Vbep20TransactorSession) Redeem(redeemTokens *big.Int) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xdb006a75.
Solidity: function redeem(uint256 redeemTokens) returns(uint256)
func (*Vbep20TransactorSession) RedeemUnderlying ¶
func (_Vbep20 *Vbep20TransactorSession) RedeemUnderlying(redeemAmount *big.Int) (*types.Transaction, error)
RedeemUnderlying is a paid mutator transaction binding the contract method 0x852a12e3.
Solidity: function redeemUnderlying(uint256 redeemAmount) returns(uint256)
func (*Vbep20TransactorSession) ReduceReserves ¶
func (_Vbep20 *Vbep20TransactorSession) ReduceReserves(reduceAmount *big.Int) (*types.Transaction, error)
ReduceReserves is a paid mutator transaction binding the contract method 0x601a0bf1.
Solidity: function _reduceReserves(uint256 reduceAmount) returns(uint256)
func (*Vbep20TransactorSession) RepayBorrow ¶
func (_Vbep20 *Vbep20TransactorSession) RepayBorrow(repayAmount *big.Int) (*types.Transaction, error)
RepayBorrow is a paid mutator transaction binding the contract method 0x0e752702.
Solidity: function repayBorrow(uint256 repayAmount) returns(uint256)
func (*Vbep20TransactorSession) RepayBorrowBehalf ¶
func (_Vbep20 *Vbep20TransactorSession) RepayBorrowBehalf(borrower common.Address, repayAmount *big.Int) (*types.Transaction, error)
RepayBorrowBehalf is a paid mutator transaction binding the contract method 0x2608f818.
Solidity: function repayBorrowBehalf(address borrower, uint256 repayAmount) returns(uint256)
func (*Vbep20TransactorSession) Seize ¶
func (_Vbep20 *Vbep20TransactorSession) Seize(liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)
Seize is a paid mutator transaction binding the contract method 0xb2a02ff1.
Solidity: function seize(address liquidator, address borrower, uint256 seizeTokens) returns(uint256)
func (*Vbep20TransactorSession) SetComptroller ¶
func (_Vbep20 *Vbep20TransactorSession) SetComptroller(newComptroller common.Address) (*types.Transaction, error)
SetComptroller is a paid mutator transaction binding the contract method 0x4576b5db.
Solidity: function _setComptroller(address newComptroller) returns(uint256)
func (*Vbep20TransactorSession) SetImplementation ¶
func (_Vbep20 *Vbep20TransactorSession) SetImplementation(implementation_ common.Address, allowResign bool, becomeImplementationData []byte) (*types.Transaction, error)
SetImplementation is a paid mutator transaction binding the contract method 0x555bcc40.
Solidity: function _setImplementation(address implementation_, bool allowResign, bytes becomeImplementationData) returns()
func (*Vbep20TransactorSession) SetInterestRateModel ¶
func (_Vbep20 *Vbep20TransactorSession) SetInterestRateModel(newInterestRateModel common.Address) (*types.Transaction, error)
SetInterestRateModel is a paid mutator transaction binding the contract method 0xf2b3abbd.
Solidity: function _setInterestRateModel(address newInterestRateModel) returns(uint256)
func (*Vbep20TransactorSession) SetPendingAdmin ¶
func (_Vbep20 *Vbep20TransactorSession) SetPendingAdmin(newPendingAdmin common.Address) (*types.Transaction, error)
SetPendingAdmin is a paid mutator transaction binding the contract method 0xb71d1a0c.
Solidity: function _setPendingAdmin(address newPendingAdmin) returns(uint256)
func (*Vbep20TransactorSession) SetReserveFactor ¶
func (_Vbep20 *Vbep20TransactorSession) SetReserveFactor(newReserveFactorMantissa *big.Int) (*types.Transaction, error)
SetReserveFactor is a paid mutator transaction binding the contract method 0xfca7820b.
Solidity: function _setReserveFactor(uint256 newReserveFactorMantissa) returns(uint256)
func (*Vbep20TransactorSession) TotalBorrowsCurrent ¶
func (_Vbep20 *Vbep20TransactorSession) TotalBorrowsCurrent() (*types.Transaction, error)
TotalBorrowsCurrent is a paid mutator transaction binding the contract method 0x73acee98.
Solidity: function totalBorrowsCurrent() returns(uint256)
func (*Vbep20TransactorSession) Transfer ¶
func (_Vbep20 *Vbep20TransactorSession) Transfer(dst common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 amount) returns(bool)
func (*Vbep20TransactorSession) TransferFrom ¶
func (_Vbep20 *Vbep20TransactorSession) TransferFrom(src common.Address, dst common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 amount) returns(bool)
type Vbep20Transfer ¶
type Vbep20Transfer struct { From common.Address To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
Vbep20Transfer represents a Transfer event raised by the Vbep20 contract.
type Vbep20TransferIterator ¶
type Vbep20TransferIterator struct { Event *Vbep20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Vbep20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Vbep20 contract.
func (*Vbep20TransferIterator) Close ¶
func (it *Vbep20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Vbep20TransferIterator) Error ¶
func (it *Vbep20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Vbep20TransferIterator) Next ¶
func (it *Vbep20TransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Vbnb ¶
type Vbnb struct { VbnbCaller // Read-only binding to the contract VbnbTransactor // Write-only binding to the contract VbnbFilterer // Log filterer for contract events }
Vbnb is an auto generated Go binding around an Ethereum contract.
type VbnbAccrueInterest ¶
type VbnbAccrueInterest struct { CashPrior *big.Int InterestAccumulated *big.Int BorrowIndex *big.Int TotalBorrows *big.Int Raw types.Log // Blockchain specific contextual infos }
VbnbAccrueInterest represents a AccrueInterest event raised by the Vbnb contract.
type VbnbAccrueInterestIterator ¶
type VbnbAccrueInterestIterator struct { Event *VbnbAccrueInterest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbAccrueInterestIterator is returned from FilterAccrueInterest and is used to iterate over the raw logs and unpacked data for AccrueInterest events raised by the Vbnb contract.
func (*VbnbAccrueInterestIterator) Close ¶
func (it *VbnbAccrueInterestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbAccrueInterestIterator) Error ¶
func (it *VbnbAccrueInterestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbAccrueInterestIterator) Next ¶
func (it *VbnbAccrueInterestIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VbnbApproval ¶
type VbnbApproval struct { Owner common.Address Spender common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
VbnbApproval represents a Approval event raised by the Vbnb contract.
type VbnbApprovalIterator ¶
type VbnbApprovalIterator struct { Event *VbnbApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Vbnb contract.
func (*VbnbApprovalIterator) Close ¶
func (it *VbnbApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbApprovalIterator) Error ¶
func (it *VbnbApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbApprovalIterator) Next ¶
func (it *VbnbApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VbnbBorrow ¶
type VbnbBorrow struct { Borrower common.Address BorrowAmount *big.Int AccountBorrows *big.Int TotalBorrows *big.Int Raw types.Log // Blockchain specific contextual infos }
VbnbBorrow represents a Borrow event raised by the Vbnb contract.
type VbnbBorrowIterator ¶
type VbnbBorrowIterator struct { Event *VbnbBorrow // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbBorrowIterator is returned from FilterBorrow and is used to iterate over the raw logs and unpacked data for Borrow events raised by the Vbnb contract.
func (*VbnbBorrowIterator) Close ¶
func (it *VbnbBorrowIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbBorrowIterator) Error ¶
func (it *VbnbBorrowIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbBorrowIterator) Next ¶
func (it *VbnbBorrowIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VbnbCaller ¶
type VbnbCaller struct {
// contains filtered or unexported fields
}
VbnbCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewVbnbCaller ¶
func NewVbnbCaller(address common.Address, caller bind.ContractCaller) (*VbnbCaller, error)
NewVbnbCaller creates a new read-only instance of Vbnb, bound to a specific deployed contract.
func (*VbnbCaller) AccrualBlockNumber ¶
AccrualBlockNumber is a free data retrieval call binding the contract method 0x6c540baf.
Solidity: function accrualBlockNumber() view returns(uint256)
func (*VbnbCaller) Admin ¶
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*VbnbCaller) Allowance ¶
func (_Vbnb *VbnbCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*VbnbCaller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*VbnbCaller) BorrowBalanceStored ¶
func (_Vbnb *VbnbCaller) BorrowBalanceStored(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BorrowBalanceStored is a free data retrieval call binding the contract method 0x95dd9193.
Solidity: function borrowBalanceStored(address account) view returns(uint256)
func (*VbnbCaller) BorrowIndex ¶
BorrowIndex is a free data retrieval call binding the contract method 0xaa5af0fd.
Solidity: function borrowIndex() view returns(uint256)
func (*VbnbCaller) BorrowRatePerBlock ¶
BorrowRatePerBlock is a free data retrieval call binding the contract method 0xf8f9da28.
Solidity: function borrowRatePerBlock() view returns(uint256)
func (*VbnbCaller) Comptroller ¶
Comptroller is a free data retrieval call binding the contract method 0x5fe3b567.
Solidity: function comptroller() view returns(address)
func (*VbnbCaller) Decimals ¶
func (_Vbnb *VbnbCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*VbnbCaller) ExchangeRateStored ¶
ExchangeRateStored is a free data retrieval call binding the contract method 0x182df0f5.
Solidity: function exchangeRateStored() view returns(uint256)
func (*VbnbCaller) GetAccountSnapshot ¶
func (_Vbnb *VbnbCaller) GetAccountSnapshot(opts *bind.CallOpts, account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)
GetAccountSnapshot is a free data retrieval call binding the contract method 0xc37f68e2.
Solidity: function getAccountSnapshot(address account) view returns(uint256, uint256, uint256, uint256)
func (*VbnbCaller) GetCash ¶
GetCash is a free data retrieval call binding the contract method 0x3b1d21a2.
Solidity: function getCash() view returns(uint256)
func (*VbnbCaller) InterestRateModel ¶
InterestRateModel is a free data retrieval call binding the contract method 0xf3fdb15a.
Solidity: function interestRateModel() view returns(address)
func (*VbnbCaller) IsVToken ¶
func (_Vbnb *VbnbCaller) IsVToken(opts *bind.CallOpts) (bool, error)
IsVToken is a free data retrieval call binding the contract method 0x3d9ea3a1.
Solidity: function isVToken() view returns(bool)
func (*VbnbCaller) Name ¶
func (_Vbnb *VbnbCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*VbnbCaller) PendingAdmin ¶
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*VbnbCaller) ReserveFactorMantissa ¶
ReserveFactorMantissa is a free data retrieval call binding the contract method 0x173b9904.
Solidity: function reserveFactorMantissa() view returns(uint256)
func (*VbnbCaller) SupplyRatePerBlock ¶
SupplyRatePerBlock is a free data retrieval call binding the contract method 0xae9d70b0.
Solidity: function supplyRatePerBlock() view returns(uint256)
func (*VbnbCaller) Symbol ¶
func (_Vbnb *VbnbCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*VbnbCaller) TotalBorrows ¶
TotalBorrows is a free data retrieval call binding the contract method 0x47bd3718.
Solidity: function totalBorrows() view returns(uint256)
func (*VbnbCaller) TotalReserves ¶
TotalReserves is a free data retrieval call binding the contract method 0x8f840ddd.
Solidity: function totalReserves() view returns(uint256)
func (*VbnbCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type VbnbCallerRaw ¶
type VbnbCallerRaw struct {
Contract *VbnbCaller // Generic read-only contract binding to access the raw methods on
}
VbnbCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*VbnbCallerRaw) Call ¶
func (_Vbnb *VbnbCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type VbnbCallerSession ¶
type VbnbCallerSession struct { Contract *VbnbCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
VbnbCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*VbnbCallerSession) AccrualBlockNumber ¶
func (_Vbnb *VbnbCallerSession) AccrualBlockNumber() (*big.Int, error)
AccrualBlockNumber is a free data retrieval call binding the contract method 0x6c540baf.
Solidity: function accrualBlockNumber() view returns(uint256)
func (*VbnbCallerSession) Admin ¶
func (_Vbnb *VbnbCallerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*VbnbCallerSession) Allowance ¶
func (_Vbnb *VbnbCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*VbnbCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*VbnbCallerSession) BorrowBalanceStored ¶
BorrowBalanceStored is a free data retrieval call binding the contract method 0x95dd9193.
Solidity: function borrowBalanceStored(address account) view returns(uint256)
func (*VbnbCallerSession) BorrowIndex ¶
func (_Vbnb *VbnbCallerSession) BorrowIndex() (*big.Int, error)
BorrowIndex is a free data retrieval call binding the contract method 0xaa5af0fd.
Solidity: function borrowIndex() view returns(uint256)
func (*VbnbCallerSession) BorrowRatePerBlock ¶
func (_Vbnb *VbnbCallerSession) BorrowRatePerBlock() (*big.Int, error)
BorrowRatePerBlock is a free data retrieval call binding the contract method 0xf8f9da28.
Solidity: function borrowRatePerBlock() view returns(uint256)
func (*VbnbCallerSession) Comptroller ¶
func (_Vbnb *VbnbCallerSession) Comptroller() (common.Address, error)
Comptroller is a free data retrieval call binding the contract method 0x5fe3b567.
Solidity: function comptroller() view returns(address)
func (*VbnbCallerSession) Decimals ¶
func (_Vbnb *VbnbCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*VbnbCallerSession) ExchangeRateStored ¶
func (_Vbnb *VbnbCallerSession) ExchangeRateStored() (*big.Int, error)
ExchangeRateStored is a free data retrieval call binding the contract method 0x182df0f5.
Solidity: function exchangeRateStored() view returns(uint256)
func (*VbnbCallerSession) GetAccountSnapshot ¶
func (_Vbnb *VbnbCallerSession) GetAccountSnapshot(account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)
GetAccountSnapshot is a free data retrieval call binding the contract method 0xc37f68e2.
Solidity: function getAccountSnapshot(address account) view returns(uint256, uint256, uint256, uint256)
func (*VbnbCallerSession) GetCash ¶
func (_Vbnb *VbnbCallerSession) GetCash() (*big.Int, error)
GetCash is a free data retrieval call binding the contract method 0x3b1d21a2.
Solidity: function getCash() view returns(uint256)
func (*VbnbCallerSession) InterestRateModel ¶
func (_Vbnb *VbnbCallerSession) InterestRateModel() (common.Address, error)
InterestRateModel is a free data retrieval call binding the contract method 0xf3fdb15a.
Solidity: function interestRateModel() view returns(address)
func (*VbnbCallerSession) IsVToken ¶
func (_Vbnb *VbnbCallerSession) IsVToken() (bool, error)
IsVToken is a free data retrieval call binding the contract method 0x3d9ea3a1.
Solidity: function isVToken() view returns(bool)
func (*VbnbCallerSession) Name ¶
func (_Vbnb *VbnbCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*VbnbCallerSession) PendingAdmin ¶
func (_Vbnb *VbnbCallerSession) PendingAdmin() (common.Address, error)
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*VbnbCallerSession) ReserveFactorMantissa ¶
func (_Vbnb *VbnbCallerSession) ReserveFactorMantissa() (*big.Int, error)
ReserveFactorMantissa is a free data retrieval call binding the contract method 0x173b9904.
Solidity: function reserveFactorMantissa() view returns(uint256)
func (*VbnbCallerSession) SupplyRatePerBlock ¶
func (_Vbnb *VbnbCallerSession) SupplyRatePerBlock() (*big.Int, error)
SupplyRatePerBlock is a free data retrieval call binding the contract method 0xae9d70b0.
Solidity: function supplyRatePerBlock() view returns(uint256)
func (*VbnbCallerSession) Symbol ¶
func (_Vbnb *VbnbCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*VbnbCallerSession) TotalBorrows ¶
func (_Vbnb *VbnbCallerSession) TotalBorrows() (*big.Int, error)
TotalBorrows is a free data retrieval call binding the contract method 0x47bd3718.
Solidity: function totalBorrows() view returns(uint256)
func (*VbnbCallerSession) TotalReserves ¶
func (_Vbnb *VbnbCallerSession) TotalReserves() (*big.Int, error)
TotalReserves is a free data retrieval call binding the contract method 0x8f840ddd.
Solidity: function totalReserves() view returns(uint256)
func (*VbnbCallerSession) TotalSupply ¶
func (_Vbnb *VbnbCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type VbnbFailure ¶
type VbnbFailure struct { Error *big.Int Info *big.Int Detail *big.Int Raw types.Log // Blockchain specific contextual infos }
VbnbFailure represents a Failure event raised by the Vbnb contract.
type VbnbFailureIterator ¶
type VbnbFailureIterator struct { Event *VbnbFailure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbFailureIterator is returned from FilterFailure and is used to iterate over the raw logs and unpacked data for Failure events raised by the Vbnb contract.
func (*VbnbFailureIterator) Close ¶
func (it *VbnbFailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbFailureIterator) Error ¶
func (it *VbnbFailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbFailureIterator) Next ¶
func (it *VbnbFailureIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VbnbFilterer ¶
type VbnbFilterer struct {
// contains filtered or unexported fields
}
VbnbFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewVbnbFilterer ¶
func NewVbnbFilterer(address common.Address, filterer bind.ContractFilterer) (*VbnbFilterer, error)
NewVbnbFilterer creates a new log filterer instance of Vbnb, bound to a specific deployed contract.
func (*VbnbFilterer) FilterAccrueInterest ¶
func (_Vbnb *VbnbFilterer) FilterAccrueInterest(opts *bind.FilterOpts) (*VbnbAccrueInterestIterator, error)
FilterAccrueInterest is a free log retrieval operation binding the contract event 0x4dec04e750ca11537cabcd8a9eab06494de08da3735bc8871cd41250e190bc04.
Solidity: event AccrueInterest(uint256 cashPrior, uint256 interestAccumulated, uint256 borrowIndex, uint256 totalBorrows)
func (*VbnbFilterer) FilterApproval ¶
func (_Vbnb *VbnbFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*VbnbApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 amount)
func (*VbnbFilterer) FilterBorrow ¶
func (_Vbnb *VbnbFilterer) FilterBorrow(opts *bind.FilterOpts) (*VbnbBorrowIterator, error)
FilterBorrow is a free log retrieval operation binding the contract event 0x13ed6866d4e1ee6da46f845c46d7e54120883d75c5ea9a2dacc1c4ca8984ab80.
Solidity: event Borrow(address borrower, uint256 borrowAmount, uint256 accountBorrows, uint256 totalBorrows)
func (*VbnbFilterer) FilterFailure ¶
func (_Vbnb *VbnbFilterer) FilterFailure(opts *bind.FilterOpts) (*VbnbFailureIterator, error)
FilterFailure is a free log retrieval operation binding the contract event 0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0.
Solidity: event Failure(uint256 error, uint256 info, uint256 detail)
func (*VbnbFilterer) FilterLiquidateBorrow ¶
func (_Vbnb *VbnbFilterer) FilterLiquidateBorrow(opts *bind.FilterOpts) (*VbnbLiquidateBorrowIterator, error)
FilterLiquidateBorrow is a free log retrieval operation binding the contract event 0x298637f684da70674f26509b10f07ec2fbc77a335ab1e7d6215a4b2484d8bb52.
Solidity: event LiquidateBorrow(address liquidator, address borrower, uint256 repayAmount, address vTokenCollateral, uint256 seizeTokens)
func (*VbnbFilterer) FilterMint ¶
func (_Vbnb *VbnbFilterer) FilterMint(opts *bind.FilterOpts) (*VbnbMintIterator, error)
FilterMint is a free log retrieval operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.
Solidity: event Mint(address minter, uint256 mintAmount, uint256 mintTokens)
func (*VbnbFilterer) FilterMintBehalf ¶
func (_Vbnb *VbnbFilterer) FilterMintBehalf(opts *bind.FilterOpts) (*VbnbMintBehalfIterator, error)
FilterMintBehalf is a free log retrieval operation binding the contract event 0x297989b84a5f5b82d2ee0c266504c19bd9b10b410f187dc72ca4b0f0faecb345.
Solidity: event MintBehalf(address payer, address receiver, uint256 mintAmount, uint256 mintTokens)
func (*VbnbFilterer) FilterNewAdmin ¶
func (_Vbnb *VbnbFilterer) FilterNewAdmin(opts *bind.FilterOpts) (*VbnbNewAdminIterator, error)
FilterNewAdmin is a free log retrieval operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.
Solidity: event NewAdmin(address oldAdmin, address newAdmin)
func (*VbnbFilterer) FilterNewComptroller ¶
func (_Vbnb *VbnbFilterer) FilterNewComptroller(opts *bind.FilterOpts) (*VbnbNewComptrollerIterator, error)
FilterNewComptroller is a free log retrieval operation binding the contract event 0x7ac369dbd14fa5ea3f473ed67cc9d598964a77501540ba6751eb0b3decf5870d.
Solidity: event NewComptroller(address oldComptroller, address newComptroller)
func (*VbnbFilterer) FilterNewMarketInterestRateModel ¶
func (_Vbnb *VbnbFilterer) FilterNewMarketInterestRateModel(opts *bind.FilterOpts) (*VbnbNewMarketInterestRateModelIterator, error)
FilterNewMarketInterestRateModel is a free log retrieval operation binding the contract event 0xedffc32e068c7c95dfd4bdfd5c4d939a084d6b11c4199eac8436ed234d72f926.
Solidity: event NewMarketInterestRateModel(address oldInterestRateModel, address newInterestRateModel)
func (*VbnbFilterer) FilterNewPendingAdmin ¶
func (_Vbnb *VbnbFilterer) FilterNewPendingAdmin(opts *bind.FilterOpts) (*VbnbNewPendingAdminIterator, error)
FilterNewPendingAdmin is a free log retrieval operation binding the contract event 0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9.
Solidity: event NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
func (*VbnbFilterer) FilterNewReserveFactor ¶
func (_Vbnb *VbnbFilterer) FilterNewReserveFactor(opts *bind.FilterOpts) (*VbnbNewReserveFactorIterator, error)
FilterNewReserveFactor is a free log retrieval operation binding the contract event 0xaaa68312e2ea9d50e16af5068410ab56e1a1fd06037b1a35664812c30f821460.
Solidity: event NewReserveFactor(uint256 oldReserveFactorMantissa, uint256 newReserveFactorMantissa)
func (*VbnbFilterer) FilterRedeem ¶
func (_Vbnb *VbnbFilterer) FilterRedeem(opts *bind.FilterOpts) (*VbnbRedeemIterator, error)
FilterRedeem is a free log retrieval operation binding the contract event 0xe5b754fb1abb7f01b499791d0b820ae3b6af3424ac1c59768edb53f4ec31a929.
Solidity: event Redeem(address redeemer, uint256 redeemAmount, uint256 redeemTokens)
func (*VbnbFilterer) FilterRedeemFee ¶
func (_Vbnb *VbnbFilterer) FilterRedeemFee(opts *bind.FilterOpts) (*VbnbRedeemFeeIterator, error)
FilterRedeemFee is a free log retrieval operation binding the contract event 0xccf8e53b86a99b7e9ecf796342c165764d66154780f638c08e6241d711fba6d4.
Solidity: event RedeemFee(address redeemer, uint256 feeAmount, uint256 redeemTokens)
func (*VbnbFilterer) FilterRepayBorrow ¶
func (_Vbnb *VbnbFilterer) FilterRepayBorrow(opts *bind.FilterOpts) (*VbnbRepayBorrowIterator, error)
FilterRepayBorrow is a free log retrieval operation binding the contract event 0x1a2a22cb034d26d1854bdc6666a5b91fe25efbbb5dcad3b0355478d6f5c362a1.
Solidity: event RepayBorrow(address payer, address borrower, uint256 repayAmount, uint256 accountBorrows, uint256 totalBorrows)
func (*VbnbFilterer) FilterReservesAdded ¶
func (_Vbnb *VbnbFilterer) FilterReservesAdded(opts *bind.FilterOpts) (*VbnbReservesAddedIterator, error)
FilterReservesAdded is a free log retrieval operation binding the contract event 0xa91e67c5ea634cd43a12c5a482724b03de01e85ca68702a53d0c2f45cb7c1dc5.
Solidity: event ReservesAdded(address benefactor, uint256 addAmount, uint256 newTotalReserves)
func (*VbnbFilterer) FilterReservesReduced ¶
func (_Vbnb *VbnbFilterer) FilterReservesReduced(opts *bind.FilterOpts) (*VbnbReservesReducedIterator, error)
FilterReservesReduced is a free log retrieval operation binding the contract event 0x3bad0c59cf2f06e7314077049f48a93578cd16f5ef92329f1dab1420a99c177e.
Solidity: event ReservesReduced(address admin, uint256 reduceAmount, uint256 newTotalReserves)
func (*VbnbFilterer) FilterTransfer ¶
func (_Vbnb *VbnbFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VbnbTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)
func (*VbnbFilterer) ParseAccrueInterest ¶
func (_Vbnb *VbnbFilterer) ParseAccrueInterest(log types.Log) (*VbnbAccrueInterest, error)
ParseAccrueInterest is a log parse operation binding the contract event 0x4dec04e750ca11537cabcd8a9eab06494de08da3735bc8871cd41250e190bc04.
Solidity: event AccrueInterest(uint256 cashPrior, uint256 interestAccumulated, uint256 borrowIndex, uint256 totalBorrows)
func (*VbnbFilterer) ParseApproval ¶
func (_Vbnb *VbnbFilterer) ParseApproval(log types.Log) (*VbnbApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 amount)
func (*VbnbFilterer) ParseBorrow ¶
func (_Vbnb *VbnbFilterer) ParseBorrow(log types.Log) (*VbnbBorrow, error)
ParseBorrow is a log parse operation binding the contract event 0x13ed6866d4e1ee6da46f845c46d7e54120883d75c5ea9a2dacc1c4ca8984ab80.
Solidity: event Borrow(address borrower, uint256 borrowAmount, uint256 accountBorrows, uint256 totalBorrows)
func (*VbnbFilterer) ParseFailure ¶
func (_Vbnb *VbnbFilterer) ParseFailure(log types.Log) (*VbnbFailure, error)
ParseFailure is a log parse operation binding the contract event 0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0.
Solidity: event Failure(uint256 error, uint256 info, uint256 detail)
func (*VbnbFilterer) ParseLiquidateBorrow ¶
func (_Vbnb *VbnbFilterer) ParseLiquidateBorrow(log types.Log) (*VbnbLiquidateBorrow, error)
ParseLiquidateBorrow is a log parse operation binding the contract event 0x298637f684da70674f26509b10f07ec2fbc77a335ab1e7d6215a4b2484d8bb52.
Solidity: event LiquidateBorrow(address liquidator, address borrower, uint256 repayAmount, address vTokenCollateral, uint256 seizeTokens)
func (*VbnbFilterer) ParseMint ¶
func (_Vbnb *VbnbFilterer) ParseMint(log types.Log) (*VbnbMint, error)
ParseMint is a log parse operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.
Solidity: event Mint(address minter, uint256 mintAmount, uint256 mintTokens)
func (*VbnbFilterer) ParseMintBehalf ¶
func (_Vbnb *VbnbFilterer) ParseMintBehalf(log types.Log) (*VbnbMintBehalf, error)
ParseMintBehalf is a log parse operation binding the contract event 0x297989b84a5f5b82d2ee0c266504c19bd9b10b410f187dc72ca4b0f0faecb345.
Solidity: event MintBehalf(address payer, address receiver, uint256 mintAmount, uint256 mintTokens)
func (*VbnbFilterer) ParseNewAdmin ¶
func (_Vbnb *VbnbFilterer) ParseNewAdmin(log types.Log) (*VbnbNewAdmin, error)
ParseNewAdmin is a log parse operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.
Solidity: event NewAdmin(address oldAdmin, address newAdmin)
func (*VbnbFilterer) ParseNewComptroller ¶
func (_Vbnb *VbnbFilterer) ParseNewComptroller(log types.Log) (*VbnbNewComptroller, error)
ParseNewComptroller is a log parse operation binding the contract event 0x7ac369dbd14fa5ea3f473ed67cc9d598964a77501540ba6751eb0b3decf5870d.
Solidity: event NewComptroller(address oldComptroller, address newComptroller)
func (*VbnbFilterer) ParseNewMarketInterestRateModel ¶
func (_Vbnb *VbnbFilterer) ParseNewMarketInterestRateModel(log types.Log) (*VbnbNewMarketInterestRateModel, error)
ParseNewMarketInterestRateModel is a log parse operation binding the contract event 0xedffc32e068c7c95dfd4bdfd5c4d939a084d6b11c4199eac8436ed234d72f926.
Solidity: event NewMarketInterestRateModel(address oldInterestRateModel, address newInterestRateModel)
func (*VbnbFilterer) ParseNewPendingAdmin ¶
func (_Vbnb *VbnbFilterer) ParseNewPendingAdmin(log types.Log) (*VbnbNewPendingAdmin, error)
ParseNewPendingAdmin is a log parse operation binding the contract event 0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9.
Solidity: event NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
func (*VbnbFilterer) ParseNewReserveFactor ¶
func (_Vbnb *VbnbFilterer) ParseNewReserveFactor(log types.Log) (*VbnbNewReserveFactor, error)
ParseNewReserveFactor is a log parse operation binding the contract event 0xaaa68312e2ea9d50e16af5068410ab56e1a1fd06037b1a35664812c30f821460.
Solidity: event NewReserveFactor(uint256 oldReserveFactorMantissa, uint256 newReserveFactorMantissa)
func (*VbnbFilterer) ParseRedeem ¶
func (_Vbnb *VbnbFilterer) ParseRedeem(log types.Log) (*VbnbRedeem, error)
ParseRedeem is a log parse operation binding the contract event 0xe5b754fb1abb7f01b499791d0b820ae3b6af3424ac1c59768edb53f4ec31a929.
Solidity: event Redeem(address redeemer, uint256 redeemAmount, uint256 redeemTokens)
func (*VbnbFilterer) ParseRedeemFee ¶
func (_Vbnb *VbnbFilterer) ParseRedeemFee(log types.Log) (*VbnbRedeemFee, error)
ParseRedeemFee is a log parse operation binding the contract event 0xccf8e53b86a99b7e9ecf796342c165764d66154780f638c08e6241d711fba6d4.
Solidity: event RedeemFee(address redeemer, uint256 feeAmount, uint256 redeemTokens)
func (*VbnbFilterer) ParseRepayBorrow ¶
func (_Vbnb *VbnbFilterer) ParseRepayBorrow(log types.Log) (*VbnbRepayBorrow, error)
ParseRepayBorrow is a log parse operation binding the contract event 0x1a2a22cb034d26d1854bdc6666a5b91fe25efbbb5dcad3b0355478d6f5c362a1.
Solidity: event RepayBorrow(address payer, address borrower, uint256 repayAmount, uint256 accountBorrows, uint256 totalBorrows)
func (*VbnbFilterer) ParseReservesAdded ¶
func (_Vbnb *VbnbFilterer) ParseReservesAdded(log types.Log) (*VbnbReservesAdded, error)
ParseReservesAdded is a log parse operation binding the contract event 0xa91e67c5ea634cd43a12c5a482724b03de01e85ca68702a53d0c2f45cb7c1dc5.
Solidity: event ReservesAdded(address benefactor, uint256 addAmount, uint256 newTotalReserves)
func (*VbnbFilterer) ParseReservesReduced ¶
func (_Vbnb *VbnbFilterer) ParseReservesReduced(log types.Log) (*VbnbReservesReduced, error)
ParseReservesReduced is a log parse operation binding the contract event 0x3bad0c59cf2f06e7314077049f48a93578cd16f5ef92329f1dab1420a99c177e.
Solidity: event ReservesReduced(address admin, uint256 reduceAmount, uint256 newTotalReserves)
func (*VbnbFilterer) ParseTransfer ¶
func (_Vbnb *VbnbFilterer) ParseTransfer(log types.Log) (*VbnbTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)
func (*VbnbFilterer) WatchAccrueInterest ¶
func (_Vbnb *VbnbFilterer) WatchAccrueInterest(opts *bind.WatchOpts, sink chan<- *VbnbAccrueInterest) (event.Subscription, error)
WatchAccrueInterest is a free log subscription operation binding the contract event 0x4dec04e750ca11537cabcd8a9eab06494de08da3735bc8871cd41250e190bc04.
Solidity: event AccrueInterest(uint256 cashPrior, uint256 interestAccumulated, uint256 borrowIndex, uint256 totalBorrows)
func (*VbnbFilterer) WatchApproval ¶
func (_Vbnb *VbnbFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *VbnbApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 amount)
func (*VbnbFilterer) WatchBorrow ¶
func (_Vbnb *VbnbFilterer) WatchBorrow(opts *bind.WatchOpts, sink chan<- *VbnbBorrow) (event.Subscription, error)
WatchBorrow is a free log subscription operation binding the contract event 0x13ed6866d4e1ee6da46f845c46d7e54120883d75c5ea9a2dacc1c4ca8984ab80.
Solidity: event Borrow(address borrower, uint256 borrowAmount, uint256 accountBorrows, uint256 totalBorrows)
func (*VbnbFilterer) WatchFailure ¶
func (_Vbnb *VbnbFilterer) WatchFailure(opts *bind.WatchOpts, sink chan<- *VbnbFailure) (event.Subscription, error)
WatchFailure is a free log subscription operation binding the contract event 0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0.
Solidity: event Failure(uint256 error, uint256 info, uint256 detail)
func (*VbnbFilterer) WatchLiquidateBorrow ¶
func (_Vbnb *VbnbFilterer) WatchLiquidateBorrow(opts *bind.WatchOpts, sink chan<- *VbnbLiquidateBorrow) (event.Subscription, error)
WatchLiquidateBorrow is a free log subscription operation binding the contract event 0x298637f684da70674f26509b10f07ec2fbc77a335ab1e7d6215a4b2484d8bb52.
Solidity: event LiquidateBorrow(address liquidator, address borrower, uint256 repayAmount, address vTokenCollateral, uint256 seizeTokens)
func (*VbnbFilterer) WatchMint ¶
func (_Vbnb *VbnbFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *VbnbMint) (event.Subscription, error)
WatchMint is a free log subscription operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.
Solidity: event Mint(address minter, uint256 mintAmount, uint256 mintTokens)
func (*VbnbFilterer) WatchMintBehalf ¶
func (_Vbnb *VbnbFilterer) WatchMintBehalf(opts *bind.WatchOpts, sink chan<- *VbnbMintBehalf) (event.Subscription, error)
WatchMintBehalf is a free log subscription operation binding the contract event 0x297989b84a5f5b82d2ee0c266504c19bd9b10b410f187dc72ca4b0f0faecb345.
Solidity: event MintBehalf(address payer, address receiver, uint256 mintAmount, uint256 mintTokens)
func (*VbnbFilterer) WatchNewAdmin ¶
func (_Vbnb *VbnbFilterer) WatchNewAdmin(opts *bind.WatchOpts, sink chan<- *VbnbNewAdmin) (event.Subscription, error)
WatchNewAdmin is a free log subscription operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.
Solidity: event NewAdmin(address oldAdmin, address newAdmin)
func (*VbnbFilterer) WatchNewComptroller ¶
func (_Vbnb *VbnbFilterer) WatchNewComptroller(opts *bind.WatchOpts, sink chan<- *VbnbNewComptroller) (event.Subscription, error)
WatchNewComptroller is a free log subscription operation binding the contract event 0x7ac369dbd14fa5ea3f473ed67cc9d598964a77501540ba6751eb0b3decf5870d.
Solidity: event NewComptroller(address oldComptroller, address newComptroller)
func (*VbnbFilterer) WatchNewMarketInterestRateModel ¶
func (_Vbnb *VbnbFilterer) WatchNewMarketInterestRateModel(opts *bind.WatchOpts, sink chan<- *VbnbNewMarketInterestRateModel) (event.Subscription, error)
WatchNewMarketInterestRateModel is a free log subscription operation binding the contract event 0xedffc32e068c7c95dfd4bdfd5c4d939a084d6b11c4199eac8436ed234d72f926.
Solidity: event NewMarketInterestRateModel(address oldInterestRateModel, address newInterestRateModel)
func (*VbnbFilterer) WatchNewPendingAdmin ¶
func (_Vbnb *VbnbFilterer) WatchNewPendingAdmin(opts *bind.WatchOpts, sink chan<- *VbnbNewPendingAdmin) (event.Subscription, error)
WatchNewPendingAdmin is a free log subscription operation binding the contract event 0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9.
Solidity: event NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
func (*VbnbFilterer) WatchNewReserveFactor ¶
func (_Vbnb *VbnbFilterer) WatchNewReserveFactor(opts *bind.WatchOpts, sink chan<- *VbnbNewReserveFactor) (event.Subscription, error)
WatchNewReserveFactor is a free log subscription operation binding the contract event 0xaaa68312e2ea9d50e16af5068410ab56e1a1fd06037b1a35664812c30f821460.
Solidity: event NewReserveFactor(uint256 oldReserveFactorMantissa, uint256 newReserveFactorMantissa)
func (*VbnbFilterer) WatchRedeem ¶
func (_Vbnb *VbnbFilterer) WatchRedeem(opts *bind.WatchOpts, sink chan<- *VbnbRedeem) (event.Subscription, error)
WatchRedeem is a free log subscription operation binding the contract event 0xe5b754fb1abb7f01b499791d0b820ae3b6af3424ac1c59768edb53f4ec31a929.
Solidity: event Redeem(address redeemer, uint256 redeemAmount, uint256 redeemTokens)
func (*VbnbFilterer) WatchRedeemFee ¶
func (_Vbnb *VbnbFilterer) WatchRedeemFee(opts *bind.WatchOpts, sink chan<- *VbnbRedeemFee) (event.Subscription, error)
WatchRedeemFee is a free log subscription operation binding the contract event 0xccf8e53b86a99b7e9ecf796342c165764d66154780f638c08e6241d711fba6d4.
Solidity: event RedeemFee(address redeemer, uint256 feeAmount, uint256 redeemTokens)
func (*VbnbFilterer) WatchRepayBorrow ¶
func (_Vbnb *VbnbFilterer) WatchRepayBorrow(opts *bind.WatchOpts, sink chan<- *VbnbRepayBorrow) (event.Subscription, error)
WatchRepayBorrow is a free log subscription operation binding the contract event 0x1a2a22cb034d26d1854bdc6666a5b91fe25efbbb5dcad3b0355478d6f5c362a1.
Solidity: event RepayBorrow(address payer, address borrower, uint256 repayAmount, uint256 accountBorrows, uint256 totalBorrows)
func (*VbnbFilterer) WatchReservesAdded ¶
func (_Vbnb *VbnbFilterer) WatchReservesAdded(opts *bind.WatchOpts, sink chan<- *VbnbReservesAdded) (event.Subscription, error)
WatchReservesAdded is a free log subscription operation binding the contract event 0xa91e67c5ea634cd43a12c5a482724b03de01e85ca68702a53d0c2f45cb7c1dc5.
Solidity: event ReservesAdded(address benefactor, uint256 addAmount, uint256 newTotalReserves)
func (*VbnbFilterer) WatchReservesReduced ¶
func (_Vbnb *VbnbFilterer) WatchReservesReduced(opts *bind.WatchOpts, sink chan<- *VbnbReservesReduced) (event.Subscription, error)
WatchReservesReduced is a free log subscription operation binding the contract event 0x3bad0c59cf2f06e7314077049f48a93578cd16f5ef92329f1dab1420a99c177e.
Solidity: event ReservesReduced(address admin, uint256 reduceAmount, uint256 newTotalReserves)
func (*VbnbFilterer) WatchTransfer ¶
func (_Vbnb *VbnbFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *VbnbTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)
type VbnbLiquidateBorrow ¶
type VbnbLiquidateBorrow struct { Liquidator common.Address Borrower common.Address RepayAmount *big.Int VTokenCollateral common.Address SeizeTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
VbnbLiquidateBorrow represents a LiquidateBorrow event raised by the Vbnb contract.
type VbnbLiquidateBorrowIterator ¶
type VbnbLiquidateBorrowIterator struct { Event *VbnbLiquidateBorrow // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbLiquidateBorrowIterator is returned from FilterLiquidateBorrow and is used to iterate over the raw logs and unpacked data for LiquidateBorrow events raised by the Vbnb contract.
func (*VbnbLiquidateBorrowIterator) Close ¶
func (it *VbnbLiquidateBorrowIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbLiquidateBorrowIterator) Error ¶
func (it *VbnbLiquidateBorrowIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbLiquidateBorrowIterator) Next ¶
func (it *VbnbLiquidateBorrowIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VbnbMint ¶
type VbnbMint struct { Minter common.Address MintAmount *big.Int MintTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
VbnbMint represents a Mint event raised by the Vbnb contract.
type VbnbMintBehalf ¶
type VbnbMintBehalf struct { Payer common.Address Receiver common.Address MintAmount *big.Int MintTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
VbnbMintBehalf represents a MintBehalf event raised by the Vbnb contract.
type VbnbMintBehalfIterator ¶
type VbnbMintBehalfIterator struct { Event *VbnbMintBehalf // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbMintBehalfIterator is returned from FilterMintBehalf and is used to iterate over the raw logs and unpacked data for MintBehalf events raised by the Vbnb contract.
func (*VbnbMintBehalfIterator) Close ¶
func (it *VbnbMintBehalfIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbMintBehalfIterator) Error ¶
func (it *VbnbMintBehalfIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbMintBehalfIterator) Next ¶
func (it *VbnbMintBehalfIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VbnbMintIterator ¶
type VbnbMintIterator struct { Event *VbnbMint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the Vbnb contract.
func (*VbnbMintIterator) Close ¶
func (it *VbnbMintIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbMintIterator) Error ¶
func (it *VbnbMintIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbMintIterator) Next ¶
func (it *VbnbMintIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VbnbNewAdmin ¶
type VbnbNewAdmin struct { OldAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
VbnbNewAdmin represents a NewAdmin event raised by the Vbnb contract.
type VbnbNewAdminIterator ¶
type VbnbNewAdminIterator struct { Event *VbnbNewAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbNewAdminIterator is returned from FilterNewAdmin and is used to iterate over the raw logs and unpacked data for NewAdmin events raised by the Vbnb contract.
func (*VbnbNewAdminIterator) Close ¶
func (it *VbnbNewAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbNewAdminIterator) Error ¶
func (it *VbnbNewAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbNewAdminIterator) Next ¶
func (it *VbnbNewAdminIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VbnbNewComptroller ¶
type VbnbNewComptroller struct { OldComptroller common.Address NewComptroller common.Address Raw types.Log // Blockchain specific contextual infos }
VbnbNewComptroller represents a NewComptroller event raised by the Vbnb contract.
type VbnbNewComptrollerIterator ¶
type VbnbNewComptrollerIterator struct { Event *VbnbNewComptroller // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbNewComptrollerIterator is returned from FilterNewComptroller and is used to iterate over the raw logs and unpacked data for NewComptroller events raised by the Vbnb contract.
func (*VbnbNewComptrollerIterator) Close ¶
func (it *VbnbNewComptrollerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbNewComptrollerIterator) Error ¶
func (it *VbnbNewComptrollerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbNewComptrollerIterator) Next ¶
func (it *VbnbNewComptrollerIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VbnbNewMarketInterestRateModel ¶
type VbnbNewMarketInterestRateModel struct { OldInterestRateModel common.Address NewInterestRateModel common.Address Raw types.Log // Blockchain specific contextual infos }
VbnbNewMarketInterestRateModel represents a NewMarketInterestRateModel event raised by the Vbnb contract.
type VbnbNewMarketInterestRateModelIterator ¶
type VbnbNewMarketInterestRateModelIterator struct { Event *VbnbNewMarketInterestRateModel // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbNewMarketInterestRateModelIterator is returned from FilterNewMarketInterestRateModel and is used to iterate over the raw logs and unpacked data for NewMarketInterestRateModel events raised by the Vbnb contract.
func (*VbnbNewMarketInterestRateModelIterator) Close ¶
func (it *VbnbNewMarketInterestRateModelIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbNewMarketInterestRateModelIterator) Error ¶
func (it *VbnbNewMarketInterestRateModelIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbNewMarketInterestRateModelIterator) Next ¶
func (it *VbnbNewMarketInterestRateModelIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VbnbNewPendingAdmin ¶
type VbnbNewPendingAdmin struct { OldPendingAdmin common.Address NewPendingAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
VbnbNewPendingAdmin represents a NewPendingAdmin event raised by the Vbnb contract.
type VbnbNewPendingAdminIterator ¶
type VbnbNewPendingAdminIterator struct { Event *VbnbNewPendingAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbNewPendingAdminIterator is returned from FilterNewPendingAdmin and is used to iterate over the raw logs and unpacked data for NewPendingAdmin events raised by the Vbnb contract.
func (*VbnbNewPendingAdminIterator) Close ¶
func (it *VbnbNewPendingAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbNewPendingAdminIterator) Error ¶
func (it *VbnbNewPendingAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbNewPendingAdminIterator) Next ¶
func (it *VbnbNewPendingAdminIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VbnbNewReserveFactor ¶
type VbnbNewReserveFactor struct { OldReserveFactorMantissa *big.Int NewReserveFactorMantissa *big.Int Raw types.Log // Blockchain specific contextual infos }
VbnbNewReserveFactor represents a NewReserveFactor event raised by the Vbnb contract.
type VbnbNewReserveFactorIterator ¶
type VbnbNewReserveFactorIterator struct { Event *VbnbNewReserveFactor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbNewReserveFactorIterator is returned from FilterNewReserveFactor and is used to iterate over the raw logs and unpacked data for NewReserveFactor events raised by the Vbnb contract.
func (*VbnbNewReserveFactorIterator) Close ¶
func (it *VbnbNewReserveFactorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbNewReserveFactorIterator) Error ¶
func (it *VbnbNewReserveFactorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbNewReserveFactorIterator) Next ¶
func (it *VbnbNewReserveFactorIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VbnbRaw ¶
type VbnbRaw struct {
Contract *Vbnb // Generic contract binding to access the raw methods on
}
VbnbRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*VbnbRaw) Call ¶
func (_Vbnb *VbnbRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*VbnbRaw) Transact ¶
func (_Vbnb *VbnbRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VbnbRaw) Transfer ¶
func (_Vbnb *VbnbRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type VbnbRedeem ¶
type VbnbRedeem struct { Redeemer common.Address RedeemAmount *big.Int RedeemTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
VbnbRedeem represents a Redeem event raised by the Vbnb contract.
type VbnbRedeemFee ¶
type VbnbRedeemFee struct { Redeemer common.Address FeeAmount *big.Int RedeemTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
VbnbRedeemFee represents a RedeemFee event raised by the Vbnb contract.
type VbnbRedeemFeeIterator ¶
type VbnbRedeemFeeIterator struct { Event *VbnbRedeemFee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbRedeemFeeIterator is returned from FilterRedeemFee and is used to iterate over the raw logs and unpacked data for RedeemFee events raised by the Vbnb contract.
func (*VbnbRedeemFeeIterator) Close ¶
func (it *VbnbRedeemFeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbRedeemFeeIterator) Error ¶
func (it *VbnbRedeemFeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbRedeemFeeIterator) Next ¶
func (it *VbnbRedeemFeeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VbnbRedeemIterator ¶
type VbnbRedeemIterator struct { Event *VbnbRedeem // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbRedeemIterator is returned from FilterRedeem and is used to iterate over the raw logs and unpacked data for Redeem events raised by the Vbnb contract.
func (*VbnbRedeemIterator) Close ¶
func (it *VbnbRedeemIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbRedeemIterator) Error ¶
func (it *VbnbRedeemIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbRedeemIterator) Next ¶
func (it *VbnbRedeemIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VbnbRepayBorrow ¶
type VbnbRepayBorrow struct { Payer common.Address Borrower common.Address RepayAmount *big.Int AccountBorrows *big.Int TotalBorrows *big.Int Raw types.Log // Blockchain specific contextual infos }
VbnbRepayBorrow represents a RepayBorrow event raised by the Vbnb contract.
type VbnbRepayBorrowIterator ¶
type VbnbRepayBorrowIterator struct { Event *VbnbRepayBorrow // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbRepayBorrowIterator is returned from FilterRepayBorrow and is used to iterate over the raw logs and unpacked data for RepayBorrow events raised by the Vbnb contract.
func (*VbnbRepayBorrowIterator) Close ¶
func (it *VbnbRepayBorrowIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbRepayBorrowIterator) Error ¶
func (it *VbnbRepayBorrowIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbRepayBorrowIterator) Next ¶
func (it *VbnbRepayBorrowIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VbnbReservesAdded ¶
type VbnbReservesAdded struct { Benefactor common.Address AddAmount *big.Int NewTotalReserves *big.Int Raw types.Log // Blockchain specific contextual infos }
VbnbReservesAdded represents a ReservesAdded event raised by the Vbnb contract.
type VbnbReservesAddedIterator ¶
type VbnbReservesAddedIterator struct { Event *VbnbReservesAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbReservesAddedIterator is returned from FilterReservesAdded and is used to iterate over the raw logs and unpacked data for ReservesAdded events raised by the Vbnb contract.
func (*VbnbReservesAddedIterator) Close ¶
func (it *VbnbReservesAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbReservesAddedIterator) Error ¶
func (it *VbnbReservesAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbReservesAddedIterator) Next ¶
func (it *VbnbReservesAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VbnbReservesReduced ¶
type VbnbReservesReduced struct { Admin common.Address ReduceAmount *big.Int NewTotalReserves *big.Int Raw types.Log // Blockchain specific contextual infos }
VbnbReservesReduced represents a ReservesReduced event raised by the Vbnb contract.
type VbnbReservesReducedIterator ¶
type VbnbReservesReducedIterator struct { Event *VbnbReservesReduced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbReservesReducedIterator is returned from FilterReservesReduced and is used to iterate over the raw logs and unpacked data for ReservesReduced events raised by the Vbnb contract.
func (*VbnbReservesReducedIterator) Close ¶
func (it *VbnbReservesReducedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbReservesReducedIterator) Error ¶
func (it *VbnbReservesReducedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbReservesReducedIterator) Next ¶
func (it *VbnbReservesReducedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VbnbSession ¶
type VbnbSession struct { Contract *Vbnb // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
VbnbSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*VbnbSession) AcceptAdmin ¶
func (_Vbnb *VbnbSession) AcceptAdmin() (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0xe9c714f2.
Solidity: function _acceptAdmin() returns(uint256)
func (*VbnbSession) AccrualBlockNumber ¶
func (_Vbnb *VbnbSession) AccrualBlockNumber() (*big.Int, error)
AccrualBlockNumber is a free data retrieval call binding the contract method 0x6c540baf.
Solidity: function accrualBlockNumber() view returns(uint256)
func (*VbnbSession) AccrueInterest ¶
func (_Vbnb *VbnbSession) AccrueInterest() (*types.Transaction, error)
AccrueInterest is a paid mutator transaction binding the contract method 0xa6afed95.
Solidity: function accrueInterest() returns(uint256)
func (*VbnbSession) Admin ¶
func (_Vbnb *VbnbSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*VbnbSession) Allowance ¶
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*VbnbSession) Approve ¶
func (_Vbnb *VbnbSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*VbnbSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*VbnbSession) BalanceOfUnderlying ¶
func (_Vbnb *VbnbSession) BalanceOfUnderlying(owner common.Address) (*types.Transaction, error)
BalanceOfUnderlying is a paid mutator transaction binding the contract method 0x3af9e669.
Solidity: function balanceOfUnderlying(address owner) returns(uint256)
func (*VbnbSession) Borrow ¶
func (_Vbnb *VbnbSession) Borrow(borrowAmount *big.Int) (*types.Transaction, error)
Borrow is a paid mutator transaction binding the contract method 0xc5ebeaec.
Solidity: function borrow(uint256 borrowAmount) returns(uint256)
func (*VbnbSession) BorrowBalanceCurrent ¶
func (_Vbnb *VbnbSession) BorrowBalanceCurrent(account common.Address) (*types.Transaction, error)
BorrowBalanceCurrent is a paid mutator transaction binding the contract method 0x17bfdfbc.
Solidity: function borrowBalanceCurrent(address account) returns(uint256)
func (*VbnbSession) BorrowBalanceStored ¶
BorrowBalanceStored is a free data retrieval call binding the contract method 0x95dd9193.
Solidity: function borrowBalanceStored(address account) view returns(uint256)
func (*VbnbSession) BorrowIndex ¶
func (_Vbnb *VbnbSession) BorrowIndex() (*big.Int, error)
BorrowIndex is a free data retrieval call binding the contract method 0xaa5af0fd.
Solidity: function borrowIndex() view returns(uint256)
func (*VbnbSession) BorrowRatePerBlock ¶
func (_Vbnb *VbnbSession) BorrowRatePerBlock() (*big.Int, error)
BorrowRatePerBlock is a free data retrieval call binding the contract method 0xf8f9da28.
Solidity: function borrowRatePerBlock() view returns(uint256)
func (*VbnbSession) Comptroller ¶
func (_Vbnb *VbnbSession) Comptroller() (common.Address, error)
Comptroller is a free data retrieval call binding the contract method 0x5fe3b567.
Solidity: function comptroller() view returns(address)
func (*VbnbSession) Decimals ¶
func (_Vbnb *VbnbSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*VbnbSession) ExchangeRateCurrent ¶
func (_Vbnb *VbnbSession) ExchangeRateCurrent() (*types.Transaction, error)
ExchangeRateCurrent is a paid mutator transaction binding the contract method 0xbd6d894d.
Solidity: function exchangeRateCurrent() returns(uint256)
func (*VbnbSession) ExchangeRateStored ¶
func (_Vbnb *VbnbSession) ExchangeRateStored() (*big.Int, error)
ExchangeRateStored is a free data retrieval call binding the contract method 0x182df0f5.
Solidity: function exchangeRateStored() view returns(uint256)
func (*VbnbSession) Fallback ¶
func (_Vbnb *VbnbSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*VbnbSession) GetAccountSnapshot ¶
func (_Vbnb *VbnbSession) GetAccountSnapshot(account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)
GetAccountSnapshot is a free data retrieval call binding the contract method 0xc37f68e2.
Solidity: function getAccountSnapshot(address account) view returns(uint256, uint256, uint256, uint256)
func (*VbnbSession) GetCash ¶
func (_Vbnb *VbnbSession) GetCash() (*big.Int, error)
GetCash is a free data retrieval call binding the contract method 0x3b1d21a2.
Solidity: function getCash() view returns(uint256)
func (*VbnbSession) Initialize ¶
func (_Vbnb *VbnbSession) Initialize(comptroller_ common.Address, interestRateModel_ common.Address, initialExchangeRateMantissa_ *big.Int, name_ string, symbol_ string, decimals_ uint8) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x99d8c1b4.
Solidity: function initialize(address comptroller_, address interestRateModel_, uint256 initialExchangeRateMantissa_, string name_, string symbol_, uint8 decimals_) returns()
func (*VbnbSession) InterestRateModel ¶
func (_Vbnb *VbnbSession) InterestRateModel() (common.Address, error)
InterestRateModel is a free data retrieval call binding the contract method 0xf3fdb15a.
Solidity: function interestRateModel() view returns(address)
func (*VbnbSession) IsVToken ¶
func (_Vbnb *VbnbSession) IsVToken() (bool, error)
IsVToken is a free data retrieval call binding the contract method 0x3d9ea3a1.
Solidity: function isVToken() view returns(bool)
func (*VbnbSession) LiquidateBorrow ¶
func (_Vbnb *VbnbSession) LiquidateBorrow(borrower common.Address, vTokenCollateral common.Address) (*types.Transaction, error)
LiquidateBorrow is a paid mutator transaction binding the contract method 0xaae40a2a.
Solidity: function liquidateBorrow(address borrower, address vTokenCollateral) payable returns()
func (*VbnbSession) Mint ¶
func (_Vbnb *VbnbSession) Mint() (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x1249c58b.
Solidity: function mint() payable returns()
func (*VbnbSession) Name ¶
func (_Vbnb *VbnbSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*VbnbSession) PendingAdmin ¶
func (_Vbnb *VbnbSession) PendingAdmin() (common.Address, error)
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*VbnbSession) Redeem ¶
func (_Vbnb *VbnbSession) Redeem(redeemTokens *big.Int) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xdb006a75.
Solidity: function redeem(uint256 redeemTokens) returns(uint256)
func (*VbnbSession) RedeemUnderlying ¶
func (_Vbnb *VbnbSession) RedeemUnderlying(redeemAmount *big.Int) (*types.Transaction, error)
RedeemUnderlying is a paid mutator transaction binding the contract method 0x852a12e3.
Solidity: function redeemUnderlying(uint256 redeemAmount) returns(uint256)
func (*VbnbSession) ReduceReserves ¶
func (_Vbnb *VbnbSession) ReduceReserves(reduceAmount *big.Int) (*types.Transaction, error)
ReduceReserves is a paid mutator transaction binding the contract method 0x601a0bf1.
Solidity: function _reduceReserves(uint256 reduceAmount) returns(uint256)
func (*VbnbSession) RepayBorrow ¶
func (_Vbnb *VbnbSession) RepayBorrow() (*types.Transaction, error)
RepayBorrow is a paid mutator transaction binding the contract method 0x4e4d9fea.
Solidity: function repayBorrow() payable returns()
func (*VbnbSession) RepayBorrowBehalf ¶
func (_Vbnb *VbnbSession) RepayBorrowBehalf(borrower common.Address) (*types.Transaction, error)
RepayBorrowBehalf is a paid mutator transaction binding the contract method 0xe5974619.
Solidity: function repayBorrowBehalf(address borrower) payable returns()
func (*VbnbSession) ReserveFactorMantissa ¶
func (_Vbnb *VbnbSession) ReserveFactorMantissa() (*big.Int, error)
ReserveFactorMantissa is a free data retrieval call binding the contract method 0x173b9904.
Solidity: function reserveFactorMantissa() view returns(uint256)
func (*VbnbSession) Seize ¶
func (_Vbnb *VbnbSession) Seize(liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)
Seize is a paid mutator transaction binding the contract method 0xb2a02ff1.
Solidity: function seize(address liquidator, address borrower, uint256 seizeTokens) returns(uint256)
func (*VbnbSession) SetComptroller ¶
func (_Vbnb *VbnbSession) SetComptroller(newComptroller common.Address) (*types.Transaction, error)
SetComptroller is a paid mutator transaction binding the contract method 0x4576b5db.
Solidity: function _setComptroller(address newComptroller) returns(uint256)
func (*VbnbSession) SetInterestRateModel ¶
func (_Vbnb *VbnbSession) SetInterestRateModel(newInterestRateModel common.Address) (*types.Transaction, error)
SetInterestRateModel is a paid mutator transaction binding the contract method 0xf2b3abbd.
Solidity: function _setInterestRateModel(address newInterestRateModel) returns(uint256)
func (*VbnbSession) SetPendingAdmin ¶
func (_Vbnb *VbnbSession) SetPendingAdmin(newPendingAdmin common.Address) (*types.Transaction, error)
SetPendingAdmin is a paid mutator transaction binding the contract method 0xb71d1a0c.
Solidity: function _setPendingAdmin(address newPendingAdmin) returns(uint256)
func (*VbnbSession) SetReserveFactor ¶
func (_Vbnb *VbnbSession) SetReserveFactor(newReserveFactorMantissa *big.Int) (*types.Transaction, error)
SetReserveFactor is a paid mutator transaction binding the contract method 0xfca7820b.
Solidity: function _setReserveFactor(uint256 newReserveFactorMantissa) returns(uint256)
func (*VbnbSession) SupplyRatePerBlock ¶
func (_Vbnb *VbnbSession) SupplyRatePerBlock() (*big.Int, error)
SupplyRatePerBlock is a free data retrieval call binding the contract method 0xae9d70b0.
Solidity: function supplyRatePerBlock() view returns(uint256)
func (*VbnbSession) Symbol ¶
func (_Vbnb *VbnbSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*VbnbSession) TotalBorrows ¶
func (_Vbnb *VbnbSession) TotalBorrows() (*big.Int, error)
TotalBorrows is a free data retrieval call binding the contract method 0x47bd3718.
Solidity: function totalBorrows() view returns(uint256)
func (*VbnbSession) TotalBorrowsCurrent ¶
func (_Vbnb *VbnbSession) TotalBorrowsCurrent() (*types.Transaction, error)
TotalBorrowsCurrent is a paid mutator transaction binding the contract method 0x73acee98.
Solidity: function totalBorrowsCurrent() returns(uint256)
func (*VbnbSession) TotalReserves ¶
func (_Vbnb *VbnbSession) TotalReserves() (*big.Int, error)
TotalReserves is a free data retrieval call binding the contract method 0x8f840ddd.
Solidity: function totalReserves() view returns(uint256)
func (*VbnbSession) TotalSupply ¶
func (_Vbnb *VbnbSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*VbnbSession) Transfer ¶
func (_Vbnb *VbnbSession) Transfer(dst common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 amount) returns(bool)
func (*VbnbSession) TransferFrom ¶
func (_Vbnb *VbnbSession) TransferFrom(src common.Address, dst common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 amount) returns(bool)
type VbnbTransactor ¶
type VbnbTransactor struct {
// contains filtered or unexported fields
}
VbnbTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewVbnbTransactor ¶
func NewVbnbTransactor(address common.Address, transactor bind.ContractTransactor) (*VbnbTransactor, error)
NewVbnbTransactor creates a new write-only instance of Vbnb, bound to a specific deployed contract.
func (*VbnbTransactor) AcceptAdmin ¶
func (_Vbnb *VbnbTransactor) AcceptAdmin(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0xe9c714f2.
Solidity: function _acceptAdmin() returns(uint256)
func (*VbnbTransactor) AccrueInterest ¶
func (_Vbnb *VbnbTransactor) AccrueInterest(opts *bind.TransactOpts) (*types.Transaction, error)
AccrueInterest is a paid mutator transaction binding the contract method 0xa6afed95.
Solidity: function accrueInterest() returns(uint256)
func (*VbnbTransactor) Approve ¶
func (_Vbnb *VbnbTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*VbnbTransactor) BalanceOfUnderlying ¶
func (_Vbnb *VbnbTransactor) BalanceOfUnderlying(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
BalanceOfUnderlying is a paid mutator transaction binding the contract method 0x3af9e669.
Solidity: function balanceOfUnderlying(address owner) returns(uint256)
func (*VbnbTransactor) Borrow ¶
func (_Vbnb *VbnbTransactor) Borrow(opts *bind.TransactOpts, borrowAmount *big.Int) (*types.Transaction, error)
Borrow is a paid mutator transaction binding the contract method 0xc5ebeaec.
Solidity: function borrow(uint256 borrowAmount) returns(uint256)
func (*VbnbTransactor) BorrowBalanceCurrent ¶
func (_Vbnb *VbnbTransactor) BorrowBalanceCurrent(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
BorrowBalanceCurrent is a paid mutator transaction binding the contract method 0x17bfdfbc.
Solidity: function borrowBalanceCurrent(address account) returns(uint256)
func (*VbnbTransactor) ExchangeRateCurrent ¶
func (_Vbnb *VbnbTransactor) ExchangeRateCurrent(opts *bind.TransactOpts) (*types.Transaction, error)
ExchangeRateCurrent is a paid mutator transaction binding the contract method 0xbd6d894d.
Solidity: function exchangeRateCurrent() returns(uint256)
func (*VbnbTransactor) Fallback ¶
func (_Vbnb *VbnbTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*VbnbTransactor) Initialize ¶
func (_Vbnb *VbnbTransactor) Initialize(opts *bind.TransactOpts, comptroller_ common.Address, interestRateModel_ common.Address, initialExchangeRateMantissa_ *big.Int, name_ string, symbol_ string, decimals_ uint8) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x99d8c1b4.
Solidity: function initialize(address comptroller_, address interestRateModel_, uint256 initialExchangeRateMantissa_, string name_, string symbol_, uint8 decimals_) returns()
func (*VbnbTransactor) LiquidateBorrow ¶
func (_Vbnb *VbnbTransactor) LiquidateBorrow(opts *bind.TransactOpts, borrower common.Address, vTokenCollateral common.Address) (*types.Transaction, error)
LiquidateBorrow is a paid mutator transaction binding the contract method 0xaae40a2a.
Solidity: function liquidateBorrow(address borrower, address vTokenCollateral) payable returns()
func (*VbnbTransactor) Mint ¶
func (_Vbnb *VbnbTransactor) Mint(opts *bind.TransactOpts) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x1249c58b.
Solidity: function mint() payable returns()
func (*VbnbTransactor) Redeem ¶
func (_Vbnb *VbnbTransactor) Redeem(opts *bind.TransactOpts, redeemTokens *big.Int) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xdb006a75.
Solidity: function redeem(uint256 redeemTokens) returns(uint256)
func (*VbnbTransactor) RedeemUnderlying ¶
func (_Vbnb *VbnbTransactor) RedeemUnderlying(opts *bind.TransactOpts, redeemAmount *big.Int) (*types.Transaction, error)
RedeemUnderlying is a paid mutator transaction binding the contract method 0x852a12e3.
Solidity: function redeemUnderlying(uint256 redeemAmount) returns(uint256)
func (*VbnbTransactor) ReduceReserves ¶
func (_Vbnb *VbnbTransactor) ReduceReserves(opts *bind.TransactOpts, reduceAmount *big.Int) (*types.Transaction, error)
ReduceReserves is a paid mutator transaction binding the contract method 0x601a0bf1.
Solidity: function _reduceReserves(uint256 reduceAmount) returns(uint256)
func (*VbnbTransactor) RepayBorrow ¶
func (_Vbnb *VbnbTransactor) RepayBorrow(opts *bind.TransactOpts) (*types.Transaction, error)
RepayBorrow is a paid mutator transaction binding the contract method 0x4e4d9fea.
Solidity: function repayBorrow() payable returns()
func (*VbnbTransactor) RepayBorrowBehalf ¶
func (_Vbnb *VbnbTransactor) RepayBorrowBehalf(opts *bind.TransactOpts, borrower common.Address) (*types.Transaction, error)
RepayBorrowBehalf is a paid mutator transaction binding the contract method 0xe5974619.
Solidity: function repayBorrowBehalf(address borrower) payable returns()
func (*VbnbTransactor) Seize ¶
func (_Vbnb *VbnbTransactor) Seize(opts *bind.TransactOpts, liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)
Seize is a paid mutator transaction binding the contract method 0xb2a02ff1.
Solidity: function seize(address liquidator, address borrower, uint256 seizeTokens) returns(uint256)
func (*VbnbTransactor) SetComptroller ¶
func (_Vbnb *VbnbTransactor) SetComptroller(opts *bind.TransactOpts, newComptroller common.Address) (*types.Transaction, error)
SetComptroller is a paid mutator transaction binding the contract method 0x4576b5db.
Solidity: function _setComptroller(address newComptroller) returns(uint256)
func (*VbnbTransactor) SetInterestRateModel ¶
func (_Vbnb *VbnbTransactor) SetInterestRateModel(opts *bind.TransactOpts, newInterestRateModel common.Address) (*types.Transaction, error)
SetInterestRateModel is a paid mutator transaction binding the contract method 0xf2b3abbd.
Solidity: function _setInterestRateModel(address newInterestRateModel) returns(uint256)
func (*VbnbTransactor) SetPendingAdmin ¶
func (_Vbnb *VbnbTransactor) SetPendingAdmin(opts *bind.TransactOpts, newPendingAdmin common.Address) (*types.Transaction, error)
SetPendingAdmin is a paid mutator transaction binding the contract method 0xb71d1a0c.
Solidity: function _setPendingAdmin(address newPendingAdmin) returns(uint256)
func (*VbnbTransactor) SetReserveFactor ¶
func (_Vbnb *VbnbTransactor) SetReserveFactor(opts *bind.TransactOpts, newReserveFactorMantissa *big.Int) (*types.Transaction, error)
SetReserveFactor is a paid mutator transaction binding the contract method 0xfca7820b.
Solidity: function _setReserveFactor(uint256 newReserveFactorMantissa) returns(uint256)
func (*VbnbTransactor) TotalBorrowsCurrent ¶
func (_Vbnb *VbnbTransactor) TotalBorrowsCurrent(opts *bind.TransactOpts) (*types.Transaction, error)
TotalBorrowsCurrent is a paid mutator transaction binding the contract method 0x73acee98.
Solidity: function totalBorrowsCurrent() returns(uint256)
func (*VbnbTransactor) Transfer ¶
func (_Vbnb *VbnbTransactor) Transfer(opts *bind.TransactOpts, dst common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 amount) returns(bool)
func (*VbnbTransactor) TransferFrom ¶
func (_Vbnb *VbnbTransactor) TransferFrom(opts *bind.TransactOpts, src common.Address, dst common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 amount) returns(bool)
type VbnbTransactorRaw ¶
type VbnbTransactorRaw struct {
Contract *VbnbTransactor // Generic write-only contract binding to access the raw methods on
}
VbnbTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*VbnbTransactorRaw) Transact ¶
func (_Vbnb *VbnbTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VbnbTransactorRaw) Transfer ¶
func (_Vbnb *VbnbTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type VbnbTransactorSession ¶
type VbnbTransactorSession struct { Contract *VbnbTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
VbnbTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*VbnbTransactorSession) AcceptAdmin ¶
func (_Vbnb *VbnbTransactorSession) AcceptAdmin() (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0xe9c714f2.
Solidity: function _acceptAdmin() returns(uint256)
func (*VbnbTransactorSession) AccrueInterest ¶
func (_Vbnb *VbnbTransactorSession) AccrueInterest() (*types.Transaction, error)
AccrueInterest is a paid mutator transaction binding the contract method 0xa6afed95.
Solidity: function accrueInterest() returns(uint256)
func (*VbnbTransactorSession) Approve ¶
func (_Vbnb *VbnbTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*VbnbTransactorSession) BalanceOfUnderlying ¶
func (_Vbnb *VbnbTransactorSession) BalanceOfUnderlying(owner common.Address) (*types.Transaction, error)
BalanceOfUnderlying is a paid mutator transaction binding the contract method 0x3af9e669.
Solidity: function balanceOfUnderlying(address owner) returns(uint256)
func (*VbnbTransactorSession) Borrow ¶
func (_Vbnb *VbnbTransactorSession) Borrow(borrowAmount *big.Int) (*types.Transaction, error)
Borrow is a paid mutator transaction binding the contract method 0xc5ebeaec.
Solidity: function borrow(uint256 borrowAmount) returns(uint256)
func (*VbnbTransactorSession) BorrowBalanceCurrent ¶
func (_Vbnb *VbnbTransactorSession) BorrowBalanceCurrent(account common.Address) (*types.Transaction, error)
BorrowBalanceCurrent is a paid mutator transaction binding the contract method 0x17bfdfbc.
Solidity: function borrowBalanceCurrent(address account) returns(uint256)
func (*VbnbTransactorSession) ExchangeRateCurrent ¶
func (_Vbnb *VbnbTransactorSession) ExchangeRateCurrent() (*types.Transaction, error)
ExchangeRateCurrent is a paid mutator transaction binding the contract method 0xbd6d894d.
Solidity: function exchangeRateCurrent() returns(uint256)
func (*VbnbTransactorSession) Fallback ¶
func (_Vbnb *VbnbTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*VbnbTransactorSession) Initialize ¶
func (_Vbnb *VbnbTransactorSession) Initialize(comptroller_ common.Address, interestRateModel_ common.Address, initialExchangeRateMantissa_ *big.Int, name_ string, symbol_ string, decimals_ uint8) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x99d8c1b4.
Solidity: function initialize(address comptroller_, address interestRateModel_, uint256 initialExchangeRateMantissa_, string name_, string symbol_, uint8 decimals_) returns()
func (*VbnbTransactorSession) LiquidateBorrow ¶
func (_Vbnb *VbnbTransactorSession) LiquidateBorrow(borrower common.Address, vTokenCollateral common.Address) (*types.Transaction, error)
LiquidateBorrow is a paid mutator transaction binding the contract method 0xaae40a2a.
Solidity: function liquidateBorrow(address borrower, address vTokenCollateral) payable returns()
func (*VbnbTransactorSession) Mint ¶
func (_Vbnb *VbnbTransactorSession) Mint() (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x1249c58b.
Solidity: function mint() payable returns()
func (*VbnbTransactorSession) Redeem ¶
func (_Vbnb *VbnbTransactorSession) Redeem(redeemTokens *big.Int) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xdb006a75.
Solidity: function redeem(uint256 redeemTokens) returns(uint256)
func (*VbnbTransactorSession) RedeemUnderlying ¶
func (_Vbnb *VbnbTransactorSession) RedeemUnderlying(redeemAmount *big.Int) (*types.Transaction, error)
RedeemUnderlying is a paid mutator transaction binding the contract method 0x852a12e3.
Solidity: function redeemUnderlying(uint256 redeemAmount) returns(uint256)
func (*VbnbTransactorSession) ReduceReserves ¶
func (_Vbnb *VbnbTransactorSession) ReduceReserves(reduceAmount *big.Int) (*types.Transaction, error)
ReduceReserves is a paid mutator transaction binding the contract method 0x601a0bf1.
Solidity: function _reduceReserves(uint256 reduceAmount) returns(uint256)
func (*VbnbTransactorSession) RepayBorrow ¶
func (_Vbnb *VbnbTransactorSession) RepayBorrow() (*types.Transaction, error)
RepayBorrow is a paid mutator transaction binding the contract method 0x4e4d9fea.
Solidity: function repayBorrow() payable returns()
func (*VbnbTransactorSession) RepayBorrowBehalf ¶
func (_Vbnb *VbnbTransactorSession) RepayBorrowBehalf(borrower common.Address) (*types.Transaction, error)
RepayBorrowBehalf is a paid mutator transaction binding the contract method 0xe5974619.
Solidity: function repayBorrowBehalf(address borrower) payable returns()
func (*VbnbTransactorSession) Seize ¶
func (_Vbnb *VbnbTransactorSession) Seize(liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)
Seize is a paid mutator transaction binding the contract method 0xb2a02ff1.
Solidity: function seize(address liquidator, address borrower, uint256 seizeTokens) returns(uint256)
func (*VbnbTransactorSession) SetComptroller ¶
func (_Vbnb *VbnbTransactorSession) SetComptroller(newComptroller common.Address) (*types.Transaction, error)
SetComptroller is a paid mutator transaction binding the contract method 0x4576b5db.
Solidity: function _setComptroller(address newComptroller) returns(uint256)
func (*VbnbTransactorSession) SetInterestRateModel ¶
func (_Vbnb *VbnbTransactorSession) SetInterestRateModel(newInterestRateModel common.Address) (*types.Transaction, error)
SetInterestRateModel is a paid mutator transaction binding the contract method 0xf2b3abbd.
Solidity: function _setInterestRateModel(address newInterestRateModel) returns(uint256)
func (*VbnbTransactorSession) SetPendingAdmin ¶
func (_Vbnb *VbnbTransactorSession) SetPendingAdmin(newPendingAdmin common.Address) (*types.Transaction, error)
SetPendingAdmin is a paid mutator transaction binding the contract method 0xb71d1a0c.
Solidity: function _setPendingAdmin(address newPendingAdmin) returns(uint256)
func (*VbnbTransactorSession) SetReserveFactor ¶
func (_Vbnb *VbnbTransactorSession) SetReserveFactor(newReserveFactorMantissa *big.Int) (*types.Transaction, error)
SetReserveFactor is a paid mutator transaction binding the contract method 0xfca7820b.
Solidity: function _setReserveFactor(uint256 newReserveFactorMantissa) returns(uint256)
func (*VbnbTransactorSession) TotalBorrowsCurrent ¶
func (_Vbnb *VbnbTransactorSession) TotalBorrowsCurrent() (*types.Transaction, error)
TotalBorrowsCurrent is a paid mutator transaction binding the contract method 0x73acee98.
Solidity: function totalBorrowsCurrent() returns(uint256)
func (*VbnbTransactorSession) Transfer ¶
func (_Vbnb *VbnbTransactorSession) Transfer(dst common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 amount) returns(bool)
func (*VbnbTransactorSession) TransferFrom ¶
func (_Vbnb *VbnbTransactorSession) TransferFrom(src common.Address, dst common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 amount) returns(bool)
type VbnbTransfer ¶
type VbnbTransfer struct { From common.Address To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
VbnbTransfer represents a Transfer event raised by the Vbnb contract.
type VbnbTransferIterator ¶
type VbnbTransferIterator struct { Event *VbnbTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VbnbTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Vbnb contract.
func (*VbnbTransferIterator) Close ¶
func (it *VbnbTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VbnbTransferIterator) Error ¶
func (it *VbnbTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VbnbTransferIterator) Next ¶
func (it *VbnbTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type VenusLensAccountLimits ¶
type VenusLensAccountLimits struct { Markets []common.Address Liquidity *big.Int Shortfall *big.Int }
VenusLensAccountLimits is an auto generated low-level Go binding around an user-defined struct.
type VenusLensGovProposal ¶
type VenusLensGovProposal struct { ProposalId *big.Int Proposer common.Address Eta *big.Int Targets []common.Address Values []*big.Int Signatures []string Calldatas [][]byte StartBlock *big.Int EndBlock *big.Int ForVotes *big.Int AgainstVotes *big.Int Canceled bool Executed bool }
VenusLensGovProposal is an auto generated low-level Go binding around an user-defined struct.
type VenusLensGovReceipt ¶
VenusLensGovReceipt is an auto generated low-level Go binding around an user-defined struct.
type VenusLensVTokenBalances ¶
type VenusLensVTokenBalances struct { VToken common.Address BalanceOf *big.Int BorrowBalanceCurrent *big.Int BalanceOfUnderlying *big.Int TokenBalance *big.Int TokenAllowance *big.Int }
VenusLensVTokenBalances is an auto generated low-level Go binding around an user-defined struct.
type VenusLensVTokenMetadata ¶
type VenusLensVTokenMetadata struct { VToken common.Address ExchangeRateCurrent *big.Int SupplyRatePerBlock *big.Int BorrowRatePerBlock *big.Int ReserveFactorMantissa *big.Int TotalBorrows *big.Int TotalReserves *big.Int TotalSupply *big.Int TotalCash *big.Int IsListed bool CollateralFactorMantissa *big.Int UnderlyingAssetAddress common.Address VTokenDecimals *big.Int UnderlyingDecimals *big.Int }
VenusLensVTokenMetadata is an auto generated low-level Go binding around an user-defined struct.
type VenusLensVTokenUnderlyingPrice ¶
VenusLensVTokenUnderlyingPrice is an auto generated low-level Go binding around an user-defined struct.
type VenusLensVenusVotes ¶
VenusLensVenusVotes is an auto generated low-level Go binding around an user-defined struct.
type VenusLensXVSBalanceMetadata ¶
VenusLensXVSBalanceMetadata is an auto generated low-level Go binding around an user-defined struct.
type VenusLensXVSBalanceMetadataExt ¶
type VenusLensXVSBalanceMetadataExt struct { Balance *big.Int Votes *big.Int Delegate common.Address Allocated *big.Int }
VenusLensXVSBalanceMetadataExt is an auto generated low-level Go binding around an user-defined struct.
type Vlens ¶
type Vlens struct { VlensCaller // Read-only binding to the contract VlensTransactor // Write-only binding to the contract VlensFilterer // Log filterer for contract events }
Vlens is an auto generated Go binding around an Ethereum contract.
type VlensCaller ¶
type VlensCaller struct {
// contains filtered or unexported fields
}
VlensCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewVlensCaller ¶
func NewVlensCaller(address common.Address, caller bind.ContractCaller) (*VlensCaller, error)
NewVlensCaller creates a new read-only instance of Vlens, bound to a specific deployed contract.
func (*VlensCaller) GetAccountLimits ¶
func (_Vlens *VlensCaller) GetAccountLimits(opts *bind.CallOpts, comptroller common.Address, account common.Address) (VenusLensAccountLimits, error)
GetAccountLimits is a free data retrieval call binding the contract method 0x7dd8f6d9.
Solidity: function getAccountLimits(address comptroller, address account) view returns((address[],uint256,uint256))
func (*VlensCaller) GetGovProposals ¶
func (_Vlens *VlensCaller) GetGovProposals(opts *bind.CallOpts, governor common.Address, proposalIds []*big.Int) ([]VenusLensGovProposal, error)
GetGovProposals is a free data retrieval call binding the contract method 0x96994869.
Solidity: function getGovProposals(address governor, uint256[] proposalIds) view returns((uint256,address,uint256,address[],uint256[],string[],bytes[],uint256,uint256,uint256,uint256,bool,bool)[])
func (*VlensCaller) GetGovReceipts ¶
func (_Vlens *VlensCaller) GetGovReceipts(opts *bind.CallOpts, governor common.Address, voter common.Address, proposalIds []*big.Int) ([]VenusLensGovReceipt, error)
GetGovReceipts is a free data retrieval call binding the contract method 0x995ed99f.
Solidity: function getGovReceipts(address governor, address voter, uint256[] proposalIds) view returns((uint256,bool,bool,uint96)[])
func (*VlensCaller) GetVenusVotes ¶
func (_Vlens *VlensCaller) GetVenusVotes(opts *bind.CallOpts, xvs common.Address, account common.Address, blockNumbers []uint32) ([]VenusLensVenusVotes, error)
GetVenusVotes is a free data retrieval call binding the contract method 0xfbd88b46.
Solidity: function getVenusVotes(address xvs, address account, uint32[] blockNumbers) view returns((uint256,uint256)[])
func (*VlensCaller) GetXVSBalanceMetadata ¶
func (_Vlens *VlensCaller) GetXVSBalanceMetadata(opts *bind.CallOpts, xvs common.Address, account common.Address) (VenusLensXVSBalanceMetadata, error)
GetXVSBalanceMetadata is a free data retrieval call binding the contract method 0xf40c2777.
Solidity: function getXVSBalanceMetadata(address xvs, address account) view returns((uint256,uint256,address))
func (*VlensCaller) VTokenUnderlyingPrice ¶
func (_Vlens *VlensCaller) VTokenUnderlyingPrice(opts *bind.CallOpts, vToken common.Address) (VenusLensVTokenUnderlyingPrice, error)
VTokenUnderlyingPrice is a free data retrieval call binding the contract method 0x7c84e3b3.
Solidity: function vTokenUnderlyingPrice(address vToken) view returns((address,uint256))
func (*VlensCaller) VTokenUnderlyingPriceAll ¶
func (_Vlens *VlensCaller) VTokenUnderlyingPriceAll(opts *bind.CallOpts, vTokens []common.Address) ([]VenusLensVTokenUnderlyingPrice, error)
VTokenUnderlyingPriceAll is a free data retrieval call binding the contract method 0x1f884fdf.
Solidity: function vTokenUnderlyingPriceAll(address[] vTokens) view returns((address,uint256)[])
type VlensCallerRaw ¶
type VlensCallerRaw struct {
Contract *VlensCaller // Generic read-only contract binding to access the raw methods on
}
VlensCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*VlensCallerRaw) Call ¶
func (_Vlens *VlensCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type VlensCallerSession ¶
type VlensCallerSession struct { Contract *VlensCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
VlensCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*VlensCallerSession) GetAccountLimits ¶
func (_Vlens *VlensCallerSession) GetAccountLimits(comptroller common.Address, account common.Address) (VenusLensAccountLimits, error)
GetAccountLimits is a free data retrieval call binding the contract method 0x7dd8f6d9.
Solidity: function getAccountLimits(address comptroller, address account) view returns((address[],uint256,uint256))
func (*VlensCallerSession) GetGovProposals ¶
func (_Vlens *VlensCallerSession) GetGovProposals(governor common.Address, proposalIds []*big.Int) ([]VenusLensGovProposal, error)
GetGovProposals is a free data retrieval call binding the contract method 0x96994869.
Solidity: function getGovProposals(address governor, uint256[] proposalIds) view returns((uint256,address,uint256,address[],uint256[],string[],bytes[],uint256,uint256,uint256,uint256,bool,bool)[])
func (*VlensCallerSession) GetGovReceipts ¶
func (_Vlens *VlensCallerSession) GetGovReceipts(governor common.Address, voter common.Address, proposalIds []*big.Int) ([]VenusLensGovReceipt, error)
GetGovReceipts is a free data retrieval call binding the contract method 0x995ed99f.
Solidity: function getGovReceipts(address governor, address voter, uint256[] proposalIds) view returns((uint256,bool,bool,uint96)[])
func (*VlensCallerSession) GetVenusVotes ¶
func (_Vlens *VlensCallerSession) GetVenusVotes(xvs common.Address, account common.Address, blockNumbers []uint32) ([]VenusLensVenusVotes, error)
GetVenusVotes is a free data retrieval call binding the contract method 0xfbd88b46.
Solidity: function getVenusVotes(address xvs, address account, uint32[] blockNumbers) view returns((uint256,uint256)[])
func (*VlensCallerSession) GetXVSBalanceMetadata ¶
func (_Vlens *VlensCallerSession) GetXVSBalanceMetadata(xvs common.Address, account common.Address) (VenusLensXVSBalanceMetadata, error)
GetXVSBalanceMetadata is a free data retrieval call binding the contract method 0xf40c2777.
Solidity: function getXVSBalanceMetadata(address xvs, address account) view returns((uint256,uint256,address))
func (*VlensCallerSession) VTokenUnderlyingPrice ¶
func (_Vlens *VlensCallerSession) VTokenUnderlyingPrice(vToken common.Address) (VenusLensVTokenUnderlyingPrice, error)
VTokenUnderlyingPrice is a free data retrieval call binding the contract method 0x7c84e3b3.
Solidity: function vTokenUnderlyingPrice(address vToken) view returns((address,uint256))
func (*VlensCallerSession) VTokenUnderlyingPriceAll ¶
func (_Vlens *VlensCallerSession) VTokenUnderlyingPriceAll(vTokens []common.Address) ([]VenusLensVTokenUnderlyingPrice, error)
VTokenUnderlyingPriceAll is a free data retrieval call binding the contract method 0x1f884fdf.
Solidity: function vTokenUnderlyingPriceAll(address[] vTokens) view returns((address,uint256)[])
type VlensFilterer ¶
type VlensFilterer struct {
// contains filtered or unexported fields
}
VlensFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewVlensFilterer ¶
func NewVlensFilterer(address common.Address, filterer bind.ContractFilterer) (*VlensFilterer, error)
NewVlensFilterer creates a new log filterer instance of Vlens, bound to a specific deployed contract.
type VlensRaw ¶
type VlensRaw struct {
Contract *Vlens // Generic contract binding to access the raw methods on
}
VlensRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*VlensRaw) Call ¶
func (_Vlens *VlensRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*VlensRaw) Transact ¶
func (_Vlens *VlensRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VlensRaw) Transfer ¶
func (_Vlens *VlensRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type VlensSession ¶
type VlensSession struct { Contract *Vlens // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
VlensSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*VlensSession) GetAccountLimits ¶
func (_Vlens *VlensSession) GetAccountLimits(comptroller common.Address, account common.Address) (VenusLensAccountLimits, error)
GetAccountLimits is a free data retrieval call binding the contract method 0x7dd8f6d9.
Solidity: function getAccountLimits(address comptroller, address account) view returns((address[],uint256,uint256))
func (*VlensSession) GetGovProposals ¶
func (_Vlens *VlensSession) GetGovProposals(governor common.Address, proposalIds []*big.Int) ([]VenusLensGovProposal, error)
GetGovProposals is a free data retrieval call binding the contract method 0x96994869.
Solidity: function getGovProposals(address governor, uint256[] proposalIds) view returns((uint256,address,uint256,address[],uint256[],string[],bytes[],uint256,uint256,uint256,uint256,bool,bool)[])
func (*VlensSession) GetGovReceipts ¶
func (_Vlens *VlensSession) GetGovReceipts(governor common.Address, voter common.Address, proposalIds []*big.Int) ([]VenusLensGovReceipt, error)
GetGovReceipts is a free data retrieval call binding the contract method 0x995ed99f.
Solidity: function getGovReceipts(address governor, address voter, uint256[] proposalIds) view returns((uint256,bool,bool,uint96)[])
func (*VlensSession) GetVenusVotes ¶
func (_Vlens *VlensSession) GetVenusVotes(xvs common.Address, account common.Address, blockNumbers []uint32) ([]VenusLensVenusVotes, error)
GetVenusVotes is a free data retrieval call binding the contract method 0xfbd88b46.
Solidity: function getVenusVotes(address xvs, address account, uint32[] blockNumbers) view returns((uint256,uint256)[])
func (*VlensSession) GetXVSBalanceMetadata ¶
func (_Vlens *VlensSession) GetXVSBalanceMetadata(xvs common.Address, account common.Address) (VenusLensXVSBalanceMetadata, error)
GetXVSBalanceMetadata is a free data retrieval call binding the contract method 0xf40c2777.
Solidity: function getXVSBalanceMetadata(address xvs, address account) view returns((uint256,uint256,address))
func (*VlensSession) GetXVSBalanceMetadataExt ¶
func (_Vlens *VlensSession) GetXVSBalanceMetadataExt(xvs common.Address, comptroller common.Address, account common.Address) (*types.Transaction, error)
GetXVSBalanceMetadataExt is a paid mutator transaction binding the contract method 0xe09744c6.
Solidity: function getXVSBalanceMetadataExt(address xvs, address comptroller, address account) returns((uint256,uint256,address,uint256))
func (*VlensSession) VTokenBalances ¶
func (_Vlens *VlensSession) VTokenBalances(vToken common.Address, account common.Address) (*types.Transaction, error)
VTokenBalances is a paid mutator transaction binding the contract method 0xb3124239.
Solidity: function vTokenBalances(address vToken, address account) returns((address,uint256,uint256,uint256,uint256,uint256))
func (*VlensSession) VTokenBalancesAll ¶
func (_Vlens *VlensSession) VTokenBalancesAll(vTokens []common.Address, account common.Address) (*types.Transaction, error)
VTokenBalancesAll is a paid mutator transaction binding the contract method 0x7c51b642.
Solidity: function vTokenBalancesAll(address[] vTokens, address account) returns((address,uint256,uint256,uint256,uint256,uint256)[])
func (*VlensSession) VTokenMetadata ¶
func (_Vlens *VlensSession) VTokenMetadata(vToken common.Address) (*types.Transaction, error)
VTokenMetadata is a paid mutator transaction binding the contract method 0xaa5dbd23.
Solidity: function vTokenMetadata(address vToken) returns((address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,uint256,address,uint256,uint256))
func (*VlensSession) VTokenMetadataAll ¶
func (_Vlens *VlensSession) VTokenMetadataAll(vTokens []common.Address) (*types.Transaction, error)
VTokenMetadataAll is a paid mutator transaction binding the contract method 0xe0a67f11.
Solidity: function vTokenMetadataAll(address[] vTokens) returns((address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,uint256,address,uint256,uint256)[])
func (*VlensSession) VTokenUnderlyingPrice ¶
func (_Vlens *VlensSession) VTokenUnderlyingPrice(vToken common.Address) (VenusLensVTokenUnderlyingPrice, error)
VTokenUnderlyingPrice is a free data retrieval call binding the contract method 0x7c84e3b3.
Solidity: function vTokenUnderlyingPrice(address vToken) view returns((address,uint256))
func (*VlensSession) VTokenUnderlyingPriceAll ¶
func (_Vlens *VlensSession) VTokenUnderlyingPriceAll(vTokens []common.Address) ([]VenusLensVTokenUnderlyingPrice, error)
VTokenUnderlyingPriceAll is a free data retrieval call binding the contract method 0x1f884fdf.
Solidity: function vTokenUnderlyingPriceAll(address[] vTokens) view returns((address,uint256)[])
type VlensTransactor ¶
type VlensTransactor struct {
// contains filtered or unexported fields
}
VlensTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewVlensTransactor ¶
func NewVlensTransactor(address common.Address, transactor bind.ContractTransactor) (*VlensTransactor, error)
NewVlensTransactor creates a new write-only instance of Vlens, bound to a specific deployed contract.
func (*VlensTransactor) GetXVSBalanceMetadataExt ¶
func (_Vlens *VlensTransactor) GetXVSBalanceMetadataExt(opts *bind.TransactOpts, xvs common.Address, comptroller common.Address, account common.Address) (*types.Transaction, error)
GetXVSBalanceMetadataExt is a paid mutator transaction binding the contract method 0xe09744c6.
Solidity: function getXVSBalanceMetadataExt(address xvs, address comptroller, address account) returns((uint256,uint256,address,uint256))
func (*VlensTransactor) VTokenBalances ¶
func (_Vlens *VlensTransactor) VTokenBalances(opts *bind.TransactOpts, vToken common.Address, account common.Address) (*types.Transaction, error)
VTokenBalances is a paid mutator transaction binding the contract method 0xb3124239.
Solidity: function vTokenBalances(address vToken, address account) returns((address,uint256,uint256,uint256,uint256,uint256))
func (*VlensTransactor) VTokenBalancesAll ¶
func (_Vlens *VlensTransactor) VTokenBalancesAll(opts *bind.TransactOpts, vTokens []common.Address, account common.Address) (*types.Transaction, error)
VTokenBalancesAll is a paid mutator transaction binding the contract method 0x7c51b642.
Solidity: function vTokenBalancesAll(address[] vTokens, address account) returns((address,uint256,uint256,uint256,uint256,uint256)[])
func (*VlensTransactor) VTokenMetadata ¶
func (_Vlens *VlensTransactor) VTokenMetadata(opts *bind.TransactOpts, vToken common.Address) (*types.Transaction, error)
VTokenMetadata is a paid mutator transaction binding the contract method 0xaa5dbd23.
Solidity: function vTokenMetadata(address vToken) returns((address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,uint256,address,uint256,uint256))
func (*VlensTransactor) VTokenMetadataAll ¶
func (_Vlens *VlensTransactor) VTokenMetadataAll(opts *bind.TransactOpts, vTokens []common.Address) (*types.Transaction, error)
VTokenMetadataAll is a paid mutator transaction binding the contract method 0xe0a67f11.
Solidity: function vTokenMetadataAll(address[] vTokens) returns((address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,uint256,address,uint256,uint256)[])
type VlensTransactorRaw ¶
type VlensTransactorRaw struct {
Contract *VlensTransactor // Generic write-only contract binding to access the raw methods on
}
VlensTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*VlensTransactorRaw) Transact ¶
func (_Vlens *VlensTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VlensTransactorRaw) Transfer ¶
func (_Vlens *VlensTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type VlensTransactorSession ¶
type VlensTransactorSession struct { Contract *VlensTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
VlensTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*VlensTransactorSession) GetXVSBalanceMetadataExt ¶
func (_Vlens *VlensTransactorSession) GetXVSBalanceMetadataExt(xvs common.Address, comptroller common.Address, account common.Address) (*types.Transaction, error)
GetXVSBalanceMetadataExt is a paid mutator transaction binding the contract method 0xe09744c6.
Solidity: function getXVSBalanceMetadataExt(address xvs, address comptroller, address account) returns((uint256,uint256,address,uint256))
func (*VlensTransactorSession) VTokenBalances ¶
func (_Vlens *VlensTransactorSession) VTokenBalances(vToken common.Address, account common.Address) (*types.Transaction, error)
VTokenBalances is a paid mutator transaction binding the contract method 0xb3124239.
Solidity: function vTokenBalances(address vToken, address account) returns((address,uint256,uint256,uint256,uint256,uint256))
func (*VlensTransactorSession) VTokenBalancesAll ¶
func (_Vlens *VlensTransactorSession) VTokenBalancesAll(vTokens []common.Address, account common.Address) (*types.Transaction, error)
VTokenBalancesAll is a paid mutator transaction binding the contract method 0x7c51b642.
Solidity: function vTokenBalancesAll(address[] vTokens, address account) returns((address,uint256,uint256,uint256,uint256,uint256)[])
func (*VlensTransactorSession) VTokenMetadata ¶
func (_Vlens *VlensTransactorSession) VTokenMetadata(vToken common.Address) (*types.Transaction, error)
VTokenMetadata is a paid mutator transaction binding the contract method 0xaa5dbd23.
Solidity: function vTokenMetadata(address vToken) returns((address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,uint256,address,uint256,uint256))
func (*VlensTransactorSession) VTokenMetadataAll ¶
func (_Vlens *VlensTransactorSession) VTokenMetadataAll(vTokens []common.Address) (*types.Transaction, error)
VTokenMetadataAll is a paid mutator transaction binding the contract method 0xe0a67f11.
Solidity: function vTokenMetadataAll(address[] vTokens) returns((address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,uint256,address,uint256,uint256)[])