{
  "address": "0xA192E2ac862829a6447103BABdF573D4C72DdBf0",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "contract ENS",
          "name": "_ens",
          "type": "address"
        },
        {
          "internalType": "bytes32",
          "name": "_tldNameHash",
          "type": "bytes32"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [],
      "name": "BULK_RENEWAL_ID",
      "outputs": [
        {
          "internalType": "bytes4",
          "name": "",
          "type": "bytes4"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "TLD_NAMEHASH",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "ens",
      "outputs": [
        {
          "internalType": "contract ENS",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "string[]",
          "name": "names",
          "type": "string[]"
        },
        {
          "internalType": "uint256",
          "name": "duration",
          "type": "uint256"
        }
      ],
      "name": "renewAll",
      "outputs": [],
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "string[]",
          "name": "names",
          "type": "string[]"
        },
        {
          "internalType": "uint256",
          "name": "duration",
          "type": "uint256"
        }
      ],
      "name": "rentPrice",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "total",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes4",
          "name": "interfaceID",
          "type": "bytes4"
        }
      ],
      "name": "supportsInterface",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    }
  ],
  "transactionHash": "0x2000954a4be03abd1c08bcb07f91c259e80522a3a24e3227ef6aa6c20f84cac2",
  "receipt": {
    "to": null,
    "from": "0xb69d54a4e31f24AFdD9eB1b53f8319aC83C646c9",
    "contractAddress": "0xA192E2ac862829a6447103BABdF573D4C72DdBf0",
    "transactionIndex": 2,
    "gasUsed": "602876",
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x16e591520eb13e1d1ddb7493b33ef068e38a65d24f7f5864f0c973b9fff307c0",
    "transactionHash": "0x2000954a4be03abd1c08bcb07f91c259e80522a3a24e3227ef6aa6c20f84cac2",
    "logs": [],
    "blockNumber": 3577980,
    "cumulativeGasUsed": "859395",
    "status": 1,
    "byzantium": true
  },
  "args": [
    "0xCfb86556760d03942EBf1ba88a9870e67D77b627",
    "0x4062ae9e99543fadaf6946b98c6f12538a99834a89521ef85301d7d91e281c8d"
  ],
  "bytecode": "0x60a060405234801561001057600080fd5b50604051610a53380380610a5383398101604081905261002f91610058565b600080546001600160a01b0319166001600160a01b039390931692909217909155608052610090565b6000806040838503121561006a578182fd5b82516001600160a01b0381168114610080578283fd5b6020939093015192949293505050565b60805161099a6100b960003960008181610131015281816105990152610657015261099a6000f3fe6080604052600436106100655760003560e01c806358d5376f1161004357806358d5376f1461011f578063bfa4a29114610153578063e8d6dbb4146101b857600080fd5b806301ffc9a71461006a5780633971d4671461009f5780633f15457f146100cd575b600080fd5b34801561007657600080fd5b5061008a6100853660046107cc565b6101cd565b60405190151581526020015b60405180910390f35b3480156100ab57600080fd5b506100bf6100ba366004610756565b610266565b604051908152602001610096565b3480156100d957600080fd5b506000546100fa9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610096565b34801561012b57600080fd5b506100bf7f000000000000000000000000000000000000000000000000000000000000000081565b34801561015f57600080fd5b506101877f3150bfbaefbc7b825f59bcdac3766634631d2997bb0d43a108d6c1f76844082681565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610096565b6101cb6101c6366004610756565b61037b565b005b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000148061026057507fffffffff0000000000000000000000000000000000000000000000000000000082167f3150bfba00000000000000000000000000000000000000000000000000000000145b92915050565b60008061027161056d565b905060005b84811015610372578173ffffffffffffffffffffffffffffffffffffffff166383e7f6ff8787848181106102d3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020028101906102e5919061087a565b876040518463ffffffff1660e01b815260040161030493929190610824565b60206040518083038186803b15801561031c57600080fd5b505afa158015610330573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610354919061080c565b61035e90846108e4565b92508061036a816108fc565b915050610276565b50509392505050565b600061038561056d565b905060005b838110156105395760008273ffffffffffffffffffffffffffffffffffffffff166383e7f6ff8787858181106103e9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020028101906103fb919061087a565b876040518463ffffffff1660e01b815260040161041a93929190610824565b60206040518083038186803b15801561043257600080fd5b505afa158015610446573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061046a919061080c565b90508273ffffffffffffffffffffffffffffffffffffffff1663acf1a841828888868181106104c2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020028101906104d4919061087a565b886040518563ffffffff1660e01b81526004016104f393929190610824565b6000604051808303818588803b15801561050c57600080fd5b505af1158015610520573d6000803e3d6000fd5b5050505050508080610531906108fc565b91505061038a565b5060405133904780156108fc02916000818181858888f19350505050158015610566573d6000803e3d6000fd5b5050505050565b600080546040517f0178b8bf0000000000000000000000000000000000000000000000000000000081527f00000000000000000000000000000000000000000000000000000000000000006004820152829173ffffffffffffffffffffffffffffffffffffffff1690630178b8bf9060240160206040518083038186803b1580156105f757600080fd5b505afa15801561060b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061062f919061071b565b6040517f124a319c0000000000000000000000000000000000000000000000000000000081527f000000000000000000000000000000000000000000000000000000000000000060048201527f018fac0600000000000000000000000000000000000000000000000000000000602482015290915073ffffffffffffffffffffffffffffffffffffffff82169063124a319c9060440160206040518083038186803b1580156106dd57600080fd5b505afa1580156106f1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610715919061071b565b91505090565b60006020828403121561072c578081fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461074f578182fd5b9392505050565b60008060006040848603121561076a578182fd5b833567ffffffffffffffff80821115610781578384fd5b818601915086601f830112610794578384fd5b8135818111156107a2578485fd5b8760208260051b85010111156107b6578485fd5b6020928301989097509590910135949350505050565b6000602082840312156107dd578081fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461074f578182fd5b60006020828403121561081d578081fd5b5051919050565b60408152826040820152828460608301376000806060858401015260607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8601168301019050826020830152949350505050565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126108ae578283fd5b83018035915067ffffffffffffffff8211156108c8578283fd5b6020019150368190038213156108dd57600080fd5b9250929050565b600082198211156108f7576108f7610935565b500190565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561092e5761092e610935565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fdfea2646970667358221220f39fc124b5c42dc7a5077e5475b7d43180bd90beff3225c8d24ef68de09808a864736f6c63430008040033",
  "deployedBytecode": "0x6080604052600436106100655760003560e01c806358d5376f1161004357806358d5376f1461011f578063bfa4a29114610153578063e8d6dbb4146101b857600080fd5b806301ffc9a71461006a5780633971d4671461009f5780633f15457f146100cd575b600080fd5b34801561007657600080fd5b5061008a6100853660046107cc565b6101cd565b60405190151581526020015b60405180910390f35b3480156100ab57600080fd5b506100bf6100ba366004610756565b610266565b604051908152602001610096565b3480156100d957600080fd5b506000546100fa9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610096565b34801561012b57600080fd5b506100bf7f000000000000000000000000000000000000000000000000000000000000000081565b34801561015f57600080fd5b506101877f3150bfbaefbc7b825f59bcdac3766634631d2997bb0d43a108d6c1f76844082681565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610096565b6101cb6101c6366004610756565b61037b565b005b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000148061026057507fffffffff0000000000000000000000000000000000000000000000000000000082167f3150bfba00000000000000000000000000000000000000000000000000000000145b92915050565b60008061027161056d565b905060005b84811015610372578173ffffffffffffffffffffffffffffffffffffffff166383e7f6ff8787848181106102d3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020028101906102e5919061087a565b876040518463ffffffff1660e01b815260040161030493929190610824565b60206040518083038186803b15801561031c57600080fd5b505afa158015610330573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610354919061080c565b61035e90846108e4565b92508061036a816108fc565b915050610276565b50509392505050565b600061038561056d565b905060005b838110156105395760008273ffffffffffffffffffffffffffffffffffffffff166383e7f6ff8787858181106103e9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020028101906103fb919061087a565b876040518463ffffffff1660e01b815260040161041a93929190610824565b60206040518083038186803b15801561043257600080fd5b505afa158015610446573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061046a919061080c565b90508273ffffffffffffffffffffffffffffffffffffffff1663acf1a841828888868181106104c2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020028101906104d4919061087a565b886040518563ffffffff1660e01b81526004016104f393929190610824565b6000604051808303818588803b15801561050c57600080fd5b505af1158015610520573d6000803e3d6000fd5b5050505050508080610531906108fc565b91505061038a565b5060405133904780156108fc02916000818181858888f19350505050158015610566573d6000803e3d6000fd5b5050505050565b600080546040517f0178b8bf0000000000000000000000000000000000000000000000000000000081527f00000000000000000000000000000000000000000000000000000000000000006004820152829173ffffffffffffffffffffffffffffffffffffffff1690630178b8bf9060240160206040518083038186803b1580156105f757600080fd5b505afa15801561060b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061062f919061071b565b6040517f124a319c0000000000000000000000000000000000000000000000000000000081527f000000000000000000000000000000000000000000000000000000000000000060048201527f018fac0600000000000000000000000000000000000000000000000000000000602482015290915073ffffffffffffffffffffffffffffffffffffffff82169063124a319c9060440160206040518083038186803b1580156106dd57600080fd5b505afa1580156106f1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610715919061071b565b91505090565b60006020828403121561072c578081fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461074f578182fd5b9392505050565b60008060006040848603121561076a578182fd5b833567ffffffffffffffff80821115610781578384fd5b818601915086601f830112610794578384fd5b8135818111156107a2578485fd5b8760208260051b85010111156107b6578485fd5b6020928301989097509590910135949350505050565b6000602082840312156107dd578081fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461074f578182fd5b60006020828403121561081d578081fd5b5051919050565b60408152826040820152828460608301376000806060858401015260607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8601168301019050826020830152949350505050565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126108ae578283fd5b83018035915067ffffffffffffffff8211156108c8578283fd5b6020019150368190038213156108dd57600080fd5b9250929050565b600082198211156108f7576108f7610935565b500190565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561092e5761092e610935565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fdfea2646970667358221220f39fc124b5c42dc7a5077e5475b7d43180bd90beff3225c8d24ef68de09808a864736f6c63430008040033"
}