Proxy

Verified contract

Proxy

Active on Ethereum with 490 txns
Deployed by via 0xd93a70d2 at 11272359
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 $74,639.48
0x71f906d3110f298ff68f143a5643f7901be6cd5d7401fb36a1ac6bd9fc370538
0xa390447f8b8a978e2916ee86da062c34fb3c5a0aa7bef8d1f57d4aef4f155f94
0x3b77276610cf3e131744abfe92550676bc35649cb6d8494c1791848e71d27de6
0x69d2103fb8a8a267669dd162ed3798d2388f5f1491274d1fe6c8eadfde7c3212
0x0da2951706d9b4c771d3737b3bf87ebc32761821895a1169f600de770908123a
0xd779e9704225bce487e6871340f0f04c7eb5fc5a3480e1482804b680b07d195b
From
0x6acae5ad3c68a77e462b61dee331fe4a54f3b8c02fa8b1560aae44df9fb7869a
0x4ce758704f6aa9a4036be0b9db5f95e4e5c6c40d6092851d7ffd53da0125fcd4
0xbc588608def2e4afac81082b1ecb61c022fa95375dd815ea4b3b76b090570c8d
0xa09bacb84be035fd6f24bfb924f4765b1ea8dffd66604125afe5b61da033de4f

Functions
Getter at block 21287081
MINIMUM_TRADE_SIZE(view returns (uint256)
1000
assetPair(view returns (bytes32)
0x14445b6154c9acb3651bba87ad32a14d0c4b4a5e004fd0c1d7b40dcc0737a30b
collateralToken(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
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)
0x98e64bee2ba4a45b75f4614a734cc9d4ba0ee26c
owner(view returns (address)
0xac3201cf1332c8ee37aed9884be6d81c9fad57d0
paymentToken(view returns (address)
0x2260fac5e5542a773aa44fbcfedf7c193bc2c599
proxiableUUID(pure returns (bytes32)
0xc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7
registry(view returns (address)
0xb8623477ea6f39b63598ceac4559728dca81af63
tradeFeeBasisPoints(view returns (uint16)
0
volatilityFactor(view returns (uint256)
78992932012716
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.