OrderVault

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x1649e00b at 2492037
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots

No balances found for "OrderVault"

No transactions found for "OrderVault"


Functions
Getter at block 22943101

This contract contains no getter function objects.

Read-only
addPositionOrders(uint256view returns (address owneruint256 collateraluint256 sizeuint256 allowedPriceuint256 timestampuint256 fee)
decreasePositionOrders(uint256view returns (uint256 sizeuint256 allowedPriceuint256 timestamp)
getAddPositionOrder(uint256 _posIdview returns (struct AddPositionOrder)
getAliveTriggerIds(uint256 _posIdview returns (uint256[] _aliveTriggerIds)
getDecreasePositionOrder(uint256 _posIdview returns (struct DecreasePositionOrder)
getOrder(uint256 _posIdview returns (struct Order)
getTriggerOrderInfo(uint256 _posIdview returns (struct PositionTrigger)
orders(uint256view returns (uint8 statusuint256 lmtPriceuint256 sizeuint256 collateraluint256 positionTypeuint256 stepAmountuint256 stepTypeuint256 stpPriceuint256 timestamp)
validateTrailingStopInputData(uint256[] _paramspure returns (bool)
validateTrailingStopPrice(uint256 _tokenIdbool _isLonguint256 _posIdbool _raiseview returns (bool)
State-modifying
addTrailingStop(address _accountuint256 _posIduint256[] _params
addTriggerOrders(uint256 _posIdaddress _accountbool[] _isTPsuint256[] _pricesuint256[] _amountPercents
cancelAddPositionOrder(uint256 _posId
cancelAllTriggerOrders(uint256 _posId
cancelMarketOrder(uint256 _posId
cancelPendingOrder(address _accountuint256 _posId
cancelTriggerOrder(uint256 _posIduint256 _orderId
cancelTriggerOrderPacked(uint256 x
createAddPositionOrder(address _owneruint256 _posIduint256 _collateralDeltauint256 _sizeDeltauint256 _allowedPriceuint256 _fee
createDecreasePositionOrder(uint256 _posIduint256 _sizeDeltauint256 _allowedPrice
createNewOrder(uint256 _posIdaddress _accountbool _isLonguint256 _tokenIduint256 _positionTypeuint256[] _paramsaddress _refer
deleteAddPositionOrder(uint256 _posId
deleteDecreasePositionOrder(uint256 _posId
editTriggerOrder(uint256 _posIduint256 _orderIdbool _isTPuint256 _priceuint256 _amountPercent
init(address _priceManageraddress _positionVaultaddress _settingsManageraddress _vaultaddress _operators
initialize(
triggerForOpenOrders(uint256 _posId
triggerForTPSL(uint256 _posId
updateOrder(uint256 _posIduint256 _positionTypeuint256 _collateraluint256 _sizeuint8 _status
updateTrailingStop(uint256 _posId
Events
AddTrailingStop(uint256 posIduint256[] data
AddTriggerOrders(uint256 posIduint256 orderIdbool isTPuint256 priceuint256 amountPercentuint8 status
EditTriggerOrder(uint256 indexed posIduint256 orderIdbool isTPuint256 priceuint256 amountPercent
ExecuteTriggerOrders(uint256 posIduint256 amountuint256 orderIduint256 price
FinishOrder(uint256 posIduint256 positionTypeuint8 orderStatus
Initialized(uint8 version
NewOrder(uint256 posIdaddress accountbool isLonguint256 tokenIduint256 positionTypeuint8 orderStatusuint256[] triggerDataaddress refer
UpdateOrder(uint256 posIduint256 positionTypeuint8 orderStatus
UpdateTrailingStop(uint256 posIduint256 stpPrice
UpdateTriggerOrderStatus(uint256 posIduint256 orderIduint8 status
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.