TroveManager

Verified contract

Active on Base with 76 txns
Deployed by via 0x28628bc7 at 2096194
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional variable

No balances found for "TroveManager"

0x1610d53ad3e61aab18d16ebf95d0d4785c28fdf81fd2b081575f1d57bf5e33f1
0xf9b454d5a0e9169a21eb038cdbd86a86041c8c5e1296bc16161af57ef33fe1f2
0x41472deee4c0ed06e30d000ba50a006d3c159bb600239b7b85d593ea898ce760
0x718ecf25859f29a82fd7964368b16783f36a712b5a15e2dfd0d5d778e319f99e
0x07a62196d8ea18b60d2e2467e0e42ba6dfd7d5806cbe19cccad0e5d611787eea
0xa0593d5a9244b5747b8d5de56f71be317e28cf35da71d174ee22a00d21c9cf22
0x5c66364c2e976c906ec6e1e7239cd0b70dc20681f37d01fba7ee15e8f4f48dac
0xf177ce51ca254c62bec358755238059c5019a47c684a27ddb9105f803cebbf1c
0xbe6fc6245c9e8686c3269f3bef0db33b073cc76d652968b92e53a6c42a711eb4
0x10c0af9d1611c147a4b94a6011d2a673cbc873a202a42209daec87a6265066bb

