AdminUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 114 txns
Deployed by via 0x82eae1ee at 12535069
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 $70,316.07
ERC-20
Value $10.28
0x6eee004fe76aaaaeb95d806d2a602bb72b0fa24efb868c60b9b0cc26c27d61f0
0xe13e24b7e179e71589c8a9c55ef9b162ae50992508279129b359015f154900ab
0xdcba4d461aa4028f184ac8b1aab7ff7b2938558b4394813fa4aba4a37f5cdab6
0x7901c1496206b9847a4afd52e7259bb38c8f77211d8e73b74bbc46a3c8817e8b
0x1dace52792c18ba6b6ee24ee27bce16d4ce91571e9f18593571a6dc8337c89c0
0x432651508ae810c06d405265f30f37d3c0555acb20aa63b3339ab443e6e883ca
0x4bc1ca046b3d69960cc06ab704ab7660dfc40295e2f86fae2daf070c81fe5511
0x5db41bb8840facb2f02e0e656a35ad469bb030920f563376657e16d480cdcb22
0x47d224b54b7f1294352f2c984b1e78d257aa0562b645a3cccad9efb63242c22a
0x668c7d99c799fb85455e386ff56bd1ce10fc9861dbdd5c513cdb952346cd9b1c

Functions
Getter at block 21198408
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)
0xb465baf04c087ce3ed1c266f96ca43f4847d9635
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.