InitializableAdminUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 1,417 txns
Deployed by via 0x424231a5 at 11007909
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
ERC-20
Value $1,657,702.3
ERC-20
Value $97,928.47
ERC-20
Value $78,415.66
ERC-20
Value $504.73
ERC-20
Value $0.96
ERC-20
--
ERC-20
--
ERC-20
--
0xfbef4c64343359c22b430977e412d188cdd74c0da0c052a14bc338e5e8369417
0xd8b332a35d19bd637426c00318c49b4abd20589cbe0b154016f3f8923ea76dcd
0xcfd74dc90e0c6c8f935b9777fb035bd2b3ce715604e6e91b9012ebca246f5905
0x7da8c96c5438895217aa92369e24cfc7b182055ba89d72e415735f6b5c317a8c
0x962935ed5f7aae694a62c67d503e4956afb1f393da13c1fd2f83800c4c97d1f0
0x6d124d42453302cfe1a45d7688b807aa679ddad83ff7bfc76de566e2012feac3
0xef4731d3b2d7239cb1de0136cdfb03157fb03a2b2e51c7c8562eee1b447024ad
0x3eadc8ffc8790e19655b9965e9e2f1be1ce0683de39cddf6daba22f2960b79cd
0x250071c0352066f18ce9157219ec41e7038812c1472e888af5bf21ac3ebabb0b
0x8a390288d666ead84f013df12c2a2403d9778d97786025fd34cca5f1f99e5713

Functions
Getter at block 21396972
DIRECTORY(view returns (address)
0xdce848258dfb1bbf34c346fbe40f10f8a42d2526
G_LIQUIDATION_DISCOUNT(view returns (uint128)
1060000000000000000
G_LIQUIDITY_HAIRCUT(view returns (uint128)
900000000000000000
G_LIQUIDITY_TOKEN_REPO_INCENTIVE(view returns (uint128)
1100000000000000000
G_RESERVE_ACCOUNT(view returns (address)
0x0000000000000000000000000000000000000000
G_SETTLEMENT_DISCOUNT(view returns (uint128)
1000000000000000000
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
isOwner(view returns (bool)
false
maxCurrencyId(view returns (uint16)
3
owner(view returns (address)
0x22341fb5d92d3d801144aa5a925f401a91418a05
Read-only
addressToCurrencyId(addressview returns (uint16)
cashBalances(uint16addressview returns (int256)
convertBalancesToETH(int256[] amountsview returns (int256[])
currencyIdToAddress(uint16view returns (address)
currencyIdToDecimals(uint16view returns (uint256)
exchangeRateOracles(uint16uint16view returns (address rateOracleuint128 rateDecimalsbool mustInvertuint128 buffer)
getBalances(address accountview returns (int256[])
getExchangeRate(uint16 baseuint16 quoteview returns (struct ExchangeRateRate)
isValidCurrency(uint16 currencyview returns (bool)
tokenOptions(addressview returns (bool isERC777bool hasTransferFee)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
initialize(address _logicaddress _adminbytes _datapayable 
initialize(address _logicbytes _datapayable 
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addExchangeRate(uint16 baseuint16 quoteaddress rateOracleuint128 bufferuint128 rateDecimalsbool mustInvert
deposit(address tokenuint128 amount
depositEth(payable 
depositIntoMarket(address accountuint8 cashGroupIduint128 valueuint128 fee
depositsOnBehalf(address accountstruct CommonDeposit[] depositspayable 
initialize(address directoryaddress owner
initialize(address directoryaddress owneraddress registryaddress weth
liquidate(address accountuint128 maxLiquidateAmountuint16 localCurrencyuint16 collateralCurrency
liquidateBatch(address[] accountsuint16 localCurrencyuint16 collateralCurrency
liquidatefCash(address payeruint16 localCurrencyuint16 collateralCurrency
listCurrency(address tokenstruct EscrowStorageTokenOptions options
portfolioSettleCash(address accountint256[] settledCash
renounceOwnership(
setContract(uint8 nameaddress contractAddress
setDiscounts(uint128 liquidationuint128 settlementuint128 repoIncentive
setLiquidityHaircut(uint128 haircut
setReserveAccount(address account
settleCashBalance(uint16 localCurrencyuint16 collateralCurrencyaddress payeruint128 value
settleCashBalanceBatch(uint16 localCurrencyuint16 collateralCurrencyaddress[] payersuint128[] values
settleReserve(address accountuint16 localCurrency
settlefCash(address payeruint16 localCurrencyuint16 collateralCurrencyuint128 valueToSettle
tokensReceived(addressaddress fromaddressuint256 amountbytesbytes
transferOwnership(address newOwner
unlockCurrentCash(uint16 currencyaddress cashMarketint256 amount
withdraw(address tokenuint128 amount
withdrawEth(uint128 amount
withdrawFromMarket(address accountuint8 cashGroupIduint128 valueuint128 fee
withdrawsOnBehalf(address accountstruct CommonWithdraw[] withdraws
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Deposit(uint16 indexed currencyaddress accountuint256 value
Liquidate(uint16 indexed localCurrencyuint16 collateralCurrencyaddress accountuint128 amountRecollateralized
LiquidateBatch(uint16 indexed localCurrencyuint16 collateralCurrencyaddress[] accountsuint128[] amountRecollateralized
NewCurrency(address indexed token
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetDiscounts(uint128 liquidationDiscountuint128 settlementDiscountuint128 repoIncentive
SetReserve(address reserveAccount
SettleCash(uint16 localCurrencyuint16 collateralCurrencyaddress indexed payeruint128 settledAmount
SettleCashBatch(uint16 localCurrencyuint16 collateralCurrencyaddress[] payersuint128[] settledAmounts
UpdateExchangeRate(uint16 indexed baseuint16 indexed quote
Withdraw(uint16 indexed currencyaddress accountuint256 value
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.