{
  "_format": "hh-sol-artifact-1",
  "contractName": "GasTesting",
  "sourceName": "contracts/mock/GasTesting.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "times",
          "type": "uint256"
        }
      ],
      "name": "change128",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "times",
          "type": "uint256"
        }
      ],
      "name": "change256",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "times",
          "type": "uint256"
        }
      ],
      "name": "change32",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "a",
          "type": "address"
        }
      ],
      "name": "convert",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506101ef806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806398a7bd9e14610051578063d3ddef9514610066578063def2489b14610079578063fa97495e146100a2575b600080fd5b61006461005f366004610198565b6100b5565b005b610064610074366004610198565b610106565b61008c61008736600461016a565b61013a565b60405161009991906101b0565b60405180910390f35b6100646100b0366004610198565b610146565b60005b8181101561010257600081815260016020819052604090912080546fffffffffffffffffffffffffffffffff1916426fffffffffffffffffffffffffffffffff16179055016100b8565b5050565b60005b81811015610102576000818152600260205260409020805463ffffffff19164263ffffffff16179055600101610109565b6001600160a01b031690565b60005b81811015610102576000818152602081905260409020429055600101610149565b60006020828403121561017b578081fd5b81356001600160a01b0381168114610191578182fd5b9392505050565b6000602082840312156101a9578081fd5b5035919050565b9081526020019056fea2646970667358221220794d878b32b1a509aad3c6b1d51768e7029e34a9cac38cd8d665cc1d4bbec88364736f6c63430007060033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c806398a7bd9e14610051578063d3ddef9514610066578063def2489b14610079578063fa97495e146100a2575b600080fd5b61006461005f366004610198565b6100b5565b005b610064610074366004610198565b610106565b61008c61008736600461016a565b61013a565b60405161009991906101b0565b60405180910390f35b6100646100b0366004610198565b610146565b60005b8181101561010257600081815260016020819052604090912080546fffffffffffffffffffffffffffffffff1916426fffffffffffffffffffffffffffffffff16179055016100b8565b5050565b60005b81811015610102576000818152600260205260409020805463ffffffff19164263ffffffff16179055600101610109565b6001600160a01b031690565b60005b81811015610102576000818152602081905260409020429055600101610149565b60006020828403121561017b578081fd5b81356001600160a01b0381168114610191578182fd5b9392505050565b6000602082840312156101a9578081fd5b5035919050565b9081526020019056fea2646970667358221220794d878b32b1a509aad3c6b1d51768e7029e34a9cac38cd8d665cc1d4bbec88364736f6c63430007060033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
