Proxy

Verified contract

Proxy

Active on Ethereum with 54 txns
Deployed by via 0x7dcb17ee at 12479102
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 $36.62
0xdf1580e85072c9e223b8250bf41ebac6ead6f44586b129485f5143f516dcce29
0xe0a029b2c6f625c3351e98ad58f38feb7e54437cb8846c5f1527e9f89c18fb08
0x14d79b1fb5c02cb6cabdbaaa9d03a94f6993a541beb976599d9defda03440b3d
0xa5c2dcffe040aa77202e26600cb8aff06467d1a81f5c30ebadf1ed9dab4e0970
0xf74c3272bf0175ff6fa53d9d573d714016787536895866e6363ff2b52d316250
0x99de458799edc38504b0dbc31320121a6a01cdeba059e36a686a6e629e9d77d5
0xfe4066943f5779ee62b9783ea89966751affb48ed644d379e31a9f3be8b5f218
0x9d706e27ebd143f775681c9e5d410f948b8697643871f33f0e42ec75ebcb81b9
0x5f804c068947f5b3b1bcd0c4c64a6d213c2a603a62e555834524b618518576cc
0x36c4db5af63ab38841d0243e7022adcb3f1c20b95db9685c17294b4c90212f56

Functions
Getter at block 20945922
MINIMUM_TRADE_SIZE(view returns (uint256)
1000
assetPair(view returns (bytes32)
0x96e50e0e17d065e8070c5511096fbb18939595495b63c76f2e97af7a5bf13155
collateralToken(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
enforceDepositLimits(view returns (bool)
false
 
getCurrentCollateralPrice(view returns (uint256)
getLogicAddress(view returns (address logicAddress)
0x45341d48d32645d4d5c22f96cb178cf4ecde0a4e
 
getMarkets(view returns (address[])
 
getUnclaimedBalances(view returns (uint256uint256)
globalDepositLimit(view returns (uint256)
0
lpToken(view returns (address)
0x515aeb53decbec3376881ee7d653072750bc3e6c
owner(view returns (address)
0xac3201cf1332c8ee37aed9884be6d81c9fad57d0
paymentToken(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
proxiableUUID(pure returns (bytes32)
0xc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7
registry(view returns (address)
0xb8623477ea6f39b63598ceac4559728dca81af63
tradeFeeBasisPoints(view returns (uint16)
0
volatilityFactor(view returns (uint256)
121089255565028
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.