Opyn ETH Put $330 08/14/20

Verified contract

Active on Ethereum with 55 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 $145.44
0x808c1073d8d6f5d4c3682be32617d98d402f00d955c97aff951751d468837a9f
0xde23e3756166672794e7386e40bb476b9e54c4f2001d728c0a177675be40a0cd
0x75cc437feeaee4af3720ade6face8963e111f9e3570840b2b92cf07d98739045
0xe9413523e1b775c1cd88ae0e2986a13ea3fbc838eb75d4e1742f1a4d0cd526c4
0xe7e164557a7ec20600a6d7eb0962ca6028576be0bcd340da842fe1fab4c4cd86
0x33753bd9a37dbe1b90f30bf738b9264471eac2768941902098c1189df6e99672
0x98935b0363e8f0da255dbccf9e15626a2ef943bcc1a52c7be5e74485e8f6e3c0
0xd2263f40d83d5707afaab3d85e86aaeb06423959fdb19db48869558b70b3b442
0x6e7072b20fdc5413e485d504d5e6c2826449f8929f2a14cb8c11634170bee25f
0xed05cd96a664cf0a8a2624432bb22dc97221c5a8ee0f50d5f8eed26881d182d2

Functions
Getter at block 21078167
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)
1597392000
 
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 $330 08/14/20
oTokenExchangeRate(view returns (uint256 valueint32 exponent)
(value=1, exponent=-7)
optionsExchange(view returns (address)
0x39246c4f3f6592c974ebc44f80ba6dc69b817c71
owner(view returns (address)
0x87887cf0e37d937f989ab76b99e4f4682da044c4
strike(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
strikePrice(view returns (uint256 valueint32 exponent)
(value=33, exponent=-6)
symbol(view returns (string)
oETH $330 Put 08/14/20
totalSupply(view returns (uint256)
712653048
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.