IdleUSDC v4 [Risk adjusted]

Verified contract

Proxy

Active on Ethereum with 1,118 txns
Deployed by via 0xfc0c1e43 at 10715830
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
21 additional variables
ERC-20
Value $383.42
ERC-20
Value $4.29
ERC-20
Value $1.06
ERC-20
Value $0.63
ERC-20
--
0x41554c99d61789ad7b04bcf5cc42e96f82496dd86a7364ca065a8a465caabbdc
0x77142f6d1a57cce528c51ef1e0068baaf5ce9c257876c2c54b34679cafc82f3e
0xb84fa078b954cd1b80c93be86ec3841161dd609fa8e014575075e539d282396f
0xf542ec6e323a33ef71603c5b1136db2404b9b2bd40d2c421bf171bb3f1821494
0x3e0a06ade17d51ad1ef12424f5a2fbc13260b8bd3124c115bae6b999334c1db9
0x449daf711a81c552312f120f02d7f9a4654bf06b9d7dc22c4e2204b40fa952bf
0x7764bb3008a68f2cd1162fc9f688b654bc378499bf8ecf03b6e3c221d69c60dd
0x2914ba559130d6dfe6e2bd9e43cc2bd5baeeb300d65846699e7715699b4e51b8
0xf522d06d757040bec40131d9ee0723557763c8954c56254ffa0794242c71ba90
0x9ff70f5dc461990ab6a21307acdf9a1ef788f2bec7b22be0a9fd08524053deea

Functions
Getter at block 21170793
COMP(view returns (address)
0xc00e94cb662c3520282e6f5717214004a7f26888
IDLE(view returns (address)
0x875773784af8135ea0ef43b5a374aad105c5d39e
decimals(view returns (uint8)
18
fee(view returns (uint256)
10000
feeAddress(view returns (address)
0xbecc659bfc6edca552fa1a67451cc6b38a0108e4
 
getAPRs(view returns (address[] addressesuint256[] aprs)
getAllocations(view returns (uint256[])
[100000, 0]
 
getAvgAPR(view returns (uint256)
gst2(view returns (address)
0x0000000000b3f879cb30fe243b4dfee438691c04
idleController(view returns (address)
0x275da8e61ea8e02d51edd8d0dc5c0e62b4cdb0be
isOwner(view returns (bool)
false
isRiskAdjusted(view returns (bool)
true
lastITokenPrice(view returns (uint256)
1035048687246159696
maxUnlentPerc(view returns (uint256)
1000
name(view returns (string)
IdleUSDC v4 [Risk adjusted]
oracle(view returns (address)
0x972a64d108e250df98dbeac8170678501f5ef181
owner(view returns (address)
0xd6dabbc2b275114a2366555d6c481ef08fdc2556
paused(view returns (bool)
false
rebalancer(view returns (address)
0xb3c8e5534f0063545cbbb7ce86854bf42db8872b
symbol(view returns (string)
idleUSDCSafe
token(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
 
tokenPrice(view returns (uint256)
totalSupply(view returns (uint256)
333727288493440326082
Read-only
allAvailableTokens(uint256view returns (address)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getGovTokensAmounts(address _usrview returns (uint256[] _amounts)
govTokens(uint256view returns (address)
govTokensIndexes(addressview returns (uint256)
govTokensLastBalances(addressview returns (uint256)
isPauser(address accountview returns (bool)
lastAllocations(uint256view returns (uint256)
protocolWrappers(addressview returns (address)
userAvgPrices(addressview returns (uint256)
usersGovTokensIndexes(addressaddressview returns (uint256)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addPauser(address account
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(
initialize(address sender
initialize(string namestring symboluint8 decimals
mintIdleToken(uint256 _amountbool _skipRebalanceaddress _referralreturns (uint256 mintedTokens)
openRebalance(uint256[] _newAllocationsreturns (booluint256 avgApr)
pause(
rebalance(returns (bool)
rebalanceWithGST(returns (bool)
redeemIdleToken(uint256 _amountreturns (uint256 redeemedTokens)
redeemInterestBearingTokens(uint256 _amount
renounceOwnership(
renouncePauser(
setAllAvailableTokensAndWrappers(address[] protocolTokensaddress[] wrappersuint256[] allocationsbool keepAllocations
setAllocations(uint256[] _allocations
setFee(uint256 _fee
setFeeAddress(address _feeAddress
setGovTokens(address[] _newGovTokensaddress[] _protocolTokens
setIsRiskAdjusted(bool _isRiskAdjusted
setMaxUnlentPerc(uint256 _perc
setOracleAddress(address _oracle
setRebalancer(address _rebalancer
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferOwnership(address newOwner
unpause(
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PauserAdded(address indexed account
PauserRemoved(address indexed account
Rebalance(address _rebalanceruint256 _amount
Referral(uint256 _amountaddress _ref
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
Errors

This contract contains no error objects.