LP ETH 29JAN2021 C
Verified contract
Proxy
Active on
Ethereum with 192 txns
Unified storage
Map
Table
Raw
Constants and immutables
0Slot
XX
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 43 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
0x3d52…7ff3
7 additional
variables
Balances ($3,189.39)
Native
Value
$3,189.39
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 1.241808 | $2,568.34 |
$3,189.39 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13532791 | 3 years ago | | | 0 | 0.033387900 | |
| 13376911 | 3 years ago | | | 0 | 0.026764862 | |
| 11916711 | 4 years ago | | | 0 | 0.017977050 | |
| 11898401 | 4 years ago | | | 0 | 0.013833000 | |
| 11853761 | 4 years ago | | | 0 | 0.013957307 | |
| 11839857 | 4 years ago | | | 0 | 0.017023515 | |
| 11785461 | 4 years ago | | | 0 | 0.032973475 | |
| 11770964 | 4 years ago | | | 0 | 0.027301106 | |
| 11770243 | 4 years ago | | | 0 | 0.0033890040 | |
| 11769443 | 4 years ago | | | 0 | 0.014877569 |
ABI
ABI objects
Getter at block 20800654 getCurrentCost() view returns (uint256) getCurrentPayoff() view returns (uint256)
SCALE() view returns (uint256)
1000000000000000000
SCALE_SCALE() view returns (uint256)
1000000000000000000000000000000000000
balanceCap() view returns (uint256)
150000000000000000000
baseToken() view returns (address)
0x0000000000000000000000000000000000000000
decimals() view returns (uint8)
18
disputePeriod() view returns (uint256)
3600
expiryPrice() view returns (uint256)
1395346407020000000000
expiryTime() view returns (uint256)
1611936000
isDisputePeriod() view returns (bool)
false
isExpired() view returns (bool)
true
isPaused() view returns (bool)
false
isPut() view returns (bool)
false
isSettled() view returns (bool)
true
lastCost() view returns (uint256)
107731694969114515296
lastPayoff() view returns (uint256)
1086647705098300400
name() view returns (string)
LP ETH 29JAN2021 C
numStrikes() view returns (uint256)
8
oracle() view returns (address)
0x3d52e452a284969b4110c04506cf22c18d7e7ff3
owner() view returns (address)
0x9f2aa07f5d8f63fbdcf2f20bc0dd462816c337db
poolValue() view returns (uint256)
155160557086089873
symbol() view returns (string)
LP ETH 29JAN2021 C
totalSupply() view returns (uint256)
10000000000000
tradingFee() view returns (uint256)
10000000000000000
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
getTotalSupplies(address[] optionTokens) view returns (uint256[] totalSupplies)
longTokens(uint256) view returns (address)
shortTokens(uint256) view returns (address)
strikePrices(uint256) view returns (uint256)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
buy(bool isLongToken, uint256 strikeIndex, uint256 optionsOut, uint256 maxAmountIn) payable returns (uint256 amountIn)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
deposit(uint256 sharesOut, uint256 maxAmountIn) payable returns (uint256 amountIn)
disputeExpiryPrice(uint256 _expiryPrice)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize(address _baseToken, address _oracle, address[] _longTokens, address[] _shortTokens, uint256[] _strikePrices, uint256 _expiryTime, bool _isPut, uint256 _tradingFee, uint256 _balanceCap, uint256 _disputePeriod, string _symbol) payable
pause()
renounceOwnership()
sell(bool isLongToken, uint256 strikeIndex, uint256 optionsIn, uint256 minAmountOut) returns (uint256 amountOut)
setBalanceCap(uint256 _balanceCap)
setDisputePeriod(uint256 _disputePeriod)
setExpiryTime(uint256 _expiryTime)
setOracle(address _oracle)
settle()
transfer(address recipient, uint256 amount) returns (bool)
transferFrom(address sender, address recipient, uint256 amount) returns (bool)
transferOwnership(address newOwner)
unpause()
withdraw(uint256 sharesIn, uint256 minAmountOut) returns (uint256 amountOut)
Approval(address indexed owner, address indexed spender, uint256 value)
Buy(address indexed account, bool isLongToken, uint256 strikeIndex, uint256 optionsOut, uint256 amountIn, uint256 newSupply)
Deposit(address indexed account, uint256 sharesOut, uint256 amountIn, uint256 newB)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Sell(address indexed account, bool isLongToken, uint256 strikeIndex, uint256 optionsIn, uint256 amountOut, uint256 newSupply, bool isSettled)
Settle(uint256 expiryPrice)
Transfer(address indexed from, address indexed to, uint256 value)
Withdraw(address indexed account, uint256 sharesIn, uint256 amountOut, uint256 newB, bool isSettled)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.