{
  "allPools": {
    "inputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],
    "name": "allPools",
    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],
    "stateMutability": "view",
    "type": "function"
  },
  "allPoolsLength": {
    "inputs": [],
    "name": "allPoolsLength",
    "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],
    "stateMutability": "view",
    "type": "function"
  },
  "aToken": {
    "inputs": [],
    "name": "aToken",
    "outputs": [{ "internalType": "address", "name": "", "type": "address" }],
    "stateMutability": "view",
    "type": "function"
  },
  "poolTokensInfo": {
    "inputs": [],
    "name": "poolTokensInfo",
    "outputs": [
      { "internalType": "address", "name": "longToken", "type": "address" },
      { "internalType": "address", "name": "shortToken", "type": "address" },
      { "internalType": "address", "name": "sponsorToken", "type": "address" }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  "status": {
    "inputs": [],
    "name": "status",
    "outputs": [
      {
        "internalType": "bool",
        "name": "isShortLastRoundWinner",
        "type": "bool"
      },
      { "internalType": "bool", "name": "isFirstUser", "type": "bool" },
      { "internalType": "bool", "name": "isFirstRound", "type": "bool" },
      { "internalType": "uint256", "name": "gameRound", "type": "uint256" },
      {
        "internalType": "uint256",
        "name": "durationOfGame",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "durationOfBidding",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "lastUpdateTimestamp",
        "type": "uint256"
      },
      { "internalType": "int256", "name": "initialPrice", "type": "int256" },
      { "internalType": "int256", "name": "endPrice", "type": "int256" },
      {
        "internalType": "enum ILosslessV2Pool.PoolStatus",
        "name": "currState",
        "type": "uint8"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  }
}
