Skip to main content
This is an internal utils library for position size increases Used by UpdatePositionSizeLifecycles internal library

validateRequest

_Validates increase position request. Possible inputs: collateral delta > 0 and leverage delta > 0 (increase position size by collateral delta * leverage delta) collateral delta = 0 and leverage delta > 0 (increase trade leverage by leverage delta)_

Parameters

prepareCallbackValues

Calculates values for callback

Parameters

validateCallback

Validates callback, and returns corresponding cancel reason

Parameters

updateTradeSuccess

Updates trade (for successful request)

Parameters

handleCanceled

Handles callback canceled case (for failed request)

Parameters

_getMultiCollatDiamond

Returns current address as multi-collateral diamond interface to call other facets functions.