ITradingInteractionsUtils
initializeTrading
function initializeTrading(uint16 _marketOrdersTimeoutBlocks, address[] _usersByPassTriggerLink) externalParameters
Name
Type
Description
updateMarketOrdersTimeoutBlocks
function updateMarketOrdersTimeoutBlocks(uint16 _valueBlocks) externalParameters
Name
Type
Description
updateByPassTriggerLink
function updateByPassTriggerLink(address[] _users, bool[] _shouldByPass) externalParameters
Name
Type
Description
setTradingDelegate
Parameters
Name
Type
Description
removeTradingDelegate
delegatedTradingAction
Parameters
Name
Type
Description
openTrade
Parameters
Name
Type
Description
openTradeNative
Parameters
Name
Type
Description
updateMaxClosingSlippageP
Parameters
Name
Type
Description
closeTradeMarket
Parameters
Name
Type
Description
updateOpenOrder
Parameters
Name
Type
Description
cancelOpenOrder
Parameters
Name
Type
Description
updateTp
Parameters
Name
Type
Description
updateSl
Parameters
Name
Type
Description
triggerOrder
Parameters
Name
Type
Description
cancelOrderAfterTimeout
Parameters
Name
Type
Description
updateLeverage
Parameters
Name
Type
Description
increasePositionSize
Parameters
Name
Type
Description
decreasePositionSize
Parameters
Name
Type
Description
getWrappedNativeToken
isWrappedNativeToken
Parameters
Name
Type
Description
getTradingDelegate
Parameters
Name
Type
Description
getMarketOrdersTimeoutBlocks
getByPassTriggerLink
Parameters
Name
Type
Description
MarketOrdersTimeoutBlocksUpdated
Parameters
Name
Type
Description
ByPassTriggerLinkUpdated
Parameters
Name
Type
Description
MarketOrderInitiated
Parameters
Name
Type
Description
OpenOrderPlaced
Parameters
Name
Type
Description
OpenLimitUpdated
Parameters
Name
Type
Description
OpenLimitCanceled
Parameters
Name
Type
Description
TriggerOrderInitiated
Parameters
Name
Type
Description
ChainlinkCallbackTimeout
Parameters
Name
Type
Description
CouldNotCloseTrade
Parameters
Name
Type
Description
NativeTokenWrapped
Parameters
Name
Type
Description
NotWrappedNativeToken
DelegateNotApproved
PriceZero
AboveExposureLimits
CollateralNotActive
PriceImpactTooHigh
NoTrade
NoOrder
AlreadyBeingMarketClosed
ConflictingPendingOrder
WrongLeverage
WrongTp
WrongSl
WaitTimeout
PendingTrigger
NoSl
NoTp
NotYourOrder
DelegatedActionNotAllowed
InsufficientCollateral
Last updated
Was this helpful?