TroveManagerHelpers
Verified contract
Active on
Ethereum with 2 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x6f99…cc42
0x045d…7a36
0x1dd6…2286
Balances ($0.00)
No balances found for "TroveManagerHelpers"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15611834 | 2 years ago | | | 0 | 0.00071670000 | |
| 15611714 | 2 years ago | | | 0 | 0.0035107600 |
ABI
ABI objects
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(address) view returns (uint256)
L_DCHFDebts(address) view returns (uint256)
TroveOwners(address, uint256) view returns (address)
Troves(address, address) view returns (address asset, uint256 debt, uint256 coll, uint256 stake, uint8 status, uint128 arrayIndex)
_calcDecayedBaseRate(address _asset) view returns (uint256)
_checkPotentialRecoveryMode(address _asset, uint256 _entireSystemColl, uint256 _entireSystemDebt, uint256 _price) view returns (bool)
_getRedemptionFee(address _asset, uint256 _assetDraw) view returns (uint256)
_requireAmountGreaterThanZero(uint256 _amount) pure
_requireDCHFBalanceCoversRedemption(address _dchfToken, address _redeemer, uint256 _amount) view
_requireTCRoverMCR(address _asset, uint256 _price) view
_requireValidMaxFeePercentage(address _asset, uint256 _maxFeePercentage) view
baseRate(address) view returns (uint256)
checkRecoveryMode(address _asset, uint256 _price) view returns (bool)
getBorrowingFee(address _asset, uint256 _DCHFDebt) view returns (uint256)
getBorrowingFeeWithDecay(address _asset, uint256 _DCHFDebt) view returns (uint256)
getBorrowingRate(address _asset) view returns (uint256)
getBorrowingRateWithDecay(address _asset) view returns (uint256)
getCurrentICR(address _asset, address _borrower, uint256 _price) view returns (uint256)
getEntireDebtAndColl(address _asset, address _borrower) view returns (uint256 debt, uint256 coll, uint256 pendingDCHFDebtReward, uint256 pendingAssetReward)
getEntireSystemColl(address _asset) view returns (uint256 entireSystemColl)
getEntireSystemDebt(address _asset) view returns (uint256 entireSystemDebt)
getNominalICR(address _asset, address _borrower) view returns (uint256)
getPendingAssetReward(address _asset, address _borrower) view returns (uint256)
getPendingDCHFDebtReward(address _asset, address _borrower) view returns (uint256)
getRedemptionFeeWithDecay(address _asset, uint256 _assetDraw) view returns (uint256)
getRedemptionRate(address _asset) view returns (uint256)
getRedemptionRateWithDecay(address _asset) view returns (uint256)
getRewardSnapshots(address _asset, address _troveOwner) view returns (uint256 asset, uint256 DCHFDebt)
getTCR(address _asset, uint256 _price) view returns (uint256)
getTrove(address _asset, address _borrower) view returns (address, uint256, uint256, uint256, uint8, uint128)
getTroveColl(address _asset, address _borrower) view returns (uint256)
getTroveDebt(address _asset, address _borrower) view returns (uint256)
getTroveFromTroveOwnersArray(address _asset, uint256 _index) view returns (address)
getTroveOwnersCount(address _asset) view returns (uint256)
getTroveStake(address _asset, address _borrower) view returns (uint256)
getTroveStatus(address _asset, address _borrower) view returns (uint256)
hasPendingRewards(address _asset, address _borrower) view returns (bool)
isTroveActive(address _asset, address _borrower) view returns (bool)
lastDCHFDebtError_Redistribution(address) view returns (uint256)
lastETHError_Redistribution(address) view returns (uint256)
lastFeeOperationTime(address) view returns (uint256)
totalCollateralSnapshot(address) view returns (uint256)
totalStakes(address) view returns (uint256)
totalStakesSnapshot(address) view returns (uint256)
State-modifying
Events addTroveOwnerToArray(address _asset, address _borrower) returns (uint256 index)
applyPendingRewards(address _asset, address _activePool, address _defaultPool, address _borrower)
applyPendingRewards(address _asset, address _borrower)
closeTrove(address _asset, address _borrower)
closeTrove(address _asset, address _borrower, uint8 closedStatus)
decayBaseRateFromBorrowing(address _asset)
decreaseTroveColl(address _asset, address _borrower, uint256 _collDecrease) returns (uint256)
decreaseTroveDebt(address _asset, address _borrower, uint256 _debtDecrease) returns (uint256)
increaseTroveColl(address _asset, address _borrower, uint256 _collIncrease) returns (uint256)
increaseTroveDebt(address _asset, address _borrower, uint256 _debtIncrease) returns (uint256)
movePendingTroveRewardsToActivePool(address _asset, address _activePool, address _defaultPool, uint256 _DCHF, uint256 _amount)
redistributeDebtAndColl(address _asset, address _activePool, address _defaultPool, uint256 _debt, uint256 _coll)
removeStake(address _asset, address _borrower)
renounceOwnership()
setAddresses(address _borrowerOperationsAddress, address _dchfTokenAddress, address _sortedTrovesAddress, address _dfrancParamsAddress, address _troveManagerAddress)
setDfrancParameters(address _vaultParams)
setTroveDeptAndColl(address _asset, address _borrower, uint256 _debt, uint256 _coll)
setTroveStatus(address _asset, address _borrower, uint256 _num)
transferOwnership(address newOwner)
updateBaseRateFromRedemption(address _asset, uint256 _ETHDrawn, uint256 _price, uint256 _totalDCHFSupply) returns (uint256)
updateStakeAndTotalStakes(address _asset, address _borrower) returns (uint256)
updateSystemSnapshots_excludeCollRemainder(address _asset, address _activePool, uint256 _collRemainder)
updateTroveRewardSnapshots(address _asset, address _borrower)
BaseRateUpdated(address indexed _asset, uint256 _baseRate)
Initialized(uint8 version)
LTermsUpdated(address indexed _asset, uint256 _L_ETH, uint256 _L_DCHFDebt)
LastFeeOpTimeUpdated(address indexed _asset, uint256 _lastFeeOpTime)
Liquidation(address indexed _asset, uint256 _liquidatedDebt, uint256 _liquidatedColl, uint256 _collGasCompensation, uint256 _DCHFGasCompensation)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Redemption(address indexed _asset, uint256 _attemptedDCHFAmount, uint256 _actualDCHFAmount, uint256 _AssetSent, uint256 _AssetFee)
SystemSnapshotsUpdated(address indexed _asset, uint256 _totalStakesSnapshot, uint256 _totalCollateralSnapshot)
TotalStakesUpdated(address indexed _asset, uint256 _newTotalStakes)
TroveIndexUpdated(address indexed _asset, address _borrower, uint256 _newIndex)
TroveLiquidated(address indexed _asset, address indexed _borrower, uint256 _debt, uint256 _coll, uint8 operation)
TroveSnapshotsUpdated(address indexed _asset, uint256 _L_ETH, uint256 _L_DCHFDebt)
TroveUpdated(address indexed _asset, address indexed _borrower, uint256 _debt, uint256 _coll, uint256 stake, uint8 operation)
VaultParametersBaseChanged(address indexed newAddress)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.