IVault.sol
 1  pragma solidity >=0.6.0;
 2  pragma experimental ABIEncoderV2;
 3  
 4  interface IVault {
 5      function allWhitelistedTokensLength() external view returns (uint256);
 6      function allWhitelistedTokens(uint256) external view returns (address);
 7      function guaranteedUsd(address _token) external view returns (uint256);
 8      function poolAmounts(address _token) external view returns (uint256);
 9      function reservedAmounts(address _token) external view returns (uint256);
10      function globalShortSizes(address _token) external view returns (uint256);
11  }