Opyn COMP Put $150 09/25/20

Verified contract

Active on Ethereum with 33 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

No balances found for "Opyn COMP Put $150 09/25/20"

0x9ea0afd42bca48f1ee97cd21ba1eab94a402529e1b9fe4f9fa37f1368d068a14
0x045e10aeaf08951ae194b1bbf6dd53ef644cf85ad5c6c2da9bb5dceaae5df729
0x712c37ce1e23214e4aa1c7b2dfca37fefd3304064857bca7f278dff3ed142808
0x14947ad0c1c66b77f5e4abd8e24803f5ef6713ee82979a2391c7937788685a1d
0xa2687f39f05c662fd63f9d4e78862006dffaab3b79cd05387e0e74ba3ac7c19c
0x7de591a6aed01187a4940b3a63da2ac87d90f9d1f901054b8fa1f470c8ff123f
0xf5c302f4eda021de011f69354fbf8bb1d16fe3897cd7606cc3d94ee52f902f31
0xcf70c0fde8a17c284346276727538f712697f06f18f9bfc9017734adaa953649
0xd47cc0049c8644643fd514491b87ba4db02614eebfbdacff04bb0ba38b871af4
0xb9ab0bd216e6cb398992dcc5b7b8731628900df1c95b756c09d8d0a696786496

Functions
Getter at block 21005477
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)
1601020800
 
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 COMP Put $150 09/25/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=15, exponent=-6)
symbol(view returns (string)
oCOMP $150 Put 09/25/20
totalSupply(view returns (uint256)
52837063
transactionFee(view returns (uint256 valueint32 exponent)
(value=0, exponent=-3)
underlying(view returns (address)
0xc00e94cb662c3520282e6f5717214004a7f26888
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.