{
  "_format": "hh-sol-artifact-1",
  "contractName": "BitMathTest",
  "sourceName": "contracts/test/BitMathTest.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "x",
          "type": "uint256"
        }
      ],
      "name": "getGasCostOfLeastSignificantBit",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "x",
          "type": "uint256"
        }
      ],
      "name": "leastSignificantBit",
      "outputs": [
        {
          "internalType": "uint8",
          "name": "r",
          "type": "uint8"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b50610202806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80636b83cf261461003b578063d230d23f14610061575b600080fd5b61004e6100493660046101dc565b610086565b6040519081526020015b60405180910390f35b61007461006f3660046101dc565b6100a4565b60405160ff9091168152602001610058565b6000805a905061009a8384600003166100ba565b505a900392915050565b60006100b48283600003166100ba565b92915050565b7f55555555555555555555555555555555555555555555555555555555555555558116156fffffffffffffffffffffffffffffffff82161560071b1777ffffffffffffffff0000000000000000ffffffffffffffff82161560061b177bffffffff00000000ffffffff00000000ffffffff00000000ffffffff82161560051b177dffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff82161560041b177eff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff82161560031b177f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f82161560021b177f3333333333333333333333333333333333333333333333333333333333333333919091161560011b1790565b6000602082840312156101ee57600080fd5b503591905056fea164736f6c6343000814000a",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c80636b83cf261461003b578063d230d23f14610061575b600080fd5b61004e6100493660046101dc565b610086565b6040519081526020015b60405180910390f35b61007461006f3660046101dc565b6100a4565b60405160ff9091168152602001610058565b6000805a905061009a8384600003166100ba565b505a900392915050565b60006100b48283600003166100ba565b92915050565b7f55555555555555555555555555555555555555555555555555555555555555558116156fffffffffffffffffffffffffffffffff82161560071b1777ffffffffffffffff0000000000000000ffffffffffffffff82161560061b177bffffffff00000000ffffffff00000000ffffffff00000000ffffffff82161560051b177dffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff82161560041b177eff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff00ff82161560031b177f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f82161560021b177f3333333333333333333333333333333333333333333333333333333333333333919091161560011b1790565b6000602082840312156101ee57600080fd5b503591905056fea164736f6c6343000814000a",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
