{
  "_format": "hh3-artifact-1",
  "contractName": "TestRegistrar",
  "sourceName": "contracts/registry/TestRegistrar.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "contract ENS",
          "name": "ensAddr",
          "type": "address"
        },
        {
          "internalType": "bytes32",
          "name": "node",
          "type": "bytes32"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [],
      "name": "ens",
      "outputs": [
        {
          "internalType": "contract ENS",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "name": "expiryTimes",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "label",
          "type": "bytes32"
        },
        {
          "internalType": "address",
          "name": "owner",
          "type": "address"
        }
      ],
      "name": "register",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "rootNode",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x60c0604052348015600f57600080fd5b506040516103c43803806103c4833981016040819052602c916041565b6001600160a01b0390911660805260a0526079565b60008060408385031215605357600080fd5b82516001600160a01b0381168114606957600080fd5b6020939093015192949293505050565b60805160a05161031a6100aa6000396000818160ea015261016d015260008181605601526101b7015261031a6000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80633f15457f14610051578063af9f26e4146100a2578063d22057a9146100d0578063faff50a8146100e5575b600080fd5b6100787f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6100c26100b0366004610229565b60006020819052908152604090205481565b604051908152602001610099565b6100e36100de366004610242565b61010c565b005b6100c27f000000000000000000000000000000000000000000000000000000000000000081565b600082815260208190526040902054421161012657600080fd5b6101336224ea004261028b565b6000838152602081905260409081902091909155517f06ab59230000000000000000000000000000000000000000000000000000000081527f000000000000000000000000000000000000000000000000000000000000000060048201526024810183905273ffffffffffffffffffffffffffffffffffffffff82811660448301527f000000000000000000000000000000000000000000000000000000000000000016906306ab5923906064016020604051808303816000875af1158015610200573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061022491906102cb565b505050565b60006020828403121561023b57600080fd5b5035919050565b6000806040838503121561025557600080fd5b82359150602083013573ffffffffffffffffffffffffffffffffffffffff8116811461028057600080fd5b809150509250929050565b808201808211156102c5577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b92915050565b6000602082840312156102dd57600080fd5b505191905056fea2646970667358221220c0a6bfb5157fe11d89906250d310c2393fb1894900100bbdcf10e9bc6d47ce8664736f6c634300081a0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c80633f15457f14610051578063af9f26e4146100a2578063d22057a9146100d0578063faff50a8146100e5575b600080fd5b6100787f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6100c26100b0366004610229565b60006020819052908152604090205481565b604051908152602001610099565b6100e36100de366004610242565b61010c565b005b6100c27f000000000000000000000000000000000000000000000000000000000000000081565b600082815260208190526040902054421161012657600080fd5b6101336224ea004261028b565b6000838152602081905260409081902091909155517f06ab59230000000000000000000000000000000000000000000000000000000081527f000000000000000000000000000000000000000000000000000000000000000060048201526024810183905273ffffffffffffffffffffffffffffffffffffffff82811660448301527f000000000000000000000000000000000000000000000000000000000000000016906306ab5923906064016020604051808303816000875af1158015610200573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061022491906102cb565b505050565b60006020828403121561023b57600080fd5b5035919050565b6000806040838503121561025557600080fd5b82359150602083013573ffffffffffffffffffffffffffffffffffffffff8116811461028057600080fd5b809150509250929050565b808201808211156102c5577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b92915050565b6000602082840312156102dd57600080fd5b505191905056fea2646970667358221220c0a6bfb5157fe11d89906250d310c2393fb1894900100bbdcf10e9bc6d47ce8664736f6c634300081a0033",
  "linkReferences": {},
  "deployedLinkReferences": {},
  "immutableReferences": {
    "21811": [
      {
        "length": 32,
        "start": 86
      },
      {
        "length": 32,
        "start": 439
      }
    ],
    "21813": [
      {
        "length": 32,
        "start": 234
      },
      {
        "length": 32,
        "start": 365
      }
    ]
  },
  "inputSourceName": "project/contracts/registry/TestRegistrar.sol",
  "buildInfoId": "solc-0_8_26-f05bdccb11f2cf6df865fc6a27a95b5ace6017ea"
}