TroveManagerHelpers

Verified contract

Active on Ethereum with 2 txns
Deployed by via 0x3eb5ce23 at 15611596
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "TroveManagerHelpers"

0x52d97a02e87e3568300a52138a2b83da8267346f2723170d146a3a8a3d9a9740
0xb3e94ad6be6a2b73c3999cbdce9160e28412f3868b33ced8dffb704510a95191

Functions
Getter at block 20882620
BETA(view returns (uint256)
2
DECIMAL_PRECISION(view returns (uint256)
1000000000000000000
ETH_REF_ADDRESS(view returns (address)
0x0000000000000000000000000000000000000000
MINUTE_DECAY_FACTOR(view returns (uint256)
999037758833783000
NAME(view returns (string)
TroveManagerHelpers
SECONDS_IN_ONE_MINUTE(view returns (uint256)
60
borrowerOperationsAddress(view returns (address)
0x9eb2ce1be2dd6947e4f5aabe33106f48861dfd74
dchfToken(view returns (address)
0x045da4bfe02b320f4403674b3b7d121737727a36
dfrancParams(view returns (address)
0x6f9990b242873d7396511f2630412a3fcecacc42
isInitialized(view returns (bool)
true
owner(view returns (address)
0x83737eae72ba7597b36494d723fbf58cafee8a69
sortedTroves(view returns (address)
0x1dd69453a685c735f2ab43e2169b57e9edf72286
troveManagerAddress(view returns (address)
0x99838142189ade67c1951f9c57c3333281334f7f
Read-only
L_ASSETS(addressview returns (uint256)
L_DCHFDebts(addressview returns (uint256)
TroveOwners(addressuint256view returns (address)
Troves(addressaddressview returns (address assetuint256 debtuint256 colluint256 stakeuint8 statusuint128 arrayIndex)
_calcDecayedBaseRate(address _assetview returns (uint256)
_checkPotentialRecoveryMode(address _assetuint256 _entireSystemColluint256 _entireSystemDebtuint256 _priceview returns (bool)
_getRedemptionFee(address _assetuint256 _assetDrawview returns (uint256)
_requireAmountGreaterThanZero(uint256 _amountpure 
_requireDCHFBalanceCoversRedemption(address _dchfTokenaddress _redeemeruint256 _amountview 
_requireTCRoverMCR(address _assetuint256 _priceview 
_requireValidMaxFeePercentage(address _assetuint256 _maxFeePercentageview 
baseRate(addressview returns (uint256)
checkRecoveryMode(address _assetuint256 _priceview returns (bool)
getBorrowingFee(address _assetuint256 _DCHFDebtview returns (uint256)
getBorrowingFeeWithDecay(address _assetuint256 _DCHFDebtview returns (uint256)
getBorrowingRate(address _assetview returns (uint256)
getBorrowingRateWithDecay(address _assetview returns (uint256)
getCurrentICR(address _assetaddress _borroweruint256 _priceview returns (uint256)
getEntireDebtAndColl(address _assetaddress _borrowerview returns (uint256 debtuint256 colluint256 pendingDCHFDebtRewarduint256 pendingAssetReward)
getEntireSystemColl(address _assetview returns (uint256 entireSystemColl)
getEntireSystemDebt(address _assetview returns (uint256 entireSystemDebt)
getNominalICR(address _assetaddress _borrowerview returns (uint256)
getPendingAssetReward(address _assetaddress _borrowerview returns (uint256)
getPendingDCHFDebtReward(address _assetaddress _borrowerview returns (uint256)
getRedemptionFeeWithDecay(address _assetuint256 _assetDrawview returns (uint256)
getRedemptionRate(address _assetview returns (uint256)
getRedemptionRateWithDecay(address _assetview returns (uint256)
getRewardSnapshots(address _assetaddress _troveOwnerview returns (uint256 assetuint256 DCHFDebt)
getTCR(address _assetuint256 _priceview returns (uint256)
getTrove(address _assetaddress _borrowerview returns (addressuint256uint256uint256uint8uint128)
getTroveColl(address _assetaddress _borrowerview returns (uint256)
getTroveDebt(address _assetaddress _borrowerview returns (uint256)
getTroveFromTroveOwnersArray(address _assetuint256 _indexview returns (address)
getTroveOwnersCount(address _assetview returns (uint256)
getTroveStake(address _assetaddress _borrowerview returns (uint256)
getTroveStatus(address _assetaddress _borrowerview returns (uint256)
hasPendingRewards(address _assetaddress _borrowerview returns (bool)
isTroveActive(address _assetaddress _borrowerview returns (bool)
lastDCHFDebtError_Redistribution(addressview returns (uint256)
lastETHError_Redistribution(addressview returns (uint256)
lastFeeOperationTime(addressview returns (uint256)
totalCollateralSnapshot(addressview returns (uint256)
totalStakes(addressview returns (uint256)
totalStakesSnapshot(addressview returns (uint256)
State-modifying
addTroveOwnerToArray(address _assetaddress _borrowerreturns (uint256 index)
applyPendingRewards(address _assetaddress _activePooladdress _defaultPooladdress _borrower
applyPendingRewards(address _assetaddress _borrower
closeTrove(address _assetaddress _borrower
closeTrove(address _assetaddress _borroweruint8 closedStatus
decayBaseRateFromBorrowing(address _asset
decreaseTroveColl(address _assetaddress _borroweruint256 _collDecreasereturns (uint256)
decreaseTroveDebt(address _assetaddress _borroweruint256 _debtDecreasereturns (uint256)
increaseTroveColl(address _assetaddress _borroweruint256 _collIncreasereturns (uint256)
increaseTroveDebt(address _assetaddress _borroweruint256 _debtIncreasereturns (uint256)
movePendingTroveRewardsToActivePool(address _assetaddress _activePooladdress _defaultPooluint256 _DCHFuint256 _amount
redistributeDebtAndColl(address _assetaddress _activePooladdress _defaultPooluint256 _debtuint256 _coll
removeStake(address _assetaddress _borrower
renounceOwnership(
setAddresses(address _borrowerOperationsAddressaddress _dchfTokenAddressaddress _sortedTrovesAddressaddress _dfrancParamsAddressaddress _troveManagerAddress
setDfrancParameters(address _vaultParams
setTroveDeptAndColl(address _assetaddress _borroweruint256 _debtuint256 _coll
setTroveStatus(address _assetaddress _borroweruint256 _num
transferOwnership(address newOwner
updateBaseRateFromRedemption(address _assetuint256 _ETHDrawnuint256 _priceuint256 _totalDCHFSupplyreturns (uint256)
updateStakeAndTotalStakes(address _assetaddress _borrowerreturns (uint256)
updateSystemSnapshots_excludeCollRemainder(address _assetaddress _activePooluint256 _collRemainder
updateTroveRewardSnapshots(address _assetaddress _borrower
Events
BaseRateUpdated(address indexed _assetuint256 _baseRate
Initialized(uint8 version
LTermsUpdated(address indexed _assetuint256 _L_ETHuint256 _L_DCHFDebt
LastFeeOpTimeUpdated(address indexed _assetuint256 _lastFeeOpTime
Liquidation(address indexed _assetuint256 _liquidatedDebtuint256 _liquidatedColluint256 _collGasCompensationuint256 _DCHFGasCompensation
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Redemption(address indexed _assetuint256 _attemptedDCHFAmountuint256 _actualDCHFAmountuint256 _AssetSentuint256 _AssetFee
SystemSnapshotsUpdated(address indexed _assetuint256 _totalStakesSnapshotuint256 _totalCollateralSnapshot
TotalStakesUpdated(address indexed _assetuint256 _newTotalStakes
TroveIndexUpdated(address indexed _assetaddress _borroweruint256 _newIndex
TroveLiquidated(address indexed _assetaddress indexed _borroweruint256 _debtuint256 _colluint8 operation
TroveSnapshotsUpdated(address indexed _assetuint256 _L_ETHuint256 _L_DCHFDebt
TroveUpdated(address indexed _assetaddress indexed _borroweruint256 _debtuint256 _colluint256 stakeuint8 operation
VaultParametersBaseChanged(address indexed newAddress
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.