Proxy

Verified contract

Proxy

Active on Ethereum with 542 txns
Deployed by via 0x54ef7309 at 11876370
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 $29.96
ERC-20
--
ERC-20
--
ERC-20
--
0x1c555bddac2c577de0d46f1247799fae2987499f5d20158a9e423c74b9e61cf8
0x14ab7290b206d2cc92d29773e7e7e00416cceedd5ef6c5d651f5f4a228671ce7
0x480b6c3dd05cb3bf88f29ce44c93822cb0e35f74e8c7f96f675e23ebd37f42c9
0x4f913ef54b3a8c37375238c0844eb1dc5f88fa42c4fd146cc1fa309839e2a682
0x163d21e34dea91e7cf5ad7cc3f880df8df559dc8b331167db98191f6dbdb849f
0xdb8f3c6d07a46f3e4c7f588d5f52ee974f7decdd2d6a6f7a88b1ed1fa905bb50
0xfe42db0db99b09fb7690201291f36680b2909f1d7fee547a0564a9b072f73e2a
0xf33d5c4a966ed4bc029a54c8b27026c75adf782b420db7f8c463bdaef5450384
0x756472af1bb0ef555f5b8503bdd1487896d28fa8c74c22643a58556fdea6bd48
0xf5a269d1d5a1affc93804c2f1f652f1e0acde5aa17a34c6284ac6adab28b28ce

Functions
Getter at block 20946560
MINIMUM_TRADE_SIZE(view returns (uint256)
1000
assetPair(view returns (bytes32)
0x3eea08bdfb8b8f19113f0fff9b7bbfb6986ccf3450d3ee624e0e89fd9654e94a
collateralToken(view returns (address)
0x6b3595068778dd592e39a122f4f5a5cf09c90fe2
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)
0x7cbe281ed868f226edd771100ce09fb9ffadbf64
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)
178072434654453
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.