UpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 280 txns
Deployed by via 0x89544de9 at 18780907
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "UpgradeabilityProxy"

0x871825140a49236caf41f706348452516a9ce33b2f152ebc4928efad1727430f
From
0x054ace713e9bef916f1357a600645ac12e314daf8dfd6ce353996c4f184a82a6
From
0xb0cd2f3888a170fd17961b95ffce959d234a518d3e86582c0e4ea079b9463097
0x428294e2d32f5fbcd9df0a372900effad48b612241d02e57a69c64f6e1c668a7
0xfeec5afdec1262247949b2c9f6e275e230493ff55fd00a02916638c55a9f018f
0x75ad821369ca99e7ad80660f7264733029c7eb315d08c1735e4b8fc33939611e
0x2a88b3ddd0c5fd8cdef25234f3bca98d244554fb45d13884e0443e75d98d401e
0x37fe34269cecb56ad02400df6ff1cd3785e52f2a35b0242c2c58bac9c4b8e517
0xa0d7c9740e901dcf85ceef23c704aaf00f08958d7a82d7c2babd156c140eb648
0x4c5cf734f8a181fae7be9c2f8dc6313f42a25d36b8d50ecff8e868edca8a1e13

Functions
Getter at block 21205665
admin(view returns (address)
0x5615074bcd7ea63f10f961064f9ebb8af61fa960
implementation(view returns (address)
0x1237b5c92a8e7025046de64be79326f3bb6b61e7
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
OPERATOR_ROLE(view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
getMarketBasePeriod(view returns (uint256)
3
getRevision(pure returns (uint256)
2
getTerminationDate(view returns (uint256)
0
 
isResolverCached(view returns (bool)
isTerminated(view returns (bool)
false
owner(view returns (address)
0xccac3163e54847ae04f192a20dcf2e902c660312
requiredContracts(pure returns (bytes32[] contracts)
[0x426561636f6e50726f7879436f6e74726f6c6c65720000000000000000000000, 0x43757272656e6379436f6e74726f6c6c65720000000000000000000000000000, 0x47656e6573697356616c75655661756c74000000000000000000000000000000, 0x5265736572766546756e64000000000000000000000000000000000000000000, 0x546f6b656e5661756c7400000000000000000000000000000000000000000000]
resolver(view returns (address)
0x4488d83e62113ee490b5ba98e11d4b2052ec22b2
Read-only
calculateFunds(bytes32 _ccyaddress _useruint256 _liquidationThresholdRateview returns (struct ILendingMarketControllerCalculatedFunds funds)
calculateTotalFundsInBaseCurrency(address _userstruct ILendingMarketControllerAdditionalFunds _additionalFundsuint256 _liquidationThresholdRateview returns (struct ILendingMarketControllerCalculatedTotalFunds funds)
getCircuitBreakerLimitRange(bytes32 _ccyview returns (uint256)
getCurrentMinDebtUnitPrice(bytes32 _ccyuint256 _maturityview returns (uint256)
getFutureValueVault(bytes32 _ccyview returns (address)
getGenesisDate(bytes32 _ccyview returns (uint256)
getGenesisValue(bytes32 _ccyaddress _userview returns (int256 amountint256 amountInPVint256 amountInFV)
getLendingMarket(bytes32 _ccyview returns (address)
getMaturities(bytes32 _ccyview returns (uint256[])
getMinDebtUnitPrice(bytes32 _ccyview returns (uint256)
getOrderBookId(bytes32 _ccyuint256 _maturityview returns (uint8)
getOrderBookIds(bytes32 _ccyview returns (uint8[])
getOrderEstimation(struct ILendingMarketControllerGetOrderEstimationParams _paramsview returns (uint256 lastUnitPriceuint256 filledAmountuint256 filledAmountInFVuint256 orderFeeInFVuint256 placedAmountuint256 coveragebool isInsufficientDepositAmount)
getOrderFeeRate(bytes32 _ccyview returns (uint256)
getPendingOrderAmount(bytes32 _ccyuint256 _maturityview returns (uint256)
getPosition(bytes32 _ccyuint256 _maturityaddress _userview returns (int256 presentValueint256 futureValue)
getRoleAdmin(bytes32 roleview returns (bytes32)
getTerminationCollateralRatio(bytes32 _ccyview returns (uint256)
getTerminationCurrencyCache(bytes32 _ccyview returns (struct TerminationCurrencyCache)
getTotalPresentValue(bytes32 _ccyaddress _userview returns (int256 totalPresentValue)
getTotalPresentValueInBaseCurrency(address _userview returns (int256 totalPresentValue)
getUsedCurrencies(address _userview returns (bytes32[])
getWithdrawableZCTokenAmount(bytes32 _ccyuint256 _maturityaddress _userview returns (uint256 amount)
getZCToken(bytes32 _ccyuint256 _maturityview returns (address)
getZCTokenInfo(address _zcTokenview returns (struct ZCTokenInfo)
hasRole(bytes32 roleaddress accountview returns (bool)
isInitializedLendingMarket(bytes32 _ccyview returns (bool)
isRedemptionRequired(address _userview returns (bool)
isValidMaturity(bytes32 _ccyuint256 _maturityview returns (bool)
renounceRole(bytes32 roleaddress accountpure 
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
changeAdmin(address newAdmin
upgradeTo(address newImplementation
addOperator(address admin
buildCache(
cancelOrder(bytes32 _ccyuint256 _maturityuint48 _orderIdreturns (bool)
cleanUpAllFunds(address _userreturns (bool)
cleanUpFunds(bytes32 _ccyaddress _userreturns (uint256 totalActiveOrderCount)
createOrderBook(bytes32 _ccyuint256 _openingDateuint256 _preOpeningDate
depositAndExecuteOrder(bytes32 _ccyuint256 _maturityuint8 _sideuint256 _amountuint256 _unitPricepayable returns (bool)
depositAndExecutesPreOrder(bytes32 _ccyuint256 _maturityuint8 _sideuint256 _amountuint256 _unitPricepayable returns (bool)
depositWithPermitAndExecuteOrder(bytes32 _ccyuint256 _maturityuint8 _sideuint256 _amountuint256 _unitPriceuint256 _deadlineuint8 _permitVbytes32 _permitRbytes32 _permitSreturns (bool)
depositWithPermitAndExecutePreOrder(bytes32 _ccyuint256 _maturityuint8 _sideuint256 _amountuint256 _unitPriceuint256 _deadlineuint8 _permitVbytes32 _permitRbytes32 _permitSreturns (bool)
depositZCToken(bytes32 _ccyuint256 _maturityuint256 _amount
executeEmergencySettlement(returns (bool)
executeEmergencyTermination(
executeForcedRepayment(bytes32 _collateralCcybytes32 _debtCcyuint256 _debtMaturityaddress _userreturns (bool)
executeItayoseCall(bytes32 _ccyuint256 _maturityreturns (bool)
executeLiquidationCall(bytes32 _collateralCcybytes32 _debtCcyuint256 _debtMaturityaddress _userreturns (bool)
executeOrder(bytes32 _ccyuint256 _maturityuint8 _sideuint256 _amountuint256 _unitPricereturns (bool)
executePreOrder(bytes32 _ccyuint256 _maturityuint8 _sideuint256 _amountuint256 _unitPricereturns (bool)
executeRedemption(bytes32 _ccyuint256 _maturityreturns (bool)
executeRepayment(bytes32 _ccyuint256 _maturityreturns (bool)
grantRole(bytes32 roleaddress account
initialize(address _owneraddress _resolveruint256 _marketBasePeriod
initializeLendingMarket(bytes32 _ccyuint256 _genesisDateuint256 _compoundFactoruint256 _orderFeeRateuint256 _circuitBreakerLimitRangeuint256 _minDebtUnitPrice
migrateLendingMarket(bytes32 _ccyuint256 _maturity
multicall(bytes[] datareturns (bytes[] results)
pauseLendingMarket(bytes32 _ccyreturns (bool)
removeOperator(address admin
renounceOwnership(
revokeRole(bytes32 roleaddress account
rotateOrderBooks(bytes32 _ccy
transferOwnership(address newOwner
unpauseLendingMarket(bytes32 _ccyreturns (bool)
unwindPosition(bytes32 _ccyuint256 _maturityreturns (bool)
updateCircuitBreakerLimitRange(bytes32 _ccyuint256 _cbLimitRange
updateMinDebtUnitPrice(bytes32 _ccyuint256 _minDebtUnitPrice
updateOrderFeeRate(bytes32 _ccyuint256 _orderFeeRate
withdrawZCToken(bytes32 _ccyuint256 _maturityuint256 _amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
CacheUpdated(bytes32 nameaddress destination
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
AlreadyInitialized(
CallerNotOperator(
ContractLocked(
InvalidCurrency(
InvalidMaturity(
MarketTerminated(
MissingAddress(string name
NotAllowedAccess(bytes32 roleaddress account
NotTerminated(
OnlyAcceptedContract(string name
ResolverAlreadyRegistered(