Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xb489…fa1e
0x8250…487a
Balances ($1.60)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 0.000484 | $3,313.64 |
$1.6 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15919015 | 5 months ago | | | 0 | 0.000000304163959560 | |
| 15919010 | 5 months ago | | | 0 | 4.4895440e-7 | |
| 15918895 | 5 months ago | | | 0 | 2.3779697e-7 | |
| 15918845 | 5 months ago | | | 0 | 2.3367333e-7 | |
| 13794009 | 7 months ago | | | 0 | 4.2168961e-7 | |
| 13793999 | 7 months ago | | | 0 | 6.2212347e-7 | |
| 13774386 | 7 months ago | | | 0 | 0.0000010061128 | |
| 11388208 | 9 months ago | | | 0 | 1.8518827e-7 | |
| 11388205 | 9 months ago | | | <0.00000001 | 0.000000305737607700 | |
| 11384966 | 9 months ago | | | <0.00000001 | 7.6936290e-7 |
ABI
ABI objects
Getter at block 22750474
BPS_DIVIDER() view returns (uint256)
10000
Store() view returns (address)
0xb489014622e0d0bbc543881156fddab314dffa1e
UNIT() view returns (uint256)
1000000000000000000
baseSettlementFeePercentageForAbove() view returns (uint256)
5000
baseSettlementFeePercentageForBelow() view returns (uint256)
5000
collateriaztionRatio() view returns (uint256)
100
expMultiplier() view returns (uint256)
100000000
fee() view returns (uint256)
80
fundingTracker() view returns (int256)
0
getAllOrders() view returns (struct DataStoreOptionData[] _orders)
[]
gov() view returns (address)
0x8ef4cdb1b329307b61ac09213c358c198ce4f264
iv() view returns (uint256)
0
maxPeriod() view returns (uint32)
86400
minPeriod() view returns (uint32)
60
owner() view returns (address)
0x8ef4cdb1b329307b61ac09213c358c198ce4f264
payoutBP() view returns (uint256)
8000
pyth() view returns (address)
0x8250f4af4b972684f7b336503e2d6dfedeb1487a
router() view returns (address)
0x8d4196e40ea7023b111231080dc1d27efcd4dcff
size() view returns (uint256)
10000
stepSize() view returns (uint256)
25
treasury() view returns (address)
0x4ba5252b0ec802ccae6075a327375d7e9f58d614
utilizationMultiplier() view returns (uint256)
100
Read-only
_getPythPrice(bytes32 priceFeedId) view returns (uint256, uint256)
checkExpiry(uint256 id) view returns (bool)
currencyData(address token) view returns (struct DataStoreCurrenciesData currencies)
evaluatePayout(uint256 margin) view returns (uint256 payout)
evaluateProfit(uint256 id) view returns (uint256 profit, bool isNegative)
getExpiredOptions(uint256[] orderIds) view returns (uint256[] isExpired)
getMarket(uint256 id) view returns (struct DataStoreMarketData market)
getMinMargin(address token) view returns (uint256)
getOILong(uint256 marketId, address currency) view returns (uint256)
getOIShort(uint256 marketId, address currency) view returns (uint256)
getOrder(uint256 id) view returns (struct DataStoreOptionData _orders)
getPythPrice(uint256 marketId) view returns (uint256)
getUserOrdersFromStore(address user) view returns (struct DataStoreOptionData[] _users)
getUtilization(address token) view returns (uint256)
State-modifying
Events CreateOption(struct DataStoreOptionData optionsData, bytes[] priceUpdateData) payable
configure(uint256 _baseSettlementFeePercentageForAbove, uint256 _baseSettlementFeePercentageForBelow, uint256 _exp)
exerciseOption(uint256 id, bytes[] priceUpdateData) payable
link(address _store)
renounceOwnership()
setIV(uint256 _iv)
setKeeper(address _g)
setMaxPeriod(uint32 _maxPeriod)
setMinPeriod(uint32 _minPeriod)
setPayout(uint256 x)
setPrices(address sender, bytes[] priceUpdateData) payable
setRouter(address _router)
setSize(uint256 x)
setTreasury(address _treasury)
transferOwnership(address newOwner)
updateOption(uint256[] orderIds, bytes[] priceUpdateData) payable
ClosePosition(uint256 orderId, address user, uint256 entry, uint256 exit, address currency, uint256 marketId, bool isLong, uint256 margin, bool isActive, uint256 earning)
FeeGenerated(address indexed user, uint256 amount, address indexed currency, uint256 timestamp)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PositionCreated(uint256 orderId, address indexed user, address indexed currency, uint256 marketId, uint256 entry, uint256 expiry, uint256 duration, uint256 timestamp, bool isLong, uint256 orderType, uint256 margin, bool isActive)
constructor(address pythContract)
fallback()
receive()
This contract contains no error objects.