{
  "_format": "hh-sol-artifact-1",
  "contractName": "TestContract",
  "sourceName": "contracts/core/TestC.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_feeToSetter",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "constant": true,
      "inputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "allPairs",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [
        {
          "internalType": "address",
          "name": "tokenA",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "tokenB",
          "type": "address"
        }
      ],
      "name": "createPair",
      "outputs": [
        {
          "internalType": "address",
          "name": "pair",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": false,
      "inputs": [],
      "name": "getF",
      "outputs": [
        {
          "internalType": "address",
          "name": "feeToSetter",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "constant": true,
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "name": "getPair",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "payable": false,
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506040516102473803806102478339818101604052602081101561003357600080fd5b5051600180546001600160a01b0319166001600160a01b039092169190911790556101e4806100636000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80630c204dbc146100515780631e3dd18b14610075578063c9c6539614610092578063e6a43905146100c0575b600080fd5b6100596100ee565b604080516001600160a01b039092168252519081900360200190f35b6100596004803603602081101561008b57600080fd5b50356100f3565b610059600480360360408110156100a857600080fd5b506001600160a01b038135811691602001351661011a565b610059600480360360408110156100d657600080fd5b506001600160a01b0381358116916020013516610189565b600090565b6003818154811061010057fe5b6000918252602090912001546001600160a01b0316905081565b6040805180820182526005815264303130303160d81b602080830191825283516bffffffffffffffffffffffff19606088811b82168385015287901b1660348201528451602881830301815260489091019094528351930192909220815160009382919085f595945050505050565b60026020908152600092835260408084209091529082529020546001600160a01b03168156fea265627a7a723158206f48d557519efd60deb27ac423e1ebd3c728eea2234d62d4f732d9deac3a4e9e64736f6c63430005100032",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c80630c204dbc146100515780631e3dd18b14610075578063c9c6539614610092578063e6a43905146100c0575b600080fd5b6100596100ee565b604080516001600160a01b039092168252519081900360200190f35b6100596004803603602081101561008b57600080fd5b50356100f3565b610059600480360360408110156100a857600080fd5b506001600160a01b038135811691602001351661011a565b610059600480360360408110156100d657600080fd5b506001600160a01b0381358116916020013516610189565b600090565b6003818154811061010057fe5b6000918252602090912001546001600160a01b0316905081565b6040805180820182526005815264303130303160d81b602080830191825283516bffffffffffffffffffffffff19606088811b82168385015287901b1660348201528451602881830301815260489091019094528351930192909220815160009382919085f595945050505050565b60026020908152600092835260408084209091529082529020546001600160a01b03168156fea265627a7a723158206f48d557519efd60deb27ac423e1ebd3c728eea2234d62d4f732d9deac3a4e9e64736f6c63430005100032",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
