[
  "constructor(bytes)",
  "error InvalidClass(uint16)",
  "error InvalidLabelCount(bytes,uint256)",
  "error InvalidProofType(uint16)",
  "error InvalidRRSet()",
  "error InvalidSignerName(bytes,bytes)",
  "error NoMatchingProof(bytes)",
  "error ProofNameMismatch(bytes,bytes)",
  "error SignatureExpired(uint32,uint32)",
  "error SignatureNotValidYet(uint32,uint32)",
  "error SignatureTypeMismatch(uint16,uint16)",
  "event AlgorithmUpdated(uint8,address)",
  "event DigestUpdated(uint8,address)",
  "function algorithms(uint8) view returns (address)",
  "function anchors() view returns (bytes)",
  "function digests(uint8) view returns (address)",
  "function owner() view returns (address)",
  "function setAlgorithm(uint8,address)",
  "function setDigest(uint8,address)",
  "function setOwner(address)",
  "function verifyRRSet(tuple(bytes,bytes)[],uint256) view returns (bytes, uint32)",
  "function verifyRRSet(tuple(bytes,bytes)[]) view returns (bytes, uint32)"
]
