AdminUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 3,857 txns
Deployed by via 0xbc95f7ca at 11964006
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $229,460.95
ERC-20
Value $8,549.62
ERC-20
Value $1,525.9
ERC-20
Value $1,184.71
ERC-20
Value $300.75
ERC-20
Value $88.47
ERC-20
Value $82.49
ERC-20
Value $57.42
ERC-20
Value $43.88
ERC-20
Value $39.67
0x8958dbb757715ca9a10869841d9ed03c358789f36201b257a3011bc713562309
0xdaee0ed709fd041ecef2cb585bca8f51fe2b11df1580da6896d40780d9aa8ac8
0xb222f7fc755b3b8178dceca67a869c1d4063f59b6e75cc1d3fb905563d165422
0x894e4f8f063ffb7adc0c38d495c4340e542db6286a66f11aadab48c744e876c6
0xd4eb03b9e580ca60f13e27c308b6c8588e2c70360f5ce554d07daefbdef41f49
0xa728df11c6905fe6a9389c3a972caab235f0326b45c34802463f13b83b2b2032
0x1c5c503e7b3ae71f4b2e85d714c389487421b43a744a161cc7029221a4f1d3a2
0x80b003fb60e56ce47e25aef0f57db3541787530be4adeda4e651a06f7955ae36
0xc5d00feee7a90fc11d956eff5bc3ca89c2fbc7b4ce2b44ca0c02219e5a133ca9
0xc63462c196b52852c7838b7718ee4368a120c982faf943234113099a771fd98d

Functions
Getter at block 21027680
FLASHLOAN_CALLBACK_SUCCESS(view returns (bytes32)
0x439148f0bbc682ca079e46d6e2c2f0c1e3b820f1a291b069d8882abf8cf18dd9
depositPauseWindow(view returns (uint256)
86400
feeReceiver(view returns (address)
0x6bef09f99bf6d92d6486889bdd8a374af151461d
flashLoanRate(view returns (uint256)
850000000000000
 
getCollaterals(view returns (address[])
oracle(view returns (address)
0x0ac58cef7f0ebc8d026f671329f691391bc36f0c
owner(view returns (address)
0x49b8a0893b83a171d7d461198b69a0b1bb4dd0ed
paused(view returns (bool)
false
rERC20Impl(view returns (address)
0x3c983ba3f165daf6a9950c08750bade647024c20
redeemFeeRate(view returns (uint256)
0
responder(view returns (address)
0x16ab959f2225bcd892069193d2120ac6e0940e3c
strategy(view returns (address)
0x7c0e033b8feb3d4795f08812aded7c0f6c5ee385
version(pure returns (string)
1.0.4
Read-only
collaterals(uint256view returns (address)
feesMap(addressview returns (uint256)
flashFee(address _tokenuint256 _amountview returns (uint256 _fees)
getPairList(address _colview returns (struct IRulerCorePair[])
maxFlashLoan(address _tokenview returns (uint256)
minColRatioMap(addressview returns (uint256)
pairs(addressaddressuint48uint256view returns (bool activeuint48 expiryaddress pairedTokenaddress rcTokenaddress rrTokenuint256 mintRatiouint256 feeRateuint256 colTotal)
viewCollectible(address _coladdress _paireduint48 _expiryuint256 _mintRatiouint256 _rcTokenAmtview returns (uint256 colAmtToCollectuint256 pairedAmtToCollect)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addPair(address _coladdress _paireduint48 _expirystring _expiryStruint256 _mintRatiostring _mintRatioStruint256 _feeRate
collect(address _coladdress _paireduint48 _expiryuint256 _mintRatiouint256 _rcTokenAmt
collectFees(address[] _tokens
deposit(address _coladdress _paireduint48 _expiryuint256 _mintRatiouint256 _colAmt
depositWithPermit(address _coladdress _paireduint48 _expiryuint256 _mintRatiouint256 _colAmtstruct IRulerCorePermit _colPermit
divest(address _tokenuint256 _amount
flashLoan(address _receiveraddress _tokenuint256 _amountbytes _datareturns (bool)
initialize(address _rERC20Impladdress _feeReceiver
invest(address _tokenuint256 _amount
mmDeposit(address _coladdress _paireduint48 _expiryuint256 _mintRatiouint256 _rcTokenAmt
mmDepositWithPermit(address _coladdress _paireduint48 _expiryuint256 _mintRatiouint256 _rcTokenAmtstruct IRulerCorePermit _pairedPermit
redeem(address _coladdress _paireduint48 _expiryuint256 _mintRatiouint256 _rTokenAmt
renounceOwnership(
repay(address _coladdress _paireduint48 _expiryuint256 _mintRatiouint256 _rrTokenAmt
repayWithPermit(address _coladdress _paireduint48 _expiryuint256 _mintRatiouint256 _rrTokenAmtstruct IRulerCorePermit _pairedPermit
setDepositPauseWindow(uint256 _newWindow
setFeeReceiver(address _address
setFlashLoanRate(uint256 _newRate
setOracle(address _address
setPairActive(address _coladdress _paireduint48 _expiryuint256 _mintRatiobool _active
setPaused(bool _paused
setRERC20Impl(address _newImpl
setRedeemFeeRate(uint256 _newFeeRate
setResponder(address _address
setStrategy(address _address
transferOwnership(address newOwner
updateCollateral(address _coluint256 _minColRatio
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
AddressUpdated(string _typeaddress oldaddress _new
CollateralUpdated(address coluint256 olduint256 _new
Collect(address indexed useraddress indexed collateraladdress indexed paireduint48 expiryuint256 mintRatiouint256 amount
Deposit(address indexed useraddress indexed collateraladdress indexed paireduint48 expiryuint256 mintRatiouint256 amount
DepositPauseWindow(uint256 olduint256 _new
DivestFromStrategy(address indexed strategyaddress indexed tokenuint256 indexed amount
FlashLoan(address _tokenaddress _borroweruint256 _amount
FlashLoanRateUpdated(uint256 olduint256 _new
InvestInStrategy(address indexed strategyaddress indexed tokenuint256 indexed amount
MarketMakeDeposit(address indexed useraddress indexed collateraladdress indexed paireduint48 expiryuint256 mintRatiouint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PairAdded(address indexed collateraladdress indexed paireduint48 expiryuint256 mintRatio
PausedStatusUpdated(bool oldbool _new
RERC20ImplUpdated(address rERC20Impladdress newImpl
RTokenCreated(address arg0
Redeem(address indexed useraddress indexed collateraladdress indexed paireduint48 expiryuint256 mintRatiouint256 amount
RedeemFeeRateUpdated(uint256 olduint256 _new
Repay(address indexed useraddress indexed collateraladdress indexed paireduint48 expiryuint256 mintRatiouint256 amount
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.