{
  "contractName": "RealMathTester",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "uint216",
          "name": "num",
          "type": "uint216"
        },
        {
          "internalType": "uint216",
          "name": "den",
          "type": "uint216"
        }
      ],
      "name": "fraction",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint216",
          "name": "num",
          "type": "uint216"
        },
        {
          "internalType": "uint216",
          "name": "den",
          "type": "uint216"
        },
        {
          "internalType": "uint256",
          "name": "exp",
          "type": "uint256"
        }
      ],
      "name": "power",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b5061021f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063c92f92271461003b578063f27be26a14610083575b600080fd5b6100716004803603606081101561005157600080fd5b506001600160d81b038135811691602081013590911690604001356100b1565b60408051918252519081900360200190f35b6100716004803603604081101561009957600080fd5b506001600160d81b03813581169160200135166100d8565b60006100d0826100ca6001600160d81b038716866100f4565b90610117565b949350505050565b60006100ed6001600160d81b038416836100f4565b9392505050565b60006100ed6001600160d81b03808516650100000000009081029185160261016a565b60008282650100000000005b81156101615781600116600114156101425761013f8184610185565b90505b60019190911c90811561015c576101598384610185565b92505b610123565b95945050505050565b6000816501000000000084028161017d57fe5b049392505050565b60008282028284828161019457fe5b04146101df576040805162461bcd60e51b81526020600482015260156024820152745265616c4d617468206d756c206f766572666c6f7760581b604482015290519081900360640190fd5b60281c939250505056fea2646970667358221220ae7f5d915ac25aa7403f602ebdbc876a1031d31bd9c52c13c0669bb58b8e2ce264736f6c634300060c0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c8063c92f92271461003b578063f27be26a14610083575b600080fd5b6100716004803603606081101561005157600080fd5b506001600160d81b038135811691602081013590911690604001356100b1565b60408051918252519081900360200190f35b6100716004803603604081101561009957600080fd5b506001600160d81b03813581169160200135166100d8565b60006100d0826100ca6001600160d81b038716866100f4565b90610117565b949350505050565b60006100ed6001600160d81b038416836100f4565b9392505050565b60006100ed6001600160d81b03808516650100000000009081029185160261016a565b60008282650100000000005b81156101615781600116600114156101425761013f8184610185565b90505b60019190911c90811561015c576101598384610185565b92505b610123565b95945050505050565b6000816501000000000084028161017d57fe5b049392505050565b60008282028284828161019457fe5b04146101df576040805162461bcd60e51b81526020600482015260156024820152745265616c4d617468206d756c206f766572666c6f7760581b604482015290519081900360640190fd5b60281c939250505056fea2646970667358221220ae7f5d915ac25aa7403f602ebdbc876a1031d31bd9c52c13c0669bb58b8e2ce264736f6c634300060c0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
