Hegic ETH ATM Puts Pool
Verified contract
Active on
Ethereum with 476 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x4302…fcda
2 additional
variables
Balances ($118,208.31)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 118.261523K | $0.99955 |
$118,208.31 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15931256 | 2 years ago | | | 0 | 0.0015807385 | |
| 15914440 | 2 years ago | | | 0 | 0.0017067737 | |
| 15830348 | 2 years ago | | | 0 | 0.00088612580 | |
| 15830344 | 2 years ago | | | 0 | 0.0011852782 | |
| 15824816 | 2 years ago | | | 0 | 0.0011678422 | |
| 15756054 | 2 years ago | | | 0 | 0.0022551739 | |
| 15728305 | 2 years ago | | | 0 | 0.0025943550 | |
| 15711826 | 2 years ago | | | 0 | 0.0024971390 | |
| 15711824 | 2 years ago | | | 0 | 0.0022593367 | |
| 15619366 | 2 years ago | | | 0 | 0.0017483094 |
ABI
ABI objects
Getter at block 20916658
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
INITIAL_RATE() view returns (uint256)
100000000000000000000
availableBalance() view returns (uint256 balance)
118261523247
collateralizationRatio() view returns (uint256)
30
hedgeFeeRate() view returns (uint256)
80
hedgePool() view returns (address)
0xf15968a096fc8f47650001585d23bee819b5affb
hedgedBalance() view returns (uint256)
37598917
hedgedShare() view returns (uint256)
297702221941890986895180387256
lockedAmount() view returns (uint256)
0
lockupPeriodForHedgedTranches() view returns (uint256)
5184000
lockupPeriodForUnhedgedTranches() view returns (uint256)
2592000
maxDepositAmount() view returns (uint256)
5000000000000
maxHedgedDepositAmount() view returns (uint256)
0
maxUtilizationRate() view returns (uint256)
100
name() view returns (string)
Hegic ETH ATM Puts Pool
optionsManager() view returns (address)
0x1ba4b447d0df64da64024e5ec47da94458c1e97f
priceProvider() view returns (address)
0x5f4ec3df9cbd43714fe2740f5e3616155c5b8419
pricer() view returns (address)
0x24e5e35355fec3bb99cf55f40dd009e359c5fe89
settlementFeeRecipient() view returns (address)
0x43023cc5b7160ab38345bf4cfd38e5964866fcda
symbol() view returns (string)
ETHPUTSPOOL
token() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
totalBalance() view returns (uint256 balance)
118261523247
unhedgedBalance() view returns (uint256)
118223924330
unhedgedShare() view returns (uint256)
40905213881458485152650783260798
Read-only
balanceOf(address owner) view returns (uint256)
calculateTotalPremium(uint256 period, uint256 amount, uint256 strike) view returns (uint256 settlementFee, uint256 premium)
getApproved(uint256 tokenId) view returns (address)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
isApprovedForAll(address owner, address operator) view returns (bool)
options(uint256) view returns (uint8 state, uint256 strike, uint256 amount, uint256 lockedAmount, uint256 expired, uint256 hedgePremium, uint256 unhedgePremium)
ownerOf(uint256 tokenId) view returns (address)
profitOf(uint256 id) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
tranches(uint256) view returns (uint8 state, uint256 share, uint256 amount, uint256 creationTimestamp, bool hedged)
State-modifying
Events approve(address to, uint256 tokenId)
exercise(uint256 id)
grantRole(bytes32 role, address account)
provideFrom(address account, uint256 amount, bool hedged, uint256 minShare) returns (uint256 share)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
sellOption(address holder, uint256 period, uint256 amount, uint256 strike) returns (uint256 id)
setApprovalForAll(address operator, bool approved)
setCollateralizationRatio(uint256 value)
setHedgePool(address value)
setLockupPeriod(uint256 hedgedValue, uint256 unhedgedValue)
setMaxDepositAmount(uint256 total, uint256 hedged)
setMaxUtilizationRate(uint256 value)
setPriceCalculator(address pc)
setSettlementFeeRecipient(address recipient)
transferFrom(address from, address to, uint256 tokenId)
unlock(uint256 id)
withdraw(uint256 trancheID) returns (uint256 amount)
withdrawWithoutHedge(uint256 trancheID) returns (uint256 amount)
Acquired(uint256 indexed id, uint256 settlementFee, uint256 premium)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
Exercised(uint256 indexed id, uint256 profit)
Expired(uint256 indexed id)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Withdrawn(address indexed account, uint256 indexed trancheID, uint256 amount)
constructor(address _token, string name, string symbol, address manager, address _pricer, address _settlementFeeRecipient, address _priceProvider, uint8 spotDecimals)
This contract contains no fallback and receive objects.
This contract contains no error objects.