{
  "_format": "hh-sol-artifact-1",
  "contractName": "DummyDNSSEC",
  "sourceName": "contracts/dnsregistrar/mocks/DummyDnsRegistrarDNSSEC.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "uint16",
          "name": "dnstype",
          "type": "uint16"
        },
        {
          "internalType": "bytes",
          "name": "name",
          "type": "bytes"
        }
      ],
      "name": "rrdata",
      "outputs": [
        {
          "internalType": "uint32",
          "name": "",
          "type": "uint32"
        },
        {
          "internalType": "uint64",
          "name": "",
          "type": "uint64"
        },
        {
          "internalType": "bytes20",
          "name": "",
          "type": "bytes20"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint16",
          "name": "_expectedType",
          "type": "uint16"
        },
        {
          "internalType": "bytes",
          "name": "_expectedName",
          "type": "bytes"
        },
        {
          "internalType": "uint32",
          "name": "_inception",
          "type": "uint32"
        },
        {
          "internalType": "uint64",
          "name": "_inserted",
          "type": "uint64"
        },
        {
          "internalType": "bytes",
          "name": "_proof",
          "type": "bytes"
        }
      ],
      "name": "setData",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b50610668806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063087991bc1461003b5780638581a99c1461009f575b600080fd5b61004e6100493660046102e8565b6100b4565b6040805163ffffffff909416845267ffffffffffffffff90921660208401527fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169082015260600160405180910390f35b6100b26100ad366004610336565b610132565b005b600080548190819061ffff8681169116146100ce57600080fd5b60016040516100dd9190610435565b60405180910390208480519060200120146100f757600080fd5b505060025463ffffffff8116915067ffffffffffffffff640100000000820416906c01000000000000000000000000900460601b9250925092565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00001661ffff8716179055600161016c8582610518565b506002805467ffffffffffffffff8416640100000000027fffffffffffffffffffffffffffffffffffffffff00000000000000000000000090911663ffffffff8616171790558051156101f057805160208201206002805460609290921c6c01000000000000000000000000026bffffffffffffffffffffffff9092169190911790555b5050505050565b803561ffff8116811461020957600080fd5b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f83011261024e57600080fd5b813567ffffffffffffffff808211156102695761026961020e565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019082821181831017156102af576102af61020e565b816040528381528660208588010111156102c857600080fd5b836020870160208301376000602085830101528094505050505092915050565b600080604083850312156102fb57600080fd5b610304836101f7565b9150602083013567ffffffffffffffff81111561032057600080fd5b61032c8582860161023d565b9150509250929050565b600080600080600060a0868803121561034e57600080fd5b610357866101f7565b9450602086013567ffffffffffffffff8082111561037457600080fd5b61038089838a0161023d565b95506040880135915063ffffffff8216821461039b57600080fd5b90935060608701359080821682146103b257600080fd5b909250608087013590808211156103c857600080fd5b506103d58882890161023d565b9150509295509295909350565b600181811c908216806103f657607f821691505b60208210810361042f577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b6000808354610443816103e2565b6001828116801561045b576001811461048e576104bd565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00841687528215158302870194506104bd565b8760005260208060002060005b858110156104b45781548a82015290840190820161049b565b50505082870194505b50929695505050505050565b601f82111561051357600081815260208120601f850160051c810160208610156104f05750805b601f850160051c820191505b8181101561050f578281556001016104fc565b5050505b505050565b815167ffffffffffffffff8111156105325761053261020e565b6105468161054084546103e2565b846104c9565b602080601f83116001811461059957600084156105635750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b17855561050f565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b828110156105e6578886015182559484019460019091019084016105c7565b508582101561062257878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b0190555056fea2646970667358221220f970faccf48130673cb60200b7626b2ec3f41b5592fa11117db24ad592d81c7264736f6c63430008110033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c8063087991bc1461003b5780638581a99c1461009f575b600080fd5b61004e6100493660046102e8565b6100b4565b6040805163ffffffff909416845267ffffffffffffffff90921660208401527fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169082015260600160405180910390f35b6100b26100ad366004610336565b610132565b005b600080548190819061ffff8681169116146100ce57600080fd5b60016040516100dd9190610435565b60405180910390208480519060200120146100f757600080fd5b505060025463ffffffff8116915067ffffffffffffffff640100000000820416906c01000000000000000000000000900460601b9250925092565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00001661ffff8716179055600161016c8582610518565b506002805467ffffffffffffffff8416640100000000027fffffffffffffffffffffffffffffffffffffffff00000000000000000000000090911663ffffffff8616171790558051156101f057805160208201206002805460609290921c6c01000000000000000000000000026bffffffffffffffffffffffff9092169190911790555b5050505050565b803561ffff8116811461020957600080fd5b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f83011261024e57600080fd5b813567ffffffffffffffff808211156102695761026961020e565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019082821181831017156102af576102af61020e565b816040528381528660208588010111156102c857600080fd5b836020870160208301376000602085830101528094505050505092915050565b600080604083850312156102fb57600080fd5b610304836101f7565b9150602083013567ffffffffffffffff81111561032057600080fd5b61032c8582860161023d565b9150509250929050565b600080600080600060a0868803121561034e57600080fd5b610357866101f7565b9450602086013567ffffffffffffffff8082111561037457600080fd5b61038089838a0161023d565b95506040880135915063ffffffff8216821461039b57600080fd5b90935060608701359080821682146103b257600080fd5b909250608087013590808211156103c857600080fd5b506103d58882890161023d565b9150509295509295909350565b600181811c908216806103f657607f821691505b60208210810361042f577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b6000808354610443816103e2565b6001828116801561045b576001811461048e576104bd565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00841687528215158302870194506104bd565b8760005260208060002060005b858110156104b45781548a82015290840190820161049b565b50505082870194505b50929695505050505050565b601f82111561051357600081815260208120601f850160051c810160208610156104f05750805b601f850160051c820191505b8181101561050f578281556001016104fc565b5050505b505050565b815167ffffffffffffffff8111156105325761053261020e565b6105468161054084546103e2565b846104c9565b602080601f83116001811461059957600084156105635750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b17855561050f565b6000858152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08616915b828110156105e6578886015182559484019460019091019084016105c7565b508582101561062257878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b0190555056fea2646970667358221220f970faccf48130673cb60200b7626b2ec3f41b5592fa11117db24ad592d81c7264736f6c63430008110033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
