HegicOptionsETH

Verified contract

Active on Ethereum with 1,342 txns
Deployed by via 0x2091eca4 at 11290419
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "HegicOptionsETH"

0x716ffa4181f8b63df2f85e0b96d1139cd64a421aa321b66d6119a3582638b646
0xc65ed318ceb9db81fa0dad6225cdb8da0dc63a5692752113268fab2945435d49
0xc908c87dd31204a67a609c43d52ef0a3275f057745502e3bcd771826f39f060c
0x4f6544cd13488540dcad36447e93156953eb2ebdbae66a242539dc7da1884367
0xb6da12a540dee784d67ec6ceea237e9354cbf299d8e57c795f6c0082cdd1744a
0xe5bc208780a9d6374062837b302c0f328a65b315e962cb78d2b11ea2926e576f
0x07491dcb7f99f51f77128c25c3d344a5a4e3b36b49d6fa265963a76336bc76ef
0xb59e62a67b38b98deaa888c819a8f5809a61a04e9784d5c676cc30ffbb64f9ca
0x05f66a45244849cc5dd5f60b150575537b7a9c19d8f61d78d57b780c42e3e1e6
0x4d13ff641ff156a49dadecea97e9b96b0865b1be06e9d5eeb656b96bb8a1168a

Functions
Getter at block 21199230
baseURI(view returns (string)
name(view returns (string)
HegicOptionsETH
optionsProvider(view returns (address)
0xefc0eeadc1132a12c9487d800112693bf49ecfa2
owner(view returns (address)
0x7e3a1c5775ec2514ba513a2947585b901c0242d5
symbol(view returns (string)
hoETH
totalSupply(view returns (uint256)
1225
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getOptionCostETH(uint256 _perioduint256 _amountuint256 _strikeuint8 _optionTypeview returns (uint256 ethCost)
getUnderlyingOptionId(uint256 _tokenIdview returns (uint256)
getUnderlyingOptionParams(uint256 _tokenIdview returns (uint8 stateaddress holderuint256 strikeuint256 amountuint256 lockedAmountuint256 premiumuint256 expirationuint8 optionType)
isApprovedForAll(address owneraddress operatorview returns (bool)
isValidToken(uint256 _tokenIdview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
underlyingOptionId(uint256view returns (uint256)
State-modifying
approve(address touint256 tokenId
burnToken(uint256 _tokenId
checkValidToken(uint256 _tokenIdreturns (bool)
createOption(uint256 _perioduint256 _amountuint256 _strikeuint8 _optionTypepayable returns (uint256 newTokenId)
detokenizeOption(uint256 _tokenIdbool _burnToken
exerciseOption(uint256 _tokenId
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
tokenizeOption(uint256 _optionIdreturns (uint256 newTokenId)
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
updateOptionsProvider(address _newOptionsProvider
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Detokenized(address accountuint256 tokenIdbool burned
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Tokenized(address accountuint256 optionId
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _optionsProvider
Fallback and receive
receive(
Errors

This contract contains no error objects.