Proxy
Verified contract
Proxy
Active on
Ethereum with 7 txns
Unified storage
Map
Table
Raw
Constants and immutables
1
Slot
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 48 additional slots
0x17a6…bf77
0xe4c7…3555
Balances ($274.90)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
SUSHI | ERC-20 | 239.042998 | $1.15 |
$274.9 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13887805 | 3 years ago | | | 0 | 0.0056928078 | |
| 12955947 | 3 years ago | | | 0 | 0.0032307660 | |
| 12953079 | 3 years ago | | | 0 | 0.0056783160 | |
| 12928218 | 3 years ago | | | 0 | 0.0035310474 | |
| 12508205 | 4 years ago | | | 0 | 0.0036583920 | |
| 12508195 | 4 years ago | | | 0 | 0.0032907240 | |
| 12508158 | 4 years ago | | | 0 | 0.0029443320 |
ABI
ABI objects
Getter at block 21287067
bToken() view returns (address)
0xe4c70fb4befeee825946e8f4e8224584dec43555
claimFeeBasisPoints() view returns (uint16)
0
closeFeeBasisPoints() view returns (uint16)
0
collateralToken() view returns (address)
0x6b3595068778dd592e39a122f4f5a5cf09c90fe2
exerciseFeeBasisPoints() view returns (uint16)
0
expirationDate() view returns (uint256)
1627632000
getLogicAddress() view returns (address logicAddress)
0xa0919572e872abc038226ffd13823f6418833bac
marketName() view returns (string)
USDC.SUSHI.20210730.C.31
marketStyle() view returns (uint8)
1
owner() view returns (address)
0xb8623477ea6f39b63598ceac4559728dca81af63
paymentToken() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
priceRatio() view returns (uint256)
31000000
proxiableUUID() pure returns (bytes32)
0xc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7
restrictedMinter() view returns (address)
0x8337706f5faab1941c8b8b849d21b5016987a04a
state() view returns (uint8)
2
wToken() view returns (address)
0x17a628ffb2105f3e5b349b1498f513d1a17bbf77
Read-only
calculateFee(uint256 amount, uint16 basisPoints) pure returns (uint256)
calculatePaymentAmount(uint256 collateralAmount) view returns (uint256)
State-modifying
Events claimCollateral(uint256 collateralAmount)
closePosition(uint256 collateralAmount)
exerciseOption(uint256 collateralAmount)
initialize(string _marketName, address _collateralToken, address _paymentToken, uint8 _marketStyle, uint256 _priceRatio, uint256 _expirationDate, uint16 _exerciseFeeBasisPoints, uint16 _closeFeeBasisPoints, uint16 _claimFeeBasisPoints, address _tokenImplementation)
mintOptions(uint256 collateralAmount)
recoverTokens(address token)
renounceOwnership()
selfDestructMarket(address refundAddress)
transferOwnership(address newOwner)
updateImplementation(address newImplementation)
updateRestrictedMinter(address _restrictedMinter)
CodeAddressUpdated(address newAddress)
CollateralClaimed(address indexed redeemer, uint256 value)
FeePaid(uint8 indexed feeType, address indexed token, uint256 value)
MarketDestroyed()
MarketInitialized(string marketName, uint8 marketStyle, address wToken, address bToken)
OptionClosed(address indexed redeemer, uint256 value)
OptionExercised(address indexed redeemer, uint256 value)
OptionMinted(address indexed minter, uint256 value)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RestrictedMinterUpdated(address newRestrictedMinter)
TokensRecovered(address indexed token, address indexed to, uint256 value)
constructor(address contractLogic)
fallback()
This contract contains no error objects.