UpgradeabilityProxy
Verified contract
Proxy
Active on
Ethereum with 280 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "UpgradeabilityProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20875899 | 2 months ago | | | 0 | 0.0037169935 | |
| 20875894 | 2 months ago | | | 0 | 0.0047454950 | |
| 20839210 | 2 months ago | | | 0 | 0.0024771539 | |
| 20837869 | 2 months ago | | | 0 | 0.025494637 | |
| 20835145 | 2 months ago | | | 0 | 0.042815410 | |
| 20826039 | 2 months ago | | | 0 | 0.019891835 | |
| 20817982 | 2 months ago | | | 0 | 0.017345378 | |
| 20817690 | 2 months ago | | | 0.001 | 0.019588356 | |
| 20811225 | 2 months ago | | | 0 | 0.020538625 | |
| 20811214 | 2 months ago | | | 0 | 0.015329187 |
ABI
ABI objects
Getter at block 21205665 isResolverCached() view returns (bool)
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
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 _ccy, address _user, uint256 _liquidationThresholdRate) view returns (struct ILendingMarketControllerCalculatedFunds funds)
calculateTotalFundsInBaseCurrency(address _user, struct ILendingMarketControllerAdditionalFunds _additionalFunds, uint256 _liquidationThresholdRate) view returns (struct ILendingMarketControllerCalculatedTotalFunds funds)
getCircuitBreakerLimitRange(bytes32 _ccy) view returns (uint256)
getCurrentMinDebtUnitPrice(bytes32 _ccy, uint256 _maturity) view returns (uint256)
getFutureValueVault(bytes32 _ccy) view returns (address)
getGenesisDate(bytes32 _ccy) view returns (uint256)
getGenesisValue(bytes32 _ccy, address _user) view returns (int256 amount, int256 amountInPV, int256 amountInFV)
getLendingMarket(bytes32 _ccy) view returns (address)
getMaturities(bytes32 _ccy) view returns (uint256[])
getMinDebtUnitPrice(bytes32 _ccy) view returns (uint256)
getOrderBookId(bytes32 _ccy, uint256 _maturity) view returns (uint8)
getOrderBookIds(bytes32 _ccy) view returns (uint8[])
getOrderEstimation(struct ILendingMarketControllerGetOrderEstimationParams _params) view returns (uint256 lastUnitPrice, uint256 filledAmount, uint256 filledAmountInFV, uint256 orderFeeInFV, uint256 placedAmount, uint256 coverage, bool isInsufficientDepositAmount)
getOrderFeeRate(bytes32 _ccy) view returns (uint256)
getPendingOrderAmount(bytes32 _ccy, uint256 _maturity) view returns (uint256)
getPosition(bytes32 _ccy, uint256 _maturity, address _user) view returns (int256 presentValue, int256 futureValue)
getRoleAdmin(bytes32 role) view returns (bytes32)
getTerminationCollateralRatio(bytes32 _ccy) view returns (uint256)
getTerminationCurrencyCache(bytes32 _ccy) view returns (struct TerminationCurrencyCache)
getTotalPresentValue(bytes32 _ccy, address _user) view returns (int256 totalPresentValue)
getTotalPresentValueInBaseCurrency(address _user) view returns (int256 totalPresentValue)
getUsedCurrencies(address _user) view returns (bytes32[])
getWithdrawableZCTokenAmount(bytes32 _ccy, uint256 _maturity, address _user) view returns (uint256 amount)
getZCToken(bytes32 _ccy, uint256 _maturity) view returns (address)
getZCTokenInfo(address _zcToken) view returns (struct ZCTokenInfo)
hasRole(bytes32 role, address account) view returns (bool)
isInitializedLendingMarket(bytes32 _ccy) view returns (bool)
isRedemptionRequired(address _user) view returns (bool)
isValidMaturity(bytes32 _ccy, uint256 _maturity) view returns (bool)
renounceRole(bytes32 role, address account) pure
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events changeAdmin(address newAdmin)
upgradeTo(address newImplementation)
addOperator(address admin)
buildCache()
cancelOrder(bytes32 _ccy, uint256 _maturity, uint48 _orderId) returns (bool)
cleanUpAllFunds(address _user) returns (bool)
cleanUpFunds(bytes32 _ccy, address _user) returns (uint256 totalActiveOrderCount)
createOrderBook(bytes32 _ccy, uint256 _openingDate, uint256 _preOpeningDate)
depositAndExecuteOrder(bytes32 _ccy, uint256 _maturity, uint8 _side, uint256 _amount, uint256 _unitPrice) payable returns (bool)
depositAndExecutesPreOrder(bytes32 _ccy, uint256 _maturity, uint8 _side, uint256 _amount, uint256 _unitPrice) payable returns (bool)
depositWithPermitAndExecuteOrder(bytes32 _ccy, uint256 _maturity, uint8 _side, uint256 _amount, uint256 _unitPrice, uint256 _deadline, uint8 _permitV, bytes32 _permitR, bytes32 _permitS) returns (bool)
depositWithPermitAndExecutePreOrder(bytes32 _ccy, uint256 _maturity, uint8 _side, uint256 _amount, uint256 _unitPrice, uint256 _deadline, uint8 _permitV, bytes32 _permitR, bytes32 _permitS) returns (bool)
depositZCToken(bytes32 _ccy, uint256 _maturity, uint256 _amount)
executeEmergencySettlement() returns (bool)
executeEmergencyTermination()
executeForcedRepayment(bytes32 _collateralCcy, bytes32 _debtCcy, uint256 _debtMaturity, address _user) returns (bool)
executeItayoseCall(bytes32 _ccy, uint256 _maturity) returns (bool)
executeLiquidationCall(bytes32 _collateralCcy, bytes32 _debtCcy, uint256 _debtMaturity, address _user) returns (bool)
executeOrder(bytes32 _ccy, uint256 _maturity, uint8 _side, uint256 _amount, uint256 _unitPrice) returns (bool)
executePreOrder(bytes32 _ccy, uint256 _maturity, uint8 _side, uint256 _amount, uint256 _unitPrice) returns (bool)
executeRedemption(bytes32 _ccy, uint256 _maturity) returns (bool)
executeRepayment(bytes32 _ccy, uint256 _maturity) returns (bool)
grantRole(bytes32 role, address account)
initialize(address _owner, address _resolver, uint256 _marketBasePeriod)
initializeLendingMarket(bytes32 _ccy, uint256 _genesisDate, uint256 _compoundFactor, uint256 _orderFeeRate, uint256 _circuitBreakerLimitRange, uint256 _minDebtUnitPrice)
migrateLendingMarket(bytes32 _ccy, uint256 _maturity)
multicall(bytes[] data) returns (bytes[] results)
pauseLendingMarket(bytes32 _ccy) returns (bool)
removeOperator(address admin)
renounceOwnership()
revokeRole(bytes32 role, address account)
rotateOrderBooks(bytes32 _ccy)
transferOwnership(address newOwner)
unpauseLendingMarket(bytes32 _ccy) returns (bool)
unwindPosition(bytes32 _ccy, uint256 _maturity) returns (bool)
updateCircuitBreakerLimitRange(bytes32 _ccy, uint256 _cbLimitRange)
updateMinDebtUnitPrice(bytes32 _ccy, uint256 _minDebtUnitPrice)
updateOrderFeeRate(bytes32 _ccy, uint256 _orderFeeRate)
withdrawZCToken(bytes32 _ccy, uint256 _maturity, uint256 _amount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
CacheUpdated(bytes32 name, address destination)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
constructor(address _logic, bytes _data)
fallback()
receive()
AlreadyInitialized()
CallerNotOperator()
ContractLocked()
InvalidCurrency()
InvalidMaturity()
MarketTerminated()
MissingAddress(string name)
NotAllowedAccess(bytes32 role, address account)
NotTerminated()
OnlyAcceptedContract(string name)
ResolverAlreadyRegistered()