Opyn ETH Put $150 05/29/20
Verified contract
Active on
Ethereum with 300 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x3924…7c71
-
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
0x7054…6415
1 additional
variable
Balances ($83.86)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 83.858241 | $1.00 |
$83.86 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 12978853 | 3 years ago | | | 0 | 0.0032317236 | |
| 11472599 | 4 years ago | | | 0 | 0.0066440000 | |
| 10942435 | 4 years ago | | | 0 | 0.0011327940 | |
| 10560131 | 4 years ago | | | 0 | 0.0018492077 | |
| 10389686 | 4 years ago | | | 0 | 0.0010821961 | |
| 10389686 | 4 years ago | | | 0 | 0.00074812920 | |
| 10308212 | 4 years ago | | | 0 | 0.00062200600 | |
| 10292009 | 4 years ago | | | 0 | 0.00042116700 | |
| 10240848 | 4 years ago | | | 0 | 0.00032936400 | |
| 10234836 | 4 years ago | | | 0 | 0.0011171160 |
ABI
ABI objects
Getter at block 21165216 getVaultOwners() view returns (address[])
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)
1590739200
hasExpired() view returns (bool)
true
isExerciseWindow() view returns (bool)
false
isOwner() view returns (bool)
false
liquidationFactor() view returns (uint256 value, int32 exponent)
(value=0, exponent=-3)
liquidationIncentive() view returns (uint256 value, int32 exponent)
(value=0, exponent=-3)
minCollateralizationRatio() view returns (uint256 value, int32 exponent)
(value=10, exponent=-1)
name() view returns (string)
Opyn ETH Put $150 05/29/20
oTokenExchangeRate() view returns (uint256 value, int32 exponent)
(value=1, exponent=-7)
optionsExchange() view returns (address)
0x39246c4f3f6592c974ebc44f80ba6dc69b817c71
owner() view returns (address)
0x9e68b67660c223b3e0634d851f5df821e0e17d84
strike() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
strikePrice() view returns (uint256 value, int32 exponent)
(value=15, exponent=-6)
symbol() view returns (string)
oETH $150 Put 05/29/20
totalSupply() view returns (uint256)
35894813301
transactionFee() view returns (uint256 value, int32 exponent)
(value=0, exponent=-3)
underlying() view returns (address)
0x0000000000000000000000000000000000000000
underlyingExp() view returns (int32)
-18
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
getVault(address vaultOwner) view returns (uint256, uint256, uint256, bool)
hasVault(address owner) view returns (bool)
isETH(address _ierc20) pure returns (bool)
isUnsafe(address vaultOwner) view returns (bool)
maxOTokensIssuable(uint256 collateralAmt) view returns (uint256)
maxOTokensLiquidatable(address vaultOwner) view returns (uint256)
underlyingRequiredToExercise(uint256 oTokensToExercise) view returns (uint256)
State-modifying
Events addAndSellERC20CollateralOption(uint256 amtToCreate, uint256 amtCollateral, address receiver)
addAndSellETHCollateralOption(uint256 amtToCreate, address receiver) payable
addERC20Collateral(address vaultOwner, uint256 amt) returns (uint256)
addERC20CollateralOption(uint256 amtToCreate, uint256 amtCollateral, address receiver)
addETHCollateral(address vaultOwner) payable returns (uint256)
addETHCollateralOption(uint256 amtToCreate, address receiver) payable
approve(address spender, uint256 amount) returns (bool)
burnOTokens(uint256 amtToBurn)
createAndSellERC20CollateralOption(uint256 amtToCreate, uint256 amtCollateral, address receiver)
createAndSellETHCollateralOption(uint256 amtToCreate, address receiver) payable
createERC20CollateralOption(uint256 amtToCreate, uint256 amtCollateral, address receiver)
createETHCollateralOption(uint256 amtToCreate, address receiver) payable
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
exercise(uint256 oTokensToExercise, address[] vaultsToExerciseFrom) payable
increaseAllowance(address spender, uint256 addedValue) returns (bool)
issueOTokens(uint256 oTokensToIssue, address receiver)
liquidate(address vaultOwner, uint256 oTokensToLiquidate)
openVault() returns (bool)
redeemVaultBalance()
removeCollateral(uint256 amtToRemove)
removeUnderlying()
renounceOwnership()
setDetails(string _name, string _symbol)
transfer(address recipient, uint256 amount) returns (bool)
transferFee(address _address)
transferFrom(address sender, address recipient, uint256 amount) returns (bool)
transferOwnership(address newOwner)
updateParameters(uint256 _liquidationIncentive, uint256 _liquidationFactor, uint256 _transactionFee, uint256 _minCollateralizationRatio)
Approval(address indexed owner, address indexed spender, uint256 value)
BurnOTokens(address vaultOwner, uint256 oTokensBurned)
ERC20CollateralAdded(address vaultOwner, uint256 amount, address payer)
ETHCollateralAdded(address vaultOwner, uint256 amount, address payer)
Exercise(uint256 amtUnderlyingToPay, uint256 amtCollateralToPay, address exerciser, address vaultExercisedFrom)
IssuedOTokens(address issuedTo, uint256 oTokensIssued, address vaultOwner)
Liquidate(uint256 amtCollateralToPay, address vaultOwner, address liquidator)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RedeemVaultBalance(uint256 amtCollateralRedeemed, uint256 amtUnderlyingRedeemed, address vaultOwner)
RemoveCollateral(uint256 amtRemoved, address vaultOwner)
RemoveUnderlying(uint256 amountUnderlying, address vaultOwner)
Transfer(address indexed from, address indexed to, uint256 value)
TransferFee(address to, uint256 fees)
UpdateParameters(uint256 liquidationIncentive, uint256 liquidationFactor, uint256 transactionFee, uint256 minCollateralizationRatio, address owner)
VaultOpened(address vaultOwner)
constructor(address _collateral, int32 _collExp, address _underlying, int32 _underlyingExp, int32 _oTokenExchangeExp, uint256 _strikePrice, int32 _strikeExp, address _strike, uint256 _expiry, address _optionsExchange, address _oracleAddress, uint256 _windowSize)
This contract contains no fallback and receive objects.
This contract contains no error objects.