This contract is being backfilled. You may encounter incomplete storage history.

CollateralManager

Verified contract

Active on Ethereum with 4 txns
Deployed by via 0x61ffe377 at 11514106
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 23 additional slots

No balances found for "CollateralManager"

0xc79484085c512c3b41952d5ff3e799208f5c382dcd4c51964aaf9ff2a7a409e2
0xf00922393f1fc9b21bcb5238b76cda1348efae35df7e7983b11052b49a183660
0xfd3fc2755750dffb8f3761c70e77ef3408d1f03f91145d5f619fb97fe0470320
0x697ce068ffa34396d36e19f23a4afebf3d5d0cba95a6aff605d39e0ce9657432

Functions
Getter at block 20802495
CONTRACT_NAME(view returns (bytes32)
0x436f6c6c61746572616c4d616e61676572000000000000000000000000000000
baseBorrowRate(view returns (uint256)
9506629384
baseShortRate(view returns (uint256)
158443823
 
getBorrowRate(view returns (uint256 borrowRatebool anyRateIsInvalid)
isResolverCached(view returns (bool)
true
lastPauseTime(view returns (uint256)
1714750415
maxDebt(view returns (uint256)
90000000000000000000000000
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xeb3107117fead7de89cd14d463d340a2e6917769
paused(view returns (bool)
true
resolver(view returns (address)
0x4e3b31eb0e5cb73641ee1e65e7dcefe520ba3ef2
resolverAddressesRequired(view returns (bytes32[] addresses)
[0x4973737565720000000000000000000000000000000000000000000000000000, 0x45786368616e6765526174657300000000000000000000000000000000000000]
state(view returns (address)
0x573e5105c4b92416d1544a188f1bf77d442bb52d
totalLong(view returns (uint256 susdValuebool anyRateIsInvalid)
(susdValue=0, anyRateIsInvalid=false)
totalShort(view returns (uint256 susdValuebool anyRateIsInvalid)
(susdValue=0, anyRateIsInvalid=false)
utilisationMultiplier(view returns (uint256)
1
Read-only
areShortableSynthsSet(bytes32[] requiredSynthNamesInResolverbytes32[] synthKeysview returns (bool)
areSynthsAndCurrenciesSet(bytes32[] requiredSynthNamesInResolverbytes32[] synthKeysview returns (bool)
exceedsDebtLimit(uint256 amountbytes32 currencyview returns (bool canIssuebool anyRateIsInvalid)
getRatesAndTime(uint256 indexview returns (uint256 entryRateuint256 lastRateuint256 lastUpdateduint256 newIndex)
getShortRate(bytes32 synthview returns (uint256 shortRatebool rateIsInvalid)
getShortRatesAndTime(bytes32 currencyuint256 indexview returns (uint256 entryRateuint256 lastRateuint256 lastUpdateduint256 newIndex)
hasAllCollaterals(address[] collateralsview returns (bool)
hasCollateral(address collateralview returns (bool)
isSynthManaged(bytes32 currencyKeyview returns (bool)
long(bytes32 synthview returns (uint256 amount)
short(bytes32 synthview returns (uint256 amount)
synthToInverseSynth(bytes32view returns (bytes32)
synthsByKey(bytes32view returns (bytes32)
State-modifying
acceptOwnership(
addCollaterals(address[] collaterals
addShortableSynths(bytes32[2][] requiredSynthAndInverseNamesInResolverbytes32[] synthKeys
addSynths(bytes32[] synthNamesInResolverbytes32[] synthKeys
decrementLongs(bytes32 synthuint256 amount
decrementShorts(bytes32 synthuint256 amount
getNewLoanId(returns (uint256 id)
incrementLongs(bytes32 synthuint256 amount
incrementShorts(bytes32 synthuint256 amount
nominateNewOwner(address _owner
rebuildCache(
removeCollaterals(address[] collaterals
removeShortableSynths(bytes32[] synths
removeSynths(bytes32[] synthsbytes32[] synthKeys
setBaseBorrowRate(uint256 _baseBorrowRate
setBaseShortRate(uint256 _baseShortRate
setMaxDebt(uint256 _maxDebt
setPaused(bool _paused
setUtilisationMultiplier(uint256 _utilisationMultiplier
updateBorrowRates(uint256 rate
updateShortRates(bytes32 currencyuint256 rate
Events
BaseBorrowRateUpdated(uint256 baseBorrowRate
BaseShortRateUpdated(uint256 baseShortRate
CacheUpdated(bytes32 nameaddress destination
CollateralAdded(address collateral
CollateralRemoved(address collateral
LiquidationPenaltyUpdated(uint256 liquidationPenalty
MaxDebtUpdated(uint256 maxDebt
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
PauseChanged(bool isPaused
ShortableSynthAdded(bytes32 synth
ShortableSynthRemoved(bytes32 synth
SynthAdded(bytes32 synth
SynthRemoved(bytes32 synth
Constructor
constructor(address _stateaddress _owneraddress _resolveruint256 _maxDebtuint256 _baseBorrowRateuint256 _baseShortRate
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.