/ contracts / interfaces / IBaseHedgingManager.sol
IBaseHedgingManager.sol
 1  pragma solidity >=0.6.0;
 2  pragma experimental ABIEncoderV2;
 3  
 4  interface IBaseHedgingManager {
 5  	function getPosSize(address underlying, bool isLong) external view returns (uint[] memory);
 6      function getHedgeExposure(address underlying) external view returns (int256);
 7      function idealHedgeExposure(address underlying) external view returns (int256);
 8      function realHedgeExposure(address udlFeedAddr) external view returns (int256);
 9      function balanceExposure(address underlying) external returns (bool);
10      function totalTokenStock() external view returns (uint v);
11      function pool() external view returns (address);
12      function transferTokensToCreditProvider(address tokenAddr) external;
13  }