{
  "_format": "hh3-artifact-1",
  "contractName": "DummyNonCCIPAwareResolver",
  "sourceName": "contracts/dnsregistrar/mocks/DummyNonCCIPAwareResolver.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "contract OffchainDNSResolver",
          "name": "_dnsResolver",
          "type": "address"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "sender",
          "type": "address"
        },
        {
          "internalType": "string[]",
          "name": "urls",
          "type": "string[]"
        },
        {
          "internalType": "bytes",
          "name": "callData",
          "type": "bytes"
        },
        {
          "internalType": "bytes4",
          "name": "callbackFunction",
          "type": "bytes4"
        },
        {
          "internalType": "bytes",
          "name": "extraData",
          "type": "bytes"
        }
      ],
      "name": "OffchainLookup",
      "type": "error"
    },
    {
      "inputs": [
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        },
        {
          "internalType": "bytes",
          "name": "data",
          "type": "bytes"
        }
      ],
      "name": "resolve",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes4",
          "name": "interfaceId",
          "type": "bytes4"
        }
      ],
      "name": "supportsInterface",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x6080604052348015600f57600080fd5b506040516105cd3803806105cd833981016040819052602c916050565b600080546001600160a01b0319166001600160a01b0392909216919091179055607e565b600060208284031215606157600080fd5b81516001600160a01b0381168114607757600080fd5b9392505050565b6105408061008d6000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806301ffc9a71461003b5780639061b92314610063575b600080fd5b61004e610049366004610223565b610083565b60405190151581526020015b60405180910390f35b6100766100713660046102b5565b61011c565b60405161005a919061038a565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f9061b92300000000000000000000000000000000000000000000000000000000148061011657507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60408051600180825281830190925260609160009190816020015b60608152602001906001900390816101375790505090506040518060400160405280601481526020017f68747470733a2f2f6578616d706c652e636f6d2f000000000000000000000000815250816000815181106101975761019761039d565b60209081029190910101526000546040517f556f183000000000000000000000000000000000000000000000000000000000815261021a9173ffffffffffffffffffffffffffffffffffffffff16908390879087907fb4a85801000000000000000000000000000000000000000000000000000000009083908390600401610415565b60405180910390fd5b60006020828403121561023557600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461026557600080fd5b9392505050565b60008083601f84011261027e57600080fd5b50813567ffffffffffffffff81111561029657600080fd5b6020830191508360208285010111156102ae57600080fd5b9250929050565b600080600080604085870312156102cb57600080fd5b843567ffffffffffffffff8111156102e257600080fd5b6102ee8782880161026c565b909550935050602085013567ffffffffffffffff81111561030e57600080fd5b61031a8782880161026c565b95989497509550505050565b6000815180845260005b8181101561034c57602081850181015186830182015201610330565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b6020815260006102656020830184610326565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b600060a0820173ffffffffffffffffffffffffffffffffffffffff8a16835260a0602084015280895180835260c08501915060c08160051b860101925060208b0160005b828110156104a8577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff40878603018452610493858351610326565b94506020938401939190910190600101610459565b5050505082810360408401526104bf81888a6103cc565b7fffffffff0000000000000000000000000000000000000000000000000000000087166060850152905082810360808401526104fc8185876103cc565b9a995050505050505050505056fea2646970667358221220152e0be78b775697bb229cf3383fc35b8360dd59eb8952d0c29adc07710a08ef64736f6c634300081a0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c806301ffc9a71461003b5780639061b92314610063575b600080fd5b61004e610049366004610223565b610083565b60405190151581526020015b60405180910390f35b6100766100713660046102b5565b61011c565b60405161005a919061038a565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f9061b92300000000000000000000000000000000000000000000000000000000148061011657507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60408051600180825281830190925260609160009190816020015b60608152602001906001900390816101375790505090506040518060400160405280601481526020017f68747470733a2f2f6578616d706c652e636f6d2f000000000000000000000000815250816000815181106101975761019761039d565b60209081029190910101526000546040517f556f183000000000000000000000000000000000000000000000000000000000815261021a9173ffffffffffffffffffffffffffffffffffffffff16908390879087907fb4a85801000000000000000000000000000000000000000000000000000000009083908390600401610415565b60405180910390fd5b60006020828403121561023557600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461026557600080fd5b9392505050565b60008083601f84011261027e57600080fd5b50813567ffffffffffffffff81111561029657600080fd5b6020830191508360208285010111156102ae57600080fd5b9250929050565b600080600080604085870312156102cb57600080fd5b843567ffffffffffffffff8111156102e257600080fd5b6102ee8782880161026c565b909550935050602085013567ffffffffffffffff81111561030e57600080fd5b61031a8782880161026c565b95989497509550505050565b6000815180845260005b8181101561034c57602081850181015186830182015201610330565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b6020815260006102656020830184610326565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b600060a0820173ffffffffffffffffffffffffffffffffffffffff8a16835260a0602084015280895180835260c08501915060c08160051b860101925060208b0160005b828110156104a8577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff40878603018452610493858351610326565b94506020938401939190910190600101610459565b5050505082810360408401526104bf81888a6103cc565b7fffffffff0000000000000000000000000000000000000000000000000000000087166060850152905082810360808401526104fc8185876103cc565b9a995050505050505050505056fea2646970667358221220152e0be78b775697bb229cf3383fc35b8360dd59eb8952d0c29adc07710a08ef64736f6c634300081a0033",
  "linkReferences": {},
  "deployedLinkReferences": {},
  "immutableReferences": {},
  "inputSourceName": "project/contracts/dnsregistrar/mocks/DummyNonCCIPAwareResolver.sol",
  "buildInfoId": "solc-0_8_26-f05bdccb11f2cf6df865fc6a27a95b5ace6017ea"
}