TradingCommonUtils
getPnlPercent
function getPnlPercent(uint64 _openPrice, uint64 _currentPrice, bool _long, uint24 _leverage) public pure returns (int256 p)Parameters
Name
Type
Description
getPositionSizeCollateral
function getPositionSizeCollateral(uint120 _collateralAmount, uint24 _leverage) public pure returns (uint256)Parameters
Name
Type
Description
getMarketExecutionPrice
Parameters
Name
Type
Description
convertCollateralToUsd
Parameters
Name
Type
Description
convertCollateralToGns
Parameters
Name
Type
Description
getTradeValuePure
Parameters
Name
Type
Description
getLiqPnlThresholdP
Parameters
Name
Type
Description
getMinPositionSizeCollateral
Parameters
Name
Type
Description
getPositionSizeCollateralBasis
Parameters
Name
Type
Description
isWithinExposureLimits
Parameters
Name
Type
Description
getTradeBorrowingFeeCollateral
Parameters
Name
Type
Description
getTradeLiquidationPrice
Parameters
Name
Type
Description
getTradeValueCollateral
Parameters
Name
Type
Description
getTradeOpeningPriceImpact
Parameters
Name
Type
Description
getTradeClosingPriceImpact
Parameters
Name
Type
Description
getTradeLiqPnlThresholdP
Parameters
Name
Type
Description
getTotalTradeFeesCollateral
Parameters
Name
Type
Description
getTradeFeesCollateral
Parameters
Name
Type
Description
getMinGovFeeCollateral
revertIfTradeHasPendingMarketOrder
Parameters
Name
Type
Description
getGToken
Parameters
Name
Type
Description
transferCollateralFrom
Parameters
Name
Type
Description
transferCollateralTo
Parameters
Name
Type
Description
transferGnsTo
Parameters
Name
Type
Description
transferGnsFrom
Parameters
Name
Type
Description
sendCollateralToVault
Parameters
Name
Type
Description
handleTradePnl
Parameters
Name
Type
Description
updateFeeTierPoints
Parameters
Name
Type
Description
distributeVaultFeeCollateral
Parameters
Name
Type
Description
distributeExactGovFeeCollateral
Parameters
Name
Type
Description
distributeGnsOtcFeeCollateral
Parameters
Name
Type
Description
distributeTriggerFeeGns
Parameters
Name
Type
Description
processFees
Parameters
Name
Type
Description
distributeReferralFeeCollateral
Parameters
Name
Type
Description
updateOi
Parameters
Name
Type
Description
updateOiTrade
Parameters
Name
Type
Description
handleOiDelta
Parameters
Name
Type
Description
_getMultiCollatDiamond
Last updated
Was this helpful?