{
  "_format": "hh-sol-artifact-1",
  "contractName": "NFTGetter",
  "sourceName": "contracts/lib/NFTGetter.sol",
  "abi": [
    {
      "inputs": [],
      "name": "amountNftTypes",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "cardMap",
      "outputs": [
        {
          "internalType": "bool",
          "name": "isMintable",
          "type": "bool"
        },
        {
          "internalType": "uint256",
          "name": "price",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "halfingPercentage",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "typePool",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "value",
          "type": "uint256"
        }
      ],
      "name": "distributeGenesisRewards",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "name": "farmReward",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "nftType",
          "type": "uint256"
        }
      ],
      "name": "percentageByNftType",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "startClaimingRankReward",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "stopClaimingRankReward",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "tokenToCardMap",
      "outputs": [
        {
          "internalType": "bool",
          "name": "isBlackListed",
          "type": "bool"
        },
        {
          "internalType": "uint256",
          "name": "cardId",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "percentage",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "lastFarmedAt",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "mintedAt",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "mintingPrice",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "name": "totalValueMap",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b50610272806100206000396000f3fe608060405234801561001057600080fd5b50600436106100835760003560e01c80630b56e621146100885780631d06c3b2146100bb5780634237ea8d146100cf57806383aea645146100d157806398d41efb146100cf578063b6593c8e146100f1578063c3b8565c14610103578063dc3676b714610179578063e4305a2914610180575b600080fd5b6100a86100963660046101d1565b60036020526000908152604090205481565b6040519081526020015b60405180910390f35b6100a86100c9366004610201565b50600090565b005b6100a86100df3660046101d1565b60026020526000908152604090205481565b6100cf6100ff36600461021a565b5050565b61014a610111366004610201565b60006020819052908152604090208054600182015460028301546003840154600485015460059095015460ff9094169492939192909186565b6040805196151587526020870195909552938501929092526060840152608083015260a082015260c0016100b2565b60006100a8565b6101b461018e366004610201565b600160208190526000918252604090912080549181015460029091015460ff9092169183565b6040805193151584526020840192909252908201526060016100b2565b6000602082840312156101e357600080fd5b81356001600160a01b03811681146101fa57600080fd5b9392505050565b60006020828403121561021357600080fd5b5035919050565b6000806040838503121561022d57600080fd5b5050803592602090910135915056fea2646970667358221220b64eea508f8c0b5a9c2720d20909d1eb9c16bbf8e4bd0a88d58fbb11486c9e8664736f6c63430008110033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100835760003560e01c80630b56e621146100885780631d06c3b2146100bb5780634237ea8d146100cf57806383aea645146100d157806398d41efb146100cf578063b6593c8e146100f1578063c3b8565c14610103578063dc3676b714610179578063e4305a2914610180575b600080fd5b6100a86100963660046101d1565b60036020526000908152604090205481565b6040519081526020015b60405180910390f35b6100a86100c9366004610201565b50600090565b005b6100a86100df3660046101d1565b60026020526000908152604090205481565b6100cf6100ff36600461021a565b5050565b61014a610111366004610201565b60006020819052908152604090208054600182015460028301546003840154600485015460059095015460ff9094169492939192909186565b6040805196151587526020870195909552938501929092526060840152608083015260a082015260c0016100b2565b60006100a8565b6101b461018e366004610201565b600160208190526000918252604090912080549181015460029091015460ff9092169183565b6040805193151584526020840192909252908201526060016100b2565b6000602082840312156101e357600080fd5b81356001600160a01b03811681146101fa57600080fd5b9392505050565b60006020828403121561021357600080fd5b5035919050565b6000806040838503121561022d57600080fd5b5050803592602090910135915056fea2646970667358221220b64eea508f8c0b5a9c2720d20909d1eb9c16bbf8e4bd0a88d58fbb11486c9e8664736f6c63430008110033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
