OverlayV1Market

Verified contract

Active on Ethereum with 568 txns
Deployed by via 0x4e0c97ff at 15641602
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 14 additional slots
ERC-20
--
0x212c942b0fea06a138aaaf4eea352f65092ebacedda346d94a27ce65c5731e1a
0x5ba684b6b7a7c4badb52db714f656723656bdfa993e1320956d5a14895619a1a
0x898c4f01a0f21c47519662311b6ce78707c349cbd63bb4738ba2885aae27e8d9
0xeff725c532a700022d7b907bf9b3cec097d73aaa57d146c44504d28347fea29d
0x10d6b1b91dc273a07a59f6a2c321b56647ad5cf41a8fb18d41f158e7c1cec8e5
0xeed12a53eac13f8b07e3ade8ae8371cb61fd3c2ef44075109b3db99f5d0f6ca8
0xfd94660da55a6237c9d52642102fce723d82d8842d4e8acf1777372da647e720
0xb07e022f267016aedb6e2c6b877c43ce963defedf6fff59e726fc6c05eef400f
0x8e773cdace66de00aa70b184b581bf686e4940a1d0887ddaf5f579cda0065214
0xf3251c5452e62c71c4d9a3464173882ee211e595db7c8d3fe2a113c3abf4bf81

Functions
Getter at block 20859543
dpUpperLimit(view returns (uint256)
1433329414560354592
factory(view returns (address)
0x9a74758c2a80fa1b1d899e0e1f24cf505a4dea33
feed(view returns (address)
0xffdd8e8d16aed8cadf4b46dcaf4ba620dc269de1
isShutdown(view returns (bool)
false
oiLong(view returns (uint256)
217833713029187788522549452028
oiLongShares(view returns (uint256)
361706172066128456793922268435
oiShort(view returns (uint256)
243221939548770134288607649235
oiShortShares(view returns (uint256)
146668281389244599450211486402
ovl(view returns (address)
0xdc77acc82cce1cc095cba197474cc06824ade6f7
snapshotMinted(view returns (uint32 timestampuint32 windowint192 accumulator)
(timestamp=1683014219, window=1461632, accumulator=5944073065181552514)
snapshotVolumeAsk(view returns (uint32 timestampuint32 windowint192 accumulator)
(timestamp=1681043615, window=600, accumulator=90000000000000)
snapshotVolumeBid(view returns (uint32 timestampuint32 windowint192 accumulator)
(timestamp=1683014219, window=600, accumulator=3372303416956)
timestampUpdateLast(view returns (uint256)
1683014219
Read-only
ask(struct OracleData datauint256 volumeview returns (uint256 ask_)
backRunBound(struct OracleData dataview returns (uint256)
bid(struct OracleData datauint256 volumeview returns (uint256 bid_)
capNotionalAdjustedForBounds(struct OracleData datauint256 capview returns (uint256)
capOiAdjustedForCircuitBreaker(uint256 capview returns (uint256)
circuitBreaker(struct RollerSnapshot snapshotuint256 capview returns (uint256)
dataIsValid(struct OracleData dataview returns (bool)
frontRunBound(struct OracleData dataview returns (uint256)
oiAfterFunding(uint256 oiOverweightuint256 oiUnderweightuint256 timeElapsedview returns (uint256uint256)
oiFromNotional(uint256 notionaluint256 midPriceview returns (uint256)
params(uint256view returns (uint256)
positions(bytes32view returns (uint96 notionalInitialuint96 debtInitialint24 midTickint24 entryTickbool isLongbool liquidateduint240 oiSharesuint16 fractionRemaining)
State-modifying
build(uint256 collateraluint256 leveragebool isLonguint256 priceLimitreturns (uint256 positionId_)
emergencyWithdraw(uint256 positionId
initialize(uint256[15] _params
liquidate(address owneruint256 positionId
setRiskParam(uint8 nameuint256 value
shutdown(
unwind(uint256 positionIduint256 fractionuint256 priceLimit
update(returns (struct OracleData)
Events
Build(address indexed senderuint256 positionIduint256 oiuint256 debtbool isLonguint256 price
EmergencyWithdraw(address indexed senderuint256 positionIduint256 collateral
Liquidate(address indexed senderaddress indexed owneruint256 positionIdint256 mintuint256 price
Unwind(address indexed senderuint256 positionIduint256 fractionint256 mintuint256 price
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.