AdminUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 170 txns
Deployed by via 0xe25e9ea5 at 12371613
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
ERC-20
Value $129,525.32
ERC-20
--
0x53558a7d2c421cf309934f22902f2a3a6c28e71c54030bc365e371d1aa876f80
0xa4a6d20da134570912923367c2331ce909c75356a6c3dd6b27fad0ab96e0fd42
0x2278f58837b685da37b1bd7e2bfab985eb3bef2f847673f674e5ea7af9bf11bf
0x2728c9bc19c863790a4aebc70c67fb5055ca4ae468b3c4545e49268963ca7111
0x218fbb59bdb987539040bf48501a6d5e8c00e2d23c5609897846c7bffdb115b0
0xbab9802c0dfb91c178ede2878d7387792b463eaf72bbe7ce366791be04a302a8
0x557501cbccc50c1d9dfb06a5cb77408a5d5f52bbc9d07a3f00988988a22c9cc7
0x9b852e314201cfc8c79870bf56a049ecbdee871b70cac0e1699f6c796fd4d9f1
0x148b2fc7487ba8af90aab7589344b8942551c481a2a7dfd2ba1d1dcc11ba5800
0x827d0ac6887ef2b18a41a5af69f0e76abc012ba621cf9f43f3921d5afb477072

Functions
Getter at block 20847641
IS_RARI_FUND_CONTROLLER(view returns (bool)
true
 
getDydxBalances(view returns (address[]uint256[])
isOwner(view returns (bool)
false
owner(view returns (address)
0x8ace03fc45139fddba944c6a4082b604041d19fc
rariFundManager(view returns (address)
0xc6bf8c8a55f77686720e0a88e2fd1feef58ddf4a
Read-only
_currencyIndexes(stringview returns (uint8)
fuseAssets(uint8stringview returns (address)
getPoolsByCurrency(string currencyCodeview returns (uint8[])
hasCurrencyInPool(uint8 poolstring currencyCodeview returns (bool)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
_getPoolBalance(uint8 poolstring currencyCodereturns (uint256)
addFuseAssets(uint8[] poolsstring[][] currencyCodesaddress[][] cTokens
approveToPool(uint8 poolstring currencyCodeuint256 amount
claimMStableRewards(bool alluint256 firstuint256 last
depositToPool(uint8 poolstring currencyCodeuint256 amount
disableFund(
enableFund(
getPoolBalance(uint8 poolstring currencyCodereturns (uint256)
initialize(
initialize(address sender
renounceOwnership(
setAaveReferralCode(uint16 referralCode
setExchangeLossRateLimit(int256 limit
setFundManager(address newContract
setFundRebalancer(address newAddress
swapExactTokensForTokens(address[] pathuint256 inputAmountuint256 minOutputAmount
swapMStable(string inputCurrencyCodestring outputCurrencyCodeuint256 inputAmountuint256 minOutputAmount
transferOwnership(address newOwner
upgradeFundController(address newContract
upgradeFundController(address newContractaddress erc20Contractreturns (bool)
withdrawAllFromPool(uint8 poolstring currencyCode
withdrawAllFromPoolOnUpgrade(uint8 poolstring currencyCode
withdrawFromPool(uint8 poolstring currencyCodeuint256 amount
withdrawFromPoolOptimized(uint8 poolstring currencyCodeuint256 amountbool all
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
CurrencyTrade(string indexed inputCurrencyCodestring indexed outputCurrencyCodeuint256 inputAmountuint256 inputAmountUsduint256 outputAmountuint256 outputAmountUsduint8 indexed exchange
FundDisabled(
FundEnabled(
FundManagerSet(address newAddress
FundRebalancerSet(address newAddress
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PoolAllocation(uint8 indexed actionuint8 indexed poolstring indexed currencyCodeuint256 amount
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.