Margin Trading Accumulation - laminar-protocol/flow-protocol-ethereum GitHub Wiki
The accumulation contract keeps track of all accumulated SHORT and LONG positions per trading pair a) per pool and b) per trader.
External Functions
getPairPoolSafetyInfo
Returns (net, longestLeg, unrealized) in USD for a given trading pair and pool.
net
refers to the total sum of all positions for that trading pair evaluated in USD.longestLeg
is the maximum sum in one direction (max(netOfLongs, netOfShorts)
).unrealized
is the total sum of unrealized for all positions in that trading pair.
Full details can be seen at MarginFlowProtocolAccPositions.getPairPoolSafetyInfo.
getPairTraderUnrealized
Returns total unrealized in USD for a given trading pair, pool and trader.
Full details can be seen at MarginFlowProtocolAccPositions.getPairTraderUnrealized.
getPairTraderNet
Returns total net in USD for a given trading pair, pool and trader.
Full details can be seen at MarginFlowProtocolAccPositions.getPairTraderNet.