Functions
Getter at block 22921004
BETA(view returns (uint256)
2
BOOTSTRAP_PERIOD(view returns (uint256)
1209600
BORROWING_FEE_FLOOR(view returns (uint256)
5000000000000000
CCR(view returns (uint256)
1500000000000000000
DECIMAL_PRECISION(view returns (uint256)
1000000000000000000
LUSD_GAS_COMPENSATION(view returns (uint256)
20000000000000000000
L_ETH(view returns (uint256)
0
L_LUSDDebt(view returns (uint256)
0
MAX_BORROWING_FEE(view returns (uint256)
50000000000000000
MCR(view returns (uint256)
1100000000000000000
MINUTE_DECAY_FACTOR(view returns (uint256)
999037758833783000
MIN_NET_DEBT(view returns (uint256)
180000000000000000000
NAME(view returns (string)
TroveManager
PERCENT_DIVISOR(view returns (uint256)
200
REDEMPTION_FEE_FLOOR(view returns (uint256)
5000000000000000
SECONDS_IN_ONE_MINUTE(view returns (uint256)
60
_100pct(view returns (uint256)
1000000000000000000
activePool(view returns (address)
0x8e2bec29c3e256cc35ba9d834355dd47da79ee2e
admin(view returns (address)
0x9892f867f0e3d54cf9eda66cf5886bd84d973e2f
baseRate(view returns (uint256)
560940261901063
borrowerOperationsAddress(view returns (address)
0x00bd3ba46d5a8b0f397d92e80fd054b24b8636c5
defaultPool(view returns (address)
0xd5aa1def7165171e0fe5875624230434ff0c5e6f
getBorrowingRate(view returns (uint256)
5560940261901063
getBorrowingRateWithDecay(view returns (uint256)
5367951037846572
getEntireSystemColl(view returns (uint256 entireSystemColl)
124581157203855136684
getEntireSystemDebt(view returns (uint256 entireSystemDebt)
201662193828739431291940
getRedemptionRate(view returns (uint256)
5560940261901063
getRedemptionRateWithDecay(view returns (uint256)
5367951037846572
getTroveOwnersCount(view returns (uint256)
13
isOwner(view returns (bool)
false
lastETHError_Redistribution(view returns (uint256)
0
lastFeeOperationTime(view returns (uint256)
1732605021
lastLUSDDebtError_Redistribution(view returns (uint256)
0
lqtyStaking(view returns (address)
0xfccd02f7a964de33032cb57746dc3b5f9319eab7
lqtyToken(view returns (address)
0x2f3b1a07e3efb1fcc64bd09b86bd0fa885d93552
lusdToken(view returns (address)
0x5e06ea564efcb3158a85dbf0b9e017cb003ff56f
owner(view returns (address)
0x0000000000000000000000000000000000000000
priceFeed(view returns (address)
0xa71c59637eb8e49f81d1262fecb115b56925ec31
sortedTroves(view returns (address)
0x69490577d2cff0c0235f899c9f4ac46b5a1ed6b0
stabilityPool(view returns (address)
0xed7fee2f4a8fc3ca353870e3c1a011b24cbe4117
totalCollateralSnapshot(view returns (uint256)
106088415223870040820
totalStakes(view returns (uint256)
124581157203855136684
totalStakesSnapshot(view returns (uint256)
106088415223870040820
Read-only
TroveOwners(uint256view returns (address)
Troves(addressview returns (uint256 debtuint256 colluint256 stakeuint8 statusuint128 arrayIndex)
checkRecoveryMode(uint256 _priceview returns (bool)
getBorrowingFee(uint256 _LUSDDebtview returns (uint256)
getBorrowingFeeWithDecay(uint256 _LUSDDebtview returns (uint256)
getCurrentICR(address _borroweruint256 _priceview returns (uint256)
getEntireDebtAndColl(address _borrowerview returns (uint256 debtuint256 colluint256 pendingLUSDDebtRewarduint256 pendingETHReward)
getNominalICR(address _borrowerview returns (uint256)
getPendingETHReward(address _borrowerview returns (uint256)
getPendingLUSDDebtReward(address _borrowerview returns (uint256)
getRedemptionFeeWithDecay(uint256 _ETHDrawnview returns (uint256)
getTCR(uint256 _priceview returns (uint256)
getTroveColl(address _borrowerview returns (uint256)
getTroveDebt(address _borrowerview returns (uint256)
getTroveFromTroveOwnersArray(uint256 _indexview returns (address)
getTroveStake(address _borrowerview returns (uint256)
getTroveStatus(address _borrowerview returns (uint256)
hasPendingRewards(address _borrowerview returns (bool)
rewardSnapshots(addressview returns (uint256 ETHuint256 LUSDDebt)
State-modifying
addTroveOwnerToArray(address _borrowerreturns (uint256 index)
applyPendingRewards(address _borrower
batchLiquidateTroves(address[] _troveArray
closeTrove(address _borrower
decayBaseRateFromBorrowing(
decreaseTroveColl(address _borroweruint256 _collDecreasereturns (uint256)
decreaseTroveDebt(address _borroweruint256 _debtDecreasereturns (uint256)
increaseTroveColl(address _borroweruint256 _collIncreasereturns (uint256)
increaseTroveDebt(address _borroweruint256 _debtIncreasereturns (uint256)
liquidate(address _borrower
liquidateTroves(uint256 _n
redeemCollateral(uint256 _LUSDamountaddress _firstRedemptionHintaddress _upperPartialRedemptionHintaddress _lowerPartialRedemptionHintuint256 _partialRedemptionHintNICRuint256 _maxIterationsuint256 _maxFeePercentage
removeStake(address _borrower
renounceAdmin(
setAddresses(address _borrowerOperationsAddressaddress _activePoolAddressaddress _defaultPoolAddressaddress _stabilityPoolAddressaddress _gasPoolAddressaddress _collSurplusPoolAddressaddress _priceFeedAddressaddress _lusdTokenAddressaddress _sortedTrovesAddressaddress _lqtyTokenAddressaddress _lqtyStakingAddress
setAdmin(address _admin
setPriceFeed(address _priceFeedAddress
setTroveStatus(address _borroweruint256 _num
updateStakeAndTotalStakes(address _borrowerreturns (uint256)
updateTroveRewardSnapshots(address _borrower
Events
ActivePoolAddressChanged(address _activePoolAddress
BaseRateUpdated(uint256 _baseRate
BorrowerOperationsAddressChanged(address _newBorrowerOperationsAddress
CollSurplusPoolAddressChanged(address _collSurplusPoolAddress
DefaultPoolAddressChanged(address _defaultPoolAddress
GasPoolAddressChanged(address _gasPoolAddress
LQTYStakingAddressChanged(address _lqtyStakingAddress
LQTYTokenAddressChanged(address _lqtyTokenAddress
LTermsUpdated(uint256 _L_ETHuint256 _L_LUSDDebt
LUSDTokenAddressChanged(address _newLUSDTokenAddress
LastFeeOpTimeUpdated(uint256 _lastFeeOpTime
Liquidation(uint256 _liquidatedDebtuint256 _liquidatedColluint256 _collGasCompensationuint256 _LUSDGasCompensation
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PriceFeedAddressChanged(address _newPriceFeedAddress
Redemption(uint256 _attemptedLUSDAmountuint256 _actualLUSDAmountuint256 _ETHSentuint256 _ETHFee
SortedTrovesAddressChanged(address _sortedTrovesAddress
StabilityPoolAddressChanged(address _stabilityPoolAddress
SystemSnapshotsUpdated(uint256 _totalStakesSnapshotuint256 _totalCollateralSnapshot
TotalStakesUpdated(uint256 _newTotalStakes
TroveIndexUpdated(address _borroweruint256 _newIndex
TroveLiquidated(address indexed _borroweruint256 _debtuint256 _colluint8 _operation
TroveSnapshotsUpdated(uint256 _L_ETHuint256 _L_LUSDDebt
TroveUpdated(address indexed _borroweruint256 _debtuint256 _colluint256 _stakeuint8 _operation
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.