Opyn ETH Put $200 08/28/20

Verified contract

Active on Ethereum with 48 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
1 additional variable
ERC-20
Value $0
ERC-20
--
0x70108475f85072b4278f8531d9d809deacb561c6d25e6ef27da00bc51d9b4da1
From
0x04f16c9a8e86c2f505757b0c9edc7ac69b9d8cf63938756ad489088863011963
From
0xfc9387ae8477bab64e41f88ccdfff513f199a150d80884b86e85b7cd35cb3641
0x72aeaad5ab14bafc2f4d9e6330c0c862427fe4cd8e8c53ca8c62d12daf9ea536
0xb1e6ec4cee32e373a43546a57aedd08264460c609c9d2ff182750aa955c57411
0xc187ef6d09eb8d2e7088426e7030147dd4893957f965230cfdb2d563e8e48f94
0x452ee669fb03f8642d16cb3f6c05dd44edd7c718dcd36578de813d1ab95d7ea7
0x46d824b28844535ed3842294e69344c98427e93237910dc8c6d3b9f65661c539
0xec9d623f2ff02106231c5182ef5c2d4e6093fda3249cc0cc581862fb51700382
0x6e86935eee54e90f6e7d9e40f180f3d72c0214d69cb60f11f228edd8a091351d

Functions
Getter at block 20949800
COMPOUND_ORACLE(view returns (address)
0x7054e08461e3ecb7718b63540addb3c3a1746415
collateral(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
collateralExp(view returns (int32)
-6
decimals(view returns (uint8)
7
expiry(view returns (uint256)
1598601600
 
getVaultOwners(view returns (address[])
hasExpired(view returns (bool)
true
isExerciseWindow(view returns (bool)
false
isOwner(view returns (bool)
false
liquidationFactor(view returns (uint256 valueint32 exponent)
(value=0, exponent=-3)
liquidationIncentive(view returns (uint256 valueint32 exponent)
(value=0, exponent=-3)
minCollateralizationRatio(view returns (uint256 valueint32 exponent)
(value=10, exponent=-1)
name(view returns (string)
Opyn ETH Put $200 08/28/20
oTokenExchangeRate(view returns (uint256 valueint32 exponent)
(value=1, exponent=-7)
optionsExchange(view returns (address)
0x39246c4f3f6592c974ebc44f80ba6dc69b817c71
owner(view returns (address)
0xce6bb0d052a567c42d9665fe730241f91bc1233f
strike(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
strikePrice(view returns (uint256 valueint32 exponent)
(value=20, exponent=-6)
symbol(view returns (string)
oETH $200 Put 08/28/20
totalSupply(view returns (uint256)
8979045357
transactionFee(view returns (uint256 valueint32 exponent)
(value=100, exponent=-3)
underlying(view returns (address)
0x0000000000000000000000000000000000000000
underlyingExp(view returns (int32)
-18
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getVault(address vaultOwnerview returns (uint256uint256uint256bool)
hasVault(address ownerview returns (bool)
isETH(address _ierc20pure returns (bool)
isUnsafe(address vaultOwnerview returns (bool)
maxOTokensIssuable(uint256 collateralAmtview returns (uint256)
maxOTokensLiquidatable(address vaultOwnerview returns (uint256)
underlyingRequiredToExercise(uint256 oTokensToExerciseview returns (uint256)
State-modifying
addAndSellERC20CollateralOption(uint256 amtToCreateuint256 amtCollateraladdress receiver
addAndSellETHCollateralOption(uint256 amtToCreateaddress receiverpayable 
addERC20Collateral(address vaultOwneruint256 amtreturns (uint256)
addERC20CollateralOption(uint256 amtToCreateuint256 amtCollateraladdress receiver
addETHCollateral(address vaultOwnerpayable returns (uint256)
addETHCollateralOption(uint256 amtToCreateaddress receiverpayable 
approve(address spenderuint256 amountreturns (bool)
burnOTokens(uint256 amtToBurn
createAndSellERC20CollateralOption(uint256 amtToCreateuint256 amtCollateraladdress receiver
createAndSellETHCollateralOption(uint256 amtToCreateaddress receiverpayable 
createERC20CollateralOption(uint256 amtToCreateuint256 amtCollateraladdress receiver
createETHCollateralOption(uint256 amtToCreateaddress receiverpayable 
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
exercise(uint256 oTokensToExerciseaddress[] vaultsToExerciseFrompayable 
increaseAllowance(address spenderuint256 addedValuereturns (bool)
issueOTokens(uint256 oTokensToIssueaddress receiver
liquidate(address vaultOwneruint256 oTokensToLiquidate
openVault(returns (bool)
redeemVaultBalance(
removeCollateral(uint256 amtToRemove
removeUnderlying(
renounceOwnership(
setDetails(string _namestring _symbol
transfer(address recipientuint256 amountreturns (bool)
transferFee(address _address
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferOwnership(address newOwner
updateParameters(uint256 _liquidationIncentiveuint256 _liquidationFactoruint256 _transactionFeeuint256 _minCollateralizationRatio
Events
Approval(address indexed owneraddress indexed spenderuint256 value
BurnOTokens(address vaultOwneruint256 oTokensBurned
ERC20CollateralAdded(address vaultOwneruint256 amountaddress payer
ETHCollateralAdded(address vaultOwneruint256 amountaddress payer
Exercise(uint256 amtUnderlyingToPayuint256 amtCollateralToPayaddress exerciseraddress vaultExercisedFrom
IssuedOTokens(address issuedTouint256 oTokensIssuedaddress vaultOwner
Liquidate(uint256 amtCollateralToPayaddress vaultOwneraddress liquidator
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RedeemVaultBalance(uint256 amtCollateralRedeemeduint256 amtUnderlyingRedeemedaddress vaultOwner
RemoveCollateral(uint256 amtRemovedaddress vaultOwner
RemoveUnderlying(uint256 amountUnderlyingaddress vaultOwner
Transfer(address indexed fromaddress indexed touint256 value
TransferFee(address touint256 fees
UpdateParameters(uint256 liquidationIncentiveuint256 liquidationFactoruint256 transactionFeeuint256 minCollateralizationRatioaddress owner
VaultOpened(address vaultOwner
Constructor
constructor(address _collateralint32 _collExpaddress _underlyingint32 _underlyingExpint32 _oTokenExchangeExpuint256 _strikePriceint32 _strikeExpaddress _strikeuint256 _expiryaddress _optionsExchangeaddress _oracleAddressuint256 _windowSize
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.