Proxy

Verified contract

Proxy

Active on Ethereum with 336 txns
Deployed by via 0xc30d310d at 11272353
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
-
variable spans 48 additional slots
ERC-20
Value $2,961.23
ERC-20
Value $0
ERC-20
--
0xb94bdda9037429b3af089d44daf218931f51a3f56ec6b2df7e15680d7a726281
0x8f7b3d9a780722365203297fbc477c5ae8500ab613d583479f68dfcbbb4b6730
0xac17b088b33655c184d21bce41c644d417ea7a0087152e04db1c183c0242e647
0xa97f8b654659b6248c8c28d36299a16727c69f229429ee1aaeac0ca4722e39cb
0x6b581102866a0cc53b1b25251aa581edb1073c8c4edbf6e88cbffdef5c449697
0x0b3e4f8177d9c5dfa0b6bfdd7e5fcce7d038f351e9e5a07cdd88421efae59936
0xfc5cb3e7e6bf39e620874f59423f6f6c85630366f4a82ef17dccc751047ba20b
0x54053ff79bea0446736244e39736e9a96a211c56decf1e890a63501b3970a57d
0x8092c58342a0b6b6595035e3d29acb718159ff39de62bdc9b54969e4157c0cf6
0x8c4b92df8ad3d7a2b1a4f5e80dc18ef3c65a670cc9cf7b7f300864837369971e

Functions
Getter at block 21258604
MINIMUM_TRADE_SIZE(view returns (uint256)
1000
assetPair(view returns (bytes32)
0x9ea518776184c510b4464eeade9b627198cc588b96331825ddfcac9bed2c762e
collateralToken(view returns (address)
0x2260fac5e5542a773aa44fbcfedf7c193bc2c599
enforceDepositLimits(view returns (bool)
false
 
getCurrentCollateralPrice(view returns (uint256)
getLogicAddress(view returns (address logicAddress)
0x7d4167f56dab086ac119eec8ff013dc4f7754a1c
 
getMarkets(view returns (address[])
 
getUnclaimedBalances(view returns (uint256uint256)
globalDepositLimit(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
lpToken(view returns (address)
0x079a4ae617af07bc2f7820e565eff90401a915ba
owner(view returns (address)
0xac3201cf1332c8ee37aed9884be6d81c9fad57d0
paymentToken(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
proxiableUUID(pure returns (bytes32)
0xc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7
registry(view returns (address)
0xb8623477ea6f39b63598ceac4559728dca81af63
tradeFeeBasisPoints(view returns (uint16)
0
volatilityFactor(view returns (uint256)
77710810483203
Read-only
bTokenGetCollateralIn(address marketuint256 bTokenAmountview returns (uint256)
bTokenGetCollateralOut(address marketuint256 bTokenAmountview returns (uint256)
calcPrice(uint256 timeUntilExpiryuint256 strikeuint256 currentPriceuint256 volatilitypure returns (uint256)
collateralDepositLimits(addressview returns (bool allowedToDeposituint256 currentDeposit)
getMarket(uint256 marketIndexview returns (address)
getPriceForMarket(address marketview returns (uint256)
getTokensSaleValue(uint256 lpTokenAmountview returns (uint256)
getTotalPoolValue(bool includeUnclaimedview returns (uint256)
getVirtualReserves(address marketview returns (uint256uint256)
State-modifying
bTokenBuy(uint256 marketIndexuint256 bTokenAmountuint256 collateralMaximumreturns (uint256)
bTokenSell(uint256 marketIndexuint256 bTokenAmountuint256 collateralMinimumreturns (uint256)
claimAllExpiredTokens(
claimExpiredTokens(address optionMarketuint256 wTokenBalance
initialize(address _registryaddress _priceOracleaddress _paymentTokenaddress _collateralTokenaddress _tokenImplementationuint16 _tradeFeeBasisPointsbool _shouldInvertOraclePrice
provideCapital(uint256 collateralAmountuint256 lpTokenMinimum
renounceOwnership(
setCapitalDepositLimit(address[] lpAddressesbool[] allowedToDeposit
setEnforceDepositLimits(bool _enforceDepositLimitsuint256 _globalDepositLimit
setVolatilityFactor(uint256 _volatilityFactor
transferOwnership(address newOwner
updateAmmImplementation(address newAmmImplementation
withdrawCapital(uint256 lpTokenAmountbool sellTokensuint256 collateralMinimum
Events
AMMInitialized(address lpTokenaddress priceOracle
BTokensBought(address buyeruint256 bTokensBoughtuint256 collateralPaid
BTokensSold(address selleruint256 bTokensSolduint256 collateralPaid
CodeAddressUpdated(address newAddress
DepositAllowedUpdated(address lpAddressbool allowed
EnforceDepositLimitsUpdated(bool isEnforceduint256 globalLimit
LpTokensBurned(address redeemeruint256 collateralRemoveduint256 paymentRemoveduint256 lpTokensBurned
LpTokensMinted(address minteruint256 collateralAddeduint256 lpTokensMinted
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
VolatilityFactorUpdated(uint256 newVolatilityFactor
WTokensBought(address buyeruint256 wTokensBoughtuint256 collateralPaid
WTokensSold(address selleruint256 wTokensSolduint256 collateralPaid
Constructor
constructor(address contractLogic
Fallback and receive
fallback(
Errors

This contract contains no error objects.