{
  "_format": "hh3-artifact-1",
  "contractName": "SignatureUtils",
  "sourceName": "contracts/reverseRegistrar/SignatureUtils.sol",
  "abi": [
    {
      "inputs": [],
      "name": "InvalidSignature",
      "type": "error"
    },
    {
      "inputs": [],
      "name": "SignatureExpired",
      "type": "error"
    },
    {
      "inputs": [],
      "name": "SignatureExpiryTooHigh",
      "type": "error"
    },
    {
      "inputs": [],
      "name": "validator",
      "outputs": [
        {
          "internalType": "contract IUniversalSignatureValidator",
          "name": "",
          "type": "IUniversalSignatureValidator"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x60b16037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361060335760003560e01c80633a5381b5146038575b600080fd5b605273164af34faf9879394370c7f09064127c043a35e981565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f3fea2646970667358221220b242a0ba389fc7c5872c0cd238d1e0a1f591b78bde5f3f97ea91e12f39583ebf64736f6c634300081a0033",
  "deployedBytecode": "0x730000000000000000000000000000000000000000301460806040526004361060335760003560e01c80633a5381b5146038575b600080fd5b605273164af34faf9879394370c7f09064127c043a35e981565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f3fea2646970667358221220b242a0ba389fc7c5872c0cd238d1e0a1f591b78bde5f3f97ea91e12f39583ebf64736f6c634300081a0033",
  "linkReferences": {},
  "deployedLinkReferences": {},
  "immutableReferences": {},
  "inputSourceName": "project/contracts/reverseRegistrar/SignatureUtils.sol",
  "buildInfoId": "solc-0_8_26-f05bdccb11f2cf6df865fc6a27a95b5ace6017ea"
}