OrderLibrary
OrderExecutionFeeIncreaseOutOfRange
error OrderExecutionFeeIncreaseOutOfRange()
id
function id(struct OrderSchema schema, address account, OrderNumber label) internal view returns (OrderId)
lastOrderNumber
function lastOrderNumber(struct OrderSchema schema, address account) internal view returns (OrderNumber)
setLastOrderNumber
function setLastOrderNumber(struct OrderSchema schema, address account, OrderNumber value) internal
getUnchecked
function getUnchecked(struct OrderSchema schema, OrderId id_) internal pure returns (struct OrderPtr)
resolve
function resolve(struct OrderSchema schema, OrderId id_) internal view returns (struct OrderPtr)
read
function read(struct OrderPtr ptr) internal view returns (struct IOrderBookDomain.Order)
erase
function erase(struct OrderPtr ptr) internal
exists
function exists(struct OrderPtr ptr) internal view returns (bool)
setTriggerDetails
function setTriggerDetails(struct OrderPtr ptr, struct IOrderBookDomain.TriggerDetails value) internal
executionFee
function executionFee(struct OrderPtr ptr) internal view returns (uint256)
setExecutionFee
function setExecutionFee(struct OrderPtr ptr, uint256 value) internal
updateExecutionFeeIncrease
function updateExecutionFeeIncrease(struct OrderPtr ptr, uint256 value) internal
submittedAt
function submittedAt(struct OrderPtr ptr) internal view returns (uint64)
setSubmittedAt
function setSubmittedAt(struct OrderPtr ptr, uint64 value) internal
canceledAt
function canceledAt(struct OrderPtr ptr) internal view returns (uint64)
setCanceledAt
function setCanceledAt(struct OrderPtr ptr, uint64 value) internal
executedAt
function executedAt(struct OrderPtr ptr) internal view returns (uint64)
setExecutedAt
function setExecutedAt(struct OrderPtr ptr, uint64 value) internal
executionDeadline
function executionDeadline(struct OrderPtr ptr) internal view returns (uint64)
setExecutionDeadline
function setExecutionDeadline(struct OrderPtr ptr, uint64 value) internal
productId
function productId(struct OrderPtr ptr) internal view returns (ProductId)
setProductId
function setProductId(struct OrderPtr ptr, ProductId value) internal
actionType
function actionType(struct OrderPtr ptr) internal view returns (enum IOrderBookDomain.ActionType)
setActionType
function setActionType(struct OrderPtr ptr, enum IOrderBookDomain.ActionType value) internal
isLong
function isLong(struct OrderPtr ptr) internal view returns (bool)
setIsLong
function setIsLong(struct OrderPtr ptr, bool value) internal
owner
function owner(struct OrderPtr ptr) internal view returns (address payable)
setOwner
function setOwner(struct OrderPtr ptr, address value) internal
positionLabel
function positionLabel(struct OrderPtr ptr) internal view returns (PositionLabel)
setPositionLabel
function setPositionLabel(struct OrderPtr ptr, PositionLabel value) internal
userData
function userData(struct OrderPtr ptr) internal view returns (bytes)
setUserData
function setUserData(struct OrderPtr ptr, bytes value) internal
leverage
function leverage(struct OrderPtr ptr) internal view returns (FPUnsigned)
setLeverage
function setLeverage(struct OrderPtr ptr, FPUnsigned value) internal
margin
function margin(struct OrderPtr ptr) internal view returns (uint256)
setMargin
function setMargin(struct OrderPtr ptr, uint256 value) internal
tradeFee
function tradeFee(struct OrderPtr ptr) internal view returns (uint256)
setTradeFee
function setTradeFee(struct OrderPtr ptr, uint256 value) internal
size
function size(struct OrderPtr ptr) internal view returns (FPUnsigned)
setSize
function setSize(struct OrderPtr ptr, FPUnsigned value) internal
removeMarginFactor
function removeMarginFactor(struct OrderPtr ptr) internal view returns (FPUnsigned)
setRemoveMarginFactor
function setRemoveMarginFactor(struct OrderPtr ptr, FPUnsigned value) internal
triggerType
function triggerType(struct OrderPtr ptr) internal view returns (enum IOrderBookDomain.TriggerType)
setTriggerType
function setTriggerType(struct OrderPtr ptr, enum IOrderBookDomain.TriggerType value) internal
triggerCondition
function triggerCondition(struct OrderPtr ptr) internal view returns (enum IOrderBookDomain.TriggerCondition)
setTriggerCondition
function setTriggerCondition(struct OrderPtr ptr, enum IOrderBookDomain.TriggerCondition value) internal
triggerPnLRate
function triggerPnLRate(struct OrderPtr ptr) internal view returns (FPSigned)
setTriggerPnLRate
function setTriggerPnLRate(struct OrderPtr ptr, FPSigned value) internal
triggerPrice
function triggerPrice(struct OrderPtr ptr) internal view returns (FPUnsigned)
setTriggerPrice
function setTriggerPrice(struct OrderPtr ptr, FPUnsigned value) internal