{
  "getToken": {
      "type": "function",
      "stateMutability": "view",
      "outputs": [
          {
              "type": "address",
              "name": "",
              "internalType": "contract IERC20"
          }
      ],
      "name": "getToken",
      "inputs": [
          {
              "type": "uint8",
              "name": "index",
              "internalType": "uint8"
          }
      ]
  },
  "want": {
      "type": "function",
      "stateMutability": "view",
      "outputs": [
          {
              "type": "address",
              "name": "",
              "internalType": "address"
          }
      ],
      "name": "want",
      "inputs": []
  },
  "balanceOf": {
      "type": "function",
      "stateMutability": "view",
      "outputs": [
          {
              "type": "uint256",
              "name": "",
              "internalType": "uint256"
          }
      ],
      "name": "balanceOf",
      "inputs": []
  },
  "token": {
      "type": "function",
      "stateMutability": "view",
      "outputs": [
          {
              "type": "address",
              "name": "",
              "internalType": "contract IERC20"
          }
      ],
      "name": "token",
      "inputs": []
  },
  "balance": {
      "type": "function",
      "stateMutability": "view",
      "outputs": [
          {
              "type": "uint256",
              "name": "",
              "internalType": "uint256"
          }
      ],
      "name": "balance",
      "inputs": []
  },
  "poolLength": {
    "type": "function",
    "stateMutability": "view",
    "outputs": [
        {
            "type": "uint256",
            "name": "pools",
            "internalType": "uint256"
        }
    ],
    "name": "poolLength",
    "inputs": []
  },
  "poolInfo": {
    "type": "function",
    "stateMutability": "view",
    "inputs": [{
        "internalType":"uint256",
        "name":"",
        "type":"uint256"
    }],
    "name": "poolInfo",
    "outputs":[{
        "internalType":"contract IERC20",
        "name":"lpToken",
        "type":"address"
        },
        {
        "internalType":"uint256",
        "name":"accAxialPerShare",
        "type":"uint256"
        },
        {
        "internalType":"uint256",
        "name":"lastRewardTimestamp",
        "type":"uint256"
        },
        {
        "internalType":"uint256",
        "name":"allocPoint",
        "type":"uint256"
        },
        {
        "internalType":"contract IRewarder",
        "name":"rewarder",
        "type":"address"
        }
    ]
  },
  "owner": {
    "name": "owner",
    "type": "function",
    "stateMutability":"view",
    "inputs": [],
    "outputs": [{
        "internalType": "address",
        "name": "",
        "type": "address"
    }]
  }
}