{
  "_format": "hh-sol-artifact-1",
  "contractName": "BabylonianEchidnaTest",
  "sourceName": "contracts/soma/SomaSwap/test/BabylonianEchidnaTest.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "uint8",
          "name": "index",
          "type": "uint8"
        }
      ],
      "name": "checkMaxForIndex",
      "outputs": [],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "input",
          "type": "uint256"
        }
      ],
      "name": "checkSqrt",
      "outputs": [],
      "stateMutability": "pure",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b5061044f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063922ab1e21461003b578063e4134de514610050575b600080fd5b61004e610049366004610290565b610063565b005b61004e61005e3660046102a9565b6100e0565b600061006e8261010f565b9050600160801b8110610083576100836102d3565b8161008f6002836103e5565b111561009d5761009d6102d3565b8160026100ab8360016103f4565b6100b591906103e5565b11806100d057506fffffffffffffffffffffffffffffffff81145b6100dc576100dc6102d3565b5050565b61010c8160ff1660ff14610104576100f9826001610407565b6100499060026103e5565b600019610063565b50565b60008160000361012157506000919050565b816001600160801b821061013a5760809190911c9060401b5b6801000000000000000082106101555760409190911c9060201b5b640100000000821061016c5760209190911c9060101b5b6201000082106101815760109190911c9060081b5b61010082106101955760089190911c9060041b5b601082106101a85760049190911c9060021b5b600882106101b45760011b5b60016101c08286610420565b6101ca90836103f4565b901c905060016101da8286610420565b6101e490836103f4565b901c905060016101f48286610420565b6101fe90836103f4565b901c9050600161020e8286610420565b61021890836103f4565b901c905060016102288286610420565b61023290836103f4565b901c905060016102428286610420565b61024c90836103f4565b901c9050600161025c8286610420565b61026690836103f4565b901c905060006102768286610420565b90508082106102855780610287565b815b95945050505050565b6000602082840312156102a257600080fd5b5035919050565b6000602082840312156102bb57600080fd5b813560ff811681146102cc57600080fd5b9392505050565b634e487b7160e01b600052600160045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561033a578160001904821115610320576103206102e9565b8085161561032d57918102915b93841c9390800290610304565b509250929050565b600082610351575060016103df565b8161035e575060006103df565b8160018114610374576002811461037e5761039a565b60019150506103df565b60ff84111561038f5761038f6102e9565b50506001821b6103df565b5060208310610133831016604e8410600b84101617156103bd575081810a6103df565b6103c783836102ff565b80600019048211156103db576103db6102e9565b0290505b92915050565b60006102cc60ff841683610342565b808201808211156103df576103df6102e9565b60ff81811683821601908111156103df576103df6102e9565b60008261043d57634e487b7160e01b600052601260045260246000fd5b50049056fea164736f6c6343000812000a",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c8063922ab1e21461003b578063e4134de514610050575b600080fd5b61004e610049366004610290565b610063565b005b61004e61005e3660046102a9565b6100e0565b600061006e8261010f565b9050600160801b8110610083576100836102d3565b8161008f6002836103e5565b111561009d5761009d6102d3565b8160026100ab8360016103f4565b6100b591906103e5565b11806100d057506fffffffffffffffffffffffffffffffff81145b6100dc576100dc6102d3565b5050565b61010c8160ff1660ff14610104576100f9826001610407565b6100499060026103e5565b600019610063565b50565b60008160000361012157506000919050565b816001600160801b821061013a5760809190911c9060401b5b6801000000000000000082106101555760409190911c9060201b5b640100000000821061016c5760209190911c9060101b5b6201000082106101815760109190911c9060081b5b61010082106101955760089190911c9060041b5b601082106101a85760049190911c9060021b5b600882106101b45760011b5b60016101c08286610420565b6101ca90836103f4565b901c905060016101da8286610420565b6101e490836103f4565b901c905060016101f48286610420565b6101fe90836103f4565b901c9050600161020e8286610420565b61021890836103f4565b901c905060016102288286610420565b61023290836103f4565b901c905060016102428286610420565b61024c90836103f4565b901c9050600161025c8286610420565b61026690836103f4565b901c905060006102768286610420565b90508082106102855780610287565b815b95945050505050565b6000602082840312156102a257600080fd5b5035919050565b6000602082840312156102bb57600080fd5b813560ff811681146102cc57600080fd5b9392505050565b634e487b7160e01b600052600160045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561033a578160001904821115610320576103206102e9565b8085161561032d57918102915b93841c9390800290610304565b509250929050565b600082610351575060016103df565b8161035e575060006103df565b8160018114610374576002811461037e5761039a565b60019150506103df565b60ff84111561038f5761038f6102e9565b50506001821b6103df565b5060208310610133831016604e8410600b84101617156103bd575081810a6103df565b6103c783836102ff565b80600019048211156103db576103db6102e9565b0290505b92915050565b60006102cc60ff841683610342565b808201808211156103df576103df6102e9565b60ff81811683821601908111156103df576103df6102e9565b60008261043d57634e487b7160e01b600052601260045260246000fd5b50049056fea164736f6c6343000812000a",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
