PerpsV2MarketDelayedIntent¶
Description¶
Source: contracts/PerpsV2MarketDelayedIntent.sol
Constructor¶
constructor
¶
Details
Signature
constructor(address payable _proxy, address _marketState, address _owner, address _resolver)
Visibility
public
State Mutability
``
Restricted Functions¶
submitCloseDelayedOrderWithTracking
¶
Details
Signature
submitCloseDelayedOrderWithTracking(uint256 desiredTimeDelta, uint256 desiredFillPrice, bytes32 trackingCode)
Visibility
external
State Mutability
``
Modifiers
submitCloseOffchainDelayedOrderWithTracking
¶
Details
Signature
submitCloseOffchainDelayedOrderWithTracking(uint256 desiredFillPrice, bytes32 trackingCode)
Visibility
external
State Mutability
``
Modifiers
submitDelayedOrder
¶
Details
Signature
submitDelayedOrder(int256 sizeDelta, uint256 desiredTimeDelta, uint256 desiredFillPrice)
Visibility
external
State Mutability
``
Modifiers
submitDelayedOrderWithTracking
¶
Details
Signature
submitDelayedOrderWithTracking(int256 sizeDelta, uint256 desiredTimeDelta, uint256 desiredFillPrice, bytes32 trackingCode)
Visibility
external
State Mutability
``
Modifiers
submitOffchainDelayedOrder
¶
Details
Signature
submitOffchainDelayedOrder(int256 sizeDelta, uint256 desiredFillPrice)
Visibility
external
State Mutability
``
Modifiers
submitOffchainDelayedOrderWithTracking
¶
Details
Signature
submitOffchainDelayedOrderWithTracking(int256 sizeDelta, uint256 desiredFillPrice, bytes32 trackingCode)
Visibility
external
State Mutability
``
Modifiers
Internal Functions¶
_submitCloseDelayedOrder
¶
Details
Signature
_submitCloseDelayedOrder(uint256 desiredTimeDelta, uint256 desiredFillPrice, bytes32 trackingCode, enum IPerpsV2MarketBaseTypes.OrderType orderType)
Visibility
internal
State Mutability
``
Requires
_submitDelayedOrder
¶
Details
Signature
_submitDelayedOrder(bytes32 marketKey, int256 sizeDelta, uint256 desiredTimeDelta, uint256 desiredFillPrice, bytes32 trackingCode, bool isOffchain)
Visibility
internal
State Mutability
``
Requires
emitDelayedOrderSubmitted
¶
Details
Signature
emitDelayedOrderSubmitted(address account, struct IPerpsV2MarketBaseTypes.DelayedOrder order)
Visibility
internal
State Mutability
``
Events¶
DelayedOrderSubmitted
¶
Signature: DelayedOrderSubmitted(address account, bool isOffchain, int256 sizeDelta, uint256 targetRoundId, uint256 intentionTime, uint256 executableAtTime, uint256 commitDeposit, uint256 keeperDeposit, bytes32 trackingCode)