Documentation ¶
Index ¶
- Variables
- type LiquityLQTYStaking
- type LiquityLQTYStakingActivePoolAddressSet
- type LiquityLQTYStakingActivePoolAddressSetIterator
- type LiquityLQTYStakingBorrowerOperationsAddressSet
- type LiquityLQTYStakingBorrowerOperationsAddressSetIterator
- type LiquityLQTYStakingCaller
- func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) ActivePoolAddress(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) BorrowerOperationsAddress(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) DECIMALPRECISION(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) FETH(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) FLUSD(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) GetPendingETHGain(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) GetPendingLUSDGain(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) LqtyToken(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) LusdToken(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) NAME(opts *bind.CallOpts) (string, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) Snapshots(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) Stakes(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) TotalLQTYStaked(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) TroveManagerAddress(opts *bind.CallOpts) (common.Address, error)
- type LiquityLQTYStakingCallerRaw
- type LiquityLQTYStakingCallerSession
- func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) ActivePoolAddress() (common.Address, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) BorrowerOperationsAddress() (common.Address, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) DECIMALPRECISION() (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) FETH() (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) FLUSD() (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) GetPendingETHGain(_user common.Address) (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) GetPendingLUSDGain(_user common.Address) (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) IsOwner() (bool, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) LqtyToken() (common.Address, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) LusdToken() (common.Address, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) NAME() (string, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) Owner() (common.Address, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) Snapshots(arg0 common.Address) (struct{ ... }, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) Stakes(arg0 common.Address) (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) TotalLQTYStaked() (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) TroveManagerAddress() (common.Address, error)
- type LiquityLQTYStakingEtherSent
- type LiquityLQTYStakingEtherSentIterator
- type LiquityLQTYStakingFETHUpdated
- type LiquityLQTYStakingFETHUpdatedIterator
- type LiquityLQTYStakingFLUSDUpdated
- type LiquityLQTYStakingFLUSDUpdatedIterator
- type LiquityLQTYStakingFilterer
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterActivePoolAddressSet(opts *bind.FilterOpts) (*LiquityLQTYStakingActivePoolAddressSetIterator, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterBorrowerOperationsAddressSet(opts *bind.FilterOpts) (*LiquityLQTYStakingBorrowerOperationsAddressSetIterator, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterEtherSent(opts *bind.FilterOpts) (*LiquityLQTYStakingEtherSentIterator, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterFETHUpdated(opts *bind.FilterOpts) (*LiquityLQTYStakingFETHUpdatedIterator, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterFLUSDUpdated(opts *bind.FilterOpts) (*LiquityLQTYStakingFLUSDUpdatedIterator, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterLQTYTokenAddressSet(opts *bind.FilterOpts) (*LiquityLQTYStakingLQTYTokenAddressSetIterator, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterLUSDTokenAddressSet(opts *bind.FilterOpts) (*LiquityLQTYStakingLUSDTokenAddressSetIterator, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*LiquityLQTYStakingOwnershipTransferredIterator, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterStakeChanged(opts *bind.FilterOpts, staker []common.Address) (*LiquityLQTYStakingStakeChangedIterator, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterStakerSnapshotsUpdated(opts *bind.FilterOpts) (*LiquityLQTYStakingStakerSnapshotsUpdatedIterator, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterStakingGainsWithdrawn(opts *bind.FilterOpts, staker []common.Address) (*LiquityLQTYStakingStakingGainsWithdrawnIterator, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterTotalLQTYStakedUpdated(opts *bind.FilterOpts) (*LiquityLQTYStakingTotalLQTYStakedUpdatedIterator, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterTroveManagerAddressSet(opts *bind.FilterOpts) (*LiquityLQTYStakingTroveManagerAddressSetIterator, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseActivePoolAddressSet(log types.Log) (*LiquityLQTYStakingActivePoolAddressSet, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseBorrowerOperationsAddressSet(log types.Log) (*LiquityLQTYStakingBorrowerOperationsAddressSet, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseEtherSent(log types.Log) (*LiquityLQTYStakingEtherSent, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseFETHUpdated(log types.Log) (*LiquityLQTYStakingFETHUpdated, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseFLUSDUpdated(log types.Log) (*LiquityLQTYStakingFLUSDUpdated, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseLQTYTokenAddressSet(log types.Log) (*LiquityLQTYStakingLQTYTokenAddressSet, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseLUSDTokenAddressSet(log types.Log) (*LiquityLQTYStakingLUSDTokenAddressSet, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseOwnershipTransferred(log types.Log) (*LiquityLQTYStakingOwnershipTransferred, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseStakeChanged(log types.Log) (*LiquityLQTYStakingStakeChanged, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseStakerSnapshotsUpdated(log types.Log) (*LiquityLQTYStakingStakerSnapshotsUpdated, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseStakingGainsWithdrawn(log types.Log) (*LiquityLQTYStakingStakingGainsWithdrawn, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseTotalLQTYStakedUpdated(log types.Log) (*LiquityLQTYStakingTotalLQTYStakedUpdated, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseTroveManagerAddressSet(log types.Log) (*LiquityLQTYStakingTroveManagerAddressSet, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchActivePoolAddressSet(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingActivePoolAddressSet) (event.Subscription, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchBorrowerOperationsAddressSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchEtherSent(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingEtherSent) (event.Subscription, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchFETHUpdated(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingFETHUpdated) (event.Subscription, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchFLUSDUpdated(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingFLUSDUpdated) (event.Subscription, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchLQTYTokenAddressSet(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingLQTYTokenAddressSet) (event.Subscription, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchLUSDTokenAddressSet(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingLUSDTokenAddressSet) (event.Subscription, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingOwnershipTransferred, ...) (event.Subscription, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchStakeChanged(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingStakeChanged, ...) (event.Subscription, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchStakerSnapshotsUpdated(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingStakerSnapshotsUpdated) (event.Subscription, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchStakingGainsWithdrawn(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingStakingGainsWithdrawn, ...) (event.Subscription, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchTotalLQTYStakedUpdated(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingTotalLQTYStakedUpdated) (event.Subscription, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchTroveManagerAddressSet(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingTroveManagerAddressSet) (event.Subscription, error)
- type LiquityLQTYStakingLQTYTokenAddressSet
- type LiquityLQTYStakingLQTYTokenAddressSetIterator
- type LiquityLQTYStakingLUSDTokenAddressSet
- type LiquityLQTYStakingLUSDTokenAddressSetIterator
- type LiquityLQTYStakingOwnershipTransferred
- type LiquityLQTYStakingOwnershipTransferredIterator
- type LiquityLQTYStakingRaw
- func (_LiquityLQTYStaking *LiquityLQTYStakingRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LiquityLQTYStaking *LiquityLQTYStakingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LiquityLQTYStakingSession
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) ActivePoolAddress() (common.Address, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) BorrowerOperationsAddress() (common.Address, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) DECIMALPRECISION() (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) FETH() (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) FLUSD() (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) GetPendingETHGain(_user common.Address) (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) GetPendingLUSDGain(_user common.Address) (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) IncreaseFETH(_ETHFee *big.Int) (*types.Transaction, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) IncreaseFLUSD(_LUSDFee *big.Int) (*types.Transaction, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) IsOwner() (bool, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) LqtyToken() (common.Address, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) LusdToken() (common.Address, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) NAME() (string, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) Owner() (common.Address, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) Receive() (*types.Transaction, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) SetAddresses(_lqtyTokenAddress common.Address, _lusdTokenAddress common.Address, ...) (*types.Transaction, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) Snapshots(arg0 common.Address) (struct{ ... }, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) Stake(_LQTYamount *big.Int) (*types.Transaction, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) Stakes(arg0 common.Address) (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) TotalLQTYStaked() (*big.Int, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) TroveManagerAddress() (common.Address, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingSession) Unstake(_LQTYamount *big.Int) (*types.Transaction, error)
- type LiquityLQTYStakingStakeChanged
- type LiquityLQTYStakingStakeChangedIterator
- type LiquityLQTYStakingStakerSnapshotsUpdated
- type LiquityLQTYStakingStakerSnapshotsUpdatedIterator
- type LiquityLQTYStakingStakingGainsWithdrawn
- type LiquityLQTYStakingStakingGainsWithdrawnIterator
- type LiquityLQTYStakingTotalLQTYStakedUpdated
- type LiquityLQTYStakingTotalLQTYStakedUpdatedIterator
- type LiquityLQTYStakingTransactor
- func (_LiquityLQTYStaking *LiquityLQTYStakingTransactor) IncreaseFETH(opts *bind.TransactOpts, _ETHFee *big.Int) (*types.Transaction, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingTransactor) IncreaseFLUSD(opts *bind.TransactOpts, _LUSDFee *big.Int) (*types.Transaction, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingTransactor) SetAddresses(opts *bind.TransactOpts, _lqtyTokenAddress common.Address, ...) (*types.Transaction, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingTransactor) Stake(opts *bind.TransactOpts, _LQTYamount *big.Int) (*types.Transaction, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingTransactor) Unstake(opts *bind.TransactOpts, _LQTYamount *big.Int) (*types.Transaction, error)
- type LiquityLQTYStakingTransactorRaw
- type LiquityLQTYStakingTransactorSession
- func (_LiquityLQTYStaking *LiquityLQTYStakingTransactorSession) IncreaseFETH(_ETHFee *big.Int) (*types.Transaction, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingTransactorSession) IncreaseFLUSD(_LUSDFee *big.Int) (*types.Transaction, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingTransactorSession) Receive() (*types.Transaction, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingTransactorSession) SetAddresses(_lqtyTokenAddress common.Address, _lusdTokenAddress common.Address, ...) (*types.Transaction, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingTransactorSession) Stake(_LQTYamount *big.Int) (*types.Transaction, error)
- func (_LiquityLQTYStaking *LiquityLQTYStakingTransactorSession) Unstake(_LQTYamount *big.Int) (*types.Transaction, error)
- type LiquityLQTYStakingTroveManagerAddressSet
- type LiquityLQTYStakingTroveManagerAddressSetIterator
- type LiquityStabilityPool
- type LiquityStabilityPoolActivePoolAddressChanged
- type LiquityStabilityPoolActivePoolAddressChangedIterator
- type LiquityStabilityPoolBorrowerOperationsAddressChanged
- type LiquityStabilityPoolBorrowerOperationsAddressChangedIterator
- type LiquityStabilityPoolCaller
- func (_LiquityStabilityPool *LiquityStabilityPoolCaller) GetCompoundedLUSDDeposit(opts *bind.CallOpts, _depositor common.Address) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCaller) GetDepositorETHGain(opts *bind.CallOpts, _depositor common.Address) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCaller) GetDepositorLQTYGain(opts *bind.CallOpts, _depositor common.Address) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCaller) GetETH(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCaller) GetEntireSystemColl(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCaller) GetEntireSystemDebt(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCaller) GetFrontEndLQTYGain(opts *bind.CallOpts, _frontEnd common.Address) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCaller) GetTotalLUSDDeposits(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCaller) LastETHErrorOffset(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCaller) LastLQTYError(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCaller) LastLUSDLossErrorOffset(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCaller) LusdToken(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCaller) PriceFeed(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCaller) SortedTroves(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCaller) TroveManager(opts *bind.CallOpts) (common.Address, error)
- type LiquityStabilityPoolCallerRaw
- type LiquityStabilityPoolCallerSession
- func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) GetCompoundedLUSDDeposit(_depositor common.Address) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) GetDepositorETHGain(_depositor common.Address) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) GetDepositorLQTYGain(_depositor common.Address) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) GetETH() (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) GetEntireSystemColl() (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) GetEntireSystemDebt() (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) GetFrontEndLQTYGain(_frontEnd common.Address) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) GetTotalLUSDDeposits() (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) IsOwner() (bool, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) LastETHErrorOffset() (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) LastLQTYError() (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) LastLUSDLossErrorOffset() (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) LusdToken() (common.Address, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) Owner() (common.Address, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) PriceFeed() (common.Address, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) SortedTroves() (common.Address, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) TroveManager() (common.Address, error)
- type LiquityStabilityPoolFilterer
- func (_LiquityStabilityPool *LiquityStabilityPoolFilterer) FilterActivePoolAddressChanged(opts *bind.FilterOpts) (*LiquityStabilityPoolActivePoolAddressChangedIterator, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolFilterer) FilterBorrowerOperationsAddressChanged(opts *bind.FilterOpts) (*LiquityStabilityPoolBorrowerOperationsAddressChangedIterator, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolFilterer) ParseActivePoolAddressChanged(log types.Log) (*LiquityStabilityPoolActivePoolAddressChanged, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolFilterer) ParseBorrowerOperationsAddressChanged(log types.Log) (*LiquityStabilityPoolBorrowerOperationsAddressChanged, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolFilterer) WatchActivePoolAddressChanged(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolFilterer) WatchBorrowerOperationsAddressChanged(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type LiquityStabilityPoolRaw
- func (_LiquityStabilityPool *LiquityStabilityPoolRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LiquityStabilityPool *LiquityStabilityPoolRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LiquityStabilityPoolSession
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) GetCompoundedLUSDDeposit(_depositor common.Address) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) GetDepositorETHGain(_depositor common.Address) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) GetDepositorLQTYGain(_depositor common.Address) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) GetETH() (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) GetEntireSystemColl() (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) GetEntireSystemDebt() (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) GetFrontEndLQTYGain(_frontEnd common.Address) (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) GetTotalLUSDDeposits() (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) IsOwner() (bool, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) LastETHErrorOffset() (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) LastLQTYError() (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) LastLUSDLossErrorOffset() (*big.Int, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) LusdToken() (common.Address, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) Offset(_debtToOffset *big.Int, _collToAdd *big.Int) (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) Owner() (common.Address, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) PriceFeed() (common.Address, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) ProvideToSP(_amount *big.Int, _frontEndTag common.Address) (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) Receive() (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) RegisterFrontEnd(_kickbackRate *big.Int) (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) SetAddresses(_borrowerOperationsAddress common.Address, _troveManagerAddress common.Address, ...) (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) SortedTroves() (common.Address, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) TroveManager() (common.Address, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) WithdrawETHGainToTrove(_upperHint common.Address, _lowerHint common.Address) (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolSession) WithdrawFromSP(_amount *big.Int) (*types.Transaction, error)
- type LiquityStabilityPoolTransactor
- func (_LiquityStabilityPool *LiquityStabilityPoolTransactor) Offset(opts *bind.TransactOpts, _debtToOffset *big.Int, _collToAdd *big.Int) (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolTransactor) ProvideToSP(opts *bind.TransactOpts, _amount *big.Int, _frontEndTag common.Address) (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolTransactor) RegisterFrontEnd(opts *bind.TransactOpts, _kickbackRate *big.Int) (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolTransactor) SetAddresses(opts *bind.TransactOpts, _borrowerOperationsAddress common.Address, ...) (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolTransactor) WithdrawETHGainToTrove(opts *bind.TransactOpts, _upperHint common.Address, _lowerHint common.Address) (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolTransactor) WithdrawFromSP(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- type LiquityStabilityPoolTransactorRaw
- type LiquityStabilityPoolTransactorSession
- func (_LiquityStabilityPool *LiquityStabilityPoolTransactorSession) Offset(_debtToOffset *big.Int, _collToAdd *big.Int) (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolTransactorSession) ProvideToSP(_amount *big.Int, _frontEndTag common.Address) (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolTransactorSession) Receive() (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolTransactorSession) RegisterFrontEnd(_kickbackRate *big.Int) (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolTransactorSession) SetAddresses(_borrowerOperationsAddress common.Address, _troveManagerAddress common.Address, ...) (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolTransactorSession) WithdrawETHGainToTrove(_upperHint common.Address, _lowerHint common.Address) (*types.Transaction, error)
- func (_LiquityStabilityPool *LiquityStabilityPoolTransactorSession) WithdrawFromSP(_amount *big.Int) (*types.Transaction, error)
- type LiquityTroveManager
- type LiquityTroveManagerActivePoolAddressChanged
- type LiquityTroveManagerActivePoolAddressChangedIterator
- type LiquityTroveManagerBaseRateUpdated
- type LiquityTroveManagerBaseRateUpdatedIterator
- type LiquityTroveManagerBorrowerOperationsAddressChanged
- type LiquityTroveManagerBorrowerOperationsAddressChangedIterator
- type LiquityTroveManagerCaller
- func (_LiquityTroveManager *LiquityTroveManagerCaller) ActivePool(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) BETA(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) BOOTSTRAPPERIOD(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) BORROWINGFEEFLOOR(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) BaseRate(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) BorrowerOperationsAddress(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) CCR(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) CheckRecoveryMode(opts *bind.CallOpts, _price *big.Int) (bool, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) DECIMALPRECISION(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) DefaultPool(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetBorrowingFee(opts *bind.CallOpts, _LUSDDebt *big.Int) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetBorrowingFeeWithDecay(opts *bind.CallOpts, _LUSDDebt *big.Int) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetBorrowingRate(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetBorrowingRateWithDecay(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetCurrentICR(opts *bind.CallOpts, _borrower common.Address, _price *big.Int) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetEntireDebtAndColl(opts *bind.CallOpts, _borrower common.Address) (struct{ ... }, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetEntireSystemColl(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetEntireSystemDebt(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetNominalICR(opts *bind.CallOpts, _borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetPendingETHReward(opts *bind.CallOpts, _borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetPendingLUSDDebtReward(opts *bind.CallOpts, _borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetRedemptionFeeWithDecay(opts *bind.CallOpts, _ETHDrawn *big.Int) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetRedemptionRate(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetRedemptionRateWithDecay(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetTCR(opts *bind.CallOpts, _price *big.Int) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetTroveColl(opts *bind.CallOpts, _borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetTroveDebt(opts *bind.CallOpts, _borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetTroveFromTroveOwnersArray(opts *bind.CallOpts, _index *big.Int) (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetTroveOwnersCount(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetTroveStake(opts *bind.CallOpts, _borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) GetTroveStatus(opts *bind.CallOpts, _borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) HasPendingRewards(opts *bind.CallOpts, _borrower common.Address) (bool, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) LETH(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) LLUSDDebt(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) LUSDGASCOMPENSATION(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) LastETHErrorRedistribution(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) LastFeeOperationTime(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) LastLUSDDebtErrorRedistribution(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) LqtyStaking(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) LqtyToken(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) LusdToken(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) MAXBORROWINGFEE(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) MCR(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) MINNETDEBT(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) MINUTEDECAYFACTOR(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) NAME(opts *bind.CallOpts) (string, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) PERCENTDIVISOR(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) PriceFeed(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) REDEMPTIONFEEFLOOR(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) RewardSnapshots(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) SECONDSINONEMINUTE(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) SortedTroves(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) StabilityPool(opts *bind.CallOpts) (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) TotalCollateralSnapshot(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) TotalStakes(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) TotalStakesSnapshot(opts *bind.CallOpts) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) TroveOwners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCaller) Troves(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- type LiquityTroveManagerCallerRaw
- type LiquityTroveManagerCallerSession
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) ActivePool() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) BETA() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) BOOTSTRAPPERIOD() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) BORROWINGFEEFLOOR() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) BaseRate() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) BorrowerOperationsAddress() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) CCR() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) CheckRecoveryMode(_price *big.Int) (bool, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) DECIMALPRECISION() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) DefaultPool() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetBorrowingFee(_LUSDDebt *big.Int) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetBorrowingFeeWithDecay(_LUSDDebt *big.Int) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetBorrowingRate() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetBorrowingRateWithDecay() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetCurrentICR(_borrower common.Address, _price *big.Int) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetEntireDebtAndColl(_borrower common.Address) (struct{ ... }, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetEntireSystemColl() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetEntireSystemDebt() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetNominalICR(_borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetPendingETHReward(_borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetPendingLUSDDebtReward(_borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetRedemptionFeeWithDecay(_ETHDrawn *big.Int) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetRedemptionRate() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetRedemptionRateWithDecay() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetTCR(_price *big.Int) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetTroveColl(_borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetTroveDebt(_borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetTroveFromTroveOwnersArray(_index *big.Int) (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetTroveOwnersCount() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetTroveStake(_borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetTroveStatus(_borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) HasPendingRewards(_borrower common.Address) (bool, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) IsOwner() (bool, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LETH() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LLUSDDebt() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LUSDGASCOMPENSATION() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LastETHErrorRedistribution() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LastFeeOperationTime() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LastLUSDDebtErrorRedistribution() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LqtyStaking() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LqtyToken() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LusdToken() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) MAXBORROWINGFEE() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) MCR() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) MINNETDEBT() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) MINUTEDECAYFACTOR() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) NAME() (string, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) Owner() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) PERCENTDIVISOR() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) PriceFeed() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) REDEMPTIONFEEFLOOR() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) RewardSnapshots(arg0 common.Address) (struct{ ... }, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) SECONDSINONEMINUTE() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) SortedTroves() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) StabilityPool() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) TotalCollateralSnapshot() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) TotalStakes() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) TotalStakesSnapshot() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) TroveOwners(arg0 *big.Int) (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerCallerSession) Troves(arg0 common.Address) (struct{ ... }, error)
- type LiquityTroveManagerCollSurplusPoolAddressChanged
- type LiquityTroveManagerCollSurplusPoolAddressChangedIterator
- type LiquityTroveManagerDefaultPoolAddressChanged
- type LiquityTroveManagerDefaultPoolAddressChangedIterator
- type LiquityTroveManagerFilterer
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterActivePoolAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerActivePoolAddressChangedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterBaseRateUpdated(opts *bind.FilterOpts) (*LiquityTroveManagerBaseRateUpdatedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterBorrowerOperationsAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerBorrowerOperationsAddressChangedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterCollSurplusPoolAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerCollSurplusPoolAddressChangedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterDefaultPoolAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerDefaultPoolAddressChangedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterGasPoolAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerGasPoolAddressChangedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterLQTYStakingAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerLQTYStakingAddressChangedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterLQTYTokenAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerLQTYTokenAddressChangedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterLTermsUpdated(opts *bind.FilterOpts) (*LiquityTroveManagerLTermsUpdatedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterLUSDTokenAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerLUSDTokenAddressChangedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterLastFeeOpTimeUpdated(opts *bind.FilterOpts) (*LiquityTroveManagerLastFeeOpTimeUpdatedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterLiquidation(opts *bind.FilterOpts) (*LiquityTroveManagerLiquidationIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*LiquityTroveManagerOwnershipTransferredIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterPriceFeedAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerPriceFeedAddressChangedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterRedemption(opts *bind.FilterOpts) (*LiquityTroveManagerRedemptionIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterSortedTrovesAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerSortedTrovesAddressChangedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterStabilityPoolAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerStabilityPoolAddressChangedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterSystemSnapshotsUpdated(opts *bind.FilterOpts) (*LiquityTroveManagerSystemSnapshotsUpdatedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterTotalStakesUpdated(opts *bind.FilterOpts) (*LiquityTroveManagerTotalStakesUpdatedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterTroveIndexUpdated(opts *bind.FilterOpts) (*LiquityTroveManagerTroveIndexUpdatedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterTroveLiquidated(opts *bind.FilterOpts, _borrower []common.Address) (*LiquityTroveManagerTroveLiquidatedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterTroveSnapshotsUpdated(opts *bind.FilterOpts) (*LiquityTroveManagerTroveSnapshotsUpdatedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterTroveUpdated(opts *bind.FilterOpts, _borrower []common.Address) (*LiquityTroveManagerTroveUpdatedIterator, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseActivePoolAddressChanged(log types.Log) (*LiquityTroveManagerActivePoolAddressChanged, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseBaseRateUpdated(log types.Log) (*LiquityTroveManagerBaseRateUpdated, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseBorrowerOperationsAddressChanged(log types.Log) (*LiquityTroveManagerBorrowerOperationsAddressChanged, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseCollSurplusPoolAddressChanged(log types.Log) (*LiquityTroveManagerCollSurplusPoolAddressChanged, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseDefaultPoolAddressChanged(log types.Log) (*LiquityTroveManagerDefaultPoolAddressChanged, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseGasPoolAddressChanged(log types.Log) (*LiquityTroveManagerGasPoolAddressChanged, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseLQTYStakingAddressChanged(log types.Log) (*LiquityTroveManagerLQTYStakingAddressChanged, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseLQTYTokenAddressChanged(log types.Log) (*LiquityTroveManagerLQTYTokenAddressChanged, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseLTermsUpdated(log types.Log) (*LiquityTroveManagerLTermsUpdated, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseLUSDTokenAddressChanged(log types.Log) (*LiquityTroveManagerLUSDTokenAddressChanged, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseLastFeeOpTimeUpdated(log types.Log) (*LiquityTroveManagerLastFeeOpTimeUpdated, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseLiquidation(log types.Log) (*LiquityTroveManagerLiquidation, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseOwnershipTransferred(log types.Log) (*LiquityTroveManagerOwnershipTransferred, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParsePriceFeedAddressChanged(log types.Log) (*LiquityTroveManagerPriceFeedAddressChanged, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseRedemption(log types.Log) (*LiquityTroveManagerRedemption, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseSortedTrovesAddressChanged(log types.Log) (*LiquityTroveManagerSortedTrovesAddressChanged, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseStabilityPoolAddressChanged(log types.Log) (*LiquityTroveManagerStabilityPoolAddressChanged, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseSystemSnapshotsUpdated(log types.Log) (*LiquityTroveManagerSystemSnapshotsUpdated, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseTotalStakesUpdated(log types.Log) (*LiquityTroveManagerTotalStakesUpdated, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseTroveIndexUpdated(log types.Log) (*LiquityTroveManagerTroveIndexUpdated, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseTroveLiquidated(log types.Log) (*LiquityTroveManagerTroveLiquidated, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseTroveSnapshotsUpdated(log types.Log) (*LiquityTroveManagerTroveSnapshotsUpdated, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseTroveUpdated(log types.Log) (*LiquityTroveManagerTroveUpdated, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchActivePoolAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerActivePoolAddressChanged) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchBaseRateUpdated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerBaseRateUpdated) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchBorrowerOperationsAddressChanged(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchCollSurplusPoolAddressChanged(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchDefaultPoolAddressChanged(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchGasPoolAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerGasPoolAddressChanged) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchLQTYStakingAddressChanged(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchLQTYTokenAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerLQTYTokenAddressChanged) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchLTermsUpdated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerLTermsUpdated) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchLUSDTokenAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerLUSDTokenAddressChanged) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchLastFeeOpTimeUpdated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerLastFeeOpTimeUpdated) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchLiquidation(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerLiquidation) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerOwnershipTransferred, ...) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchPriceFeedAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerPriceFeedAddressChanged) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchRedemption(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerRedemption) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchSortedTrovesAddressChanged(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchStabilityPoolAddressChanged(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchSystemSnapshotsUpdated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerSystemSnapshotsUpdated) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchTotalStakesUpdated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerTotalStakesUpdated) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchTroveIndexUpdated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerTroveIndexUpdated) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchTroveLiquidated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerTroveLiquidated, ...) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchTroveSnapshotsUpdated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerTroveSnapshotsUpdated) (event.Subscription, error)
- func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchTroveUpdated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerTroveUpdated, ...) (event.Subscription, error)
- type LiquityTroveManagerGasPoolAddressChanged
- type LiquityTroveManagerGasPoolAddressChangedIterator
- type LiquityTroveManagerLQTYStakingAddressChanged
- type LiquityTroveManagerLQTYStakingAddressChangedIterator
- type LiquityTroveManagerLQTYTokenAddressChanged
- type LiquityTroveManagerLQTYTokenAddressChangedIterator
- type LiquityTroveManagerLTermsUpdated
- type LiquityTroveManagerLTermsUpdatedIterator
- type LiquityTroveManagerLUSDTokenAddressChanged
- type LiquityTroveManagerLUSDTokenAddressChangedIterator
- type LiquityTroveManagerLastFeeOpTimeUpdated
- type LiquityTroveManagerLastFeeOpTimeUpdatedIterator
- type LiquityTroveManagerLiquidation
- type LiquityTroveManagerLiquidationIterator
- type LiquityTroveManagerOwnershipTransferred
- type LiquityTroveManagerOwnershipTransferredIterator
- type LiquityTroveManagerPriceFeedAddressChanged
- type LiquityTroveManagerPriceFeedAddressChangedIterator
- type LiquityTroveManagerRaw
- func (_LiquityTroveManager *LiquityTroveManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LiquityTroveManager *LiquityTroveManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LiquityTroveManagerRedemption
- type LiquityTroveManagerRedemptionIterator
- type LiquityTroveManagerSession
- func (_LiquityTroveManager *LiquityTroveManagerSession) ActivePool() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) AddTroveOwnerToArray(_borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) ApplyPendingRewards(_borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) BETA() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) BOOTSTRAPPERIOD() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) BORROWINGFEEFLOOR() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) BaseRate() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) BatchLiquidateTroves(_troveArray []common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) BorrowerOperationsAddress() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) CCR() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) CheckRecoveryMode(_price *big.Int) (bool, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) CloseTrove(_borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) DECIMALPRECISION() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) DecayBaseRateFromBorrowing() (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) DecreaseTroveColl(_borrower common.Address, _collDecrease *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) DecreaseTroveDebt(_borrower common.Address, _debtDecrease *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) DefaultPool() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetBorrowingFee(_LUSDDebt *big.Int) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetBorrowingFeeWithDecay(_LUSDDebt *big.Int) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetBorrowingRate() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetBorrowingRateWithDecay() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetCurrentICR(_borrower common.Address, _price *big.Int) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetEntireDebtAndColl(_borrower common.Address) (struct{ ... }, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetEntireSystemColl() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetEntireSystemDebt() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetNominalICR(_borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetPendingETHReward(_borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetPendingLUSDDebtReward(_borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetRedemptionFeeWithDecay(_ETHDrawn *big.Int) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetRedemptionRate() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetRedemptionRateWithDecay() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetTCR(_price *big.Int) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetTroveColl(_borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetTroveDebt(_borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetTroveFromTroveOwnersArray(_index *big.Int) (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetTroveOwnersCount() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetTroveStake(_borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) GetTroveStatus(_borrower common.Address) (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) HasPendingRewards(_borrower common.Address) (bool, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) IncreaseTroveColl(_borrower common.Address, _collIncrease *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) IncreaseTroveDebt(_borrower common.Address, _debtIncrease *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) IsOwner() (bool, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) LETH() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) LLUSDDebt() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) LUSDGASCOMPENSATION() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) LastETHErrorRedistribution() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) LastFeeOperationTime() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) LastLUSDDebtErrorRedistribution() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) Liquidate(_borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) LiquidateTroves(_n *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) LqtyStaking() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) LqtyToken() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) LusdToken() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) MAXBORROWINGFEE() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) MCR() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) MINNETDEBT() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) MINUTEDECAYFACTOR() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) NAME() (string, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) Owner() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) PERCENTDIVISOR() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) PriceFeed() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) REDEMPTIONFEEFLOOR() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) RedeemCollateral(_LUSDamount *big.Int, _firstRedemptionHint common.Address, ...) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) RemoveStake(_borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) RewardSnapshots(arg0 common.Address) (struct{ ... }, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) SECONDSINONEMINUTE() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) SetAddresses(_borrowerOperationsAddress common.Address, _activePoolAddress common.Address, ...) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) SetTroveStatus(_borrower common.Address, _num *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) SortedTroves() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) StabilityPool() (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) TotalCollateralSnapshot() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) TotalStakes() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) TotalStakesSnapshot() (*big.Int, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) TroveOwners(arg0 *big.Int) (common.Address, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) Troves(arg0 common.Address) (struct{ ... }, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) UpdateStakeAndTotalStakes(_borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerSession) UpdateTroveRewardSnapshots(_borrower common.Address) (*types.Transaction, error)
- type LiquityTroveManagerSortedTrovesAddressChanged
- type LiquityTroveManagerSortedTrovesAddressChangedIterator
- type LiquityTroveManagerStabilityPoolAddressChanged
- type LiquityTroveManagerStabilityPoolAddressChangedIterator
- type LiquityTroveManagerSystemSnapshotsUpdated
- type LiquityTroveManagerSystemSnapshotsUpdatedIterator
- type LiquityTroveManagerTotalStakesUpdated
- type LiquityTroveManagerTotalStakesUpdatedIterator
- type LiquityTroveManagerTransactor
- func (_LiquityTroveManager *LiquityTroveManagerTransactor) AddTroveOwnerToArray(opts *bind.TransactOpts, _borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactor) ApplyPendingRewards(opts *bind.TransactOpts, _borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactor) BatchLiquidateTroves(opts *bind.TransactOpts, _troveArray []common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactor) CloseTrove(opts *bind.TransactOpts, _borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactor) DecayBaseRateFromBorrowing(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactor) DecreaseTroveColl(opts *bind.TransactOpts, _borrower common.Address, _collDecrease *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactor) DecreaseTroveDebt(opts *bind.TransactOpts, _borrower common.Address, _debtDecrease *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactor) IncreaseTroveColl(opts *bind.TransactOpts, _borrower common.Address, _collIncrease *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactor) IncreaseTroveDebt(opts *bind.TransactOpts, _borrower common.Address, _debtIncrease *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactor) Liquidate(opts *bind.TransactOpts, _borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactor) LiquidateTroves(opts *bind.TransactOpts, _n *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactor) RedeemCollateral(opts *bind.TransactOpts, _LUSDamount *big.Int, ...) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactor) RemoveStake(opts *bind.TransactOpts, _borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactor) SetAddresses(opts *bind.TransactOpts, _borrowerOperationsAddress common.Address, ...) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactor) SetTroveStatus(opts *bind.TransactOpts, _borrower common.Address, _num *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactor) UpdateStakeAndTotalStakes(opts *bind.TransactOpts, _borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactor) UpdateTroveRewardSnapshots(opts *bind.TransactOpts, _borrower common.Address) (*types.Transaction, error)
- type LiquityTroveManagerTransactorRaw
- type LiquityTroveManagerTransactorSession
- func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) AddTroveOwnerToArray(_borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) ApplyPendingRewards(_borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) BatchLiquidateTroves(_troveArray []common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) CloseTrove(_borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) DecayBaseRateFromBorrowing() (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) DecreaseTroveColl(_borrower common.Address, _collDecrease *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) DecreaseTroveDebt(_borrower common.Address, _debtDecrease *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) IncreaseTroveColl(_borrower common.Address, _collIncrease *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) IncreaseTroveDebt(_borrower common.Address, _debtIncrease *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) Liquidate(_borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) LiquidateTroves(_n *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) RedeemCollateral(_LUSDamount *big.Int, _firstRedemptionHint common.Address, ...) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) RemoveStake(_borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) SetAddresses(_borrowerOperationsAddress common.Address, _activePoolAddress common.Address, ...) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) SetTroveStatus(_borrower common.Address, _num *big.Int) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) UpdateStakeAndTotalStakes(_borrower common.Address) (*types.Transaction, error)
- func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) UpdateTroveRewardSnapshots(_borrower common.Address) (*types.Transaction, error)
- type LiquityTroveManagerTroveIndexUpdated
- type LiquityTroveManagerTroveIndexUpdatedIterator
- type LiquityTroveManagerTroveLiquidated
- type LiquityTroveManagerTroveLiquidatedIterator
- type LiquityTroveManagerTroveSnapshotsUpdated
- type LiquityTroveManagerTroveSnapshotsUpdatedIterator
- type LiquityTroveManagerTroveUpdated
- type LiquityTroveManagerTroveUpdatedIterator
Constants ¶
This section is empty.
Variables ¶
var LiquityLQTYStakingABI = LiquityLQTYStakingMetaData.ABI
LiquityLQTYStakingABI is the input ABI used to generate the binding from. Deprecated: Use LiquityLQTYStakingMetaData.ABI instead.
var LiquityLQTYStakingMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_activePoolAddress\",\"type\":\"address\"}],\"name\":\"ActivePoolAddressSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_borrowerOperationsAddress\",\"type\":\"address\"}],\"name\":\"BorrowerOperationsAddressSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_account\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"EtherSent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_F_ETH\",\"type\":\"uint256\"}],\"name\":\"F_ETHUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_F_LUSD\",\"type\":\"uint256\"}],\"name\":\"F_LUSDUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_lqtyTokenAddress\",\"type\":\"address\"}],\"name\":\"LQTYTokenAddressSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_lusdTokenAddress\",\"type\":\"address\"}],\"name\":\"LUSDTokenAddressSet\",\"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\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newStake\",\"type\":\"uint256\"}],\"name\":\"StakeChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_F_ETH\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_F_LUSD\",\"type\":\"uint256\"}],\"name\":\"StakerSnapshotsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"staker\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"LUSDGain\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ETHGain\",\"type\":\"uint256\"}],\"name\":\"StakingGainsWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_totalLQTYStaked\",\"type\":\"uint256\"}],\"name\":\"TotalLQTYStakedUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_troveManager\",\"type\":\"address\"}],\"name\":\"TroveManagerAddressSet\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DECIMAL_PRECISION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"F_ETH\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"F_LUSD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"NAME\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"activePoolAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"borrowerOperationsAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"getPendingETHGain\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"getPendingLUSDGain\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_ETHFee\",\"type\":\"uint256\"}],\"name\":\"increaseF_ETH\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_LUSDFee\",\"type\":\"uint256\"}],\"name\":\"increaseF_LUSD\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lqtyToken\",\"outputs\":[{\"internalType\":\"contractILQTYToken\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lusdToken\",\"outputs\":[{\"internalType\":\"contractILUSDToken\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_lqtyTokenAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_lusdTokenAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_troveManagerAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_borrowerOperationsAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_activePoolAddress\",\"type\":\"address\"}],\"name\":\"setAddresses\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"snapshots\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"F_ETH_Snapshot\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"F_LUSD_Snapshot\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_LQTYamount\",\"type\":\"uint256\"}],\"name\":\"stake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"stakes\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalLQTYStaked\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"troveManagerAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_LQTYamount\",\"type\":\"uint256\"}],\"name\":\"unstake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}
LiquityLQTYStakingMetaData contains all meta data concerning the LiquityLQTYStaking contract.
var LiquityStabilityPoolABI = LiquityStabilityPoolMetaData.ABI
LiquityStabilityPoolABI is the input ABI used to generate the binding from. Deprecated: Use LiquityStabilityPoolMetaData.ABI instead.
var LiquityStabilityPoolMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_newActivePoolAddress\",\"type\":\"address\"}],\"name\":\"ActivePoolAddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_newBorrowerOperationsAddress\",\"type\":\"address\"}],\"name\":\"BorrowerOperationsAddressChanged\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_depositor\",\"type\":\"address\"}],\"name\":\"getCompoundedLUSDDeposit\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_depositor\",\"type\":\"address\"}],\"name\":\"getDepositorETHGain\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_depositor\",\"type\":\"address\"}],\"name\":\"getDepositorLQTYGain\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getETH\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getEntireSystemColl\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"entireSystemColl\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getEntireSystemDebt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"entireSystemDebt\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_frontEnd\",\"type\":\"address\"}],\"name\":\"getFrontEndLQTYGain\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalLUSDDeposits\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastETHError_Offset\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastLQTYError\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastLUSDLossError_Offset\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lusdToken\",\"outputs\":[{\"internalType\":\"contractILUSDToken\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_debtToOffset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_collToAdd\",\"type\":\"uint256\"}],\"name\":\"offset\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"priceFeed\",\"outputs\":[{\"internalType\":\"contractIPriceFeed\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_frontEndTag\",\"type\":\"address\"}],\"name\":\"provideToSP\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_kickbackRate\",\"type\":\"uint256\"}],\"name\":\"registerFrontEnd\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrowerOperationsAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_troveManagerAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_activePoolAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_lusdTokenAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_sortedTrovesAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_priceFeedAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_communityIssuanceAddress\",\"type\":\"address\"}],\"name\":\"setAddresses\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sortedTroves\",\"outputs\":[{\"internalType\":\"contractISortedTroves\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"troveManager\",\"outputs\":[{\"internalType\":\"contractITroveManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_upperHint\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_lowerHint\",\"type\":\"address\"}],\"name\":\"withdrawETHGainToTrove\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdrawFromSP\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}
LiquityStabilityPoolMetaData contains all meta data concerning the LiquityStabilityPool contract.
var LiquityTroveManagerABI = LiquityTroveManagerMetaData.ABI
LiquityTroveManagerABI is the input ABI used to generate the binding from. Deprecated: Use LiquityTroveManagerMetaData.ABI instead.
var LiquityTroveManagerMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_activePoolAddress\",\"type\":\"address\"}],\"name\":\"ActivePoolAddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_baseRate\",\"type\":\"uint256\"}],\"name\":\"BaseRateUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_newBorrowerOperationsAddress\",\"type\":\"address\"}],\"name\":\"BorrowerOperationsAddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_collSurplusPoolAddress\",\"type\":\"address\"}],\"name\":\"CollSurplusPoolAddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_defaultPoolAddress\",\"type\":\"address\"}],\"name\":\"DefaultPoolAddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_gasPoolAddress\",\"type\":\"address\"}],\"name\":\"GasPoolAddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_lqtyStakingAddress\",\"type\":\"address\"}],\"name\":\"LQTYStakingAddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_lqtyTokenAddress\",\"type\":\"address\"}],\"name\":\"LQTYTokenAddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_L_ETH\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_L_LUSDDebt\",\"type\":\"uint256\"}],\"name\":\"LTermsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_newLUSDTokenAddress\",\"type\":\"address\"}],\"name\":\"LUSDTokenAddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_lastFeeOpTime\",\"type\":\"uint256\"}],\"name\":\"LastFeeOpTimeUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_liquidatedDebt\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_liquidatedColl\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_collGasCompensation\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_LUSDGasCompensation\",\"type\":\"uint256\"}],\"name\":\"Liquidation\",\"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\":false,\"internalType\":\"address\",\"name\":\"_newPriceFeedAddress\",\"type\":\"address\"}],\"name\":\"PriceFeedAddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_attemptedLUSDAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_actualLUSDAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_ETHSent\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_ETHFee\",\"type\":\"uint256\"}],\"name\":\"Redemption\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_sortedTrovesAddress\",\"type\":\"address\"}],\"name\":\"SortedTrovesAddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_stabilityPoolAddress\",\"type\":\"address\"}],\"name\":\"StabilityPoolAddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_totalStakesSnapshot\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_totalCollateralSnapshot\",\"type\":\"uint256\"}],\"name\":\"SystemSnapshotsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_newTotalStakes\",\"type\":\"uint256\"}],\"name\":\"TotalStakesUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_newIndex\",\"type\":\"uint256\"}],\"name\":\"TroveIndexUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_debt\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_coll\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"enumTroveManager.TroveManagerOperation\",\"name\":\"_operation\",\"type\":\"uint8\"}],\"name\":\"TroveLiquidated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_L_ETH\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_L_LUSDDebt\",\"type\":\"uint256\"}],\"name\":\"TroveSnapshotsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_debt\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_coll\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_stake\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"enumTroveManager.TroveManagerOperation\",\"name\":\"_operation\",\"type\":\"uint8\"}],\"name\":\"TroveUpdated\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"BETA\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BOOTSTRAP_PERIOD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"BORROWING_FEE_FLOOR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CCR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"DECIMAL_PRECISION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LUSD_GAS_COMPENSATION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"L_ETH\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"L_LUSDDebt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_BORROWING_FEE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MCR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MINUTE_DECAY_FACTOR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MIN_NET_DEBT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"NAME\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PERCENT_DIVISOR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"REDEMPTION_FEE_FLOOR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SECONDS_IN_ONE_MINUTE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"TroveOwners\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"Troves\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"debt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"coll\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"stake\",\"type\":\"uint256\"},{\"internalType\":\"enumTroveManager.Status\",\"name\":\"status\",\"type\":\"uint8\"},{\"internalType\":\"uint128\",\"name\":\"arrayIndex\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"activePool\",\"outputs\":[{\"internalType\":\"contractIActivePool\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"}],\"name\":\"addTroveOwnerToArray\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"}],\"name\":\"applyPendingRewards\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"baseRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_troveArray\",\"type\":\"address[]\"}],\"name\":\"batchLiquidateTroves\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"borrowerOperationsAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_price\",\"type\":\"uint256\"}],\"name\":\"checkRecoveryMode\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"}],\"name\":\"closeTrove\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decayBaseRateFromBorrowing\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_collDecrease\",\"type\":\"uint256\"}],\"name\":\"decreaseTroveColl\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_debtDecrease\",\"type\":\"uint256\"}],\"name\":\"decreaseTroveDebt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"defaultPool\",\"outputs\":[{\"internalType\":\"contractIDefaultPool\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_LUSDDebt\",\"type\":\"uint256\"}],\"name\":\"getBorrowingFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_LUSDDebt\",\"type\":\"uint256\"}],\"name\":\"getBorrowingFeeWithDecay\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBorrowingRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBorrowingRateWithDecay\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_price\",\"type\":\"uint256\"}],\"name\":\"getCurrentICR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"}],\"name\":\"getEntireDebtAndColl\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"debt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"coll\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pendingLUSDDebtReward\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"pendingETHReward\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getEntireSystemColl\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"entireSystemColl\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getEntireSystemDebt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"entireSystemDebt\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"}],\"name\":\"getNominalICR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"}],\"name\":\"getPendingETHReward\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"}],\"name\":\"getPendingLUSDDebtReward\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_ETHDrawn\",\"type\":\"uint256\"}],\"name\":\"getRedemptionFeeWithDecay\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRedemptionRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRedemptionRateWithDecay\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_price\",\"type\":\"uint256\"}],\"name\":\"getTCR\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"}],\"name\":\"getTroveColl\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"}],\"name\":\"getTroveDebt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getTroveFromTroveOwnersArray\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTroveOwnersCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"}],\"name\":\"getTroveStake\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"}],\"name\":\"getTroveStatus\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"}],\"name\":\"hasPendingRewards\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_collIncrease\",\"type\":\"uint256\"}],\"name\":\"increaseTroveColl\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_debtIncrease\",\"type\":\"uint256\"}],\"name\":\"increaseTroveDebt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastETHError_Redistribution\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastFeeOperationTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastLUSDDebtError_Redistribution\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"}],\"name\":\"liquidate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_n\",\"type\":\"uint256\"}],\"name\":\"liquidateTroves\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lqtyStaking\",\"outputs\":[{\"internalType\":\"contractILQTYStaking\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lqtyToken\",\"outputs\":[{\"internalType\":\"contractILQTYToken\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lusdToken\",\"outputs\":[{\"internalType\":\"contractILUSDToken\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"priceFeed\",\"outputs\":[{\"internalType\":\"contractIPriceFeed\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_LUSDamount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_firstRedemptionHint\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_upperPartialRedemptionHint\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_lowerPartialRedemptionHint\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_partialRedemptionHintNICR\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_maxIterations\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_maxFeePercentage\",\"type\":\"uint256\"}],\"name\":\"redeemCollateral\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"}],\"name\":\"removeStake\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"rewardSnapshots\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"ETH\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"LUSDDebt\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrowerOperationsAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_activePoolAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_defaultPoolAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_stabilityPoolAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_gasPoolAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_collSurplusPoolAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_priceFeedAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_lusdTokenAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_sortedTrovesAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_lqtyTokenAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_lqtyStakingAddress\",\"type\":\"address\"}],\"name\":\"setAddresses\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_num\",\"type\":\"uint256\"}],\"name\":\"setTroveStatus\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sortedTroves\",\"outputs\":[{\"internalType\":\"contractISortedTroves\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stabilityPool\",\"outputs\":[{\"internalType\":\"contractIStabilityPool\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalCollateralSnapshot\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalStakes\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalStakesSnapshot\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"}],\"name\":\"updateStakeAndTotalStakes\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_borrower\",\"type\":\"address\"}],\"name\":\"updateTroveRewardSnapshots\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
LiquityTroveManagerMetaData contains all meta data concerning the LiquityTroveManager contract.
Functions ¶
This section is empty.
Types ¶
type LiquityLQTYStaking ¶
type LiquityLQTYStaking struct { LiquityLQTYStakingCaller // Read-only binding to the contract LiquityLQTYStakingTransactor // Write-only binding to the contract LiquityLQTYStakingFilterer // Log filterer for contract events }
LiquityLQTYStaking is an auto generated Go binding around an Ethereum contract.
func NewLiquityLQTYStaking ¶
func NewLiquityLQTYStaking(address common.Address, backend bind.ContractBackend) (*LiquityLQTYStaking, error)
NewLiquityLQTYStaking creates a new instance of LiquityLQTYStaking, bound to a specific deployed contract.
type LiquityLQTYStakingActivePoolAddressSet ¶
type LiquityLQTYStakingActivePoolAddressSet struct { ActivePoolAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityLQTYStakingActivePoolAddressSet represents a ActivePoolAddressSet event raised by the LiquityLQTYStaking contract.
type LiquityLQTYStakingActivePoolAddressSetIterator ¶
type LiquityLQTYStakingActivePoolAddressSetIterator struct { Event *LiquityLQTYStakingActivePoolAddressSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityLQTYStakingActivePoolAddressSetIterator is returned from FilterActivePoolAddressSet and is used to iterate over the raw logs and unpacked data for ActivePoolAddressSet events raised by the LiquityLQTYStaking contract.
func (*LiquityLQTYStakingActivePoolAddressSetIterator) Close ¶
func (it *LiquityLQTYStakingActivePoolAddressSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityLQTYStakingActivePoolAddressSetIterator) Error ¶
func (it *LiquityLQTYStakingActivePoolAddressSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityLQTYStakingActivePoolAddressSetIterator) Next ¶
func (it *LiquityLQTYStakingActivePoolAddressSetIterator) 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 LiquityLQTYStakingBorrowerOperationsAddressSet ¶
type LiquityLQTYStakingBorrowerOperationsAddressSet struct { BorrowerOperationsAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityLQTYStakingBorrowerOperationsAddressSet represents a BorrowerOperationsAddressSet event raised by the LiquityLQTYStaking contract.
type LiquityLQTYStakingBorrowerOperationsAddressSetIterator ¶
type LiquityLQTYStakingBorrowerOperationsAddressSetIterator struct { Event *LiquityLQTYStakingBorrowerOperationsAddressSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityLQTYStakingBorrowerOperationsAddressSetIterator is returned from FilterBorrowerOperationsAddressSet and is used to iterate over the raw logs and unpacked data for BorrowerOperationsAddressSet events raised by the LiquityLQTYStaking contract.
func (*LiquityLQTYStakingBorrowerOperationsAddressSetIterator) Close ¶
func (it *LiquityLQTYStakingBorrowerOperationsAddressSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityLQTYStakingBorrowerOperationsAddressSetIterator) Error ¶
func (it *LiquityLQTYStakingBorrowerOperationsAddressSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityLQTYStakingBorrowerOperationsAddressSetIterator) Next ¶
func (it *LiquityLQTYStakingBorrowerOperationsAddressSetIterator) 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 LiquityLQTYStakingCaller ¶
type LiquityLQTYStakingCaller struct {
// contains filtered or unexported fields
}
LiquityLQTYStakingCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLiquityLQTYStakingCaller ¶
func NewLiquityLQTYStakingCaller(address common.Address, caller bind.ContractCaller) (*LiquityLQTYStakingCaller, error)
NewLiquityLQTYStakingCaller creates a new read-only instance of LiquityLQTYStaking, bound to a specific deployed contract.
func (*LiquityLQTYStakingCaller) ActivePoolAddress ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) ActivePoolAddress(opts *bind.CallOpts) (common.Address, error)
ActivePoolAddress is a free data retrieval call binding the contract method 0xb08bc722.
Solidity: function activePoolAddress() view returns(address)
func (*LiquityLQTYStakingCaller) BorrowerOperationsAddress ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) BorrowerOperationsAddress(opts *bind.CallOpts) (common.Address, error)
BorrowerOperationsAddress is a free data retrieval call binding the contract method 0xb7f8cf9b.
Solidity: function borrowerOperationsAddress() view returns(address)
func (*LiquityLQTYStakingCaller) DECIMALPRECISION ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) DECIMALPRECISION(opts *bind.CallOpts) (*big.Int, error)
DECIMALPRECISION is a free data retrieval call binding the contract method 0xa20baee6.
Solidity: function DECIMAL_PRECISION() view returns(uint256)
func (*LiquityLQTYStakingCaller) FETH ¶
FETH is a free data retrieval call binding the contract method 0xb9bbe00f.
Solidity: function F_ETH() view returns(uint256)
func (*LiquityLQTYStakingCaller) FLUSD ¶
FLUSD is a free data retrieval call binding the contract method 0x69b83185.
Solidity: function F_LUSD() view returns(uint256)
func (*LiquityLQTYStakingCaller) GetPendingETHGain ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) GetPendingETHGain(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
GetPendingETHGain is a free data retrieval call binding the contract method 0x8b9345ad.
Solidity: function getPendingETHGain(address _user) view returns(uint256)
func (*LiquityLQTYStakingCaller) GetPendingLUSDGain ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) GetPendingLUSDGain(opts *bind.CallOpts, _user common.Address) (*big.Int, error)
GetPendingLUSDGain is a free data retrieval call binding the contract method 0x9beab5c0.
Solidity: function getPendingLUSDGain(address _user) view returns(uint256)
func (*LiquityLQTYStakingCaller) IsOwner ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*LiquityLQTYStakingCaller) LqtyToken ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) LqtyToken(opts *bind.CallOpts) (common.Address, error)
LqtyToken is a free data retrieval call binding the contract method 0x1f7af3c3.
Solidity: function lqtyToken() view returns(address)
func (*LiquityLQTYStakingCaller) LusdToken ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) LusdToken(opts *bind.CallOpts) (common.Address, error)
LusdToken is a free data retrieval call binding the contract method 0xb83f91a2.
Solidity: function lusdToken() view returns(address)
func (*LiquityLQTYStakingCaller) NAME ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) NAME(opts *bind.CallOpts) (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
func (*LiquityLQTYStakingCaller) Owner ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LiquityLQTYStakingCaller) Snapshots ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) Snapshots(opts *bind.CallOpts, arg0 common.Address) (struct { FETHSnapshot *big.Int FLUSDSnapshot *big.Int }, error)
Snapshots is a free data retrieval call binding the contract method 0x34b3081f.
Solidity: function snapshots(address ) view returns(uint256 F_ETH_Snapshot, uint256 F_LUSD_Snapshot)
func (*LiquityLQTYStakingCaller) Stakes ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) Stakes(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
Stakes is a free data retrieval call binding the contract method 0x16934fc4.
Solidity: function stakes(address ) view returns(uint256)
func (*LiquityLQTYStakingCaller) TotalLQTYStaked ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) TotalLQTYStaked(opts *bind.CallOpts) (*big.Int, error)
TotalLQTYStaked is a free data retrieval call binding the contract method 0x077ee4c6.
Solidity: function totalLQTYStaked() view returns(uint256)
func (*LiquityLQTYStakingCaller) TroveManagerAddress ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCaller) TroveManagerAddress(opts *bind.CallOpts) (common.Address, error)
TroveManagerAddress is a free data retrieval call binding the contract method 0x5a4d28bb.
Solidity: function troveManagerAddress() view returns(address)
type LiquityLQTYStakingCallerRaw ¶
type LiquityLQTYStakingCallerRaw struct {
Contract *LiquityLQTYStakingCaller // Generic read-only contract binding to access the raw methods on
}
LiquityLQTYStakingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LiquityLQTYStakingCallerRaw) Call ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCallerRaw) 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 LiquityLQTYStakingCallerSession ¶
type LiquityLQTYStakingCallerSession struct { Contract *LiquityLQTYStakingCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LiquityLQTYStakingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LiquityLQTYStakingCallerSession) ActivePoolAddress ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) ActivePoolAddress() (common.Address, error)
ActivePoolAddress is a free data retrieval call binding the contract method 0xb08bc722.
Solidity: function activePoolAddress() view returns(address)
func (*LiquityLQTYStakingCallerSession) BorrowerOperationsAddress ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) BorrowerOperationsAddress() (common.Address, error)
BorrowerOperationsAddress is a free data retrieval call binding the contract method 0xb7f8cf9b.
Solidity: function borrowerOperationsAddress() view returns(address)
func (*LiquityLQTYStakingCallerSession) DECIMALPRECISION ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) DECIMALPRECISION() (*big.Int, error)
DECIMALPRECISION is a free data retrieval call binding the contract method 0xa20baee6.
Solidity: function DECIMAL_PRECISION() view returns(uint256)
func (*LiquityLQTYStakingCallerSession) FETH ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) FETH() (*big.Int, error)
FETH is a free data retrieval call binding the contract method 0xb9bbe00f.
Solidity: function F_ETH() view returns(uint256)
func (*LiquityLQTYStakingCallerSession) FLUSD ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) FLUSD() (*big.Int, error)
FLUSD is a free data retrieval call binding the contract method 0x69b83185.
Solidity: function F_LUSD() view returns(uint256)
func (*LiquityLQTYStakingCallerSession) GetPendingETHGain ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) GetPendingETHGain(_user common.Address) (*big.Int, error)
GetPendingETHGain is a free data retrieval call binding the contract method 0x8b9345ad.
Solidity: function getPendingETHGain(address _user) view returns(uint256)
func (*LiquityLQTYStakingCallerSession) GetPendingLUSDGain ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) GetPendingLUSDGain(_user common.Address) (*big.Int, error)
GetPendingLUSDGain is a free data retrieval call binding the contract method 0x9beab5c0.
Solidity: function getPendingLUSDGain(address _user) view returns(uint256)
func (*LiquityLQTYStakingCallerSession) IsOwner ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*LiquityLQTYStakingCallerSession) LqtyToken ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) LqtyToken() (common.Address, error)
LqtyToken is a free data retrieval call binding the contract method 0x1f7af3c3.
Solidity: function lqtyToken() view returns(address)
func (*LiquityLQTYStakingCallerSession) LusdToken ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) LusdToken() (common.Address, error)
LusdToken is a free data retrieval call binding the contract method 0xb83f91a2.
Solidity: function lusdToken() view returns(address)
func (*LiquityLQTYStakingCallerSession) NAME ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) NAME() (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
func (*LiquityLQTYStakingCallerSession) Owner ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LiquityLQTYStakingCallerSession) Snapshots ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) Snapshots(arg0 common.Address) (struct { FETHSnapshot *big.Int FLUSDSnapshot *big.Int }, error)
Snapshots is a free data retrieval call binding the contract method 0x34b3081f.
Solidity: function snapshots(address ) view returns(uint256 F_ETH_Snapshot, uint256 F_LUSD_Snapshot)
func (*LiquityLQTYStakingCallerSession) Stakes ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) Stakes(arg0 common.Address) (*big.Int, error)
Stakes is a free data retrieval call binding the contract method 0x16934fc4.
Solidity: function stakes(address ) view returns(uint256)
func (*LiquityLQTYStakingCallerSession) TotalLQTYStaked ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) TotalLQTYStaked() (*big.Int, error)
TotalLQTYStaked is a free data retrieval call binding the contract method 0x077ee4c6.
Solidity: function totalLQTYStaked() view returns(uint256)
func (*LiquityLQTYStakingCallerSession) TroveManagerAddress ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingCallerSession) TroveManagerAddress() (common.Address, error)
TroveManagerAddress is a free data retrieval call binding the contract method 0x5a4d28bb.
Solidity: function troveManagerAddress() view returns(address)
type LiquityLQTYStakingEtherSent ¶
type LiquityLQTYStakingEtherSent struct { Account common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
LiquityLQTYStakingEtherSent represents a EtherSent event raised by the LiquityLQTYStaking contract.
type LiquityLQTYStakingEtherSentIterator ¶
type LiquityLQTYStakingEtherSentIterator struct { Event *LiquityLQTYStakingEtherSent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityLQTYStakingEtherSentIterator is returned from FilterEtherSent and is used to iterate over the raw logs and unpacked data for EtherSent events raised by the LiquityLQTYStaking contract.
func (*LiquityLQTYStakingEtherSentIterator) Close ¶
func (it *LiquityLQTYStakingEtherSentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityLQTYStakingEtherSentIterator) Error ¶
func (it *LiquityLQTYStakingEtherSentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityLQTYStakingEtherSentIterator) Next ¶
func (it *LiquityLQTYStakingEtherSentIterator) 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 LiquityLQTYStakingFETHUpdated ¶
type LiquityLQTYStakingFETHUpdated struct { FETH *big.Int Raw types.Log // Blockchain specific contextual infos }
LiquityLQTYStakingFETHUpdated represents a FETHUpdated event raised by the LiquityLQTYStaking contract.
type LiquityLQTYStakingFETHUpdatedIterator ¶
type LiquityLQTYStakingFETHUpdatedIterator struct { Event *LiquityLQTYStakingFETHUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityLQTYStakingFETHUpdatedIterator is returned from FilterFETHUpdated and is used to iterate over the raw logs and unpacked data for FETHUpdated events raised by the LiquityLQTYStaking contract.
func (*LiquityLQTYStakingFETHUpdatedIterator) Close ¶
func (it *LiquityLQTYStakingFETHUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityLQTYStakingFETHUpdatedIterator) Error ¶
func (it *LiquityLQTYStakingFETHUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityLQTYStakingFETHUpdatedIterator) Next ¶
func (it *LiquityLQTYStakingFETHUpdatedIterator) 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 LiquityLQTYStakingFLUSDUpdated ¶
type LiquityLQTYStakingFLUSDUpdated struct { FLUSD *big.Int Raw types.Log // Blockchain specific contextual infos }
LiquityLQTYStakingFLUSDUpdated represents a FLUSDUpdated event raised by the LiquityLQTYStaking contract.
type LiquityLQTYStakingFLUSDUpdatedIterator ¶
type LiquityLQTYStakingFLUSDUpdatedIterator struct { Event *LiquityLQTYStakingFLUSDUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityLQTYStakingFLUSDUpdatedIterator is returned from FilterFLUSDUpdated and is used to iterate over the raw logs and unpacked data for FLUSDUpdated events raised by the LiquityLQTYStaking contract.
func (*LiquityLQTYStakingFLUSDUpdatedIterator) Close ¶
func (it *LiquityLQTYStakingFLUSDUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityLQTYStakingFLUSDUpdatedIterator) Error ¶
func (it *LiquityLQTYStakingFLUSDUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityLQTYStakingFLUSDUpdatedIterator) Next ¶
func (it *LiquityLQTYStakingFLUSDUpdatedIterator) 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 LiquityLQTYStakingFilterer ¶
type LiquityLQTYStakingFilterer struct {
// contains filtered or unexported fields
}
LiquityLQTYStakingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLiquityLQTYStakingFilterer ¶
func NewLiquityLQTYStakingFilterer(address common.Address, filterer bind.ContractFilterer) (*LiquityLQTYStakingFilterer, error)
NewLiquityLQTYStakingFilterer creates a new log filterer instance of LiquityLQTYStaking, bound to a specific deployed contract.
func (*LiquityLQTYStakingFilterer) FilterActivePoolAddressSet ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterActivePoolAddressSet(opts *bind.FilterOpts) (*LiquityLQTYStakingActivePoolAddressSetIterator, error)
FilterActivePoolAddressSet is a free log retrieval operation binding the contract event 0x8f6a6e7d20a3233e0a79883272259ffbd7a243734e397bc2b4642c79d7fa8a6d.
Solidity: event ActivePoolAddressSet(address _activePoolAddress)
func (*LiquityLQTYStakingFilterer) FilterBorrowerOperationsAddressSet ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterBorrowerOperationsAddressSet(opts *bind.FilterOpts) (*LiquityLQTYStakingBorrowerOperationsAddressSetIterator, error)
FilterBorrowerOperationsAddressSet is a free log retrieval operation binding the contract event 0x5962f8af633c4df1ab230096f773a514ee5adf7785c621ecdcdb764cb7f6e391.
Solidity: event BorrowerOperationsAddressSet(address _borrowerOperationsAddress)
func (*LiquityLQTYStakingFilterer) FilterEtherSent ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterEtherSent(opts *bind.FilterOpts) (*LiquityLQTYStakingEtherSentIterator, error)
FilterEtherSent is a free log retrieval operation binding the contract event 0x6109e2559dfa766aaec7118351d48a523f0a4157f49c8d68749c8ac41318ad12.
Solidity: event EtherSent(address _account, uint256 _amount)
func (*LiquityLQTYStakingFilterer) FilterFETHUpdated ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterFETHUpdated(opts *bind.FilterOpts) (*LiquityLQTYStakingFETHUpdatedIterator, error)
FilterFETHUpdated is a free log retrieval operation binding the contract event 0x4c56a0cf74da9899410b818edf6758c8af9b7b3070da97d2dcb6a5b1bf96317e.
Solidity: event F_ETHUpdated(uint256 _F_ETH)
func (*LiquityLQTYStakingFilterer) FilterFLUSDUpdated ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterFLUSDUpdated(opts *bind.FilterOpts) (*LiquityLQTYStakingFLUSDUpdatedIterator, error)
FilterFLUSDUpdated is a free log retrieval operation binding the contract event 0xdc043c079acfe2ef669592e1598aa8f95877fa0ba0e91d06c214a9f73d3521f9.
Solidity: event F_LUSDUpdated(uint256 _F_LUSD)
func (*LiquityLQTYStakingFilterer) FilterLQTYTokenAddressSet ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterLQTYTokenAddressSet(opts *bind.FilterOpts) (*LiquityLQTYStakingLQTYTokenAddressSetIterator, error)
FilterLQTYTokenAddressSet is a free log retrieval operation binding the contract event 0xb0c89119a7c10e4c2d02306921ba368ac83d0e4b302337916017485c2791bec5.
Solidity: event LQTYTokenAddressSet(address _lqtyTokenAddress)
func (*LiquityLQTYStakingFilterer) FilterLUSDTokenAddressSet ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterLUSDTokenAddressSet(opts *bind.FilterOpts) (*LiquityLQTYStakingLUSDTokenAddressSetIterator, error)
FilterLUSDTokenAddressSet is a free log retrieval operation binding the contract event 0x4aea2a5f6f136882ec81301286691d71467f56f728c6ce06006957f5df232c56.
Solidity: event LUSDTokenAddressSet(address _lusdTokenAddress)
func (*LiquityLQTYStakingFilterer) FilterOwnershipTransferred ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*LiquityLQTYStakingOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*LiquityLQTYStakingFilterer) FilterStakeChanged ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterStakeChanged(opts *bind.FilterOpts, staker []common.Address) (*LiquityLQTYStakingStakeChangedIterator, error)
FilterStakeChanged is a free log retrieval operation binding the contract event 0x39df0e5286a3ef2f42a0bf52f32cfe2c58e5b0405f47fe512f2c2439e4cfe204.
Solidity: event StakeChanged(address indexed staker, uint256 newStake)
func (*LiquityLQTYStakingFilterer) FilterStakerSnapshotsUpdated ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterStakerSnapshotsUpdated(opts *bind.FilterOpts) (*LiquityLQTYStakingStakerSnapshotsUpdatedIterator, error)
FilterStakerSnapshotsUpdated is a free log retrieval operation binding the contract event 0x6b5cf27595af4428271524e0a5abd2b63f6fee1a61e31970490f5a10e257a1cd.
Solidity: event StakerSnapshotsUpdated(address _staker, uint256 _F_ETH, uint256 _F_LUSD)
func (*LiquityLQTYStakingFilterer) FilterStakingGainsWithdrawn ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterStakingGainsWithdrawn(opts *bind.FilterOpts, staker []common.Address) (*LiquityLQTYStakingStakingGainsWithdrawnIterator, error)
FilterStakingGainsWithdrawn is a free log retrieval operation binding the contract event 0xf744d34ca1cb25acfa4180df5f09a67306107110a9f4b6ed99bb3be259738215.
Solidity: event StakingGainsWithdrawn(address indexed staker, uint256 LUSDGain, uint256 ETHGain)
func (*LiquityLQTYStakingFilterer) FilterTotalLQTYStakedUpdated ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterTotalLQTYStakedUpdated(opts *bind.FilterOpts) (*LiquityLQTYStakingTotalLQTYStakedUpdatedIterator, error)
FilterTotalLQTYStakedUpdated is a free log retrieval operation binding the contract event 0x1fb085b6fe1998bfcd59bfb91fb9a84d3a3a8c63a97b2b5c43247235a5ca1df7.
Solidity: event TotalLQTYStakedUpdated(uint256 _totalLQTYStaked)
func (*LiquityLQTYStakingFilterer) FilterTroveManagerAddressSet ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) FilterTroveManagerAddressSet(opts *bind.FilterOpts) (*LiquityLQTYStakingTroveManagerAddressSetIterator, error)
FilterTroveManagerAddressSet is a free log retrieval operation binding the contract event 0x41097dcc1f7cbd663d822443d7972f05b04f71918b30fe9fc59dd6e42e228060.
Solidity: event TroveManagerAddressSet(address _troveManager)
func (*LiquityLQTYStakingFilterer) ParseActivePoolAddressSet ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseActivePoolAddressSet(log types.Log) (*LiquityLQTYStakingActivePoolAddressSet, error)
ParseActivePoolAddressSet is a log parse operation binding the contract event 0x8f6a6e7d20a3233e0a79883272259ffbd7a243734e397bc2b4642c79d7fa8a6d.
Solidity: event ActivePoolAddressSet(address _activePoolAddress)
func (*LiquityLQTYStakingFilterer) ParseBorrowerOperationsAddressSet ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseBorrowerOperationsAddressSet(log types.Log) (*LiquityLQTYStakingBorrowerOperationsAddressSet, error)
ParseBorrowerOperationsAddressSet is a log parse operation binding the contract event 0x5962f8af633c4df1ab230096f773a514ee5adf7785c621ecdcdb764cb7f6e391.
Solidity: event BorrowerOperationsAddressSet(address _borrowerOperationsAddress)
func (*LiquityLQTYStakingFilterer) ParseEtherSent ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseEtherSent(log types.Log) (*LiquityLQTYStakingEtherSent, error)
ParseEtherSent is a log parse operation binding the contract event 0x6109e2559dfa766aaec7118351d48a523f0a4157f49c8d68749c8ac41318ad12.
Solidity: event EtherSent(address _account, uint256 _amount)
func (*LiquityLQTYStakingFilterer) ParseFETHUpdated ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseFETHUpdated(log types.Log) (*LiquityLQTYStakingFETHUpdated, error)
ParseFETHUpdated is a log parse operation binding the contract event 0x4c56a0cf74da9899410b818edf6758c8af9b7b3070da97d2dcb6a5b1bf96317e.
Solidity: event F_ETHUpdated(uint256 _F_ETH)
func (*LiquityLQTYStakingFilterer) ParseFLUSDUpdated ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseFLUSDUpdated(log types.Log) (*LiquityLQTYStakingFLUSDUpdated, error)
ParseFLUSDUpdated is a log parse operation binding the contract event 0xdc043c079acfe2ef669592e1598aa8f95877fa0ba0e91d06c214a9f73d3521f9.
Solidity: event F_LUSDUpdated(uint256 _F_LUSD)
func (*LiquityLQTYStakingFilterer) ParseLQTYTokenAddressSet ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseLQTYTokenAddressSet(log types.Log) (*LiquityLQTYStakingLQTYTokenAddressSet, error)
ParseLQTYTokenAddressSet is a log parse operation binding the contract event 0xb0c89119a7c10e4c2d02306921ba368ac83d0e4b302337916017485c2791bec5.
Solidity: event LQTYTokenAddressSet(address _lqtyTokenAddress)
func (*LiquityLQTYStakingFilterer) ParseLUSDTokenAddressSet ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseLUSDTokenAddressSet(log types.Log) (*LiquityLQTYStakingLUSDTokenAddressSet, error)
ParseLUSDTokenAddressSet is a log parse operation binding the contract event 0x4aea2a5f6f136882ec81301286691d71467f56f728c6ce06006957f5df232c56.
Solidity: event LUSDTokenAddressSet(address _lusdTokenAddress)
func (*LiquityLQTYStakingFilterer) ParseOwnershipTransferred ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseOwnershipTransferred(log types.Log) (*LiquityLQTYStakingOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*LiquityLQTYStakingFilterer) ParseStakeChanged ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseStakeChanged(log types.Log) (*LiquityLQTYStakingStakeChanged, error)
ParseStakeChanged is a log parse operation binding the contract event 0x39df0e5286a3ef2f42a0bf52f32cfe2c58e5b0405f47fe512f2c2439e4cfe204.
Solidity: event StakeChanged(address indexed staker, uint256 newStake)
func (*LiquityLQTYStakingFilterer) ParseStakerSnapshotsUpdated ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseStakerSnapshotsUpdated(log types.Log) (*LiquityLQTYStakingStakerSnapshotsUpdated, error)
ParseStakerSnapshotsUpdated is a log parse operation binding the contract event 0x6b5cf27595af4428271524e0a5abd2b63f6fee1a61e31970490f5a10e257a1cd.
Solidity: event StakerSnapshotsUpdated(address _staker, uint256 _F_ETH, uint256 _F_LUSD)
func (*LiquityLQTYStakingFilterer) ParseStakingGainsWithdrawn ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseStakingGainsWithdrawn(log types.Log) (*LiquityLQTYStakingStakingGainsWithdrawn, error)
ParseStakingGainsWithdrawn is a log parse operation binding the contract event 0xf744d34ca1cb25acfa4180df5f09a67306107110a9f4b6ed99bb3be259738215.
Solidity: event StakingGainsWithdrawn(address indexed staker, uint256 LUSDGain, uint256 ETHGain)
func (*LiquityLQTYStakingFilterer) ParseTotalLQTYStakedUpdated ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseTotalLQTYStakedUpdated(log types.Log) (*LiquityLQTYStakingTotalLQTYStakedUpdated, error)
ParseTotalLQTYStakedUpdated is a log parse operation binding the contract event 0x1fb085b6fe1998bfcd59bfb91fb9a84d3a3a8c63a97b2b5c43247235a5ca1df7.
Solidity: event TotalLQTYStakedUpdated(uint256 _totalLQTYStaked)
func (*LiquityLQTYStakingFilterer) ParseTroveManagerAddressSet ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) ParseTroveManagerAddressSet(log types.Log) (*LiquityLQTYStakingTroveManagerAddressSet, error)
ParseTroveManagerAddressSet is a log parse operation binding the contract event 0x41097dcc1f7cbd663d822443d7972f05b04f71918b30fe9fc59dd6e42e228060.
Solidity: event TroveManagerAddressSet(address _troveManager)
func (*LiquityLQTYStakingFilterer) WatchActivePoolAddressSet ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchActivePoolAddressSet(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingActivePoolAddressSet) (event.Subscription, error)
WatchActivePoolAddressSet is a free log subscription operation binding the contract event 0x8f6a6e7d20a3233e0a79883272259ffbd7a243734e397bc2b4642c79d7fa8a6d.
Solidity: event ActivePoolAddressSet(address _activePoolAddress)
func (*LiquityLQTYStakingFilterer) WatchBorrowerOperationsAddressSet ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchBorrowerOperationsAddressSet(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingBorrowerOperationsAddressSet) (event.Subscription, error)
WatchBorrowerOperationsAddressSet is a free log subscription operation binding the contract event 0x5962f8af633c4df1ab230096f773a514ee5adf7785c621ecdcdb764cb7f6e391.
Solidity: event BorrowerOperationsAddressSet(address _borrowerOperationsAddress)
func (*LiquityLQTYStakingFilterer) WatchEtherSent ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchEtherSent(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingEtherSent) (event.Subscription, error)
WatchEtherSent is a free log subscription operation binding the contract event 0x6109e2559dfa766aaec7118351d48a523f0a4157f49c8d68749c8ac41318ad12.
Solidity: event EtherSent(address _account, uint256 _amount)
func (*LiquityLQTYStakingFilterer) WatchFETHUpdated ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchFETHUpdated(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingFETHUpdated) (event.Subscription, error)
WatchFETHUpdated is a free log subscription operation binding the contract event 0x4c56a0cf74da9899410b818edf6758c8af9b7b3070da97d2dcb6a5b1bf96317e.
Solidity: event F_ETHUpdated(uint256 _F_ETH)
func (*LiquityLQTYStakingFilterer) WatchFLUSDUpdated ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchFLUSDUpdated(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingFLUSDUpdated) (event.Subscription, error)
WatchFLUSDUpdated is a free log subscription operation binding the contract event 0xdc043c079acfe2ef669592e1598aa8f95877fa0ba0e91d06c214a9f73d3521f9.
Solidity: event F_LUSDUpdated(uint256 _F_LUSD)
func (*LiquityLQTYStakingFilterer) WatchLQTYTokenAddressSet ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchLQTYTokenAddressSet(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingLQTYTokenAddressSet) (event.Subscription, error)
WatchLQTYTokenAddressSet is a free log subscription operation binding the contract event 0xb0c89119a7c10e4c2d02306921ba368ac83d0e4b302337916017485c2791bec5.
Solidity: event LQTYTokenAddressSet(address _lqtyTokenAddress)
func (*LiquityLQTYStakingFilterer) WatchLUSDTokenAddressSet ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchLUSDTokenAddressSet(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingLUSDTokenAddressSet) (event.Subscription, error)
WatchLUSDTokenAddressSet is a free log subscription operation binding the contract event 0x4aea2a5f6f136882ec81301286691d71467f56f728c6ce06006957f5df232c56.
Solidity: event LUSDTokenAddressSet(address _lusdTokenAddress)
func (*LiquityLQTYStakingFilterer) WatchOwnershipTransferred ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingOwnershipTransferred, 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 (*LiquityLQTYStakingFilterer) WatchStakeChanged ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchStakeChanged(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingStakeChanged, staker []common.Address) (event.Subscription, error)
WatchStakeChanged is a free log subscription operation binding the contract event 0x39df0e5286a3ef2f42a0bf52f32cfe2c58e5b0405f47fe512f2c2439e4cfe204.
Solidity: event StakeChanged(address indexed staker, uint256 newStake)
func (*LiquityLQTYStakingFilterer) WatchStakerSnapshotsUpdated ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchStakerSnapshotsUpdated(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingStakerSnapshotsUpdated) (event.Subscription, error)
WatchStakerSnapshotsUpdated is a free log subscription operation binding the contract event 0x6b5cf27595af4428271524e0a5abd2b63f6fee1a61e31970490f5a10e257a1cd.
Solidity: event StakerSnapshotsUpdated(address _staker, uint256 _F_ETH, uint256 _F_LUSD)
func (*LiquityLQTYStakingFilterer) WatchStakingGainsWithdrawn ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchStakingGainsWithdrawn(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingStakingGainsWithdrawn, staker []common.Address) (event.Subscription, error)
WatchStakingGainsWithdrawn is a free log subscription operation binding the contract event 0xf744d34ca1cb25acfa4180df5f09a67306107110a9f4b6ed99bb3be259738215.
Solidity: event StakingGainsWithdrawn(address indexed staker, uint256 LUSDGain, uint256 ETHGain)
func (*LiquityLQTYStakingFilterer) WatchTotalLQTYStakedUpdated ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchTotalLQTYStakedUpdated(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingTotalLQTYStakedUpdated) (event.Subscription, error)
WatchTotalLQTYStakedUpdated is a free log subscription operation binding the contract event 0x1fb085b6fe1998bfcd59bfb91fb9a84d3a3a8c63a97b2b5c43247235a5ca1df7.
Solidity: event TotalLQTYStakedUpdated(uint256 _totalLQTYStaked)
func (*LiquityLQTYStakingFilterer) WatchTroveManagerAddressSet ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingFilterer) WatchTroveManagerAddressSet(opts *bind.WatchOpts, sink chan<- *LiquityLQTYStakingTroveManagerAddressSet) (event.Subscription, error)
WatchTroveManagerAddressSet is a free log subscription operation binding the contract event 0x41097dcc1f7cbd663d822443d7972f05b04f71918b30fe9fc59dd6e42e228060.
Solidity: event TroveManagerAddressSet(address _troveManager)
type LiquityLQTYStakingLQTYTokenAddressSet ¶
type LiquityLQTYStakingLQTYTokenAddressSet struct { LqtyTokenAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityLQTYStakingLQTYTokenAddressSet represents a LQTYTokenAddressSet event raised by the LiquityLQTYStaking contract.
type LiquityLQTYStakingLQTYTokenAddressSetIterator ¶
type LiquityLQTYStakingLQTYTokenAddressSetIterator struct { Event *LiquityLQTYStakingLQTYTokenAddressSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityLQTYStakingLQTYTokenAddressSetIterator is returned from FilterLQTYTokenAddressSet and is used to iterate over the raw logs and unpacked data for LQTYTokenAddressSet events raised by the LiquityLQTYStaking contract.
func (*LiquityLQTYStakingLQTYTokenAddressSetIterator) Close ¶
func (it *LiquityLQTYStakingLQTYTokenAddressSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityLQTYStakingLQTYTokenAddressSetIterator) Error ¶
func (it *LiquityLQTYStakingLQTYTokenAddressSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityLQTYStakingLQTYTokenAddressSetIterator) Next ¶
func (it *LiquityLQTYStakingLQTYTokenAddressSetIterator) 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 LiquityLQTYStakingLUSDTokenAddressSet ¶
type LiquityLQTYStakingLUSDTokenAddressSet struct { LusdTokenAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityLQTYStakingLUSDTokenAddressSet represents a LUSDTokenAddressSet event raised by the LiquityLQTYStaking contract.
type LiquityLQTYStakingLUSDTokenAddressSetIterator ¶
type LiquityLQTYStakingLUSDTokenAddressSetIterator struct { Event *LiquityLQTYStakingLUSDTokenAddressSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityLQTYStakingLUSDTokenAddressSetIterator is returned from FilterLUSDTokenAddressSet and is used to iterate over the raw logs and unpacked data for LUSDTokenAddressSet events raised by the LiquityLQTYStaking contract.
func (*LiquityLQTYStakingLUSDTokenAddressSetIterator) Close ¶
func (it *LiquityLQTYStakingLUSDTokenAddressSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityLQTYStakingLUSDTokenAddressSetIterator) Error ¶
func (it *LiquityLQTYStakingLUSDTokenAddressSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityLQTYStakingLUSDTokenAddressSetIterator) Next ¶
func (it *LiquityLQTYStakingLUSDTokenAddressSetIterator) 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 LiquityLQTYStakingOwnershipTransferred ¶
type LiquityLQTYStakingOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityLQTYStakingOwnershipTransferred represents a OwnershipTransferred event raised by the LiquityLQTYStaking contract.
type LiquityLQTYStakingOwnershipTransferredIterator ¶
type LiquityLQTYStakingOwnershipTransferredIterator struct { Event *LiquityLQTYStakingOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityLQTYStakingOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the LiquityLQTYStaking contract.
func (*LiquityLQTYStakingOwnershipTransferredIterator) Close ¶
func (it *LiquityLQTYStakingOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityLQTYStakingOwnershipTransferredIterator) Error ¶
func (it *LiquityLQTYStakingOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityLQTYStakingOwnershipTransferredIterator) Next ¶
func (it *LiquityLQTYStakingOwnershipTransferredIterator) 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 LiquityLQTYStakingRaw ¶
type LiquityLQTYStakingRaw struct {
Contract *LiquityLQTYStaking // Generic contract binding to access the raw methods on
}
LiquityLQTYStakingRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LiquityLQTYStakingRaw) Call ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingRaw) 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 (*LiquityLQTYStakingRaw) Transact ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LiquityLQTYStakingRaw) Transfer ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingRaw) 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 LiquityLQTYStakingSession ¶
type LiquityLQTYStakingSession struct { Contract *LiquityLQTYStaking // 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 }
LiquityLQTYStakingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LiquityLQTYStakingSession) ActivePoolAddress ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) ActivePoolAddress() (common.Address, error)
ActivePoolAddress is a free data retrieval call binding the contract method 0xb08bc722.
Solidity: function activePoolAddress() view returns(address)
func (*LiquityLQTYStakingSession) BorrowerOperationsAddress ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) BorrowerOperationsAddress() (common.Address, error)
BorrowerOperationsAddress is a free data retrieval call binding the contract method 0xb7f8cf9b.
Solidity: function borrowerOperationsAddress() view returns(address)
func (*LiquityLQTYStakingSession) DECIMALPRECISION ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) DECIMALPRECISION() (*big.Int, error)
DECIMALPRECISION is a free data retrieval call binding the contract method 0xa20baee6.
Solidity: function DECIMAL_PRECISION() view returns(uint256)
func (*LiquityLQTYStakingSession) FETH ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) FETH() (*big.Int, error)
FETH is a free data retrieval call binding the contract method 0xb9bbe00f.
Solidity: function F_ETH() view returns(uint256)
func (*LiquityLQTYStakingSession) FLUSD ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) FLUSD() (*big.Int, error)
FLUSD is a free data retrieval call binding the contract method 0x69b83185.
Solidity: function F_LUSD() view returns(uint256)
func (*LiquityLQTYStakingSession) GetPendingETHGain ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) GetPendingETHGain(_user common.Address) (*big.Int, error)
GetPendingETHGain is a free data retrieval call binding the contract method 0x8b9345ad.
Solidity: function getPendingETHGain(address _user) view returns(uint256)
func (*LiquityLQTYStakingSession) GetPendingLUSDGain ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) GetPendingLUSDGain(_user common.Address) (*big.Int, error)
GetPendingLUSDGain is a free data retrieval call binding the contract method 0x9beab5c0.
Solidity: function getPendingLUSDGain(address _user) view returns(uint256)
func (*LiquityLQTYStakingSession) IncreaseFETH ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) IncreaseFETH(_ETHFee *big.Int) (*types.Transaction, error)
IncreaseFETH is a paid mutator transaction binding the contract method 0x1e3e2a1a.
Solidity: function increaseF_ETH(uint256 _ETHFee) returns()
func (*LiquityLQTYStakingSession) IncreaseFLUSD ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) IncreaseFLUSD(_LUSDFee *big.Int) (*types.Transaction, error)
IncreaseFLUSD is a paid mutator transaction binding the contract method 0x4677ffb3.
Solidity: function increaseF_LUSD(uint256 _LUSDFee) returns()
func (*LiquityLQTYStakingSession) IsOwner ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*LiquityLQTYStakingSession) LqtyToken ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) LqtyToken() (common.Address, error)
LqtyToken is a free data retrieval call binding the contract method 0x1f7af3c3.
Solidity: function lqtyToken() view returns(address)
func (*LiquityLQTYStakingSession) LusdToken ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) LusdToken() (common.Address, error)
LusdToken is a free data retrieval call binding the contract method 0xb83f91a2.
Solidity: function lusdToken() view returns(address)
func (*LiquityLQTYStakingSession) NAME ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) NAME() (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
func (*LiquityLQTYStakingSession) Owner ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LiquityLQTYStakingSession) Receive ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*LiquityLQTYStakingSession) SetAddresses ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) SetAddresses(_lqtyTokenAddress common.Address, _lusdTokenAddress common.Address, _troveManagerAddress common.Address, _borrowerOperationsAddress common.Address, _activePoolAddress common.Address) (*types.Transaction, error)
SetAddresses is a paid mutator transaction binding the contract method 0x5dd68acd.
Solidity: function setAddresses(address _lqtyTokenAddress, address _lusdTokenAddress, address _troveManagerAddress, address _borrowerOperationsAddress, address _activePoolAddress) returns()
func (*LiquityLQTYStakingSession) Snapshots ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) Snapshots(arg0 common.Address) (struct { FETHSnapshot *big.Int FLUSDSnapshot *big.Int }, error)
Snapshots is a free data retrieval call binding the contract method 0x34b3081f.
Solidity: function snapshots(address ) view returns(uint256 F_ETH_Snapshot, uint256 F_LUSD_Snapshot)
func (*LiquityLQTYStakingSession) Stake ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) Stake(_LQTYamount *big.Int) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0xa694fc3a.
Solidity: function stake(uint256 _LQTYamount) returns()
func (*LiquityLQTYStakingSession) Stakes ¶
Stakes is a free data retrieval call binding the contract method 0x16934fc4.
Solidity: function stakes(address ) view returns(uint256)
func (*LiquityLQTYStakingSession) TotalLQTYStaked ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) TotalLQTYStaked() (*big.Int, error)
TotalLQTYStaked is a free data retrieval call binding the contract method 0x077ee4c6.
Solidity: function totalLQTYStaked() view returns(uint256)
func (*LiquityLQTYStakingSession) TroveManagerAddress ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) TroveManagerAddress() (common.Address, error)
TroveManagerAddress is a free data retrieval call binding the contract method 0x5a4d28bb.
Solidity: function troveManagerAddress() view returns(address)
func (*LiquityLQTYStakingSession) Unstake ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingSession) Unstake(_LQTYamount *big.Int) (*types.Transaction, error)
Unstake is a paid mutator transaction binding the contract method 0x2e17de78.
Solidity: function unstake(uint256 _LQTYamount) returns()
type LiquityLQTYStakingStakeChanged ¶
type LiquityLQTYStakingStakeChanged struct { Staker common.Address NewStake *big.Int Raw types.Log // Blockchain specific contextual infos }
LiquityLQTYStakingStakeChanged represents a StakeChanged event raised by the LiquityLQTYStaking contract.
type LiquityLQTYStakingStakeChangedIterator ¶
type LiquityLQTYStakingStakeChangedIterator struct { Event *LiquityLQTYStakingStakeChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityLQTYStakingStakeChangedIterator is returned from FilterStakeChanged and is used to iterate over the raw logs and unpacked data for StakeChanged events raised by the LiquityLQTYStaking contract.
func (*LiquityLQTYStakingStakeChangedIterator) Close ¶
func (it *LiquityLQTYStakingStakeChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityLQTYStakingStakeChangedIterator) Error ¶
func (it *LiquityLQTYStakingStakeChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityLQTYStakingStakeChangedIterator) Next ¶
func (it *LiquityLQTYStakingStakeChangedIterator) 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 LiquityLQTYStakingStakerSnapshotsUpdated ¶
type LiquityLQTYStakingStakerSnapshotsUpdated struct { Staker common.Address FETH *big.Int FLUSD *big.Int Raw types.Log // Blockchain specific contextual infos }
LiquityLQTYStakingStakerSnapshotsUpdated represents a StakerSnapshotsUpdated event raised by the LiquityLQTYStaking contract.
type LiquityLQTYStakingStakerSnapshotsUpdatedIterator ¶
type LiquityLQTYStakingStakerSnapshotsUpdatedIterator struct { Event *LiquityLQTYStakingStakerSnapshotsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityLQTYStakingStakerSnapshotsUpdatedIterator is returned from FilterStakerSnapshotsUpdated and is used to iterate over the raw logs and unpacked data for StakerSnapshotsUpdated events raised by the LiquityLQTYStaking contract.
func (*LiquityLQTYStakingStakerSnapshotsUpdatedIterator) Close ¶
func (it *LiquityLQTYStakingStakerSnapshotsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityLQTYStakingStakerSnapshotsUpdatedIterator) Error ¶
func (it *LiquityLQTYStakingStakerSnapshotsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityLQTYStakingStakerSnapshotsUpdatedIterator) Next ¶
func (it *LiquityLQTYStakingStakerSnapshotsUpdatedIterator) 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 LiquityLQTYStakingStakingGainsWithdrawn ¶
type LiquityLQTYStakingStakingGainsWithdrawn struct { Staker common.Address LUSDGain *big.Int ETHGain *big.Int Raw types.Log // Blockchain specific contextual infos }
LiquityLQTYStakingStakingGainsWithdrawn represents a StakingGainsWithdrawn event raised by the LiquityLQTYStaking contract.
type LiquityLQTYStakingStakingGainsWithdrawnIterator ¶
type LiquityLQTYStakingStakingGainsWithdrawnIterator struct { Event *LiquityLQTYStakingStakingGainsWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityLQTYStakingStakingGainsWithdrawnIterator is returned from FilterStakingGainsWithdrawn and is used to iterate over the raw logs and unpacked data for StakingGainsWithdrawn events raised by the LiquityLQTYStaking contract.
func (*LiquityLQTYStakingStakingGainsWithdrawnIterator) Close ¶
func (it *LiquityLQTYStakingStakingGainsWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityLQTYStakingStakingGainsWithdrawnIterator) Error ¶
func (it *LiquityLQTYStakingStakingGainsWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityLQTYStakingStakingGainsWithdrawnIterator) Next ¶
func (it *LiquityLQTYStakingStakingGainsWithdrawnIterator) 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 LiquityLQTYStakingTotalLQTYStakedUpdated ¶
type LiquityLQTYStakingTotalLQTYStakedUpdated struct { TotalLQTYStaked *big.Int Raw types.Log // Blockchain specific contextual infos }
LiquityLQTYStakingTotalLQTYStakedUpdated represents a TotalLQTYStakedUpdated event raised by the LiquityLQTYStaking contract.
type LiquityLQTYStakingTotalLQTYStakedUpdatedIterator ¶
type LiquityLQTYStakingTotalLQTYStakedUpdatedIterator struct { Event *LiquityLQTYStakingTotalLQTYStakedUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityLQTYStakingTotalLQTYStakedUpdatedIterator is returned from FilterTotalLQTYStakedUpdated and is used to iterate over the raw logs and unpacked data for TotalLQTYStakedUpdated events raised by the LiquityLQTYStaking contract.
func (*LiquityLQTYStakingTotalLQTYStakedUpdatedIterator) Close ¶
func (it *LiquityLQTYStakingTotalLQTYStakedUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityLQTYStakingTotalLQTYStakedUpdatedIterator) Error ¶
func (it *LiquityLQTYStakingTotalLQTYStakedUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityLQTYStakingTotalLQTYStakedUpdatedIterator) Next ¶
func (it *LiquityLQTYStakingTotalLQTYStakedUpdatedIterator) 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 LiquityLQTYStakingTransactor ¶
type LiquityLQTYStakingTransactor struct {
// contains filtered or unexported fields
}
LiquityLQTYStakingTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLiquityLQTYStakingTransactor ¶
func NewLiquityLQTYStakingTransactor(address common.Address, transactor bind.ContractTransactor) (*LiquityLQTYStakingTransactor, error)
NewLiquityLQTYStakingTransactor creates a new write-only instance of LiquityLQTYStaking, bound to a specific deployed contract.
func (*LiquityLQTYStakingTransactor) IncreaseFETH ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingTransactor) IncreaseFETH(opts *bind.TransactOpts, _ETHFee *big.Int) (*types.Transaction, error)
IncreaseFETH is a paid mutator transaction binding the contract method 0x1e3e2a1a.
Solidity: function increaseF_ETH(uint256 _ETHFee) returns()
func (*LiquityLQTYStakingTransactor) IncreaseFLUSD ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingTransactor) IncreaseFLUSD(opts *bind.TransactOpts, _LUSDFee *big.Int) (*types.Transaction, error)
IncreaseFLUSD is a paid mutator transaction binding the contract method 0x4677ffb3.
Solidity: function increaseF_LUSD(uint256 _LUSDFee) returns()
func (*LiquityLQTYStakingTransactor) Receive ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*LiquityLQTYStakingTransactor) SetAddresses ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingTransactor) SetAddresses(opts *bind.TransactOpts, _lqtyTokenAddress common.Address, _lusdTokenAddress common.Address, _troveManagerAddress common.Address, _borrowerOperationsAddress common.Address, _activePoolAddress common.Address) (*types.Transaction, error)
SetAddresses is a paid mutator transaction binding the contract method 0x5dd68acd.
Solidity: function setAddresses(address _lqtyTokenAddress, address _lusdTokenAddress, address _troveManagerAddress, address _borrowerOperationsAddress, address _activePoolAddress) returns()
func (*LiquityLQTYStakingTransactor) Stake ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingTransactor) Stake(opts *bind.TransactOpts, _LQTYamount *big.Int) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0xa694fc3a.
Solidity: function stake(uint256 _LQTYamount) returns()
func (*LiquityLQTYStakingTransactor) Unstake ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingTransactor) Unstake(opts *bind.TransactOpts, _LQTYamount *big.Int) (*types.Transaction, error)
Unstake is a paid mutator transaction binding the contract method 0x2e17de78.
Solidity: function unstake(uint256 _LQTYamount) returns()
type LiquityLQTYStakingTransactorRaw ¶
type LiquityLQTYStakingTransactorRaw struct {
Contract *LiquityLQTYStakingTransactor // Generic write-only contract binding to access the raw methods on
}
LiquityLQTYStakingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LiquityLQTYStakingTransactorRaw) Transact ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LiquityLQTYStakingTransactorRaw) Transfer ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingTransactorRaw) 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 LiquityLQTYStakingTransactorSession ¶
type LiquityLQTYStakingTransactorSession struct { Contract *LiquityLQTYStakingTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LiquityLQTYStakingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LiquityLQTYStakingTransactorSession) IncreaseFETH ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingTransactorSession) IncreaseFETH(_ETHFee *big.Int) (*types.Transaction, error)
IncreaseFETH is a paid mutator transaction binding the contract method 0x1e3e2a1a.
Solidity: function increaseF_ETH(uint256 _ETHFee) returns()
func (*LiquityLQTYStakingTransactorSession) IncreaseFLUSD ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingTransactorSession) IncreaseFLUSD(_LUSDFee *big.Int) (*types.Transaction, error)
IncreaseFLUSD is a paid mutator transaction binding the contract method 0x4677ffb3.
Solidity: function increaseF_LUSD(uint256 _LUSDFee) returns()
func (*LiquityLQTYStakingTransactorSession) Receive ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*LiquityLQTYStakingTransactorSession) SetAddresses ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingTransactorSession) SetAddresses(_lqtyTokenAddress common.Address, _lusdTokenAddress common.Address, _troveManagerAddress common.Address, _borrowerOperationsAddress common.Address, _activePoolAddress common.Address) (*types.Transaction, error)
SetAddresses is a paid mutator transaction binding the contract method 0x5dd68acd.
Solidity: function setAddresses(address _lqtyTokenAddress, address _lusdTokenAddress, address _troveManagerAddress, address _borrowerOperationsAddress, address _activePoolAddress) returns()
func (*LiquityLQTYStakingTransactorSession) Stake ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingTransactorSession) Stake(_LQTYamount *big.Int) (*types.Transaction, error)
Stake is a paid mutator transaction binding the contract method 0xa694fc3a.
Solidity: function stake(uint256 _LQTYamount) returns()
func (*LiquityLQTYStakingTransactorSession) Unstake ¶
func (_LiquityLQTYStaking *LiquityLQTYStakingTransactorSession) Unstake(_LQTYamount *big.Int) (*types.Transaction, error)
Unstake is a paid mutator transaction binding the contract method 0x2e17de78.
Solidity: function unstake(uint256 _LQTYamount) returns()
type LiquityLQTYStakingTroveManagerAddressSet ¶
type LiquityLQTYStakingTroveManagerAddressSet struct { TroveManager common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityLQTYStakingTroveManagerAddressSet represents a TroveManagerAddressSet event raised by the LiquityLQTYStaking contract.
type LiquityLQTYStakingTroveManagerAddressSetIterator ¶
type LiquityLQTYStakingTroveManagerAddressSetIterator struct { Event *LiquityLQTYStakingTroveManagerAddressSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityLQTYStakingTroveManagerAddressSetIterator is returned from FilterTroveManagerAddressSet and is used to iterate over the raw logs and unpacked data for TroveManagerAddressSet events raised by the LiquityLQTYStaking contract.
func (*LiquityLQTYStakingTroveManagerAddressSetIterator) Close ¶
func (it *LiquityLQTYStakingTroveManagerAddressSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityLQTYStakingTroveManagerAddressSetIterator) Error ¶
func (it *LiquityLQTYStakingTroveManagerAddressSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityLQTYStakingTroveManagerAddressSetIterator) Next ¶
func (it *LiquityLQTYStakingTroveManagerAddressSetIterator) 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 LiquityStabilityPool ¶
type LiquityStabilityPool struct { LiquityStabilityPoolCaller // Read-only binding to the contract LiquityStabilityPoolTransactor // Write-only binding to the contract LiquityStabilityPoolFilterer // Log filterer for contract events }
LiquityStabilityPool is an auto generated Go binding around an Ethereum contract.
func NewLiquityStabilityPool ¶
func NewLiquityStabilityPool(address common.Address, backend bind.ContractBackend) (*LiquityStabilityPool, error)
NewLiquityStabilityPool creates a new instance of LiquityStabilityPool, bound to a specific deployed contract.
type LiquityStabilityPoolActivePoolAddressChanged ¶
type LiquityStabilityPoolActivePoolAddressChanged struct { NewActivePoolAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityStabilityPoolActivePoolAddressChanged represents a ActivePoolAddressChanged event raised by the LiquityStabilityPool contract.
type LiquityStabilityPoolActivePoolAddressChangedIterator ¶
type LiquityStabilityPoolActivePoolAddressChangedIterator struct { Event *LiquityStabilityPoolActivePoolAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityStabilityPoolActivePoolAddressChangedIterator is returned from FilterActivePoolAddressChanged and is used to iterate over the raw logs and unpacked data for ActivePoolAddressChanged events raised by the LiquityStabilityPool contract.
func (*LiquityStabilityPoolActivePoolAddressChangedIterator) Close ¶
func (it *LiquityStabilityPoolActivePoolAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityStabilityPoolActivePoolAddressChangedIterator) Error ¶
func (it *LiquityStabilityPoolActivePoolAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityStabilityPoolActivePoolAddressChangedIterator) Next ¶
func (it *LiquityStabilityPoolActivePoolAddressChangedIterator) 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 LiquityStabilityPoolBorrowerOperationsAddressChanged ¶
type LiquityStabilityPoolBorrowerOperationsAddressChanged struct { NewBorrowerOperationsAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityStabilityPoolBorrowerOperationsAddressChanged represents a BorrowerOperationsAddressChanged event raised by the LiquityStabilityPool contract.
type LiquityStabilityPoolBorrowerOperationsAddressChangedIterator ¶
type LiquityStabilityPoolBorrowerOperationsAddressChangedIterator struct { Event *LiquityStabilityPoolBorrowerOperationsAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityStabilityPoolBorrowerOperationsAddressChangedIterator is returned from FilterBorrowerOperationsAddressChanged and is used to iterate over the raw logs and unpacked data for BorrowerOperationsAddressChanged events raised by the LiquityStabilityPool contract.
func (*LiquityStabilityPoolBorrowerOperationsAddressChangedIterator) Close ¶
func (it *LiquityStabilityPoolBorrowerOperationsAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityStabilityPoolBorrowerOperationsAddressChangedIterator) Error ¶
func (it *LiquityStabilityPoolBorrowerOperationsAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityStabilityPoolBorrowerOperationsAddressChangedIterator) Next ¶
func (it *LiquityStabilityPoolBorrowerOperationsAddressChangedIterator) 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 LiquityStabilityPoolCaller ¶
type LiquityStabilityPoolCaller struct {
// contains filtered or unexported fields
}
LiquityStabilityPoolCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLiquityStabilityPoolCaller ¶
func NewLiquityStabilityPoolCaller(address common.Address, caller bind.ContractCaller) (*LiquityStabilityPoolCaller, error)
NewLiquityStabilityPoolCaller creates a new read-only instance of LiquityStabilityPool, bound to a specific deployed contract.
func (*LiquityStabilityPoolCaller) GetCompoundedLUSDDeposit ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCaller) GetCompoundedLUSDDeposit(opts *bind.CallOpts, _depositor common.Address) (*big.Int, error)
GetCompoundedLUSDDeposit is a free data retrieval call binding the contract method 0x1cdc4700.
Solidity: function getCompoundedLUSDDeposit(address _depositor) view returns(uint256)
func (*LiquityStabilityPoolCaller) GetDepositorETHGain ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCaller) GetDepositorETHGain(opts *bind.CallOpts, _depositor common.Address) (*big.Int, error)
GetDepositorETHGain is a free data retrieval call binding the contract method 0x389e92a5.
Solidity: function getDepositorETHGain(address _depositor) view returns(uint256)
func (*LiquityStabilityPoolCaller) GetDepositorLQTYGain ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCaller) GetDepositorLQTYGain(opts *bind.CallOpts, _depositor common.Address) (*big.Int, error)
GetDepositorLQTYGain is a free data retrieval call binding the contract method 0xf5f1595d.
Solidity: function getDepositorLQTYGain(address _depositor) view returns(uint256)
func (*LiquityStabilityPoolCaller) GetETH ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCaller) GetETH(opts *bind.CallOpts) (*big.Int, error)
GetETH is a free data retrieval call binding the contract method 0x14f6c3be.
Solidity: function getETH() view returns(uint256)
func (*LiquityStabilityPoolCaller) GetEntireSystemColl ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCaller) GetEntireSystemColl(opts *bind.CallOpts) (*big.Int, error)
GetEntireSystemColl is a free data retrieval call binding the contract method 0x887105d3.
Solidity: function getEntireSystemColl() view returns(uint256 entireSystemColl)
func (*LiquityStabilityPoolCaller) GetEntireSystemDebt ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCaller) GetEntireSystemDebt(opts *bind.CallOpts) (*big.Int, error)
GetEntireSystemDebt is a free data retrieval call binding the contract method 0x795d26c3.
Solidity: function getEntireSystemDebt() view returns(uint256 entireSystemDebt)
func (*LiquityStabilityPoolCaller) GetFrontEndLQTYGain ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCaller) GetFrontEndLQTYGain(opts *bind.CallOpts, _frontEnd common.Address) (*big.Int, error)
GetFrontEndLQTYGain is a free data retrieval call binding the contract method 0xd4ca0575.
Solidity: function getFrontEndLQTYGain(address _frontEnd) view returns(uint256)
func (*LiquityStabilityPoolCaller) GetTotalLUSDDeposits ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCaller) GetTotalLUSDDeposits(opts *bind.CallOpts) (*big.Int, error)
GetTotalLUSDDeposits is a free data retrieval call binding the contract method 0x9bf2f1ac.
Solidity: function getTotalLUSDDeposits() view returns(uint256)
func (*LiquityStabilityPoolCaller) IsOwner ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*LiquityStabilityPoolCaller) LastETHErrorOffset ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCaller) LastETHErrorOffset(opts *bind.CallOpts) (*big.Int, error)
LastETHErrorOffset is a free data retrieval call binding the contract method 0xd7fb0443.
Solidity: function lastETHError_Offset() view returns(uint256)
func (*LiquityStabilityPoolCaller) LastLQTYError ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCaller) LastLQTYError(opts *bind.CallOpts) (*big.Int, error)
LastLQTYError is a free data retrieval call binding the contract method 0xcef941e8.
Solidity: function lastLQTYError() view returns(uint256)
func (*LiquityStabilityPoolCaller) LastLUSDLossErrorOffset ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCaller) LastLUSDLossErrorOffset(opts *bind.CallOpts) (*big.Int, error)
LastLUSDLossErrorOffset is a free data retrieval call binding the contract method 0x538153ca.
Solidity: function lastLUSDLossError_Offset() view returns(uint256)
func (*LiquityStabilityPoolCaller) LusdToken ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCaller) LusdToken(opts *bind.CallOpts) (common.Address, error)
LusdToken is a free data retrieval call binding the contract method 0xb83f91a2.
Solidity: function lusdToken() view returns(address)
func (*LiquityStabilityPoolCaller) Owner ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LiquityStabilityPoolCaller) PriceFeed ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCaller) PriceFeed(opts *bind.CallOpts) (common.Address, error)
PriceFeed is a free data retrieval call binding the contract method 0x741bef1a.
Solidity: function priceFeed() view returns(address)
func (*LiquityStabilityPoolCaller) SortedTroves ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCaller) SortedTroves(opts *bind.CallOpts) (common.Address, error)
SortedTroves is a free data retrieval call binding the contract method 0xae918754.
Solidity: function sortedTroves() view returns(address)
func (*LiquityStabilityPoolCaller) TroveManager ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCaller) TroveManager(opts *bind.CallOpts) (common.Address, error)
TroveManager is a free data retrieval call binding the contract method 0x3d83908a.
Solidity: function troveManager() view returns(address)
type LiquityStabilityPoolCallerRaw ¶
type LiquityStabilityPoolCallerRaw struct {
Contract *LiquityStabilityPoolCaller // Generic read-only contract binding to access the raw methods on
}
LiquityStabilityPoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LiquityStabilityPoolCallerRaw) Call ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerRaw) 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 LiquityStabilityPoolCallerSession ¶
type LiquityStabilityPoolCallerSession struct { Contract *LiquityStabilityPoolCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LiquityStabilityPoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LiquityStabilityPoolCallerSession) GetCompoundedLUSDDeposit ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) GetCompoundedLUSDDeposit(_depositor common.Address) (*big.Int, error)
GetCompoundedLUSDDeposit is a free data retrieval call binding the contract method 0x1cdc4700.
Solidity: function getCompoundedLUSDDeposit(address _depositor) view returns(uint256)
func (*LiquityStabilityPoolCallerSession) GetDepositorETHGain ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) GetDepositorETHGain(_depositor common.Address) (*big.Int, error)
GetDepositorETHGain is a free data retrieval call binding the contract method 0x389e92a5.
Solidity: function getDepositorETHGain(address _depositor) view returns(uint256)
func (*LiquityStabilityPoolCallerSession) GetDepositorLQTYGain ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) GetDepositorLQTYGain(_depositor common.Address) (*big.Int, error)
GetDepositorLQTYGain is a free data retrieval call binding the contract method 0xf5f1595d.
Solidity: function getDepositorLQTYGain(address _depositor) view returns(uint256)
func (*LiquityStabilityPoolCallerSession) GetETH ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) GetETH() (*big.Int, error)
GetETH is a free data retrieval call binding the contract method 0x14f6c3be.
Solidity: function getETH() view returns(uint256)
func (*LiquityStabilityPoolCallerSession) GetEntireSystemColl ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) GetEntireSystemColl() (*big.Int, error)
GetEntireSystemColl is a free data retrieval call binding the contract method 0x887105d3.
Solidity: function getEntireSystemColl() view returns(uint256 entireSystemColl)
func (*LiquityStabilityPoolCallerSession) GetEntireSystemDebt ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) GetEntireSystemDebt() (*big.Int, error)
GetEntireSystemDebt is a free data retrieval call binding the contract method 0x795d26c3.
Solidity: function getEntireSystemDebt() view returns(uint256 entireSystemDebt)
func (*LiquityStabilityPoolCallerSession) GetFrontEndLQTYGain ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) GetFrontEndLQTYGain(_frontEnd common.Address) (*big.Int, error)
GetFrontEndLQTYGain is a free data retrieval call binding the contract method 0xd4ca0575.
Solidity: function getFrontEndLQTYGain(address _frontEnd) view returns(uint256)
func (*LiquityStabilityPoolCallerSession) GetTotalLUSDDeposits ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) GetTotalLUSDDeposits() (*big.Int, error)
GetTotalLUSDDeposits is a free data retrieval call binding the contract method 0x9bf2f1ac.
Solidity: function getTotalLUSDDeposits() view returns(uint256)
func (*LiquityStabilityPoolCallerSession) IsOwner ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*LiquityStabilityPoolCallerSession) LastETHErrorOffset ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) LastETHErrorOffset() (*big.Int, error)
LastETHErrorOffset is a free data retrieval call binding the contract method 0xd7fb0443.
Solidity: function lastETHError_Offset() view returns(uint256)
func (*LiquityStabilityPoolCallerSession) LastLQTYError ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) LastLQTYError() (*big.Int, error)
LastLQTYError is a free data retrieval call binding the contract method 0xcef941e8.
Solidity: function lastLQTYError() view returns(uint256)
func (*LiquityStabilityPoolCallerSession) LastLUSDLossErrorOffset ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) LastLUSDLossErrorOffset() (*big.Int, error)
LastLUSDLossErrorOffset is a free data retrieval call binding the contract method 0x538153ca.
Solidity: function lastLUSDLossError_Offset() view returns(uint256)
func (*LiquityStabilityPoolCallerSession) LusdToken ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) LusdToken() (common.Address, error)
LusdToken is a free data retrieval call binding the contract method 0xb83f91a2.
Solidity: function lusdToken() view returns(address)
func (*LiquityStabilityPoolCallerSession) Owner ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LiquityStabilityPoolCallerSession) PriceFeed ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) PriceFeed() (common.Address, error)
PriceFeed is a free data retrieval call binding the contract method 0x741bef1a.
Solidity: function priceFeed() view returns(address)
func (*LiquityStabilityPoolCallerSession) SortedTroves ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) SortedTroves() (common.Address, error)
SortedTroves is a free data retrieval call binding the contract method 0xae918754.
Solidity: function sortedTroves() view returns(address)
func (*LiquityStabilityPoolCallerSession) TroveManager ¶
func (_LiquityStabilityPool *LiquityStabilityPoolCallerSession) TroveManager() (common.Address, error)
TroveManager is a free data retrieval call binding the contract method 0x3d83908a.
Solidity: function troveManager() view returns(address)
type LiquityStabilityPoolFilterer ¶
type LiquityStabilityPoolFilterer struct {
// contains filtered or unexported fields
}
LiquityStabilityPoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLiquityStabilityPoolFilterer ¶
func NewLiquityStabilityPoolFilterer(address common.Address, filterer bind.ContractFilterer) (*LiquityStabilityPoolFilterer, error)
NewLiquityStabilityPoolFilterer creates a new log filterer instance of LiquityStabilityPool, bound to a specific deployed contract.
func (*LiquityStabilityPoolFilterer) FilterActivePoolAddressChanged ¶
func (_LiquityStabilityPool *LiquityStabilityPoolFilterer) FilterActivePoolAddressChanged(opts *bind.FilterOpts) (*LiquityStabilityPoolActivePoolAddressChangedIterator, error)
FilterActivePoolAddressChanged is a free log retrieval operation binding the contract event 0x78f058b189175430c48dc02699e3a0031ea4ff781536dc2fab847de4babdd882.
Solidity: event ActivePoolAddressChanged(address _newActivePoolAddress)
func (*LiquityStabilityPoolFilterer) FilterBorrowerOperationsAddressChanged ¶
func (_LiquityStabilityPool *LiquityStabilityPoolFilterer) FilterBorrowerOperationsAddressChanged(opts *bind.FilterOpts) (*LiquityStabilityPoolBorrowerOperationsAddressChangedIterator, error)
FilterBorrowerOperationsAddressChanged is a free log retrieval operation binding the contract event 0x3ca631ffcd2a9b5d9ae18543fc82f58eb4ca33af9e6ab01b7a8e95331e6ed985.
Solidity: event BorrowerOperationsAddressChanged(address _newBorrowerOperationsAddress)
func (*LiquityStabilityPoolFilterer) ParseActivePoolAddressChanged ¶
func (_LiquityStabilityPool *LiquityStabilityPoolFilterer) ParseActivePoolAddressChanged(log types.Log) (*LiquityStabilityPoolActivePoolAddressChanged, error)
ParseActivePoolAddressChanged is a log parse operation binding the contract event 0x78f058b189175430c48dc02699e3a0031ea4ff781536dc2fab847de4babdd882.
Solidity: event ActivePoolAddressChanged(address _newActivePoolAddress)
func (*LiquityStabilityPoolFilterer) ParseBorrowerOperationsAddressChanged ¶
func (_LiquityStabilityPool *LiquityStabilityPoolFilterer) ParseBorrowerOperationsAddressChanged(log types.Log) (*LiquityStabilityPoolBorrowerOperationsAddressChanged, error)
ParseBorrowerOperationsAddressChanged is a log parse operation binding the contract event 0x3ca631ffcd2a9b5d9ae18543fc82f58eb4ca33af9e6ab01b7a8e95331e6ed985.
Solidity: event BorrowerOperationsAddressChanged(address _newBorrowerOperationsAddress)
func (*LiquityStabilityPoolFilterer) WatchActivePoolAddressChanged ¶
func (_LiquityStabilityPool *LiquityStabilityPoolFilterer) WatchActivePoolAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityStabilityPoolActivePoolAddressChanged) (event.Subscription, error)
WatchActivePoolAddressChanged is a free log subscription operation binding the contract event 0x78f058b189175430c48dc02699e3a0031ea4ff781536dc2fab847de4babdd882.
Solidity: event ActivePoolAddressChanged(address _newActivePoolAddress)
func (*LiquityStabilityPoolFilterer) WatchBorrowerOperationsAddressChanged ¶
func (_LiquityStabilityPool *LiquityStabilityPoolFilterer) WatchBorrowerOperationsAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityStabilityPoolBorrowerOperationsAddressChanged) (event.Subscription, error)
WatchBorrowerOperationsAddressChanged is a free log subscription operation binding the contract event 0x3ca631ffcd2a9b5d9ae18543fc82f58eb4ca33af9e6ab01b7a8e95331e6ed985.
Solidity: event BorrowerOperationsAddressChanged(address _newBorrowerOperationsAddress)
type LiquityStabilityPoolRaw ¶
type LiquityStabilityPoolRaw struct {
Contract *LiquityStabilityPool // Generic contract binding to access the raw methods on
}
LiquityStabilityPoolRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LiquityStabilityPoolRaw) Call ¶
func (_LiquityStabilityPool *LiquityStabilityPoolRaw) 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 (*LiquityStabilityPoolRaw) Transact ¶
func (_LiquityStabilityPool *LiquityStabilityPoolRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LiquityStabilityPoolRaw) Transfer ¶
func (_LiquityStabilityPool *LiquityStabilityPoolRaw) 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 LiquityStabilityPoolSession ¶
type LiquityStabilityPoolSession struct { Contract *LiquityStabilityPool // 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 }
LiquityStabilityPoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LiquityStabilityPoolSession) GetCompoundedLUSDDeposit ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) GetCompoundedLUSDDeposit(_depositor common.Address) (*big.Int, error)
GetCompoundedLUSDDeposit is a free data retrieval call binding the contract method 0x1cdc4700.
Solidity: function getCompoundedLUSDDeposit(address _depositor) view returns(uint256)
func (*LiquityStabilityPoolSession) GetDepositorETHGain ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) GetDepositorETHGain(_depositor common.Address) (*big.Int, error)
GetDepositorETHGain is a free data retrieval call binding the contract method 0x389e92a5.
Solidity: function getDepositorETHGain(address _depositor) view returns(uint256)
func (*LiquityStabilityPoolSession) GetDepositorLQTYGain ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) GetDepositorLQTYGain(_depositor common.Address) (*big.Int, error)
GetDepositorLQTYGain is a free data retrieval call binding the contract method 0xf5f1595d.
Solidity: function getDepositorLQTYGain(address _depositor) view returns(uint256)
func (*LiquityStabilityPoolSession) GetETH ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) GetETH() (*big.Int, error)
GetETH is a free data retrieval call binding the contract method 0x14f6c3be.
Solidity: function getETH() view returns(uint256)
func (*LiquityStabilityPoolSession) GetEntireSystemColl ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) GetEntireSystemColl() (*big.Int, error)
GetEntireSystemColl is a free data retrieval call binding the contract method 0x887105d3.
Solidity: function getEntireSystemColl() view returns(uint256 entireSystemColl)
func (*LiquityStabilityPoolSession) GetEntireSystemDebt ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) GetEntireSystemDebt() (*big.Int, error)
GetEntireSystemDebt is a free data retrieval call binding the contract method 0x795d26c3.
Solidity: function getEntireSystemDebt() view returns(uint256 entireSystemDebt)
func (*LiquityStabilityPoolSession) GetFrontEndLQTYGain ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) GetFrontEndLQTYGain(_frontEnd common.Address) (*big.Int, error)
GetFrontEndLQTYGain is a free data retrieval call binding the contract method 0xd4ca0575.
Solidity: function getFrontEndLQTYGain(address _frontEnd) view returns(uint256)
func (*LiquityStabilityPoolSession) GetTotalLUSDDeposits ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) GetTotalLUSDDeposits() (*big.Int, error)
GetTotalLUSDDeposits is a free data retrieval call binding the contract method 0x9bf2f1ac.
Solidity: function getTotalLUSDDeposits() view returns(uint256)
func (*LiquityStabilityPoolSession) IsOwner ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*LiquityStabilityPoolSession) LastETHErrorOffset ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) LastETHErrorOffset() (*big.Int, error)
LastETHErrorOffset is a free data retrieval call binding the contract method 0xd7fb0443.
Solidity: function lastETHError_Offset() view returns(uint256)
func (*LiquityStabilityPoolSession) LastLQTYError ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) LastLQTYError() (*big.Int, error)
LastLQTYError is a free data retrieval call binding the contract method 0xcef941e8.
Solidity: function lastLQTYError() view returns(uint256)
func (*LiquityStabilityPoolSession) LastLUSDLossErrorOffset ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) LastLUSDLossErrorOffset() (*big.Int, error)
LastLUSDLossErrorOffset is a free data retrieval call binding the contract method 0x538153ca.
Solidity: function lastLUSDLossError_Offset() view returns(uint256)
func (*LiquityStabilityPoolSession) LusdToken ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) LusdToken() (common.Address, error)
LusdToken is a free data retrieval call binding the contract method 0xb83f91a2.
Solidity: function lusdToken() view returns(address)
func (*LiquityStabilityPoolSession) Offset ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) Offset(_debtToOffset *big.Int, _collToAdd *big.Int) (*types.Transaction, error)
Offset is a paid mutator transaction binding the contract method 0x335525ad.
Solidity: function offset(uint256 _debtToOffset, uint256 _collToAdd) returns()
func (*LiquityStabilityPoolSession) Owner ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LiquityStabilityPoolSession) PriceFeed ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) PriceFeed() (common.Address, error)
PriceFeed is a free data retrieval call binding the contract method 0x741bef1a.
Solidity: function priceFeed() view returns(address)
func (*LiquityStabilityPoolSession) ProvideToSP ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) ProvideToSP(_amount *big.Int, _frontEndTag common.Address) (*types.Transaction, error)
ProvideToSP is a paid mutator transaction binding the contract method 0x5f788d65.
Solidity: function provideToSP(uint256 _amount, address _frontEndTag) returns()
func (*LiquityStabilityPoolSession) Receive ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*LiquityStabilityPoolSession) RegisterFrontEnd ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) RegisterFrontEnd(_kickbackRate *big.Int) (*types.Transaction, error)
RegisterFrontEnd is a paid mutator transaction binding the contract method 0x556be101.
Solidity: function registerFrontEnd(uint256 _kickbackRate) returns()
func (*LiquityStabilityPoolSession) SetAddresses ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) SetAddresses(_borrowerOperationsAddress common.Address, _troveManagerAddress common.Address, _activePoolAddress common.Address, _lusdTokenAddress common.Address, _sortedTrovesAddress common.Address, _priceFeedAddress common.Address, _communityIssuanceAddress common.Address) (*types.Transaction, error)
SetAddresses is a paid mutator transaction binding the contract method 0xeaa8ba7f.
Solidity: function setAddresses(address _borrowerOperationsAddress, address _troveManagerAddress, address _activePoolAddress, address _lusdTokenAddress, address _sortedTrovesAddress, address _priceFeedAddress, address _communityIssuanceAddress) returns()
func (*LiquityStabilityPoolSession) SortedTroves ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) SortedTroves() (common.Address, error)
SortedTroves is a free data retrieval call binding the contract method 0xae918754.
Solidity: function sortedTroves() view returns(address)
func (*LiquityStabilityPoolSession) TroveManager ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) TroveManager() (common.Address, error)
TroveManager is a free data retrieval call binding the contract method 0x3d83908a.
Solidity: function troveManager() view returns(address)
func (*LiquityStabilityPoolSession) WithdrawETHGainToTrove ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) WithdrawETHGainToTrove(_upperHint common.Address, _lowerHint common.Address) (*types.Transaction, error)
WithdrawETHGainToTrove is a paid mutator transaction binding the contract method 0xfda0101a.
Solidity: function withdrawETHGainToTrove(address _upperHint, address _lowerHint) returns()
func (*LiquityStabilityPoolSession) WithdrawFromSP ¶
func (_LiquityStabilityPool *LiquityStabilityPoolSession) WithdrawFromSP(_amount *big.Int) (*types.Transaction, error)
WithdrawFromSP is a paid mutator transaction binding the contract method 0x2e54bf95.
Solidity: function withdrawFromSP(uint256 _amount) returns()
type LiquityStabilityPoolTransactor ¶
type LiquityStabilityPoolTransactor struct {
// contains filtered or unexported fields
}
LiquityStabilityPoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLiquityStabilityPoolTransactor ¶
func NewLiquityStabilityPoolTransactor(address common.Address, transactor bind.ContractTransactor) (*LiquityStabilityPoolTransactor, error)
NewLiquityStabilityPoolTransactor creates a new write-only instance of LiquityStabilityPool, bound to a specific deployed contract.
func (*LiquityStabilityPoolTransactor) Offset ¶
func (_LiquityStabilityPool *LiquityStabilityPoolTransactor) Offset(opts *bind.TransactOpts, _debtToOffset *big.Int, _collToAdd *big.Int) (*types.Transaction, error)
Offset is a paid mutator transaction binding the contract method 0x335525ad.
Solidity: function offset(uint256 _debtToOffset, uint256 _collToAdd) returns()
func (*LiquityStabilityPoolTransactor) ProvideToSP ¶
func (_LiquityStabilityPool *LiquityStabilityPoolTransactor) ProvideToSP(opts *bind.TransactOpts, _amount *big.Int, _frontEndTag common.Address) (*types.Transaction, error)
ProvideToSP is a paid mutator transaction binding the contract method 0x5f788d65.
Solidity: function provideToSP(uint256 _amount, address _frontEndTag) returns()
func (*LiquityStabilityPoolTransactor) Receive ¶
func (_LiquityStabilityPool *LiquityStabilityPoolTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*LiquityStabilityPoolTransactor) RegisterFrontEnd ¶
func (_LiquityStabilityPool *LiquityStabilityPoolTransactor) RegisterFrontEnd(opts *bind.TransactOpts, _kickbackRate *big.Int) (*types.Transaction, error)
RegisterFrontEnd is a paid mutator transaction binding the contract method 0x556be101.
Solidity: function registerFrontEnd(uint256 _kickbackRate) returns()
func (*LiquityStabilityPoolTransactor) SetAddresses ¶
func (_LiquityStabilityPool *LiquityStabilityPoolTransactor) SetAddresses(opts *bind.TransactOpts, _borrowerOperationsAddress common.Address, _troveManagerAddress common.Address, _activePoolAddress common.Address, _lusdTokenAddress common.Address, _sortedTrovesAddress common.Address, _priceFeedAddress common.Address, _communityIssuanceAddress common.Address) (*types.Transaction, error)
SetAddresses is a paid mutator transaction binding the contract method 0xeaa8ba7f.
Solidity: function setAddresses(address _borrowerOperationsAddress, address _troveManagerAddress, address _activePoolAddress, address _lusdTokenAddress, address _sortedTrovesAddress, address _priceFeedAddress, address _communityIssuanceAddress) returns()
func (*LiquityStabilityPoolTransactor) WithdrawETHGainToTrove ¶
func (_LiquityStabilityPool *LiquityStabilityPoolTransactor) WithdrawETHGainToTrove(opts *bind.TransactOpts, _upperHint common.Address, _lowerHint common.Address) (*types.Transaction, error)
WithdrawETHGainToTrove is a paid mutator transaction binding the contract method 0xfda0101a.
Solidity: function withdrawETHGainToTrove(address _upperHint, address _lowerHint) returns()
func (*LiquityStabilityPoolTransactor) WithdrawFromSP ¶
func (_LiquityStabilityPool *LiquityStabilityPoolTransactor) WithdrawFromSP(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
WithdrawFromSP is a paid mutator transaction binding the contract method 0x2e54bf95.
Solidity: function withdrawFromSP(uint256 _amount) returns()
type LiquityStabilityPoolTransactorRaw ¶
type LiquityStabilityPoolTransactorRaw struct {
Contract *LiquityStabilityPoolTransactor // Generic write-only contract binding to access the raw methods on
}
LiquityStabilityPoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LiquityStabilityPoolTransactorRaw) Transact ¶
func (_LiquityStabilityPool *LiquityStabilityPoolTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LiquityStabilityPoolTransactorRaw) Transfer ¶
func (_LiquityStabilityPool *LiquityStabilityPoolTransactorRaw) 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 LiquityStabilityPoolTransactorSession ¶
type LiquityStabilityPoolTransactorSession struct { Contract *LiquityStabilityPoolTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LiquityStabilityPoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LiquityStabilityPoolTransactorSession) Offset ¶
func (_LiquityStabilityPool *LiquityStabilityPoolTransactorSession) Offset(_debtToOffset *big.Int, _collToAdd *big.Int) (*types.Transaction, error)
Offset is a paid mutator transaction binding the contract method 0x335525ad.
Solidity: function offset(uint256 _debtToOffset, uint256 _collToAdd) returns()
func (*LiquityStabilityPoolTransactorSession) ProvideToSP ¶
func (_LiquityStabilityPool *LiquityStabilityPoolTransactorSession) ProvideToSP(_amount *big.Int, _frontEndTag common.Address) (*types.Transaction, error)
ProvideToSP is a paid mutator transaction binding the contract method 0x5f788d65.
Solidity: function provideToSP(uint256 _amount, address _frontEndTag) returns()
func (*LiquityStabilityPoolTransactorSession) Receive ¶
func (_LiquityStabilityPool *LiquityStabilityPoolTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*LiquityStabilityPoolTransactorSession) RegisterFrontEnd ¶
func (_LiquityStabilityPool *LiquityStabilityPoolTransactorSession) RegisterFrontEnd(_kickbackRate *big.Int) (*types.Transaction, error)
RegisterFrontEnd is a paid mutator transaction binding the contract method 0x556be101.
Solidity: function registerFrontEnd(uint256 _kickbackRate) returns()
func (*LiquityStabilityPoolTransactorSession) SetAddresses ¶
func (_LiquityStabilityPool *LiquityStabilityPoolTransactorSession) SetAddresses(_borrowerOperationsAddress common.Address, _troveManagerAddress common.Address, _activePoolAddress common.Address, _lusdTokenAddress common.Address, _sortedTrovesAddress common.Address, _priceFeedAddress common.Address, _communityIssuanceAddress common.Address) (*types.Transaction, error)
SetAddresses is a paid mutator transaction binding the contract method 0xeaa8ba7f.
Solidity: function setAddresses(address _borrowerOperationsAddress, address _troveManagerAddress, address _activePoolAddress, address _lusdTokenAddress, address _sortedTrovesAddress, address _priceFeedAddress, address _communityIssuanceAddress) returns()
func (*LiquityStabilityPoolTransactorSession) WithdrawETHGainToTrove ¶
func (_LiquityStabilityPool *LiquityStabilityPoolTransactorSession) WithdrawETHGainToTrove(_upperHint common.Address, _lowerHint common.Address) (*types.Transaction, error)
WithdrawETHGainToTrove is a paid mutator transaction binding the contract method 0xfda0101a.
Solidity: function withdrawETHGainToTrove(address _upperHint, address _lowerHint) returns()
func (*LiquityStabilityPoolTransactorSession) WithdrawFromSP ¶
func (_LiquityStabilityPool *LiquityStabilityPoolTransactorSession) WithdrawFromSP(_amount *big.Int) (*types.Transaction, error)
WithdrawFromSP is a paid mutator transaction binding the contract method 0x2e54bf95.
Solidity: function withdrawFromSP(uint256 _amount) returns()
type LiquityTroveManager ¶
type LiquityTroveManager struct { LiquityTroveManagerCaller // Read-only binding to the contract LiquityTroveManagerTransactor // Write-only binding to the contract LiquityTroveManagerFilterer // Log filterer for contract events }
LiquityTroveManager is an auto generated Go binding around an Ethereum contract.
func NewLiquityTroveManager ¶
func NewLiquityTroveManager(address common.Address, backend bind.ContractBackend) (*LiquityTroveManager, error)
NewLiquityTroveManager creates a new instance of LiquityTroveManager, bound to a specific deployed contract.
type LiquityTroveManagerActivePoolAddressChanged ¶
type LiquityTroveManagerActivePoolAddressChanged struct { ActivePoolAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerActivePoolAddressChanged represents a ActivePoolAddressChanged event raised by the LiquityTroveManager contract.
type LiquityTroveManagerActivePoolAddressChangedIterator ¶
type LiquityTroveManagerActivePoolAddressChangedIterator struct { Event *LiquityTroveManagerActivePoolAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerActivePoolAddressChangedIterator is returned from FilterActivePoolAddressChanged and is used to iterate over the raw logs and unpacked data for ActivePoolAddressChanged events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerActivePoolAddressChangedIterator) Close ¶
func (it *LiquityTroveManagerActivePoolAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerActivePoolAddressChangedIterator) Error ¶
func (it *LiquityTroveManagerActivePoolAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerActivePoolAddressChangedIterator) Next ¶
func (it *LiquityTroveManagerActivePoolAddressChangedIterator) 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 LiquityTroveManagerBaseRateUpdated ¶
type LiquityTroveManagerBaseRateUpdated struct { BaseRate *big.Int Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerBaseRateUpdated represents a BaseRateUpdated event raised by the LiquityTroveManager contract.
type LiquityTroveManagerBaseRateUpdatedIterator ¶
type LiquityTroveManagerBaseRateUpdatedIterator struct { Event *LiquityTroveManagerBaseRateUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerBaseRateUpdatedIterator is returned from FilterBaseRateUpdated and is used to iterate over the raw logs and unpacked data for BaseRateUpdated events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerBaseRateUpdatedIterator) Close ¶
func (it *LiquityTroveManagerBaseRateUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerBaseRateUpdatedIterator) Error ¶
func (it *LiquityTroveManagerBaseRateUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerBaseRateUpdatedIterator) Next ¶
func (it *LiquityTroveManagerBaseRateUpdatedIterator) 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 LiquityTroveManagerBorrowerOperationsAddressChanged ¶
type LiquityTroveManagerBorrowerOperationsAddressChanged struct { NewBorrowerOperationsAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerBorrowerOperationsAddressChanged represents a BorrowerOperationsAddressChanged event raised by the LiquityTroveManager contract.
type LiquityTroveManagerBorrowerOperationsAddressChangedIterator ¶
type LiquityTroveManagerBorrowerOperationsAddressChangedIterator struct { Event *LiquityTroveManagerBorrowerOperationsAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerBorrowerOperationsAddressChangedIterator is returned from FilterBorrowerOperationsAddressChanged and is used to iterate over the raw logs and unpacked data for BorrowerOperationsAddressChanged events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerBorrowerOperationsAddressChangedIterator) Close ¶
func (it *LiquityTroveManagerBorrowerOperationsAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerBorrowerOperationsAddressChangedIterator) Error ¶
func (it *LiquityTroveManagerBorrowerOperationsAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerBorrowerOperationsAddressChangedIterator) Next ¶
func (it *LiquityTroveManagerBorrowerOperationsAddressChangedIterator) 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 LiquityTroveManagerCaller ¶
type LiquityTroveManagerCaller struct {
// contains filtered or unexported fields
}
LiquityTroveManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLiquityTroveManagerCaller ¶
func NewLiquityTroveManagerCaller(address common.Address, caller bind.ContractCaller) (*LiquityTroveManagerCaller, error)
NewLiquityTroveManagerCaller creates a new read-only instance of LiquityTroveManager, bound to a specific deployed contract.
func (*LiquityTroveManagerCaller) ActivePool ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) ActivePool(opts *bind.CallOpts) (common.Address, error)
ActivePool is a free data retrieval call binding the contract method 0x7f7dde4a.
Solidity: function activePool() view returns(address)
func (*LiquityTroveManagerCaller) BETA ¶
BETA is a free data retrieval call binding the contract method 0x071a7541.
Solidity: function BETA() view returns(uint256)
func (*LiquityTroveManagerCaller) BOOTSTRAPPERIOD ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) BOOTSTRAPPERIOD(opts *bind.CallOpts) (*big.Int, error)
BOOTSTRAPPERIOD is a free data retrieval call binding the contract method 0xc35bc550.
Solidity: function BOOTSTRAP_PERIOD() view returns(uint256)
func (*LiquityTroveManagerCaller) BORROWINGFEEFLOOR ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) BORROWINGFEEFLOOR(opts *bind.CallOpts) (*big.Int, error)
BORROWINGFEEFLOOR is a free data retrieval call binding the contract method 0xf92d3433.
Solidity: function BORROWING_FEE_FLOOR() view returns(uint256)
func (*LiquityTroveManagerCaller) BaseRate ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) BaseRate(opts *bind.CallOpts) (*big.Int, error)
BaseRate is a free data retrieval call binding the contract method 0x1f68f20a.
Solidity: function baseRate() view returns(uint256)
func (*LiquityTroveManagerCaller) BorrowerOperationsAddress ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) BorrowerOperationsAddress(opts *bind.CallOpts) (common.Address, error)
BorrowerOperationsAddress is a free data retrieval call binding the contract method 0xb7f8cf9b.
Solidity: function borrowerOperationsAddress() view returns(address)
func (*LiquityTroveManagerCaller) CCR ¶
CCR is a free data retrieval call binding the contract method 0x5733d58f.
Solidity: function CCR() view returns(uint256)
func (*LiquityTroveManagerCaller) CheckRecoveryMode ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) CheckRecoveryMode(opts *bind.CallOpts, _price *big.Int) (bool, error)
CheckRecoveryMode is a free data retrieval call binding the contract method 0x4e443d9e.
Solidity: function checkRecoveryMode(uint256 _price) view returns(bool)
func (*LiquityTroveManagerCaller) DECIMALPRECISION ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) DECIMALPRECISION(opts *bind.CallOpts) (*big.Int, error)
DECIMALPRECISION is a free data retrieval call binding the contract method 0xa20baee6.
Solidity: function DECIMAL_PRECISION() view returns(uint256)
func (*LiquityTroveManagerCaller) DefaultPool ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) DefaultPool(opts *bind.CallOpts) (common.Address, error)
DefaultPool is a free data retrieval call binding the contract method 0x3cc74225.
Solidity: function defaultPool() view returns(address)
func (*LiquityTroveManagerCaller) GetBorrowingFee ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetBorrowingFee(opts *bind.CallOpts, _LUSDDebt *big.Int) (*big.Int, error)
GetBorrowingFee is a free data retrieval call binding the contract method 0x631203b0.
Solidity: function getBorrowingFee(uint256 _LUSDDebt) view returns(uint256)
func (*LiquityTroveManagerCaller) GetBorrowingFeeWithDecay ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetBorrowingFeeWithDecay(opts *bind.CallOpts, _LUSDDebt *big.Int) (*big.Int, error)
GetBorrowingFeeWithDecay is a free data retrieval call binding the contract method 0x477d66cf.
Solidity: function getBorrowingFeeWithDecay(uint256 _LUSDDebt) view returns(uint256)
func (*LiquityTroveManagerCaller) GetBorrowingRate ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetBorrowingRate(opts *bind.CallOpts) (*big.Int, error)
GetBorrowingRate is a free data retrieval call binding the contract method 0xf36b2425.
Solidity: function getBorrowingRate() view returns(uint256)
func (*LiquityTroveManagerCaller) GetBorrowingRateWithDecay ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetBorrowingRateWithDecay(opts *bind.CallOpts) (*big.Int, error)
GetBorrowingRateWithDecay is a free data retrieval call binding the contract method 0x66ca4a21.
Solidity: function getBorrowingRateWithDecay() view returns(uint256)
func (*LiquityTroveManagerCaller) GetCurrentICR ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetCurrentICR(opts *bind.CallOpts, _borrower common.Address, _price *big.Int) (*big.Int, error)
GetCurrentICR is a free data retrieval call binding the contract method 0xd293c710.
Solidity: function getCurrentICR(address _borrower, uint256 _price) view returns(uint256)
func (*LiquityTroveManagerCaller) GetEntireDebtAndColl ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetEntireDebtAndColl(opts *bind.CallOpts, _borrower common.Address) (struct { Debt *big.Int Coll *big.Int PendingLUSDDebtReward *big.Int PendingETHReward *big.Int }, error)
GetEntireDebtAndColl is a free data retrieval call binding the contract method 0xb91af97c.
Solidity: function getEntireDebtAndColl(address _borrower) view returns(uint256 debt, uint256 coll, uint256 pendingLUSDDebtReward, uint256 pendingETHReward)
func (*LiquityTroveManagerCaller) GetEntireSystemColl ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetEntireSystemColl(opts *bind.CallOpts) (*big.Int, error)
GetEntireSystemColl is a free data retrieval call binding the contract method 0x887105d3.
Solidity: function getEntireSystemColl() view returns(uint256 entireSystemColl)
func (*LiquityTroveManagerCaller) GetEntireSystemDebt ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetEntireSystemDebt(opts *bind.CallOpts) (*big.Int, error)
GetEntireSystemDebt is a free data retrieval call binding the contract method 0x795d26c3.
Solidity: function getEntireSystemDebt() view returns(uint256 entireSystemDebt)
func (*LiquityTroveManagerCaller) GetNominalICR ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetNominalICR(opts *bind.CallOpts, _borrower common.Address) (*big.Int, error)
GetNominalICR is a free data retrieval call binding the contract method 0xb0d8e181.
Solidity: function getNominalICR(address _borrower) view returns(uint256)
func (*LiquityTroveManagerCaller) GetPendingETHReward ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetPendingETHReward(opts *bind.CallOpts, _borrower common.Address) (*big.Int, error)
GetPendingETHReward is a free data retrieval call binding the contract method 0x5d8c9609.
Solidity: function getPendingETHReward(address _borrower) view returns(uint256)
func (*LiquityTroveManagerCaller) GetPendingLUSDDebtReward ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetPendingLUSDDebtReward(opts *bind.CallOpts, _borrower common.Address) (*big.Int, error)
GetPendingLUSDDebtReward is a free data retrieval call binding the contract method 0xf34862de.
Solidity: function getPendingLUSDDebtReward(address _borrower) view returns(uint256)
func (*LiquityTroveManagerCaller) GetRedemptionFeeWithDecay ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetRedemptionFeeWithDecay(opts *bind.CallOpts, _ETHDrawn *big.Int) (*big.Int, error)
GetRedemptionFeeWithDecay is a free data retrieval call binding the contract method 0xd5b35635.
Solidity: function getRedemptionFeeWithDecay(uint256 _ETHDrawn) view returns(uint256)
func (*LiquityTroveManagerCaller) GetRedemptionRate ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetRedemptionRate(opts *bind.CallOpts) (*big.Int, error)
GetRedemptionRate is a free data retrieval call binding the contract method 0x2b11551a.
Solidity: function getRedemptionRate() view returns(uint256)
func (*LiquityTroveManagerCaller) GetRedemptionRateWithDecay ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetRedemptionRateWithDecay(opts *bind.CallOpts) (*big.Int, error)
GetRedemptionRateWithDecay is a free data retrieval call binding the contract method 0xc52861f2.
Solidity: function getRedemptionRateWithDecay() view returns(uint256)
func (*LiquityTroveManagerCaller) GetTCR ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetTCR(opts *bind.CallOpts, _price *big.Int) (*big.Int, error)
GetTCR is a free data retrieval call binding the contract method 0xb82f263d.
Solidity: function getTCR(uint256 _price) view returns(uint256)
func (*LiquityTroveManagerCaller) GetTroveColl ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetTroveColl(opts *bind.CallOpts, _borrower common.Address) (*big.Int, error)
GetTroveColl is a free data retrieval call binding the contract method 0x480cd578.
Solidity: function getTroveColl(address _borrower) view returns(uint256)
func (*LiquityTroveManagerCaller) GetTroveDebt ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetTroveDebt(opts *bind.CallOpts, _borrower common.Address) (*big.Int, error)
GetTroveDebt is a free data retrieval call binding the contract method 0xd66a2553.
Solidity: function getTroveDebt(address _borrower) view returns(uint256)
func (*LiquityTroveManagerCaller) GetTroveFromTroveOwnersArray ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetTroveFromTroveOwnersArray(opts *bind.CallOpts, _index *big.Int) (common.Address, error)
GetTroveFromTroveOwnersArray is a free data retrieval call binding the contract method 0xd9a72444.
Solidity: function getTroveFromTroveOwnersArray(uint256 _index) view returns(address)
func (*LiquityTroveManagerCaller) GetTroveOwnersCount ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetTroveOwnersCount(opts *bind.CallOpts) (*big.Int, error)
GetTroveOwnersCount is a free data retrieval call binding the contract method 0x49eefeee.
Solidity: function getTroveOwnersCount() view returns(uint256)
func (*LiquityTroveManagerCaller) GetTroveStake ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetTroveStake(opts *bind.CallOpts, _borrower common.Address) (*big.Int, error)
GetTroveStake is a free data retrieval call binding the contract method 0x64cee260.
Solidity: function getTroveStake(address _borrower) view returns(uint256)
func (*LiquityTroveManagerCaller) GetTroveStatus ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) GetTroveStatus(opts *bind.CallOpts, _borrower common.Address) (*big.Int, error)
GetTroveStatus is a free data retrieval call binding the contract method 0x21e37801.
Solidity: function getTroveStatus(address _borrower) view returns(uint256)
func (*LiquityTroveManagerCaller) HasPendingRewards ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) HasPendingRewards(opts *bind.CallOpts, _borrower common.Address) (bool, error)
HasPendingRewards is a free data retrieval call binding the contract method 0xe2ac77b0.
Solidity: function hasPendingRewards(address _borrower) view returns(bool)
func (*LiquityTroveManagerCaller) IsOwner ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*LiquityTroveManagerCaller) LETH ¶
LETH is a free data retrieval call binding the contract method 0x9dd233d2.
Solidity: function L_ETH() view returns(uint256)
func (*LiquityTroveManagerCaller) LLUSDDebt ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) LLUSDDebt(opts *bind.CallOpts) (*big.Int, error)
LLUSDDebt is a free data retrieval call binding the contract method 0xdba1c5f2.
Solidity: function L_LUSDDebt() view returns(uint256)
func (*LiquityTroveManagerCaller) LUSDGASCOMPENSATION ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) LUSDGASCOMPENSATION(opts *bind.CallOpts) (*big.Int, error)
LUSDGASCOMPENSATION is a free data retrieval call binding the contract method 0x2e86bbd8.
Solidity: function LUSD_GAS_COMPENSATION() view returns(uint256)
func (*LiquityTroveManagerCaller) LastETHErrorRedistribution ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) LastETHErrorRedistribution(opts *bind.CallOpts) (*big.Int, error)
LastETHErrorRedistribution is a free data retrieval call binding the contract method 0x797250e3.
Solidity: function lastETHError_Redistribution() view returns(uint256)
func (*LiquityTroveManagerCaller) LastFeeOperationTime ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) LastFeeOperationTime(opts *bind.CallOpts) (*big.Int, error)
LastFeeOperationTime is a free data retrieval call binding the contract method 0xd380a37c.
Solidity: function lastFeeOperationTime() view returns(uint256)
func (*LiquityTroveManagerCaller) LastLUSDDebtErrorRedistribution ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) LastLUSDDebtErrorRedistribution(opts *bind.CallOpts) (*big.Int, error)
LastLUSDDebtErrorRedistribution is a free data retrieval call binding the contract method 0x060d49a3.
Solidity: function lastLUSDDebtError_Redistribution() view returns(uint256)
func (*LiquityTroveManagerCaller) LqtyStaking ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) LqtyStaking(opts *bind.CallOpts) (common.Address, error)
LqtyStaking is a free data retrieval call binding the contract method 0xa3a64017.
Solidity: function lqtyStaking() view returns(address)
func (*LiquityTroveManagerCaller) LqtyToken ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) LqtyToken(opts *bind.CallOpts) (common.Address, error)
LqtyToken is a free data retrieval call binding the contract method 0x1f7af3c3.
Solidity: function lqtyToken() view returns(address)
func (*LiquityTroveManagerCaller) LusdToken ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) LusdToken(opts *bind.CallOpts) (common.Address, error)
LusdToken is a free data retrieval call binding the contract method 0xb83f91a2.
Solidity: function lusdToken() view returns(address)
func (*LiquityTroveManagerCaller) MAXBORROWINGFEE ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) MAXBORROWINGFEE(opts *bind.CallOpts) (*big.Int, error)
MAXBORROWINGFEE is a free data retrieval call binding the contract method 0x24092669.
Solidity: function MAX_BORROWING_FEE() view returns(uint256)
func (*LiquityTroveManagerCaller) MCR ¶
MCR is a free data retrieval call binding the contract method 0x794e5724.
Solidity: function MCR() view returns(uint256)
func (*LiquityTroveManagerCaller) MINNETDEBT ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) MINNETDEBT(opts *bind.CallOpts) (*big.Int, error)
MINNETDEBT is a free data retrieval call binding the contract method 0x1bf43555.
Solidity: function MIN_NET_DEBT() view returns(uint256)
func (*LiquityTroveManagerCaller) MINUTEDECAYFACTOR ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) MINUTEDECAYFACTOR(opts *bind.CallOpts) (*big.Int, error)
MINUTEDECAYFACTOR is a free data retrieval call binding the contract method 0xc7b55481.
Solidity: function MINUTE_DECAY_FACTOR() view returns(uint256)
func (*LiquityTroveManagerCaller) NAME ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) NAME(opts *bind.CallOpts) (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
func (*LiquityTroveManagerCaller) Owner ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LiquityTroveManagerCaller) PERCENTDIVISOR ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) PERCENTDIVISOR(opts *bind.CallOpts) (*big.Int, error)
PERCENTDIVISOR is a free data retrieval call binding the contract method 0x4870dd9a.
Solidity: function PERCENT_DIVISOR() view returns(uint256)
func (*LiquityTroveManagerCaller) PriceFeed ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) PriceFeed(opts *bind.CallOpts) (common.Address, error)
PriceFeed is a free data retrieval call binding the contract method 0x741bef1a.
Solidity: function priceFeed() view returns(address)
func (*LiquityTroveManagerCaller) REDEMPTIONFEEFLOOR ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) REDEMPTIONFEEFLOOR(opts *bind.CallOpts) (*big.Int, error)
REDEMPTIONFEEFLOOR is a free data retrieval call binding the contract method 0x28d28b5b.
Solidity: function REDEMPTION_FEE_FLOOR() view returns(uint256)
func (*LiquityTroveManagerCaller) RewardSnapshots ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) RewardSnapshots(opts *bind.CallOpts, arg0 common.Address) (struct { ETH *big.Int LUSDDebt *big.Int }, error)
RewardSnapshots is a free data retrieval call binding the contract method 0x1673c79a.
Solidity: function rewardSnapshots(address ) view returns(uint256 ETH, uint256 LUSDDebt)
func (*LiquityTroveManagerCaller) SECONDSINONEMINUTE ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) SECONDSINONEMINUTE(opts *bind.CallOpts) (*big.Int, error)
SECONDSINONEMINUTE is a free data retrieval call binding the contract method 0x61ec893d.
Solidity: function SECONDS_IN_ONE_MINUTE() view returns(uint256)
func (*LiquityTroveManagerCaller) SortedTroves ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) SortedTroves(opts *bind.CallOpts) (common.Address, error)
SortedTroves is a free data retrieval call binding the contract method 0xae918754.
Solidity: function sortedTroves() view returns(address)
func (*LiquityTroveManagerCaller) StabilityPool ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) StabilityPool(opts *bind.CallOpts) (common.Address, error)
StabilityPool is a free data retrieval call binding the contract method 0x048c661d.
Solidity: function stabilityPool() view returns(address)
func (*LiquityTroveManagerCaller) TotalCollateralSnapshot ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) TotalCollateralSnapshot(opts *bind.CallOpts) (*big.Int, error)
TotalCollateralSnapshot is a free data retrieval call binding the contract method 0x96d711ff.
Solidity: function totalCollateralSnapshot() view returns(uint256)
func (*LiquityTroveManagerCaller) TotalStakes ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) TotalStakes(opts *bind.CallOpts) (*big.Int, error)
TotalStakes is a free data retrieval call binding the contract method 0xbf9befb1.
Solidity: function totalStakes() view returns(uint256)
func (*LiquityTroveManagerCaller) TotalStakesSnapshot ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) TotalStakesSnapshot(opts *bind.CallOpts) (*big.Int, error)
TotalStakesSnapshot is a free data retrieval call binding the contract method 0x807d138d.
Solidity: function totalStakesSnapshot() view returns(uint256)
func (*LiquityTroveManagerCaller) TroveOwners ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) TroveOwners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
TroveOwners is a free data retrieval call binding the contract method 0x756b253e.
Solidity: function TroveOwners(uint256 ) view returns(address)
func (*LiquityTroveManagerCaller) Troves ¶
func (_LiquityTroveManager *LiquityTroveManagerCaller) Troves(opts *bind.CallOpts, arg0 common.Address) (struct { Debt *big.Int Coll *big.Int Stake *big.Int Status uint8 ArrayIndex *big.Int }, error)
Troves is a free data retrieval call binding the contract method 0x6ef64338.
Solidity: function Troves(address ) view returns(uint256 debt, uint256 coll, uint256 stake, uint8 status, uint128 arrayIndex)
type LiquityTroveManagerCallerRaw ¶
type LiquityTroveManagerCallerRaw struct {
Contract *LiquityTroveManagerCaller // Generic read-only contract binding to access the raw methods on
}
LiquityTroveManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LiquityTroveManagerCallerRaw) Call ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerRaw) 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 LiquityTroveManagerCallerSession ¶
type LiquityTroveManagerCallerSession struct { Contract *LiquityTroveManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LiquityTroveManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LiquityTroveManagerCallerSession) ActivePool ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) ActivePool() (common.Address, error)
ActivePool is a free data retrieval call binding the contract method 0x7f7dde4a.
Solidity: function activePool() view returns(address)
func (*LiquityTroveManagerCallerSession) BETA ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) BETA() (*big.Int, error)
BETA is a free data retrieval call binding the contract method 0x071a7541.
Solidity: function BETA() view returns(uint256)
func (*LiquityTroveManagerCallerSession) BOOTSTRAPPERIOD ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) BOOTSTRAPPERIOD() (*big.Int, error)
BOOTSTRAPPERIOD is a free data retrieval call binding the contract method 0xc35bc550.
Solidity: function BOOTSTRAP_PERIOD() view returns(uint256)
func (*LiquityTroveManagerCallerSession) BORROWINGFEEFLOOR ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) BORROWINGFEEFLOOR() (*big.Int, error)
BORROWINGFEEFLOOR is a free data retrieval call binding the contract method 0xf92d3433.
Solidity: function BORROWING_FEE_FLOOR() view returns(uint256)
func (*LiquityTroveManagerCallerSession) BaseRate ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) BaseRate() (*big.Int, error)
BaseRate is a free data retrieval call binding the contract method 0x1f68f20a.
Solidity: function baseRate() view returns(uint256)
func (*LiquityTroveManagerCallerSession) BorrowerOperationsAddress ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) BorrowerOperationsAddress() (common.Address, error)
BorrowerOperationsAddress is a free data retrieval call binding the contract method 0xb7f8cf9b.
Solidity: function borrowerOperationsAddress() view returns(address)
func (*LiquityTroveManagerCallerSession) CCR ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) CCR() (*big.Int, error)
CCR is a free data retrieval call binding the contract method 0x5733d58f.
Solidity: function CCR() view returns(uint256)
func (*LiquityTroveManagerCallerSession) CheckRecoveryMode ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) CheckRecoveryMode(_price *big.Int) (bool, error)
CheckRecoveryMode is a free data retrieval call binding the contract method 0x4e443d9e.
Solidity: function checkRecoveryMode(uint256 _price) view returns(bool)
func (*LiquityTroveManagerCallerSession) DECIMALPRECISION ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) DECIMALPRECISION() (*big.Int, error)
DECIMALPRECISION is a free data retrieval call binding the contract method 0xa20baee6.
Solidity: function DECIMAL_PRECISION() view returns(uint256)
func (*LiquityTroveManagerCallerSession) DefaultPool ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) DefaultPool() (common.Address, error)
DefaultPool is a free data retrieval call binding the contract method 0x3cc74225.
Solidity: function defaultPool() view returns(address)
func (*LiquityTroveManagerCallerSession) GetBorrowingFee ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetBorrowingFee(_LUSDDebt *big.Int) (*big.Int, error)
GetBorrowingFee is a free data retrieval call binding the contract method 0x631203b0.
Solidity: function getBorrowingFee(uint256 _LUSDDebt) view returns(uint256)
func (*LiquityTroveManagerCallerSession) GetBorrowingFeeWithDecay ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetBorrowingFeeWithDecay(_LUSDDebt *big.Int) (*big.Int, error)
GetBorrowingFeeWithDecay is a free data retrieval call binding the contract method 0x477d66cf.
Solidity: function getBorrowingFeeWithDecay(uint256 _LUSDDebt) view returns(uint256)
func (*LiquityTroveManagerCallerSession) GetBorrowingRate ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetBorrowingRate() (*big.Int, error)
GetBorrowingRate is a free data retrieval call binding the contract method 0xf36b2425.
Solidity: function getBorrowingRate() view returns(uint256)
func (*LiquityTroveManagerCallerSession) GetBorrowingRateWithDecay ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetBorrowingRateWithDecay() (*big.Int, error)
GetBorrowingRateWithDecay is a free data retrieval call binding the contract method 0x66ca4a21.
Solidity: function getBorrowingRateWithDecay() view returns(uint256)
func (*LiquityTroveManagerCallerSession) GetCurrentICR ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetCurrentICR(_borrower common.Address, _price *big.Int) (*big.Int, error)
GetCurrentICR is a free data retrieval call binding the contract method 0xd293c710.
Solidity: function getCurrentICR(address _borrower, uint256 _price) view returns(uint256)
func (*LiquityTroveManagerCallerSession) GetEntireDebtAndColl ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetEntireDebtAndColl(_borrower common.Address) (struct { Debt *big.Int Coll *big.Int PendingLUSDDebtReward *big.Int PendingETHReward *big.Int }, error)
GetEntireDebtAndColl is a free data retrieval call binding the contract method 0xb91af97c.
Solidity: function getEntireDebtAndColl(address _borrower) view returns(uint256 debt, uint256 coll, uint256 pendingLUSDDebtReward, uint256 pendingETHReward)
func (*LiquityTroveManagerCallerSession) GetEntireSystemColl ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetEntireSystemColl() (*big.Int, error)
GetEntireSystemColl is a free data retrieval call binding the contract method 0x887105d3.
Solidity: function getEntireSystemColl() view returns(uint256 entireSystemColl)
func (*LiquityTroveManagerCallerSession) GetEntireSystemDebt ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetEntireSystemDebt() (*big.Int, error)
GetEntireSystemDebt is a free data retrieval call binding the contract method 0x795d26c3.
Solidity: function getEntireSystemDebt() view returns(uint256 entireSystemDebt)
func (*LiquityTroveManagerCallerSession) GetNominalICR ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetNominalICR(_borrower common.Address) (*big.Int, error)
GetNominalICR is a free data retrieval call binding the contract method 0xb0d8e181.
Solidity: function getNominalICR(address _borrower) view returns(uint256)
func (*LiquityTroveManagerCallerSession) GetPendingETHReward ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetPendingETHReward(_borrower common.Address) (*big.Int, error)
GetPendingETHReward is a free data retrieval call binding the contract method 0x5d8c9609.
Solidity: function getPendingETHReward(address _borrower) view returns(uint256)
func (*LiquityTroveManagerCallerSession) GetPendingLUSDDebtReward ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetPendingLUSDDebtReward(_borrower common.Address) (*big.Int, error)
GetPendingLUSDDebtReward is a free data retrieval call binding the contract method 0xf34862de.
Solidity: function getPendingLUSDDebtReward(address _borrower) view returns(uint256)
func (*LiquityTroveManagerCallerSession) GetRedemptionFeeWithDecay ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetRedemptionFeeWithDecay(_ETHDrawn *big.Int) (*big.Int, error)
GetRedemptionFeeWithDecay is a free data retrieval call binding the contract method 0xd5b35635.
Solidity: function getRedemptionFeeWithDecay(uint256 _ETHDrawn) view returns(uint256)
func (*LiquityTroveManagerCallerSession) GetRedemptionRate ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetRedemptionRate() (*big.Int, error)
GetRedemptionRate is a free data retrieval call binding the contract method 0x2b11551a.
Solidity: function getRedemptionRate() view returns(uint256)
func (*LiquityTroveManagerCallerSession) GetRedemptionRateWithDecay ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetRedemptionRateWithDecay() (*big.Int, error)
GetRedemptionRateWithDecay is a free data retrieval call binding the contract method 0xc52861f2.
Solidity: function getRedemptionRateWithDecay() view returns(uint256)
func (*LiquityTroveManagerCallerSession) GetTCR ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetTCR(_price *big.Int) (*big.Int, error)
GetTCR is a free data retrieval call binding the contract method 0xb82f263d.
Solidity: function getTCR(uint256 _price) view returns(uint256)
func (*LiquityTroveManagerCallerSession) GetTroveColl ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetTroveColl(_borrower common.Address) (*big.Int, error)
GetTroveColl is a free data retrieval call binding the contract method 0x480cd578.
Solidity: function getTroveColl(address _borrower) view returns(uint256)
func (*LiquityTroveManagerCallerSession) GetTroveDebt ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetTroveDebt(_borrower common.Address) (*big.Int, error)
GetTroveDebt is a free data retrieval call binding the contract method 0xd66a2553.
Solidity: function getTroveDebt(address _borrower) view returns(uint256)
func (*LiquityTroveManagerCallerSession) GetTroveFromTroveOwnersArray ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetTroveFromTroveOwnersArray(_index *big.Int) (common.Address, error)
GetTroveFromTroveOwnersArray is a free data retrieval call binding the contract method 0xd9a72444.
Solidity: function getTroveFromTroveOwnersArray(uint256 _index) view returns(address)
func (*LiquityTroveManagerCallerSession) GetTroveOwnersCount ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetTroveOwnersCount() (*big.Int, error)
GetTroveOwnersCount is a free data retrieval call binding the contract method 0x49eefeee.
Solidity: function getTroveOwnersCount() view returns(uint256)
func (*LiquityTroveManagerCallerSession) GetTroveStake ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetTroveStake(_borrower common.Address) (*big.Int, error)
GetTroveStake is a free data retrieval call binding the contract method 0x64cee260.
Solidity: function getTroveStake(address _borrower) view returns(uint256)
func (*LiquityTroveManagerCallerSession) GetTroveStatus ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) GetTroveStatus(_borrower common.Address) (*big.Int, error)
GetTroveStatus is a free data retrieval call binding the contract method 0x21e37801.
Solidity: function getTroveStatus(address _borrower) view returns(uint256)
func (*LiquityTroveManagerCallerSession) HasPendingRewards ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) HasPendingRewards(_borrower common.Address) (bool, error)
HasPendingRewards is a free data retrieval call binding the contract method 0xe2ac77b0.
Solidity: function hasPendingRewards(address _borrower) view returns(bool)
func (*LiquityTroveManagerCallerSession) IsOwner ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*LiquityTroveManagerCallerSession) LETH ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LETH() (*big.Int, error)
LETH is a free data retrieval call binding the contract method 0x9dd233d2.
Solidity: function L_ETH() view returns(uint256)
func (*LiquityTroveManagerCallerSession) LLUSDDebt ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LLUSDDebt() (*big.Int, error)
LLUSDDebt is a free data retrieval call binding the contract method 0xdba1c5f2.
Solidity: function L_LUSDDebt() view returns(uint256)
func (*LiquityTroveManagerCallerSession) LUSDGASCOMPENSATION ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LUSDGASCOMPENSATION() (*big.Int, error)
LUSDGASCOMPENSATION is a free data retrieval call binding the contract method 0x2e86bbd8.
Solidity: function LUSD_GAS_COMPENSATION() view returns(uint256)
func (*LiquityTroveManagerCallerSession) LastETHErrorRedistribution ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LastETHErrorRedistribution() (*big.Int, error)
LastETHErrorRedistribution is a free data retrieval call binding the contract method 0x797250e3.
Solidity: function lastETHError_Redistribution() view returns(uint256)
func (*LiquityTroveManagerCallerSession) LastFeeOperationTime ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LastFeeOperationTime() (*big.Int, error)
LastFeeOperationTime is a free data retrieval call binding the contract method 0xd380a37c.
Solidity: function lastFeeOperationTime() view returns(uint256)
func (*LiquityTroveManagerCallerSession) LastLUSDDebtErrorRedistribution ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LastLUSDDebtErrorRedistribution() (*big.Int, error)
LastLUSDDebtErrorRedistribution is a free data retrieval call binding the contract method 0x060d49a3.
Solidity: function lastLUSDDebtError_Redistribution() view returns(uint256)
func (*LiquityTroveManagerCallerSession) LqtyStaking ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LqtyStaking() (common.Address, error)
LqtyStaking is a free data retrieval call binding the contract method 0xa3a64017.
Solidity: function lqtyStaking() view returns(address)
func (*LiquityTroveManagerCallerSession) LqtyToken ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LqtyToken() (common.Address, error)
LqtyToken is a free data retrieval call binding the contract method 0x1f7af3c3.
Solidity: function lqtyToken() view returns(address)
func (*LiquityTroveManagerCallerSession) LusdToken ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) LusdToken() (common.Address, error)
LusdToken is a free data retrieval call binding the contract method 0xb83f91a2.
Solidity: function lusdToken() view returns(address)
func (*LiquityTroveManagerCallerSession) MAXBORROWINGFEE ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) MAXBORROWINGFEE() (*big.Int, error)
MAXBORROWINGFEE is a free data retrieval call binding the contract method 0x24092669.
Solidity: function MAX_BORROWING_FEE() view returns(uint256)
func (*LiquityTroveManagerCallerSession) MCR ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) MCR() (*big.Int, error)
MCR is a free data retrieval call binding the contract method 0x794e5724.
Solidity: function MCR() view returns(uint256)
func (*LiquityTroveManagerCallerSession) MINNETDEBT ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) MINNETDEBT() (*big.Int, error)
MINNETDEBT is a free data retrieval call binding the contract method 0x1bf43555.
Solidity: function MIN_NET_DEBT() view returns(uint256)
func (*LiquityTroveManagerCallerSession) MINUTEDECAYFACTOR ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) MINUTEDECAYFACTOR() (*big.Int, error)
MINUTEDECAYFACTOR is a free data retrieval call binding the contract method 0xc7b55481.
Solidity: function MINUTE_DECAY_FACTOR() view returns(uint256)
func (*LiquityTroveManagerCallerSession) NAME ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) NAME() (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
func (*LiquityTroveManagerCallerSession) Owner ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LiquityTroveManagerCallerSession) PERCENTDIVISOR ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) PERCENTDIVISOR() (*big.Int, error)
PERCENTDIVISOR is a free data retrieval call binding the contract method 0x4870dd9a.
Solidity: function PERCENT_DIVISOR() view returns(uint256)
func (*LiquityTroveManagerCallerSession) PriceFeed ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) PriceFeed() (common.Address, error)
PriceFeed is a free data retrieval call binding the contract method 0x741bef1a.
Solidity: function priceFeed() view returns(address)
func (*LiquityTroveManagerCallerSession) REDEMPTIONFEEFLOOR ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) REDEMPTIONFEEFLOOR() (*big.Int, error)
REDEMPTIONFEEFLOOR is a free data retrieval call binding the contract method 0x28d28b5b.
Solidity: function REDEMPTION_FEE_FLOOR() view returns(uint256)
func (*LiquityTroveManagerCallerSession) RewardSnapshots ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) RewardSnapshots(arg0 common.Address) (struct { ETH *big.Int LUSDDebt *big.Int }, error)
RewardSnapshots is a free data retrieval call binding the contract method 0x1673c79a.
Solidity: function rewardSnapshots(address ) view returns(uint256 ETH, uint256 LUSDDebt)
func (*LiquityTroveManagerCallerSession) SECONDSINONEMINUTE ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) SECONDSINONEMINUTE() (*big.Int, error)
SECONDSINONEMINUTE is a free data retrieval call binding the contract method 0x61ec893d.
Solidity: function SECONDS_IN_ONE_MINUTE() view returns(uint256)
func (*LiquityTroveManagerCallerSession) SortedTroves ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) SortedTroves() (common.Address, error)
SortedTroves is a free data retrieval call binding the contract method 0xae918754.
Solidity: function sortedTroves() view returns(address)
func (*LiquityTroveManagerCallerSession) StabilityPool ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) StabilityPool() (common.Address, error)
StabilityPool is a free data retrieval call binding the contract method 0x048c661d.
Solidity: function stabilityPool() view returns(address)
func (*LiquityTroveManagerCallerSession) TotalCollateralSnapshot ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) TotalCollateralSnapshot() (*big.Int, error)
TotalCollateralSnapshot is a free data retrieval call binding the contract method 0x96d711ff.
Solidity: function totalCollateralSnapshot() view returns(uint256)
func (*LiquityTroveManagerCallerSession) TotalStakes ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) TotalStakes() (*big.Int, error)
TotalStakes is a free data retrieval call binding the contract method 0xbf9befb1.
Solidity: function totalStakes() view returns(uint256)
func (*LiquityTroveManagerCallerSession) TotalStakesSnapshot ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) TotalStakesSnapshot() (*big.Int, error)
TotalStakesSnapshot is a free data retrieval call binding the contract method 0x807d138d.
Solidity: function totalStakesSnapshot() view returns(uint256)
func (*LiquityTroveManagerCallerSession) TroveOwners ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) TroveOwners(arg0 *big.Int) (common.Address, error)
TroveOwners is a free data retrieval call binding the contract method 0x756b253e.
Solidity: function TroveOwners(uint256 ) view returns(address)
func (*LiquityTroveManagerCallerSession) Troves ¶
func (_LiquityTroveManager *LiquityTroveManagerCallerSession) Troves(arg0 common.Address) (struct { Debt *big.Int Coll *big.Int Stake *big.Int Status uint8 ArrayIndex *big.Int }, error)
Troves is a free data retrieval call binding the contract method 0x6ef64338.
Solidity: function Troves(address ) view returns(uint256 debt, uint256 coll, uint256 stake, uint8 status, uint128 arrayIndex)
type LiquityTroveManagerCollSurplusPoolAddressChanged ¶
type LiquityTroveManagerCollSurplusPoolAddressChanged struct { CollSurplusPoolAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerCollSurplusPoolAddressChanged represents a CollSurplusPoolAddressChanged event raised by the LiquityTroveManager contract.
type LiquityTroveManagerCollSurplusPoolAddressChangedIterator ¶
type LiquityTroveManagerCollSurplusPoolAddressChangedIterator struct { Event *LiquityTroveManagerCollSurplusPoolAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerCollSurplusPoolAddressChangedIterator is returned from FilterCollSurplusPoolAddressChanged and is used to iterate over the raw logs and unpacked data for CollSurplusPoolAddressChanged events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerCollSurplusPoolAddressChangedIterator) Close ¶
func (it *LiquityTroveManagerCollSurplusPoolAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerCollSurplusPoolAddressChangedIterator) Error ¶
func (it *LiquityTroveManagerCollSurplusPoolAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerCollSurplusPoolAddressChangedIterator) Next ¶
func (it *LiquityTroveManagerCollSurplusPoolAddressChangedIterator) 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 LiquityTroveManagerDefaultPoolAddressChanged ¶
type LiquityTroveManagerDefaultPoolAddressChanged struct { DefaultPoolAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerDefaultPoolAddressChanged represents a DefaultPoolAddressChanged event raised by the LiquityTroveManager contract.
type LiquityTroveManagerDefaultPoolAddressChangedIterator ¶
type LiquityTroveManagerDefaultPoolAddressChangedIterator struct { Event *LiquityTroveManagerDefaultPoolAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerDefaultPoolAddressChangedIterator is returned from FilterDefaultPoolAddressChanged and is used to iterate over the raw logs and unpacked data for DefaultPoolAddressChanged events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerDefaultPoolAddressChangedIterator) Close ¶
func (it *LiquityTroveManagerDefaultPoolAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerDefaultPoolAddressChangedIterator) Error ¶
func (it *LiquityTroveManagerDefaultPoolAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerDefaultPoolAddressChangedIterator) Next ¶
func (it *LiquityTroveManagerDefaultPoolAddressChangedIterator) 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 LiquityTroveManagerFilterer ¶
type LiquityTroveManagerFilterer struct {
// contains filtered or unexported fields
}
LiquityTroveManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLiquityTroveManagerFilterer ¶
func NewLiquityTroveManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*LiquityTroveManagerFilterer, error)
NewLiquityTroveManagerFilterer creates a new log filterer instance of LiquityTroveManager, bound to a specific deployed contract.
func (*LiquityTroveManagerFilterer) FilterActivePoolAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterActivePoolAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerActivePoolAddressChangedIterator, error)
FilterActivePoolAddressChanged is a free log retrieval operation binding the contract event 0x78f058b189175430c48dc02699e3a0031ea4ff781536dc2fab847de4babdd882.
Solidity: event ActivePoolAddressChanged(address _activePoolAddress)
func (*LiquityTroveManagerFilterer) FilterBaseRateUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterBaseRateUpdated(opts *bind.FilterOpts) (*LiquityTroveManagerBaseRateUpdatedIterator, error)
FilterBaseRateUpdated is a free log retrieval operation binding the contract event 0xc454ee9b76c52f782a256af821b857ca6e125d1e3333bcede402fec2bed9600c.
Solidity: event BaseRateUpdated(uint256 _baseRate)
func (*LiquityTroveManagerFilterer) FilterBorrowerOperationsAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterBorrowerOperationsAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerBorrowerOperationsAddressChangedIterator, error)
FilterBorrowerOperationsAddressChanged is a free log retrieval operation binding the contract event 0x3ca631ffcd2a9b5d9ae18543fc82f58eb4ca33af9e6ab01b7a8e95331e6ed985.
Solidity: event BorrowerOperationsAddressChanged(address _newBorrowerOperationsAddress)
func (*LiquityTroveManagerFilterer) FilterCollSurplusPoolAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterCollSurplusPoolAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerCollSurplusPoolAddressChangedIterator, error)
FilterCollSurplusPoolAddressChanged is a free log retrieval operation binding the contract event 0xe67f36a6e961157d6eff83b91f3af5a62131ceb6f04954ef74f51c1c05e7f88d.
Solidity: event CollSurplusPoolAddressChanged(address _collSurplusPoolAddress)
func (*LiquityTroveManagerFilterer) FilterDefaultPoolAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterDefaultPoolAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerDefaultPoolAddressChangedIterator, error)
FilterDefaultPoolAddressChanged is a free log retrieval operation binding the contract event 0x5ee0cae2f063ed938bb55046f6a932fb6ae792bf43624806bb90abe68a50be9b.
Solidity: event DefaultPoolAddressChanged(address _defaultPoolAddress)
func (*LiquityTroveManagerFilterer) FilterGasPoolAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterGasPoolAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerGasPoolAddressChangedIterator, error)
FilterGasPoolAddressChanged is a free log retrieval operation binding the contract event 0xcfb07d791fcafc032b35837b50eb84b74df518cf4cc287e8084f47630fa70fa0.
Solidity: event GasPoolAddressChanged(address _gasPoolAddress)
func (*LiquityTroveManagerFilterer) FilterLQTYStakingAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterLQTYStakingAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerLQTYStakingAddressChangedIterator, error)
FilterLQTYStakingAddressChanged is a free log retrieval operation binding the contract event 0x756ebc192164c295bba134b5aacd72cc7aff8098a670d1f0a5f6b3a0b4ce6707.
Solidity: event LQTYStakingAddressChanged(address _lqtyStakingAddress)
func (*LiquityTroveManagerFilterer) FilterLQTYTokenAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterLQTYTokenAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerLQTYTokenAddressChangedIterator, error)
FilterLQTYTokenAddressChanged is a free log retrieval operation binding the contract event 0x2ac6e99201ddc1b6eac6f8f28662d1ecafee131f6eb98c29de54528a9888a7d1.
Solidity: event LQTYTokenAddressChanged(address _lqtyTokenAddress)
func (*LiquityTroveManagerFilterer) FilterLTermsUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterLTermsUpdated(opts *bind.FilterOpts) (*LiquityTroveManagerLTermsUpdatedIterator, error)
FilterLTermsUpdated is a free log retrieval operation binding the contract event 0x9f8bc8ab0daf5bceef75ecfd2085d1fcc6548c657ea970d9a23a60610d0737e3.
Solidity: event LTermsUpdated(uint256 _L_ETH, uint256 _L_LUSDDebt)
func (*LiquityTroveManagerFilterer) FilterLUSDTokenAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterLUSDTokenAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerLUSDTokenAddressChangedIterator, error)
FilterLUSDTokenAddressChanged is a free log retrieval operation binding the contract event 0x227eec0ec317af6ab1a9587ffa1c84332522eb4c583a908f89babc05f8f339bd.
Solidity: event LUSDTokenAddressChanged(address _newLUSDTokenAddress)
func (*LiquityTroveManagerFilterer) FilterLastFeeOpTimeUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterLastFeeOpTimeUpdated(opts *bind.FilterOpts) (*LiquityTroveManagerLastFeeOpTimeUpdatedIterator, error)
FilterLastFeeOpTimeUpdated is a free log retrieval operation binding the contract event 0x860f8d2f0c74dd487e89e2883e3b25b8159ce1e1b3433a291cba7b82c508f3bc.
Solidity: event LastFeeOpTimeUpdated(uint256 _lastFeeOpTime)
func (*LiquityTroveManagerFilterer) FilterLiquidation ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterLiquidation(opts *bind.FilterOpts) (*LiquityTroveManagerLiquidationIterator, error)
FilterLiquidation is a free log retrieval operation binding the contract event 0x4152c73dd2614c4f9fc35e8c9cf16013cd588c75b49a4c1673ecffdcbcda9403.
Solidity: event Liquidation(uint256 _liquidatedDebt, uint256 _liquidatedColl, uint256 _collGasCompensation, uint256 _LUSDGasCompensation)
func (*LiquityTroveManagerFilterer) FilterOwnershipTransferred ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*LiquityTroveManagerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*LiquityTroveManagerFilterer) FilterPriceFeedAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterPriceFeedAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerPriceFeedAddressChangedIterator, error)
FilterPriceFeedAddressChanged is a free log retrieval operation binding the contract event 0x8c537274438aa850a330284665d81a85dd38267d09e4050d416bfc94142db264.
Solidity: event PriceFeedAddressChanged(address _newPriceFeedAddress)
func (*LiquityTroveManagerFilterer) FilterRedemption ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterRedemption(opts *bind.FilterOpts) (*LiquityTroveManagerRedemptionIterator, error)
FilterRedemption is a free log retrieval operation binding the contract event 0x43a3f4082a4dbc33d78e317d2497d3a730bc7fc3574159dcea1056e62e5d9ad8.
Solidity: event Redemption(uint256 _attemptedLUSDAmount, uint256 _actualLUSDAmount, uint256 _ETHSent, uint256 _ETHFee)
func (*LiquityTroveManagerFilterer) FilterSortedTrovesAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterSortedTrovesAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerSortedTrovesAddressChangedIterator, error)
FilterSortedTrovesAddressChanged is a free log retrieval operation binding the contract event 0x65f4cf077bc01e4742eb5ad98326f6e95b63548ea24b17f8d5e823111fe78800.
Solidity: event SortedTrovesAddressChanged(address _sortedTrovesAddress)
func (*LiquityTroveManagerFilterer) FilterStabilityPoolAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterStabilityPoolAddressChanged(opts *bind.FilterOpts) (*LiquityTroveManagerStabilityPoolAddressChangedIterator, error)
FilterStabilityPoolAddressChanged is a free log retrieval operation binding the contract event 0x82966d27eea39b038ee0fa30cd16532bb24f6e65d31cb58fb227aa5766cdcc7f.
Solidity: event StabilityPoolAddressChanged(address _stabilityPoolAddress)
func (*LiquityTroveManagerFilterer) FilterSystemSnapshotsUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterSystemSnapshotsUpdated(opts *bind.FilterOpts) (*LiquityTroveManagerSystemSnapshotsUpdatedIterator, error)
FilterSystemSnapshotsUpdated is a free log retrieval operation binding the contract event 0x51bf4c63ec3cba9d03d43238abbdd979dd91bd16d9895c74ceea9118c7baaf60.
Solidity: event SystemSnapshotsUpdated(uint256 _totalStakesSnapshot, uint256 _totalCollateralSnapshot)
func (*LiquityTroveManagerFilterer) FilterTotalStakesUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterTotalStakesUpdated(opts *bind.FilterOpts) (*LiquityTroveManagerTotalStakesUpdatedIterator, error)
FilterTotalStakesUpdated is a free log retrieval operation binding the contract event 0x6bac5e0eb3c44eb03a60ab11ec3a2c051771616aecadbcfff2630aabae520382.
Solidity: event TotalStakesUpdated(uint256 _newTotalStakes)
func (*LiquityTroveManagerFilterer) FilterTroveIndexUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterTroveIndexUpdated(opts *bind.FilterOpts) (*LiquityTroveManagerTroveIndexUpdatedIterator, error)
FilterTroveIndexUpdated is a free log retrieval operation binding the contract event 0x02b04ae5f7be9ca7c103293a2aa15f3c339d15d6eda53b721fef7b0e609c831a.
Solidity: event TroveIndexUpdated(address _borrower, uint256 _newIndex)
func (*LiquityTroveManagerFilterer) FilterTroveLiquidated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterTroveLiquidated(opts *bind.FilterOpts, _borrower []common.Address) (*LiquityTroveManagerTroveLiquidatedIterator, error)
FilterTroveLiquidated is a free log retrieval operation binding the contract event 0xea67486ed7ebe3eea8ab3390efd4a3c8aae48be5bea27df104a8af786c408434.
Solidity: event TroveLiquidated(address indexed _borrower, uint256 _debt, uint256 _coll, uint8 _operation)
func (*LiquityTroveManagerFilterer) FilterTroveSnapshotsUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterTroveSnapshotsUpdated(opts *bind.FilterOpts) (*LiquityTroveManagerTroveSnapshotsUpdatedIterator, error)
FilterTroveSnapshotsUpdated is a free log retrieval operation binding the contract event 0xc437f324d85e369394148dd9d62f98f534b382e01ed3dd2eb98138fb6d3ab49a.
Solidity: event TroveSnapshotsUpdated(uint256 _L_ETH, uint256 _L_LUSDDebt)
func (*LiquityTroveManagerFilterer) FilterTroveUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) FilterTroveUpdated(opts *bind.FilterOpts, _borrower []common.Address) (*LiquityTroveManagerTroveUpdatedIterator, error)
FilterTroveUpdated is a free log retrieval operation binding the contract event 0xc3770d654ed33aeea6bf11ac8ef05d02a6a04ed4686dd2f624d853bbec43cc8b.
Solidity: event TroveUpdated(address indexed _borrower, uint256 _debt, uint256 _coll, uint256 _stake, uint8 _operation)
func (*LiquityTroveManagerFilterer) ParseActivePoolAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseActivePoolAddressChanged(log types.Log) (*LiquityTroveManagerActivePoolAddressChanged, error)
ParseActivePoolAddressChanged is a log parse operation binding the contract event 0x78f058b189175430c48dc02699e3a0031ea4ff781536dc2fab847de4babdd882.
Solidity: event ActivePoolAddressChanged(address _activePoolAddress)
func (*LiquityTroveManagerFilterer) ParseBaseRateUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseBaseRateUpdated(log types.Log) (*LiquityTroveManagerBaseRateUpdated, error)
ParseBaseRateUpdated is a log parse operation binding the contract event 0xc454ee9b76c52f782a256af821b857ca6e125d1e3333bcede402fec2bed9600c.
Solidity: event BaseRateUpdated(uint256 _baseRate)
func (*LiquityTroveManagerFilterer) ParseBorrowerOperationsAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseBorrowerOperationsAddressChanged(log types.Log) (*LiquityTroveManagerBorrowerOperationsAddressChanged, error)
ParseBorrowerOperationsAddressChanged is a log parse operation binding the contract event 0x3ca631ffcd2a9b5d9ae18543fc82f58eb4ca33af9e6ab01b7a8e95331e6ed985.
Solidity: event BorrowerOperationsAddressChanged(address _newBorrowerOperationsAddress)
func (*LiquityTroveManagerFilterer) ParseCollSurplusPoolAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseCollSurplusPoolAddressChanged(log types.Log) (*LiquityTroveManagerCollSurplusPoolAddressChanged, error)
ParseCollSurplusPoolAddressChanged is a log parse operation binding the contract event 0xe67f36a6e961157d6eff83b91f3af5a62131ceb6f04954ef74f51c1c05e7f88d.
Solidity: event CollSurplusPoolAddressChanged(address _collSurplusPoolAddress)
func (*LiquityTroveManagerFilterer) ParseDefaultPoolAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseDefaultPoolAddressChanged(log types.Log) (*LiquityTroveManagerDefaultPoolAddressChanged, error)
ParseDefaultPoolAddressChanged is a log parse operation binding the contract event 0x5ee0cae2f063ed938bb55046f6a932fb6ae792bf43624806bb90abe68a50be9b.
Solidity: event DefaultPoolAddressChanged(address _defaultPoolAddress)
func (*LiquityTroveManagerFilterer) ParseGasPoolAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseGasPoolAddressChanged(log types.Log) (*LiquityTroveManagerGasPoolAddressChanged, error)
ParseGasPoolAddressChanged is a log parse operation binding the contract event 0xcfb07d791fcafc032b35837b50eb84b74df518cf4cc287e8084f47630fa70fa0.
Solidity: event GasPoolAddressChanged(address _gasPoolAddress)
func (*LiquityTroveManagerFilterer) ParseLQTYStakingAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseLQTYStakingAddressChanged(log types.Log) (*LiquityTroveManagerLQTYStakingAddressChanged, error)
ParseLQTYStakingAddressChanged is a log parse operation binding the contract event 0x756ebc192164c295bba134b5aacd72cc7aff8098a670d1f0a5f6b3a0b4ce6707.
Solidity: event LQTYStakingAddressChanged(address _lqtyStakingAddress)
func (*LiquityTroveManagerFilterer) ParseLQTYTokenAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseLQTYTokenAddressChanged(log types.Log) (*LiquityTroveManagerLQTYTokenAddressChanged, error)
ParseLQTYTokenAddressChanged is a log parse operation binding the contract event 0x2ac6e99201ddc1b6eac6f8f28662d1ecafee131f6eb98c29de54528a9888a7d1.
Solidity: event LQTYTokenAddressChanged(address _lqtyTokenAddress)
func (*LiquityTroveManagerFilterer) ParseLTermsUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseLTermsUpdated(log types.Log) (*LiquityTroveManagerLTermsUpdated, error)
ParseLTermsUpdated is a log parse operation binding the contract event 0x9f8bc8ab0daf5bceef75ecfd2085d1fcc6548c657ea970d9a23a60610d0737e3.
Solidity: event LTermsUpdated(uint256 _L_ETH, uint256 _L_LUSDDebt)
func (*LiquityTroveManagerFilterer) ParseLUSDTokenAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseLUSDTokenAddressChanged(log types.Log) (*LiquityTroveManagerLUSDTokenAddressChanged, error)
ParseLUSDTokenAddressChanged is a log parse operation binding the contract event 0x227eec0ec317af6ab1a9587ffa1c84332522eb4c583a908f89babc05f8f339bd.
Solidity: event LUSDTokenAddressChanged(address _newLUSDTokenAddress)
func (*LiquityTroveManagerFilterer) ParseLastFeeOpTimeUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseLastFeeOpTimeUpdated(log types.Log) (*LiquityTroveManagerLastFeeOpTimeUpdated, error)
ParseLastFeeOpTimeUpdated is a log parse operation binding the contract event 0x860f8d2f0c74dd487e89e2883e3b25b8159ce1e1b3433a291cba7b82c508f3bc.
Solidity: event LastFeeOpTimeUpdated(uint256 _lastFeeOpTime)
func (*LiquityTroveManagerFilterer) ParseLiquidation ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseLiquidation(log types.Log) (*LiquityTroveManagerLiquidation, error)
ParseLiquidation is a log parse operation binding the contract event 0x4152c73dd2614c4f9fc35e8c9cf16013cd588c75b49a4c1673ecffdcbcda9403.
Solidity: event Liquidation(uint256 _liquidatedDebt, uint256 _liquidatedColl, uint256 _collGasCompensation, uint256 _LUSDGasCompensation)
func (*LiquityTroveManagerFilterer) ParseOwnershipTransferred ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseOwnershipTransferred(log types.Log) (*LiquityTroveManagerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*LiquityTroveManagerFilterer) ParsePriceFeedAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParsePriceFeedAddressChanged(log types.Log) (*LiquityTroveManagerPriceFeedAddressChanged, error)
ParsePriceFeedAddressChanged is a log parse operation binding the contract event 0x8c537274438aa850a330284665d81a85dd38267d09e4050d416bfc94142db264.
Solidity: event PriceFeedAddressChanged(address _newPriceFeedAddress)
func (*LiquityTroveManagerFilterer) ParseRedemption ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseRedemption(log types.Log) (*LiquityTroveManagerRedemption, error)
ParseRedemption is a log parse operation binding the contract event 0x43a3f4082a4dbc33d78e317d2497d3a730bc7fc3574159dcea1056e62e5d9ad8.
Solidity: event Redemption(uint256 _attemptedLUSDAmount, uint256 _actualLUSDAmount, uint256 _ETHSent, uint256 _ETHFee)
func (*LiquityTroveManagerFilterer) ParseSortedTrovesAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseSortedTrovesAddressChanged(log types.Log) (*LiquityTroveManagerSortedTrovesAddressChanged, error)
ParseSortedTrovesAddressChanged is a log parse operation binding the contract event 0x65f4cf077bc01e4742eb5ad98326f6e95b63548ea24b17f8d5e823111fe78800.
Solidity: event SortedTrovesAddressChanged(address _sortedTrovesAddress)
func (*LiquityTroveManagerFilterer) ParseStabilityPoolAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseStabilityPoolAddressChanged(log types.Log) (*LiquityTroveManagerStabilityPoolAddressChanged, error)
ParseStabilityPoolAddressChanged is a log parse operation binding the contract event 0x82966d27eea39b038ee0fa30cd16532bb24f6e65d31cb58fb227aa5766cdcc7f.
Solidity: event StabilityPoolAddressChanged(address _stabilityPoolAddress)
func (*LiquityTroveManagerFilterer) ParseSystemSnapshotsUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseSystemSnapshotsUpdated(log types.Log) (*LiquityTroveManagerSystemSnapshotsUpdated, error)
ParseSystemSnapshotsUpdated is a log parse operation binding the contract event 0x51bf4c63ec3cba9d03d43238abbdd979dd91bd16d9895c74ceea9118c7baaf60.
Solidity: event SystemSnapshotsUpdated(uint256 _totalStakesSnapshot, uint256 _totalCollateralSnapshot)
func (*LiquityTroveManagerFilterer) ParseTotalStakesUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseTotalStakesUpdated(log types.Log) (*LiquityTroveManagerTotalStakesUpdated, error)
ParseTotalStakesUpdated is a log parse operation binding the contract event 0x6bac5e0eb3c44eb03a60ab11ec3a2c051771616aecadbcfff2630aabae520382.
Solidity: event TotalStakesUpdated(uint256 _newTotalStakes)
func (*LiquityTroveManagerFilterer) ParseTroveIndexUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseTroveIndexUpdated(log types.Log) (*LiquityTroveManagerTroveIndexUpdated, error)
ParseTroveIndexUpdated is a log parse operation binding the contract event 0x02b04ae5f7be9ca7c103293a2aa15f3c339d15d6eda53b721fef7b0e609c831a.
Solidity: event TroveIndexUpdated(address _borrower, uint256 _newIndex)
func (*LiquityTroveManagerFilterer) ParseTroveLiquidated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseTroveLiquidated(log types.Log) (*LiquityTroveManagerTroveLiquidated, error)
ParseTroveLiquidated is a log parse operation binding the contract event 0xea67486ed7ebe3eea8ab3390efd4a3c8aae48be5bea27df104a8af786c408434.
Solidity: event TroveLiquidated(address indexed _borrower, uint256 _debt, uint256 _coll, uint8 _operation)
func (*LiquityTroveManagerFilterer) ParseTroveSnapshotsUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseTroveSnapshotsUpdated(log types.Log) (*LiquityTroveManagerTroveSnapshotsUpdated, error)
ParseTroveSnapshotsUpdated is a log parse operation binding the contract event 0xc437f324d85e369394148dd9d62f98f534b382e01ed3dd2eb98138fb6d3ab49a.
Solidity: event TroveSnapshotsUpdated(uint256 _L_ETH, uint256 _L_LUSDDebt)
func (*LiquityTroveManagerFilterer) ParseTroveUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) ParseTroveUpdated(log types.Log) (*LiquityTroveManagerTroveUpdated, error)
ParseTroveUpdated is a log parse operation binding the contract event 0xc3770d654ed33aeea6bf11ac8ef05d02a6a04ed4686dd2f624d853bbec43cc8b.
Solidity: event TroveUpdated(address indexed _borrower, uint256 _debt, uint256 _coll, uint256 _stake, uint8 _operation)
func (*LiquityTroveManagerFilterer) WatchActivePoolAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchActivePoolAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerActivePoolAddressChanged) (event.Subscription, error)
WatchActivePoolAddressChanged is a free log subscription operation binding the contract event 0x78f058b189175430c48dc02699e3a0031ea4ff781536dc2fab847de4babdd882.
Solidity: event ActivePoolAddressChanged(address _activePoolAddress)
func (*LiquityTroveManagerFilterer) WatchBaseRateUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchBaseRateUpdated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerBaseRateUpdated) (event.Subscription, error)
WatchBaseRateUpdated is a free log subscription operation binding the contract event 0xc454ee9b76c52f782a256af821b857ca6e125d1e3333bcede402fec2bed9600c.
Solidity: event BaseRateUpdated(uint256 _baseRate)
func (*LiquityTroveManagerFilterer) WatchBorrowerOperationsAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchBorrowerOperationsAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerBorrowerOperationsAddressChanged) (event.Subscription, error)
WatchBorrowerOperationsAddressChanged is a free log subscription operation binding the contract event 0x3ca631ffcd2a9b5d9ae18543fc82f58eb4ca33af9e6ab01b7a8e95331e6ed985.
Solidity: event BorrowerOperationsAddressChanged(address _newBorrowerOperationsAddress)
func (*LiquityTroveManagerFilterer) WatchCollSurplusPoolAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchCollSurplusPoolAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerCollSurplusPoolAddressChanged) (event.Subscription, error)
WatchCollSurplusPoolAddressChanged is a free log subscription operation binding the contract event 0xe67f36a6e961157d6eff83b91f3af5a62131ceb6f04954ef74f51c1c05e7f88d.
Solidity: event CollSurplusPoolAddressChanged(address _collSurplusPoolAddress)
func (*LiquityTroveManagerFilterer) WatchDefaultPoolAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchDefaultPoolAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerDefaultPoolAddressChanged) (event.Subscription, error)
WatchDefaultPoolAddressChanged is a free log subscription operation binding the contract event 0x5ee0cae2f063ed938bb55046f6a932fb6ae792bf43624806bb90abe68a50be9b.
Solidity: event DefaultPoolAddressChanged(address _defaultPoolAddress)
func (*LiquityTroveManagerFilterer) WatchGasPoolAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchGasPoolAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerGasPoolAddressChanged) (event.Subscription, error)
WatchGasPoolAddressChanged is a free log subscription operation binding the contract event 0xcfb07d791fcafc032b35837b50eb84b74df518cf4cc287e8084f47630fa70fa0.
Solidity: event GasPoolAddressChanged(address _gasPoolAddress)
func (*LiquityTroveManagerFilterer) WatchLQTYStakingAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchLQTYStakingAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerLQTYStakingAddressChanged) (event.Subscription, error)
WatchLQTYStakingAddressChanged is a free log subscription operation binding the contract event 0x756ebc192164c295bba134b5aacd72cc7aff8098a670d1f0a5f6b3a0b4ce6707.
Solidity: event LQTYStakingAddressChanged(address _lqtyStakingAddress)
func (*LiquityTroveManagerFilterer) WatchLQTYTokenAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchLQTYTokenAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerLQTYTokenAddressChanged) (event.Subscription, error)
WatchLQTYTokenAddressChanged is a free log subscription operation binding the contract event 0x2ac6e99201ddc1b6eac6f8f28662d1ecafee131f6eb98c29de54528a9888a7d1.
Solidity: event LQTYTokenAddressChanged(address _lqtyTokenAddress)
func (*LiquityTroveManagerFilterer) WatchLTermsUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchLTermsUpdated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerLTermsUpdated) (event.Subscription, error)
WatchLTermsUpdated is a free log subscription operation binding the contract event 0x9f8bc8ab0daf5bceef75ecfd2085d1fcc6548c657ea970d9a23a60610d0737e3.
Solidity: event LTermsUpdated(uint256 _L_ETH, uint256 _L_LUSDDebt)
func (*LiquityTroveManagerFilterer) WatchLUSDTokenAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchLUSDTokenAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerLUSDTokenAddressChanged) (event.Subscription, error)
WatchLUSDTokenAddressChanged is a free log subscription operation binding the contract event 0x227eec0ec317af6ab1a9587ffa1c84332522eb4c583a908f89babc05f8f339bd.
Solidity: event LUSDTokenAddressChanged(address _newLUSDTokenAddress)
func (*LiquityTroveManagerFilterer) WatchLastFeeOpTimeUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchLastFeeOpTimeUpdated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerLastFeeOpTimeUpdated) (event.Subscription, error)
WatchLastFeeOpTimeUpdated is a free log subscription operation binding the contract event 0x860f8d2f0c74dd487e89e2883e3b25b8159ce1e1b3433a291cba7b82c508f3bc.
Solidity: event LastFeeOpTimeUpdated(uint256 _lastFeeOpTime)
func (*LiquityTroveManagerFilterer) WatchLiquidation ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchLiquidation(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerLiquidation) (event.Subscription, error)
WatchLiquidation is a free log subscription operation binding the contract event 0x4152c73dd2614c4f9fc35e8c9cf16013cd588c75b49a4c1673ecffdcbcda9403.
Solidity: event Liquidation(uint256 _liquidatedDebt, uint256 _liquidatedColl, uint256 _collGasCompensation, uint256 _LUSDGasCompensation)
func (*LiquityTroveManagerFilterer) WatchOwnershipTransferred ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerOwnershipTransferred, 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 (*LiquityTroveManagerFilterer) WatchPriceFeedAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchPriceFeedAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerPriceFeedAddressChanged) (event.Subscription, error)
WatchPriceFeedAddressChanged is a free log subscription operation binding the contract event 0x8c537274438aa850a330284665d81a85dd38267d09e4050d416bfc94142db264.
Solidity: event PriceFeedAddressChanged(address _newPriceFeedAddress)
func (*LiquityTroveManagerFilterer) WatchRedemption ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchRedemption(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerRedemption) (event.Subscription, error)
WatchRedemption is a free log subscription operation binding the contract event 0x43a3f4082a4dbc33d78e317d2497d3a730bc7fc3574159dcea1056e62e5d9ad8.
Solidity: event Redemption(uint256 _attemptedLUSDAmount, uint256 _actualLUSDAmount, uint256 _ETHSent, uint256 _ETHFee)
func (*LiquityTroveManagerFilterer) WatchSortedTrovesAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchSortedTrovesAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerSortedTrovesAddressChanged) (event.Subscription, error)
WatchSortedTrovesAddressChanged is a free log subscription operation binding the contract event 0x65f4cf077bc01e4742eb5ad98326f6e95b63548ea24b17f8d5e823111fe78800.
Solidity: event SortedTrovesAddressChanged(address _sortedTrovesAddress)
func (*LiquityTroveManagerFilterer) WatchStabilityPoolAddressChanged ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchStabilityPoolAddressChanged(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerStabilityPoolAddressChanged) (event.Subscription, error)
WatchStabilityPoolAddressChanged is a free log subscription operation binding the contract event 0x82966d27eea39b038ee0fa30cd16532bb24f6e65d31cb58fb227aa5766cdcc7f.
Solidity: event StabilityPoolAddressChanged(address _stabilityPoolAddress)
func (*LiquityTroveManagerFilterer) WatchSystemSnapshotsUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchSystemSnapshotsUpdated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerSystemSnapshotsUpdated) (event.Subscription, error)
WatchSystemSnapshotsUpdated is a free log subscription operation binding the contract event 0x51bf4c63ec3cba9d03d43238abbdd979dd91bd16d9895c74ceea9118c7baaf60.
Solidity: event SystemSnapshotsUpdated(uint256 _totalStakesSnapshot, uint256 _totalCollateralSnapshot)
func (*LiquityTroveManagerFilterer) WatchTotalStakesUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchTotalStakesUpdated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerTotalStakesUpdated) (event.Subscription, error)
WatchTotalStakesUpdated is a free log subscription operation binding the contract event 0x6bac5e0eb3c44eb03a60ab11ec3a2c051771616aecadbcfff2630aabae520382.
Solidity: event TotalStakesUpdated(uint256 _newTotalStakes)
func (*LiquityTroveManagerFilterer) WatchTroveIndexUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchTroveIndexUpdated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerTroveIndexUpdated) (event.Subscription, error)
WatchTroveIndexUpdated is a free log subscription operation binding the contract event 0x02b04ae5f7be9ca7c103293a2aa15f3c339d15d6eda53b721fef7b0e609c831a.
Solidity: event TroveIndexUpdated(address _borrower, uint256 _newIndex)
func (*LiquityTroveManagerFilterer) WatchTroveLiquidated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchTroveLiquidated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerTroveLiquidated, _borrower []common.Address) (event.Subscription, error)
WatchTroveLiquidated is a free log subscription operation binding the contract event 0xea67486ed7ebe3eea8ab3390efd4a3c8aae48be5bea27df104a8af786c408434.
Solidity: event TroveLiquidated(address indexed _borrower, uint256 _debt, uint256 _coll, uint8 _operation)
func (*LiquityTroveManagerFilterer) WatchTroveSnapshotsUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchTroveSnapshotsUpdated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerTroveSnapshotsUpdated) (event.Subscription, error)
WatchTroveSnapshotsUpdated is a free log subscription operation binding the contract event 0xc437f324d85e369394148dd9d62f98f534b382e01ed3dd2eb98138fb6d3ab49a.
Solidity: event TroveSnapshotsUpdated(uint256 _L_ETH, uint256 _L_LUSDDebt)
func (*LiquityTroveManagerFilterer) WatchTroveUpdated ¶
func (_LiquityTroveManager *LiquityTroveManagerFilterer) WatchTroveUpdated(opts *bind.WatchOpts, sink chan<- *LiquityTroveManagerTroveUpdated, _borrower []common.Address) (event.Subscription, error)
WatchTroveUpdated is a free log subscription operation binding the contract event 0xc3770d654ed33aeea6bf11ac8ef05d02a6a04ed4686dd2f624d853bbec43cc8b.
Solidity: event TroveUpdated(address indexed _borrower, uint256 _debt, uint256 _coll, uint256 _stake, uint8 _operation)
type LiquityTroveManagerGasPoolAddressChanged ¶
type LiquityTroveManagerGasPoolAddressChanged struct { GasPoolAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerGasPoolAddressChanged represents a GasPoolAddressChanged event raised by the LiquityTroveManager contract.
type LiquityTroveManagerGasPoolAddressChangedIterator ¶
type LiquityTroveManagerGasPoolAddressChangedIterator struct { Event *LiquityTroveManagerGasPoolAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerGasPoolAddressChangedIterator is returned from FilterGasPoolAddressChanged and is used to iterate over the raw logs and unpacked data for GasPoolAddressChanged events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerGasPoolAddressChangedIterator) Close ¶
func (it *LiquityTroveManagerGasPoolAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerGasPoolAddressChangedIterator) Error ¶
func (it *LiquityTroveManagerGasPoolAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerGasPoolAddressChangedIterator) Next ¶
func (it *LiquityTroveManagerGasPoolAddressChangedIterator) 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 LiquityTroveManagerLQTYStakingAddressChanged ¶
type LiquityTroveManagerLQTYStakingAddressChanged struct { LqtyStakingAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerLQTYStakingAddressChanged represents a LQTYStakingAddressChanged event raised by the LiquityTroveManager contract.
type LiquityTroveManagerLQTYStakingAddressChangedIterator ¶
type LiquityTroveManagerLQTYStakingAddressChangedIterator struct { Event *LiquityTroveManagerLQTYStakingAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerLQTYStakingAddressChangedIterator is returned from FilterLQTYStakingAddressChanged and is used to iterate over the raw logs and unpacked data for LQTYStakingAddressChanged events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerLQTYStakingAddressChangedIterator) Close ¶
func (it *LiquityTroveManagerLQTYStakingAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerLQTYStakingAddressChangedIterator) Error ¶
func (it *LiquityTroveManagerLQTYStakingAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerLQTYStakingAddressChangedIterator) Next ¶
func (it *LiquityTroveManagerLQTYStakingAddressChangedIterator) 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 LiquityTroveManagerLQTYTokenAddressChanged ¶
type LiquityTroveManagerLQTYTokenAddressChanged struct { LqtyTokenAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerLQTYTokenAddressChanged represents a LQTYTokenAddressChanged event raised by the LiquityTroveManager contract.
type LiquityTroveManagerLQTYTokenAddressChangedIterator ¶
type LiquityTroveManagerLQTYTokenAddressChangedIterator struct { Event *LiquityTroveManagerLQTYTokenAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerLQTYTokenAddressChangedIterator is returned from FilterLQTYTokenAddressChanged and is used to iterate over the raw logs and unpacked data for LQTYTokenAddressChanged events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerLQTYTokenAddressChangedIterator) Close ¶
func (it *LiquityTroveManagerLQTYTokenAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerLQTYTokenAddressChangedIterator) Error ¶
func (it *LiquityTroveManagerLQTYTokenAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerLQTYTokenAddressChangedIterator) Next ¶
func (it *LiquityTroveManagerLQTYTokenAddressChangedIterator) 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 LiquityTroveManagerLTermsUpdated ¶
type LiquityTroveManagerLTermsUpdated struct { LETH *big.Int LLUSDDebt *big.Int Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerLTermsUpdated represents a LTermsUpdated event raised by the LiquityTroveManager contract.
type LiquityTroveManagerLTermsUpdatedIterator ¶
type LiquityTroveManagerLTermsUpdatedIterator struct { Event *LiquityTroveManagerLTermsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerLTermsUpdatedIterator is returned from FilterLTermsUpdated and is used to iterate over the raw logs and unpacked data for LTermsUpdated events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerLTermsUpdatedIterator) Close ¶
func (it *LiquityTroveManagerLTermsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerLTermsUpdatedIterator) Error ¶
func (it *LiquityTroveManagerLTermsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerLTermsUpdatedIterator) Next ¶
func (it *LiquityTroveManagerLTermsUpdatedIterator) 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 LiquityTroveManagerLUSDTokenAddressChanged ¶
type LiquityTroveManagerLUSDTokenAddressChanged struct { NewLUSDTokenAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerLUSDTokenAddressChanged represents a LUSDTokenAddressChanged event raised by the LiquityTroveManager contract.
type LiquityTroveManagerLUSDTokenAddressChangedIterator ¶
type LiquityTroveManagerLUSDTokenAddressChangedIterator struct { Event *LiquityTroveManagerLUSDTokenAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerLUSDTokenAddressChangedIterator is returned from FilterLUSDTokenAddressChanged and is used to iterate over the raw logs and unpacked data for LUSDTokenAddressChanged events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerLUSDTokenAddressChangedIterator) Close ¶
func (it *LiquityTroveManagerLUSDTokenAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerLUSDTokenAddressChangedIterator) Error ¶
func (it *LiquityTroveManagerLUSDTokenAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerLUSDTokenAddressChangedIterator) Next ¶
func (it *LiquityTroveManagerLUSDTokenAddressChangedIterator) 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 LiquityTroveManagerLastFeeOpTimeUpdated ¶
type LiquityTroveManagerLastFeeOpTimeUpdated struct { LastFeeOpTime *big.Int Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerLastFeeOpTimeUpdated represents a LastFeeOpTimeUpdated event raised by the LiquityTroveManager contract.
type LiquityTroveManagerLastFeeOpTimeUpdatedIterator ¶
type LiquityTroveManagerLastFeeOpTimeUpdatedIterator struct { Event *LiquityTroveManagerLastFeeOpTimeUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerLastFeeOpTimeUpdatedIterator is returned from FilterLastFeeOpTimeUpdated and is used to iterate over the raw logs and unpacked data for LastFeeOpTimeUpdated events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerLastFeeOpTimeUpdatedIterator) Close ¶
func (it *LiquityTroveManagerLastFeeOpTimeUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerLastFeeOpTimeUpdatedIterator) Error ¶
func (it *LiquityTroveManagerLastFeeOpTimeUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerLastFeeOpTimeUpdatedIterator) Next ¶
func (it *LiquityTroveManagerLastFeeOpTimeUpdatedIterator) 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 LiquityTroveManagerLiquidation ¶
type LiquityTroveManagerLiquidation struct { LiquidatedDebt *big.Int LiquidatedColl *big.Int CollGasCompensation *big.Int LUSDGasCompensation *big.Int Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerLiquidation represents a Liquidation event raised by the LiquityTroveManager contract.
type LiquityTroveManagerLiquidationIterator ¶
type LiquityTroveManagerLiquidationIterator struct { Event *LiquityTroveManagerLiquidation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerLiquidationIterator is returned from FilterLiquidation and is used to iterate over the raw logs and unpacked data for Liquidation events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerLiquidationIterator) Close ¶
func (it *LiquityTroveManagerLiquidationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerLiquidationIterator) Error ¶
func (it *LiquityTroveManagerLiquidationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerLiquidationIterator) Next ¶
func (it *LiquityTroveManagerLiquidationIterator) 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 LiquityTroveManagerOwnershipTransferred ¶
type LiquityTroveManagerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerOwnershipTransferred represents a OwnershipTransferred event raised by the LiquityTroveManager contract.
type LiquityTroveManagerOwnershipTransferredIterator ¶
type LiquityTroveManagerOwnershipTransferredIterator struct { Event *LiquityTroveManagerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerOwnershipTransferredIterator) Close ¶
func (it *LiquityTroveManagerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerOwnershipTransferredIterator) Error ¶
func (it *LiquityTroveManagerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerOwnershipTransferredIterator) Next ¶
func (it *LiquityTroveManagerOwnershipTransferredIterator) 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 LiquityTroveManagerPriceFeedAddressChanged ¶
type LiquityTroveManagerPriceFeedAddressChanged struct { NewPriceFeedAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerPriceFeedAddressChanged represents a PriceFeedAddressChanged event raised by the LiquityTroveManager contract.
type LiquityTroveManagerPriceFeedAddressChangedIterator ¶
type LiquityTroveManagerPriceFeedAddressChangedIterator struct { Event *LiquityTroveManagerPriceFeedAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerPriceFeedAddressChangedIterator is returned from FilterPriceFeedAddressChanged and is used to iterate over the raw logs and unpacked data for PriceFeedAddressChanged events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerPriceFeedAddressChangedIterator) Close ¶
func (it *LiquityTroveManagerPriceFeedAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerPriceFeedAddressChangedIterator) Error ¶
func (it *LiquityTroveManagerPriceFeedAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerPriceFeedAddressChangedIterator) Next ¶
func (it *LiquityTroveManagerPriceFeedAddressChangedIterator) 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 LiquityTroveManagerRaw ¶
type LiquityTroveManagerRaw struct {
Contract *LiquityTroveManager // Generic contract binding to access the raw methods on
}
LiquityTroveManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LiquityTroveManagerRaw) Call ¶
func (_LiquityTroveManager *LiquityTroveManagerRaw) 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 (*LiquityTroveManagerRaw) Transact ¶
func (_LiquityTroveManager *LiquityTroveManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LiquityTroveManagerRaw) Transfer ¶
func (_LiquityTroveManager *LiquityTroveManagerRaw) 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 LiquityTroveManagerRedemption ¶
type LiquityTroveManagerRedemption struct { AttemptedLUSDAmount *big.Int ActualLUSDAmount *big.Int ETHSent *big.Int ETHFee *big.Int Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerRedemption represents a Redemption event raised by the LiquityTroveManager contract.
type LiquityTroveManagerRedemptionIterator ¶
type LiquityTroveManagerRedemptionIterator struct { Event *LiquityTroveManagerRedemption // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerRedemptionIterator is returned from FilterRedemption and is used to iterate over the raw logs and unpacked data for Redemption events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerRedemptionIterator) Close ¶
func (it *LiquityTroveManagerRedemptionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerRedemptionIterator) Error ¶
func (it *LiquityTroveManagerRedemptionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerRedemptionIterator) Next ¶
func (it *LiquityTroveManagerRedemptionIterator) 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 LiquityTroveManagerSession ¶
type LiquityTroveManagerSession struct { Contract *LiquityTroveManager // 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 }
LiquityTroveManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LiquityTroveManagerSession) ActivePool ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) ActivePool() (common.Address, error)
ActivePool is a free data retrieval call binding the contract method 0x7f7dde4a.
Solidity: function activePool() view returns(address)
func (*LiquityTroveManagerSession) AddTroveOwnerToArray ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) AddTroveOwnerToArray(_borrower common.Address) (*types.Transaction, error)
AddTroveOwnerToArray is a paid mutator transaction binding the contract method 0x15d549f1.
Solidity: function addTroveOwnerToArray(address _borrower) returns(uint256 index)
func (*LiquityTroveManagerSession) ApplyPendingRewards ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) ApplyPendingRewards(_borrower common.Address) (*types.Transaction, error)
ApplyPendingRewards is a paid mutator transaction binding the contract method 0x0b076557.
Solidity: function applyPendingRewards(address _borrower) returns()
func (*LiquityTroveManagerSession) BETA ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) BETA() (*big.Int, error)
BETA is a free data retrieval call binding the contract method 0x071a7541.
Solidity: function BETA() view returns(uint256)
func (*LiquityTroveManagerSession) BOOTSTRAPPERIOD ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) BOOTSTRAPPERIOD() (*big.Int, error)
BOOTSTRAPPERIOD is a free data retrieval call binding the contract method 0xc35bc550.
Solidity: function BOOTSTRAP_PERIOD() view returns(uint256)
func (*LiquityTroveManagerSession) BORROWINGFEEFLOOR ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) BORROWINGFEEFLOOR() (*big.Int, error)
BORROWINGFEEFLOOR is a free data retrieval call binding the contract method 0xf92d3433.
Solidity: function BORROWING_FEE_FLOOR() view returns(uint256)
func (*LiquityTroveManagerSession) BaseRate ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) BaseRate() (*big.Int, error)
BaseRate is a free data retrieval call binding the contract method 0x1f68f20a.
Solidity: function baseRate() view returns(uint256)
func (*LiquityTroveManagerSession) BatchLiquidateTroves ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) BatchLiquidateTroves(_troveArray []common.Address) (*types.Transaction, error)
BatchLiquidateTroves is a paid mutator transaction binding the contract method 0x1e8b1c2b.
Solidity: function batchLiquidateTroves(address[] _troveArray) returns()
func (*LiquityTroveManagerSession) BorrowerOperationsAddress ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) BorrowerOperationsAddress() (common.Address, error)
BorrowerOperationsAddress is a free data retrieval call binding the contract method 0xb7f8cf9b.
Solidity: function borrowerOperationsAddress() view returns(address)
func (*LiquityTroveManagerSession) CCR ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) CCR() (*big.Int, error)
CCR is a free data retrieval call binding the contract method 0x5733d58f.
Solidity: function CCR() view returns(uint256)
func (*LiquityTroveManagerSession) CheckRecoveryMode ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) CheckRecoveryMode(_price *big.Int) (bool, error)
CheckRecoveryMode is a free data retrieval call binding the contract method 0x4e443d9e.
Solidity: function checkRecoveryMode(uint256 _price) view returns(bool)
func (*LiquityTroveManagerSession) CloseTrove ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) CloseTrove(_borrower common.Address) (*types.Transaction, error)
CloseTrove is a paid mutator transaction binding the contract method 0xcbd138ae.
Solidity: function closeTrove(address _borrower) returns()
func (*LiquityTroveManagerSession) DECIMALPRECISION ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) DECIMALPRECISION() (*big.Int, error)
DECIMALPRECISION is a free data retrieval call binding the contract method 0xa20baee6.
Solidity: function DECIMAL_PRECISION() view returns(uint256)
func (*LiquityTroveManagerSession) DecayBaseRateFromBorrowing ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) DecayBaseRateFromBorrowing() (*types.Transaction, error)
DecayBaseRateFromBorrowing is a paid mutator transaction binding the contract method 0x5dba4c4a.
Solidity: function decayBaseRateFromBorrowing() returns()
func (*LiquityTroveManagerSession) DecreaseTroveColl ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) DecreaseTroveColl(_borrower common.Address, _collDecrease *big.Int) (*types.Transaction, error)
DecreaseTroveColl is a paid mutator transaction binding the contract method 0xd3d6f843.
Solidity: function decreaseTroveColl(address _borrower, uint256 _collDecrease) returns(uint256)
func (*LiquityTroveManagerSession) DecreaseTroveDebt ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) DecreaseTroveDebt(_borrower common.Address, _debtDecrease *big.Int) (*types.Transaction, error)
DecreaseTroveDebt is a paid mutator transaction binding the contract method 0x12610e92.
Solidity: function decreaseTroveDebt(address _borrower, uint256 _debtDecrease) returns(uint256)
func (*LiquityTroveManagerSession) DefaultPool ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) DefaultPool() (common.Address, error)
DefaultPool is a free data retrieval call binding the contract method 0x3cc74225.
Solidity: function defaultPool() view returns(address)
func (*LiquityTroveManagerSession) GetBorrowingFee ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetBorrowingFee(_LUSDDebt *big.Int) (*big.Int, error)
GetBorrowingFee is a free data retrieval call binding the contract method 0x631203b0.
Solidity: function getBorrowingFee(uint256 _LUSDDebt) view returns(uint256)
func (*LiquityTroveManagerSession) GetBorrowingFeeWithDecay ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetBorrowingFeeWithDecay(_LUSDDebt *big.Int) (*big.Int, error)
GetBorrowingFeeWithDecay is a free data retrieval call binding the contract method 0x477d66cf.
Solidity: function getBorrowingFeeWithDecay(uint256 _LUSDDebt) view returns(uint256)
func (*LiquityTroveManagerSession) GetBorrowingRate ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetBorrowingRate() (*big.Int, error)
GetBorrowingRate is a free data retrieval call binding the contract method 0xf36b2425.
Solidity: function getBorrowingRate() view returns(uint256)
func (*LiquityTroveManagerSession) GetBorrowingRateWithDecay ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetBorrowingRateWithDecay() (*big.Int, error)
GetBorrowingRateWithDecay is a free data retrieval call binding the contract method 0x66ca4a21.
Solidity: function getBorrowingRateWithDecay() view returns(uint256)
func (*LiquityTroveManagerSession) GetCurrentICR ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetCurrentICR(_borrower common.Address, _price *big.Int) (*big.Int, error)
GetCurrentICR is a free data retrieval call binding the contract method 0xd293c710.
Solidity: function getCurrentICR(address _borrower, uint256 _price) view returns(uint256)
func (*LiquityTroveManagerSession) GetEntireDebtAndColl ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetEntireDebtAndColl(_borrower common.Address) (struct { Debt *big.Int Coll *big.Int PendingLUSDDebtReward *big.Int PendingETHReward *big.Int }, error)
GetEntireDebtAndColl is a free data retrieval call binding the contract method 0xb91af97c.
Solidity: function getEntireDebtAndColl(address _borrower) view returns(uint256 debt, uint256 coll, uint256 pendingLUSDDebtReward, uint256 pendingETHReward)
func (*LiquityTroveManagerSession) GetEntireSystemColl ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetEntireSystemColl() (*big.Int, error)
GetEntireSystemColl is a free data retrieval call binding the contract method 0x887105d3.
Solidity: function getEntireSystemColl() view returns(uint256 entireSystemColl)
func (*LiquityTroveManagerSession) GetEntireSystemDebt ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetEntireSystemDebt() (*big.Int, error)
GetEntireSystemDebt is a free data retrieval call binding the contract method 0x795d26c3.
Solidity: function getEntireSystemDebt() view returns(uint256 entireSystemDebt)
func (*LiquityTroveManagerSession) GetNominalICR ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetNominalICR(_borrower common.Address) (*big.Int, error)
GetNominalICR is a free data retrieval call binding the contract method 0xb0d8e181.
Solidity: function getNominalICR(address _borrower) view returns(uint256)
func (*LiquityTroveManagerSession) GetPendingETHReward ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetPendingETHReward(_borrower common.Address) (*big.Int, error)
GetPendingETHReward is a free data retrieval call binding the contract method 0x5d8c9609.
Solidity: function getPendingETHReward(address _borrower) view returns(uint256)
func (*LiquityTroveManagerSession) GetPendingLUSDDebtReward ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetPendingLUSDDebtReward(_borrower common.Address) (*big.Int, error)
GetPendingLUSDDebtReward is a free data retrieval call binding the contract method 0xf34862de.
Solidity: function getPendingLUSDDebtReward(address _borrower) view returns(uint256)
func (*LiquityTroveManagerSession) GetRedemptionFeeWithDecay ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetRedemptionFeeWithDecay(_ETHDrawn *big.Int) (*big.Int, error)
GetRedemptionFeeWithDecay is a free data retrieval call binding the contract method 0xd5b35635.
Solidity: function getRedemptionFeeWithDecay(uint256 _ETHDrawn) view returns(uint256)
func (*LiquityTroveManagerSession) GetRedemptionRate ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetRedemptionRate() (*big.Int, error)
GetRedemptionRate is a free data retrieval call binding the contract method 0x2b11551a.
Solidity: function getRedemptionRate() view returns(uint256)
func (*LiquityTroveManagerSession) GetRedemptionRateWithDecay ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetRedemptionRateWithDecay() (*big.Int, error)
GetRedemptionRateWithDecay is a free data retrieval call binding the contract method 0xc52861f2.
Solidity: function getRedemptionRateWithDecay() view returns(uint256)
func (*LiquityTroveManagerSession) GetTCR ¶
GetTCR is a free data retrieval call binding the contract method 0xb82f263d.
Solidity: function getTCR(uint256 _price) view returns(uint256)
func (*LiquityTroveManagerSession) GetTroveColl ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetTroveColl(_borrower common.Address) (*big.Int, error)
GetTroveColl is a free data retrieval call binding the contract method 0x480cd578.
Solidity: function getTroveColl(address _borrower) view returns(uint256)
func (*LiquityTroveManagerSession) GetTroveDebt ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetTroveDebt(_borrower common.Address) (*big.Int, error)
GetTroveDebt is a free data retrieval call binding the contract method 0xd66a2553.
Solidity: function getTroveDebt(address _borrower) view returns(uint256)
func (*LiquityTroveManagerSession) GetTroveFromTroveOwnersArray ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetTroveFromTroveOwnersArray(_index *big.Int) (common.Address, error)
GetTroveFromTroveOwnersArray is a free data retrieval call binding the contract method 0xd9a72444.
Solidity: function getTroveFromTroveOwnersArray(uint256 _index) view returns(address)
func (*LiquityTroveManagerSession) GetTroveOwnersCount ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetTroveOwnersCount() (*big.Int, error)
GetTroveOwnersCount is a free data retrieval call binding the contract method 0x49eefeee.
Solidity: function getTroveOwnersCount() view returns(uint256)
func (*LiquityTroveManagerSession) GetTroveStake ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetTroveStake(_borrower common.Address) (*big.Int, error)
GetTroveStake is a free data retrieval call binding the contract method 0x64cee260.
Solidity: function getTroveStake(address _borrower) view returns(uint256)
func (*LiquityTroveManagerSession) GetTroveStatus ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) GetTroveStatus(_borrower common.Address) (*big.Int, error)
GetTroveStatus is a free data retrieval call binding the contract method 0x21e37801.
Solidity: function getTroveStatus(address _borrower) view returns(uint256)
func (*LiquityTroveManagerSession) HasPendingRewards ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) HasPendingRewards(_borrower common.Address) (bool, error)
HasPendingRewards is a free data retrieval call binding the contract method 0xe2ac77b0.
Solidity: function hasPendingRewards(address _borrower) view returns(bool)
func (*LiquityTroveManagerSession) IncreaseTroveColl ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) IncreaseTroveColl(_borrower common.Address, _collIncrease *big.Int) (*types.Transaction, error)
IncreaseTroveColl is a paid mutator transaction binding the contract method 0x72423c17.
Solidity: function increaseTroveColl(address _borrower, uint256 _collIncrease) returns(uint256)
func (*LiquityTroveManagerSession) IncreaseTroveDebt ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) IncreaseTroveDebt(_borrower common.Address, _debtIncrease *big.Int) (*types.Transaction, error)
IncreaseTroveDebt is a paid mutator transaction binding the contract method 0x9976cf45.
Solidity: function increaseTroveDebt(address _borrower, uint256 _debtIncrease) returns(uint256)
func (*LiquityTroveManagerSession) IsOwner ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*LiquityTroveManagerSession) LETH ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) LETH() (*big.Int, error)
LETH is a free data retrieval call binding the contract method 0x9dd233d2.
Solidity: function L_ETH() view returns(uint256)
func (*LiquityTroveManagerSession) LLUSDDebt ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) LLUSDDebt() (*big.Int, error)
LLUSDDebt is a free data retrieval call binding the contract method 0xdba1c5f2.
Solidity: function L_LUSDDebt() view returns(uint256)
func (*LiquityTroveManagerSession) LUSDGASCOMPENSATION ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) LUSDGASCOMPENSATION() (*big.Int, error)
LUSDGASCOMPENSATION is a free data retrieval call binding the contract method 0x2e86bbd8.
Solidity: function LUSD_GAS_COMPENSATION() view returns(uint256)
func (*LiquityTroveManagerSession) LastETHErrorRedistribution ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) LastETHErrorRedistribution() (*big.Int, error)
LastETHErrorRedistribution is a free data retrieval call binding the contract method 0x797250e3.
Solidity: function lastETHError_Redistribution() view returns(uint256)
func (*LiquityTroveManagerSession) LastFeeOperationTime ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) LastFeeOperationTime() (*big.Int, error)
LastFeeOperationTime is a free data retrieval call binding the contract method 0xd380a37c.
Solidity: function lastFeeOperationTime() view returns(uint256)
func (*LiquityTroveManagerSession) LastLUSDDebtErrorRedistribution ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) LastLUSDDebtErrorRedistribution() (*big.Int, error)
LastLUSDDebtErrorRedistribution is a free data retrieval call binding the contract method 0x060d49a3.
Solidity: function lastLUSDDebtError_Redistribution() view returns(uint256)
func (*LiquityTroveManagerSession) Liquidate ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) Liquidate(_borrower common.Address) (*types.Transaction, error)
Liquidate is a paid mutator transaction binding the contract method 0x2f865568.
Solidity: function liquidate(address _borrower) returns()
func (*LiquityTroveManagerSession) LiquidateTroves ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) LiquidateTroves(_n *big.Int) (*types.Transaction, error)
LiquidateTroves is a paid mutator transaction binding the contract method 0x653d46e7.
Solidity: function liquidateTroves(uint256 _n) returns()
func (*LiquityTroveManagerSession) LqtyStaking ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) LqtyStaking() (common.Address, error)
LqtyStaking is a free data retrieval call binding the contract method 0xa3a64017.
Solidity: function lqtyStaking() view returns(address)
func (*LiquityTroveManagerSession) LqtyToken ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) LqtyToken() (common.Address, error)
LqtyToken is a free data retrieval call binding the contract method 0x1f7af3c3.
Solidity: function lqtyToken() view returns(address)
func (*LiquityTroveManagerSession) LusdToken ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) LusdToken() (common.Address, error)
LusdToken is a free data retrieval call binding the contract method 0xb83f91a2.
Solidity: function lusdToken() view returns(address)
func (*LiquityTroveManagerSession) MAXBORROWINGFEE ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) MAXBORROWINGFEE() (*big.Int, error)
MAXBORROWINGFEE is a free data retrieval call binding the contract method 0x24092669.
Solidity: function MAX_BORROWING_FEE() view returns(uint256)
func (*LiquityTroveManagerSession) MCR ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) MCR() (*big.Int, error)
MCR is a free data retrieval call binding the contract method 0x794e5724.
Solidity: function MCR() view returns(uint256)
func (*LiquityTroveManagerSession) MINNETDEBT ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) MINNETDEBT() (*big.Int, error)
MINNETDEBT is a free data retrieval call binding the contract method 0x1bf43555.
Solidity: function MIN_NET_DEBT() view returns(uint256)
func (*LiquityTroveManagerSession) MINUTEDECAYFACTOR ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) MINUTEDECAYFACTOR() (*big.Int, error)
MINUTEDECAYFACTOR is a free data retrieval call binding the contract method 0xc7b55481.
Solidity: function MINUTE_DECAY_FACTOR() view returns(uint256)
func (*LiquityTroveManagerSession) NAME ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) NAME() (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
func (*LiquityTroveManagerSession) Owner ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LiquityTroveManagerSession) PERCENTDIVISOR ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) PERCENTDIVISOR() (*big.Int, error)
PERCENTDIVISOR is a free data retrieval call binding the contract method 0x4870dd9a.
Solidity: function PERCENT_DIVISOR() view returns(uint256)
func (*LiquityTroveManagerSession) PriceFeed ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) PriceFeed() (common.Address, error)
PriceFeed is a free data retrieval call binding the contract method 0x741bef1a.
Solidity: function priceFeed() view returns(address)
func (*LiquityTroveManagerSession) REDEMPTIONFEEFLOOR ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) REDEMPTIONFEEFLOOR() (*big.Int, error)
REDEMPTIONFEEFLOOR is a free data retrieval call binding the contract method 0x28d28b5b.
Solidity: function REDEMPTION_FEE_FLOOR() view returns(uint256)
func (*LiquityTroveManagerSession) RedeemCollateral ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) RedeemCollateral(_LUSDamount *big.Int, _firstRedemptionHint common.Address, _upperPartialRedemptionHint common.Address, _lowerPartialRedemptionHint common.Address, _partialRedemptionHintNICR *big.Int, _maxIterations *big.Int, _maxFeePercentage *big.Int) (*types.Transaction, error)
RedeemCollateral is a paid mutator transaction binding the contract method 0xbcd37526.
Solidity: function redeemCollateral(uint256 _LUSDamount, address _firstRedemptionHint, address _upperPartialRedemptionHint, address _lowerPartialRedemptionHint, uint256 _partialRedemptionHintNICR, uint256 _maxIterations, uint256 _maxFeePercentage) returns()
func (*LiquityTroveManagerSession) RemoveStake ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) RemoveStake(_borrower common.Address) (*types.Transaction, error)
RemoveStake is a paid mutator transaction binding the contract method 0xfe2ba848.
Solidity: function removeStake(address _borrower) returns()
func (*LiquityTroveManagerSession) RewardSnapshots ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) RewardSnapshots(arg0 common.Address) (struct { ETH *big.Int LUSDDebt *big.Int }, error)
RewardSnapshots is a free data retrieval call binding the contract method 0x1673c79a.
Solidity: function rewardSnapshots(address ) view returns(uint256 ETH, uint256 LUSDDebt)
func (*LiquityTroveManagerSession) SECONDSINONEMINUTE ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) SECONDSINONEMINUTE() (*big.Int, error)
SECONDSINONEMINUTE is a free data retrieval call binding the contract method 0x61ec893d.
Solidity: function SECONDS_IN_ONE_MINUTE() view returns(uint256)
func (*LiquityTroveManagerSession) SetAddresses ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) SetAddresses(_borrowerOperationsAddress common.Address, _activePoolAddress common.Address, _defaultPoolAddress common.Address, _stabilityPoolAddress common.Address, _gasPoolAddress common.Address, _collSurplusPoolAddress common.Address, _priceFeedAddress common.Address, _lusdTokenAddress common.Address, _sortedTrovesAddress common.Address, _lqtyTokenAddress common.Address, _lqtyStakingAddress common.Address) (*types.Transaction, error)
SetAddresses is a paid mutator transaction binding the contract method 0x7985c5e4.
Solidity: function setAddresses(address _borrowerOperationsAddress, address _activePoolAddress, address _defaultPoolAddress, address _stabilityPoolAddress, address _gasPoolAddress, address _collSurplusPoolAddress, address _priceFeedAddress, address _lusdTokenAddress, address _sortedTrovesAddress, address _lqtyTokenAddress, address _lqtyStakingAddress) returns()
func (*LiquityTroveManagerSession) SetTroveStatus ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) SetTroveStatus(_borrower common.Address, _num *big.Int) (*types.Transaction, error)
SetTroveStatus is a paid mutator transaction binding the contract method 0x5d6b480f.
Solidity: function setTroveStatus(address _borrower, uint256 _num) returns()
func (*LiquityTroveManagerSession) SortedTroves ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) SortedTroves() (common.Address, error)
SortedTroves is a free data retrieval call binding the contract method 0xae918754.
Solidity: function sortedTroves() view returns(address)
func (*LiquityTroveManagerSession) StabilityPool ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) StabilityPool() (common.Address, error)
StabilityPool is a free data retrieval call binding the contract method 0x048c661d.
Solidity: function stabilityPool() view returns(address)
func (*LiquityTroveManagerSession) TotalCollateralSnapshot ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) TotalCollateralSnapshot() (*big.Int, error)
TotalCollateralSnapshot is a free data retrieval call binding the contract method 0x96d711ff.
Solidity: function totalCollateralSnapshot() view returns(uint256)
func (*LiquityTroveManagerSession) TotalStakes ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) TotalStakes() (*big.Int, error)
TotalStakes is a free data retrieval call binding the contract method 0xbf9befb1.
Solidity: function totalStakes() view returns(uint256)
func (*LiquityTroveManagerSession) TotalStakesSnapshot ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) TotalStakesSnapshot() (*big.Int, error)
TotalStakesSnapshot is a free data retrieval call binding the contract method 0x807d138d.
Solidity: function totalStakesSnapshot() view returns(uint256)
func (*LiquityTroveManagerSession) TroveOwners ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) TroveOwners(arg0 *big.Int) (common.Address, error)
TroveOwners is a free data retrieval call binding the contract method 0x756b253e.
Solidity: function TroveOwners(uint256 ) view returns(address)
func (*LiquityTroveManagerSession) Troves ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) Troves(arg0 common.Address) (struct { Debt *big.Int Coll *big.Int Stake *big.Int Status uint8 ArrayIndex *big.Int }, error)
Troves is a free data retrieval call binding the contract method 0x6ef64338.
Solidity: function Troves(address ) view returns(uint256 debt, uint256 coll, uint256 stake, uint8 status, uint128 arrayIndex)
func (*LiquityTroveManagerSession) UpdateStakeAndTotalStakes ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) UpdateStakeAndTotalStakes(_borrower common.Address) (*types.Transaction, error)
UpdateStakeAndTotalStakes is a paid mutator transaction binding the contract method 0x18f2817a.
Solidity: function updateStakeAndTotalStakes(address _borrower) returns(uint256)
func (*LiquityTroveManagerSession) UpdateTroveRewardSnapshots ¶
func (_LiquityTroveManager *LiquityTroveManagerSession) UpdateTroveRewardSnapshots(_borrower common.Address) (*types.Transaction, error)
UpdateTroveRewardSnapshots is a paid mutator transaction binding the contract method 0x82fe3eb9.
Solidity: function updateTroveRewardSnapshots(address _borrower) returns()
type LiquityTroveManagerSortedTrovesAddressChanged ¶
type LiquityTroveManagerSortedTrovesAddressChanged struct { SortedTrovesAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerSortedTrovesAddressChanged represents a SortedTrovesAddressChanged event raised by the LiquityTroveManager contract.
type LiquityTroveManagerSortedTrovesAddressChangedIterator ¶
type LiquityTroveManagerSortedTrovesAddressChangedIterator struct { Event *LiquityTroveManagerSortedTrovesAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerSortedTrovesAddressChangedIterator is returned from FilterSortedTrovesAddressChanged and is used to iterate over the raw logs and unpacked data for SortedTrovesAddressChanged events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerSortedTrovesAddressChangedIterator) Close ¶
func (it *LiquityTroveManagerSortedTrovesAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerSortedTrovesAddressChangedIterator) Error ¶
func (it *LiquityTroveManagerSortedTrovesAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerSortedTrovesAddressChangedIterator) Next ¶
func (it *LiquityTroveManagerSortedTrovesAddressChangedIterator) 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 LiquityTroveManagerStabilityPoolAddressChanged ¶
type LiquityTroveManagerStabilityPoolAddressChanged struct { StabilityPoolAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerStabilityPoolAddressChanged represents a StabilityPoolAddressChanged event raised by the LiquityTroveManager contract.
type LiquityTroveManagerStabilityPoolAddressChangedIterator ¶
type LiquityTroveManagerStabilityPoolAddressChangedIterator struct { Event *LiquityTroveManagerStabilityPoolAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerStabilityPoolAddressChangedIterator is returned from FilterStabilityPoolAddressChanged and is used to iterate over the raw logs and unpacked data for StabilityPoolAddressChanged events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerStabilityPoolAddressChangedIterator) Close ¶
func (it *LiquityTroveManagerStabilityPoolAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerStabilityPoolAddressChangedIterator) Error ¶
func (it *LiquityTroveManagerStabilityPoolAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerStabilityPoolAddressChangedIterator) Next ¶
func (it *LiquityTroveManagerStabilityPoolAddressChangedIterator) 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 LiquityTroveManagerSystemSnapshotsUpdated ¶
type LiquityTroveManagerSystemSnapshotsUpdated struct { TotalStakesSnapshot *big.Int TotalCollateralSnapshot *big.Int Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerSystemSnapshotsUpdated represents a SystemSnapshotsUpdated event raised by the LiquityTroveManager contract.
type LiquityTroveManagerSystemSnapshotsUpdatedIterator ¶
type LiquityTroveManagerSystemSnapshotsUpdatedIterator struct { Event *LiquityTroveManagerSystemSnapshotsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerSystemSnapshotsUpdatedIterator is returned from FilterSystemSnapshotsUpdated and is used to iterate over the raw logs and unpacked data for SystemSnapshotsUpdated events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerSystemSnapshotsUpdatedIterator) Close ¶
func (it *LiquityTroveManagerSystemSnapshotsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerSystemSnapshotsUpdatedIterator) Error ¶
func (it *LiquityTroveManagerSystemSnapshotsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerSystemSnapshotsUpdatedIterator) Next ¶
func (it *LiquityTroveManagerSystemSnapshotsUpdatedIterator) 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 LiquityTroveManagerTotalStakesUpdated ¶
type LiquityTroveManagerTotalStakesUpdated struct { NewTotalStakes *big.Int Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerTotalStakesUpdated represents a TotalStakesUpdated event raised by the LiquityTroveManager contract.
type LiquityTroveManagerTotalStakesUpdatedIterator ¶
type LiquityTroveManagerTotalStakesUpdatedIterator struct { Event *LiquityTroveManagerTotalStakesUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerTotalStakesUpdatedIterator is returned from FilterTotalStakesUpdated and is used to iterate over the raw logs and unpacked data for TotalStakesUpdated events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerTotalStakesUpdatedIterator) Close ¶
func (it *LiquityTroveManagerTotalStakesUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerTotalStakesUpdatedIterator) Error ¶
func (it *LiquityTroveManagerTotalStakesUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerTotalStakesUpdatedIterator) Next ¶
func (it *LiquityTroveManagerTotalStakesUpdatedIterator) 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 LiquityTroveManagerTransactor ¶
type LiquityTroveManagerTransactor struct {
// contains filtered or unexported fields
}
LiquityTroveManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLiquityTroveManagerTransactor ¶
func NewLiquityTroveManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*LiquityTroveManagerTransactor, error)
NewLiquityTroveManagerTransactor creates a new write-only instance of LiquityTroveManager, bound to a specific deployed contract.
func (*LiquityTroveManagerTransactor) AddTroveOwnerToArray ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactor) AddTroveOwnerToArray(opts *bind.TransactOpts, _borrower common.Address) (*types.Transaction, error)
AddTroveOwnerToArray is a paid mutator transaction binding the contract method 0x15d549f1.
Solidity: function addTroveOwnerToArray(address _borrower) returns(uint256 index)
func (*LiquityTroveManagerTransactor) ApplyPendingRewards ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactor) ApplyPendingRewards(opts *bind.TransactOpts, _borrower common.Address) (*types.Transaction, error)
ApplyPendingRewards is a paid mutator transaction binding the contract method 0x0b076557.
Solidity: function applyPendingRewards(address _borrower) returns()
func (*LiquityTroveManagerTransactor) BatchLiquidateTroves ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactor) BatchLiquidateTroves(opts *bind.TransactOpts, _troveArray []common.Address) (*types.Transaction, error)
BatchLiquidateTroves is a paid mutator transaction binding the contract method 0x1e8b1c2b.
Solidity: function batchLiquidateTroves(address[] _troveArray) returns()
func (*LiquityTroveManagerTransactor) CloseTrove ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactor) CloseTrove(opts *bind.TransactOpts, _borrower common.Address) (*types.Transaction, error)
CloseTrove is a paid mutator transaction binding the contract method 0xcbd138ae.
Solidity: function closeTrove(address _borrower) returns()
func (*LiquityTroveManagerTransactor) DecayBaseRateFromBorrowing ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactor) DecayBaseRateFromBorrowing(opts *bind.TransactOpts) (*types.Transaction, error)
DecayBaseRateFromBorrowing is a paid mutator transaction binding the contract method 0x5dba4c4a.
Solidity: function decayBaseRateFromBorrowing() returns()
func (*LiquityTroveManagerTransactor) DecreaseTroveColl ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactor) DecreaseTroveColl(opts *bind.TransactOpts, _borrower common.Address, _collDecrease *big.Int) (*types.Transaction, error)
DecreaseTroveColl is a paid mutator transaction binding the contract method 0xd3d6f843.
Solidity: function decreaseTroveColl(address _borrower, uint256 _collDecrease) returns(uint256)
func (*LiquityTroveManagerTransactor) DecreaseTroveDebt ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactor) DecreaseTroveDebt(opts *bind.TransactOpts, _borrower common.Address, _debtDecrease *big.Int) (*types.Transaction, error)
DecreaseTroveDebt is a paid mutator transaction binding the contract method 0x12610e92.
Solidity: function decreaseTroveDebt(address _borrower, uint256 _debtDecrease) returns(uint256)
func (*LiquityTroveManagerTransactor) IncreaseTroveColl ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactor) IncreaseTroveColl(opts *bind.TransactOpts, _borrower common.Address, _collIncrease *big.Int) (*types.Transaction, error)
IncreaseTroveColl is a paid mutator transaction binding the contract method 0x72423c17.
Solidity: function increaseTroveColl(address _borrower, uint256 _collIncrease) returns(uint256)
func (*LiquityTroveManagerTransactor) IncreaseTroveDebt ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactor) IncreaseTroveDebt(opts *bind.TransactOpts, _borrower common.Address, _debtIncrease *big.Int) (*types.Transaction, error)
IncreaseTroveDebt is a paid mutator transaction binding the contract method 0x9976cf45.
Solidity: function increaseTroveDebt(address _borrower, uint256 _debtIncrease) returns(uint256)
func (*LiquityTroveManagerTransactor) Liquidate ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactor) Liquidate(opts *bind.TransactOpts, _borrower common.Address) (*types.Transaction, error)
Liquidate is a paid mutator transaction binding the contract method 0x2f865568.
Solidity: function liquidate(address _borrower) returns()
func (*LiquityTroveManagerTransactor) LiquidateTroves ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactor) LiquidateTroves(opts *bind.TransactOpts, _n *big.Int) (*types.Transaction, error)
LiquidateTroves is a paid mutator transaction binding the contract method 0x653d46e7.
Solidity: function liquidateTroves(uint256 _n) returns()
func (*LiquityTroveManagerTransactor) RedeemCollateral ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactor) RedeemCollateral(opts *bind.TransactOpts, _LUSDamount *big.Int, _firstRedemptionHint common.Address, _upperPartialRedemptionHint common.Address, _lowerPartialRedemptionHint common.Address, _partialRedemptionHintNICR *big.Int, _maxIterations *big.Int, _maxFeePercentage *big.Int) (*types.Transaction, error)
RedeemCollateral is a paid mutator transaction binding the contract method 0xbcd37526.
Solidity: function redeemCollateral(uint256 _LUSDamount, address _firstRedemptionHint, address _upperPartialRedemptionHint, address _lowerPartialRedemptionHint, uint256 _partialRedemptionHintNICR, uint256 _maxIterations, uint256 _maxFeePercentage) returns()
func (*LiquityTroveManagerTransactor) RemoveStake ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactor) RemoveStake(opts *bind.TransactOpts, _borrower common.Address) (*types.Transaction, error)
RemoveStake is a paid mutator transaction binding the contract method 0xfe2ba848.
Solidity: function removeStake(address _borrower) returns()
func (*LiquityTroveManagerTransactor) SetAddresses ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactor) SetAddresses(opts *bind.TransactOpts, _borrowerOperationsAddress common.Address, _activePoolAddress common.Address, _defaultPoolAddress common.Address, _stabilityPoolAddress common.Address, _gasPoolAddress common.Address, _collSurplusPoolAddress common.Address, _priceFeedAddress common.Address, _lusdTokenAddress common.Address, _sortedTrovesAddress common.Address, _lqtyTokenAddress common.Address, _lqtyStakingAddress common.Address) (*types.Transaction, error)
SetAddresses is a paid mutator transaction binding the contract method 0x7985c5e4.
Solidity: function setAddresses(address _borrowerOperationsAddress, address _activePoolAddress, address _defaultPoolAddress, address _stabilityPoolAddress, address _gasPoolAddress, address _collSurplusPoolAddress, address _priceFeedAddress, address _lusdTokenAddress, address _sortedTrovesAddress, address _lqtyTokenAddress, address _lqtyStakingAddress) returns()
func (*LiquityTroveManagerTransactor) SetTroveStatus ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactor) SetTroveStatus(opts *bind.TransactOpts, _borrower common.Address, _num *big.Int) (*types.Transaction, error)
SetTroveStatus is a paid mutator transaction binding the contract method 0x5d6b480f.
Solidity: function setTroveStatus(address _borrower, uint256 _num) returns()
func (*LiquityTroveManagerTransactor) UpdateStakeAndTotalStakes ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactor) UpdateStakeAndTotalStakes(opts *bind.TransactOpts, _borrower common.Address) (*types.Transaction, error)
UpdateStakeAndTotalStakes is a paid mutator transaction binding the contract method 0x18f2817a.
Solidity: function updateStakeAndTotalStakes(address _borrower) returns(uint256)
func (*LiquityTroveManagerTransactor) UpdateTroveRewardSnapshots ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactor) UpdateTroveRewardSnapshots(opts *bind.TransactOpts, _borrower common.Address) (*types.Transaction, error)
UpdateTroveRewardSnapshots is a paid mutator transaction binding the contract method 0x82fe3eb9.
Solidity: function updateTroveRewardSnapshots(address _borrower) returns()
type LiquityTroveManagerTransactorRaw ¶
type LiquityTroveManagerTransactorRaw struct {
Contract *LiquityTroveManagerTransactor // Generic write-only contract binding to access the raw methods on
}
LiquityTroveManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LiquityTroveManagerTransactorRaw) Transact ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LiquityTroveManagerTransactorRaw) Transfer ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorRaw) 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 LiquityTroveManagerTransactorSession ¶
type LiquityTroveManagerTransactorSession struct { Contract *LiquityTroveManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LiquityTroveManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LiquityTroveManagerTransactorSession) AddTroveOwnerToArray ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) AddTroveOwnerToArray(_borrower common.Address) (*types.Transaction, error)
AddTroveOwnerToArray is a paid mutator transaction binding the contract method 0x15d549f1.
Solidity: function addTroveOwnerToArray(address _borrower) returns(uint256 index)
func (*LiquityTroveManagerTransactorSession) ApplyPendingRewards ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) ApplyPendingRewards(_borrower common.Address) (*types.Transaction, error)
ApplyPendingRewards is a paid mutator transaction binding the contract method 0x0b076557.
Solidity: function applyPendingRewards(address _borrower) returns()
func (*LiquityTroveManagerTransactorSession) BatchLiquidateTroves ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) BatchLiquidateTroves(_troveArray []common.Address) (*types.Transaction, error)
BatchLiquidateTroves is a paid mutator transaction binding the contract method 0x1e8b1c2b.
Solidity: function batchLiquidateTroves(address[] _troveArray) returns()
func (*LiquityTroveManagerTransactorSession) CloseTrove ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) CloseTrove(_borrower common.Address) (*types.Transaction, error)
CloseTrove is a paid mutator transaction binding the contract method 0xcbd138ae.
Solidity: function closeTrove(address _borrower) returns()
func (*LiquityTroveManagerTransactorSession) DecayBaseRateFromBorrowing ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) DecayBaseRateFromBorrowing() (*types.Transaction, error)
DecayBaseRateFromBorrowing is a paid mutator transaction binding the contract method 0x5dba4c4a.
Solidity: function decayBaseRateFromBorrowing() returns()
func (*LiquityTroveManagerTransactorSession) DecreaseTroveColl ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) DecreaseTroveColl(_borrower common.Address, _collDecrease *big.Int) (*types.Transaction, error)
DecreaseTroveColl is a paid mutator transaction binding the contract method 0xd3d6f843.
Solidity: function decreaseTroveColl(address _borrower, uint256 _collDecrease) returns(uint256)
func (*LiquityTroveManagerTransactorSession) DecreaseTroveDebt ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) DecreaseTroveDebt(_borrower common.Address, _debtDecrease *big.Int) (*types.Transaction, error)
DecreaseTroveDebt is a paid mutator transaction binding the contract method 0x12610e92.
Solidity: function decreaseTroveDebt(address _borrower, uint256 _debtDecrease) returns(uint256)
func (*LiquityTroveManagerTransactorSession) IncreaseTroveColl ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) IncreaseTroveColl(_borrower common.Address, _collIncrease *big.Int) (*types.Transaction, error)
IncreaseTroveColl is a paid mutator transaction binding the contract method 0x72423c17.
Solidity: function increaseTroveColl(address _borrower, uint256 _collIncrease) returns(uint256)
func (*LiquityTroveManagerTransactorSession) IncreaseTroveDebt ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) IncreaseTroveDebt(_borrower common.Address, _debtIncrease *big.Int) (*types.Transaction, error)
IncreaseTroveDebt is a paid mutator transaction binding the contract method 0x9976cf45.
Solidity: function increaseTroveDebt(address _borrower, uint256 _debtIncrease) returns(uint256)
func (*LiquityTroveManagerTransactorSession) Liquidate ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) Liquidate(_borrower common.Address) (*types.Transaction, error)
Liquidate is a paid mutator transaction binding the contract method 0x2f865568.
Solidity: function liquidate(address _borrower) returns()
func (*LiquityTroveManagerTransactorSession) LiquidateTroves ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) LiquidateTroves(_n *big.Int) (*types.Transaction, error)
LiquidateTroves is a paid mutator transaction binding the contract method 0x653d46e7.
Solidity: function liquidateTroves(uint256 _n) returns()
func (*LiquityTroveManagerTransactorSession) RedeemCollateral ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) RedeemCollateral(_LUSDamount *big.Int, _firstRedemptionHint common.Address, _upperPartialRedemptionHint common.Address, _lowerPartialRedemptionHint common.Address, _partialRedemptionHintNICR *big.Int, _maxIterations *big.Int, _maxFeePercentage *big.Int) (*types.Transaction, error)
RedeemCollateral is a paid mutator transaction binding the contract method 0xbcd37526.
Solidity: function redeemCollateral(uint256 _LUSDamount, address _firstRedemptionHint, address _upperPartialRedemptionHint, address _lowerPartialRedemptionHint, uint256 _partialRedemptionHintNICR, uint256 _maxIterations, uint256 _maxFeePercentage) returns()
func (*LiquityTroveManagerTransactorSession) RemoveStake ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) RemoveStake(_borrower common.Address) (*types.Transaction, error)
RemoveStake is a paid mutator transaction binding the contract method 0xfe2ba848.
Solidity: function removeStake(address _borrower) returns()
func (*LiquityTroveManagerTransactorSession) SetAddresses ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) SetAddresses(_borrowerOperationsAddress common.Address, _activePoolAddress common.Address, _defaultPoolAddress common.Address, _stabilityPoolAddress common.Address, _gasPoolAddress common.Address, _collSurplusPoolAddress common.Address, _priceFeedAddress common.Address, _lusdTokenAddress common.Address, _sortedTrovesAddress common.Address, _lqtyTokenAddress common.Address, _lqtyStakingAddress common.Address) (*types.Transaction, error)
SetAddresses is a paid mutator transaction binding the contract method 0x7985c5e4.
Solidity: function setAddresses(address _borrowerOperationsAddress, address _activePoolAddress, address _defaultPoolAddress, address _stabilityPoolAddress, address _gasPoolAddress, address _collSurplusPoolAddress, address _priceFeedAddress, address _lusdTokenAddress, address _sortedTrovesAddress, address _lqtyTokenAddress, address _lqtyStakingAddress) returns()
func (*LiquityTroveManagerTransactorSession) SetTroveStatus ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) SetTroveStatus(_borrower common.Address, _num *big.Int) (*types.Transaction, error)
SetTroveStatus is a paid mutator transaction binding the contract method 0x5d6b480f.
Solidity: function setTroveStatus(address _borrower, uint256 _num) returns()
func (*LiquityTroveManagerTransactorSession) UpdateStakeAndTotalStakes ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) UpdateStakeAndTotalStakes(_borrower common.Address) (*types.Transaction, error)
UpdateStakeAndTotalStakes is a paid mutator transaction binding the contract method 0x18f2817a.
Solidity: function updateStakeAndTotalStakes(address _borrower) returns(uint256)
func (*LiquityTroveManagerTransactorSession) UpdateTroveRewardSnapshots ¶
func (_LiquityTroveManager *LiquityTroveManagerTransactorSession) UpdateTroveRewardSnapshots(_borrower common.Address) (*types.Transaction, error)
UpdateTroveRewardSnapshots is a paid mutator transaction binding the contract method 0x82fe3eb9.
Solidity: function updateTroveRewardSnapshots(address _borrower) returns()
type LiquityTroveManagerTroveIndexUpdated ¶
type LiquityTroveManagerTroveIndexUpdated struct { Borrower common.Address NewIndex *big.Int Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerTroveIndexUpdated represents a TroveIndexUpdated event raised by the LiquityTroveManager contract.
type LiquityTroveManagerTroveIndexUpdatedIterator ¶
type LiquityTroveManagerTroveIndexUpdatedIterator struct { Event *LiquityTroveManagerTroveIndexUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerTroveIndexUpdatedIterator is returned from FilterTroveIndexUpdated and is used to iterate over the raw logs and unpacked data for TroveIndexUpdated events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerTroveIndexUpdatedIterator) Close ¶
func (it *LiquityTroveManagerTroveIndexUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerTroveIndexUpdatedIterator) Error ¶
func (it *LiquityTroveManagerTroveIndexUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerTroveIndexUpdatedIterator) Next ¶
func (it *LiquityTroveManagerTroveIndexUpdatedIterator) 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 LiquityTroveManagerTroveLiquidated ¶
type LiquityTroveManagerTroveLiquidated struct { Borrower common.Address Debt *big.Int Coll *big.Int Operation uint8 Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerTroveLiquidated represents a TroveLiquidated event raised by the LiquityTroveManager contract.
type LiquityTroveManagerTroveLiquidatedIterator ¶
type LiquityTroveManagerTroveLiquidatedIterator struct { Event *LiquityTroveManagerTroveLiquidated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerTroveLiquidatedIterator is returned from FilterTroveLiquidated and is used to iterate over the raw logs and unpacked data for TroveLiquidated events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerTroveLiquidatedIterator) Close ¶
func (it *LiquityTroveManagerTroveLiquidatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerTroveLiquidatedIterator) Error ¶
func (it *LiquityTroveManagerTroveLiquidatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerTroveLiquidatedIterator) Next ¶
func (it *LiquityTroveManagerTroveLiquidatedIterator) 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 LiquityTroveManagerTroveSnapshotsUpdated ¶
type LiquityTroveManagerTroveSnapshotsUpdated struct { LETH *big.Int LLUSDDebt *big.Int Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerTroveSnapshotsUpdated represents a TroveSnapshotsUpdated event raised by the LiquityTroveManager contract.
type LiquityTroveManagerTroveSnapshotsUpdatedIterator ¶
type LiquityTroveManagerTroveSnapshotsUpdatedIterator struct { Event *LiquityTroveManagerTroveSnapshotsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerTroveSnapshotsUpdatedIterator is returned from FilterTroveSnapshotsUpdated and is used to iterate over the raw logs and unpacked data for TroveSnapshotsUpdated events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerTroveSnapshotsUpdatedIterator) Close ¶
func (it *LiquityTroveManagerTroveSnapshotsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerTroveSnapshotsUpdatedIterator) Error ¶
func (it *LiquityTroveManagerTroveSnapshotsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerTroveSnapshotsUpdatedIterator) Next ¶
func (it *LiquityTroveManagerTroveSnapshotsUpdatedIterator) 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 LiquityTroveManagerTroveUpdated ¶
type LiquityTroveManagerTroveUpdated struct { Borrower common.Address Debt *big.Int Coll *big.Int Stake *big.Int Operation uint8 Raw types.Log // Blockchain specific contextual infos }
LiquityTroveManagerTroveUpdated represents a TroveUpdated event raised by the LiquityTroveManager contract.
type LiquityTroveManagerTroveUpdatedIterator ¶
type LiquityTroveManagerTroveUpdatedIterator struct { Event *LiquityTroveManagerTroveUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LiquityTroveManagerTroveUpdatedIterator is returned from FilterTroveUpdated and is used to iterate over the raw logs and unpacked data for TroveUpdated events raised by the LiquityTroveManager contract.
func (*LiquityTroveManagerTroveUpdatedIterator) Close ¶
func (it *LiquityTroveManagerTroveUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LiquityTroveManagerTroveUpdatedIterator) Error ¶
func (it *LiquityTroveManagerTroveUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LiquityTroveManagerTroveUpdatedIterator) Next ¶
func (it *LiquityTroveManagerTroveUpdatedIterator) 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.