Proxy

Verified contract

Proxy

Active on Ethereum with 201 txns
Deployed by via 0x135a3fd2 at 12008321
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
--
ERC-20
--
ERC-20
--
0x54a70b364c2916134090f7520b00cf3eeaab5f6470dcbb8f05d907feee269b9b
0xdb3aac2a3297dae6baa37ede5536922a97ee5c3c4a85818d8e15748da661b31f
0xffbdb8b1351a4ef42cff302d7046c69dd6e64bd11228f7767471d53f2cc2a47e
0x912e92649db3235608a8567e7f9681f9f0e3e1f02bb487b0d513a16a6ef64d65
0xa524a78530e22b25f51a1c2d26f2e288bb7a338c1e52ea48e3cd69e285356aa9
0x0487a207fa060f34a9429aa9e8ddb3d3c756fcc2bfa6f52105fded6a04683644
0x673454b92010ffb337c9801856e3dd53336f5c0b229e629822910633a6b8167b
0x7ebc9f6a37fd0828b2ec4861ae26aea202e9473f4f9082a2789048de74fff0ae
0xb9356a99a469c3599b02287c799b12b75ffee993487230299f7031a595af5fdc
0x25be9556756885ec0780f12af900ce2357bb3c515d952090897d309f097e55aa

Functions
Getter at block 21081720
MINIMUM_TRADE_SIZE(view returns (uint256)
1000
assetPair(view returns (bytes32)
0x40a9db9abd767f926138230079100899f02bfb6ef10291d745f117ddfee67398
collateralToken(view returns (address)
0x0bc529c00c6401aef6d220be8c6ea1667f6ad93e
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)
0xf2b2dfb04b8d5390a3e22df1fc3b4a554630c4c3
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)
156703742495919
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.