{
  "_format": "hh-sol-artifact-1",
  "contractName": "SwapHelperTest",
  "sourceName": "contracts/mocks/SwapHelperTest.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "factory",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "tokenA",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "tokenB",
          "type": "address"
        }
      ],
      "name": "getReserves",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "reserveA",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "reserveB",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506103ed806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80633274946114610030575b600080fd5b61004361003e36600461030d565b61005c565b6040805192835260208301919091520160405180910390f35b600080600061006b8585610126565b50905060008061007c888888610222565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156100b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100dd9190610367565b506001600160701b031691506001600160701b03169150826001600160a01b0316876001600160a01b031614610114578082610117565b81815b90999098509650505050505050565b600080826001600160a01b0316846001600160a01b03160361019d5760405162461bcd60e51b815260206004820152602560248201527f556e697377617056324c6962726172793a204944454e544943414c5f41444452604482015264455353455360d81b60648201526084015b60405180910390fd5b826001600160a01b0316846001600160a01b0316106101bd5782846101c0565b83835b90925090506001600160a01b03821661021b5760405162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a205a45524f5f4144445245535300006044820152606401610194565b9250929050565b60008060006102318585610126565b6040516001600160601b0319606084811b8216602084015283901b16603482015291935091508690604801604051602081830303815290604052805190602001206040516020016102cf9291906001600160f81b0319815260609290921b6001600160601b031916600183015260158201527f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f603582015260550190565b60408051601f1981840301815291905280516020909101209695505050505050565b80356001600160a01b038116811461030857600080fd5b919050565b60008060006060848603121561032257600080fd5b61032b846102f1565b9250610339602085016102f1565b9150610347604085016102f1565b90509250925092565b80516001600160701b038116811461030857600080fd5b60008060006060848603121561037c57600080fd5b61038584610350565b925061039360208501610350565b9150604084015163ffffffff811681146103ac57600080fd5b80915050925092509256fea2646970667358221220165f629f9ef88600ac7ab8ef8e8eec9821847e4547e6b90303ec2696119d5ad664736f6c63430008130033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c80633274946114610030575b600080fd5b61004361003e36600461030d565b61005c565b6040805192835260208301919091520160405180910390f35b600080600061006b8585610126565b50905060008061007c888888610222565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156100b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100dd9190610367565b506001600160701b031691506001600160701b03169150826001600160a01b0316876001600160a01b031614610114578082610117565b81815b90999098509650505050505050565b600080826001600160a01b0316846001600160a01b03160361019d5760405162461bcd60e51b815260206004820152602560248201527f556e697377617056324c6962726172793a204944454e544943414c5f41444452604482015264455353455360d81b60648201526084015b60405180910390fd5b826001600160a01b0316846001600160a01b0316106101bd5782846101c0565b83835b90925090506001600160a01b03821661021b5760405162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a205a45524f5f4144445245535300006044820152606401610194565b9250929050565b60008060006102318585610126565b6040516001600160601b0319606084811b8216602084015283901b16603482015291935091508690604801604051602081830303815290604052805190602001206040516020016102cf9291906001600160f81b0319815260609290921b6001600160601b031916600183015260158201527f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f603582015260550190565b60408051601f1981840301815291905280516020909101209695505050505050565b80356001600160a01b038116811461030857600080fd5b919050565b60008060006060848603121561032257600080fd5b61032b846102f1565b9250610339602085016102f1565b9150610347604085016102f1565b90509250925092565b80516001600160701b038116811461030857600080fd5b60008060006060848603121561037c57600080fd5b61038584610350565b925061039360208501610350565b9150604084015163ffffffff811681146103ac57600080fd5b80915050925092509256fea2646970667358221220165f629f9ef88600ac7ab8ef8e8eec9821847e4547e6b90303ec2696119d5ad664736f6c63430008130033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
