[
  "event ABIChanged(bytes32 indexed,uint256 indexed)",
  "event AddrChanged(bytes32 indexed,address)",
  "event AddressChanged(bytes32 indexed,uint256,bytes)",
  "event ContenthashChanged(bytes32 indexed,bytes)",
  "event DNSRecordChanged(bytes32 indexed,bytes,uint16,bytes)",
  "event DNSRecordDeleted(bytes32 indexed,bytes,uint16)",
  "event DNSZonehashChanged(bytes32 indexed,bytes,bytes)",
  "event InterfaceChanged(bytes32 indexed,bytes4 indexed,address)",
  "event NameChanged(bytes32 indexed,string)",
  "event OwnershipTransferred(address indexed,address indexed)",
  "event PubkeyChanged(bytes32 indexed,bytes32,bytes32)",
  "event TextChanged(bytes32 indexed,string indexed,string,string)",
  "event VersionChanged(bytes32 indexed,uint64)",
  "function ABI(bytes32,uint256) view returns (uint256, bytes)",
  "function addr(bytes32) view returns (address)",
  "function addr(bytes32,uint256) view returns (bytes)",
  "function clearRecords(bytes32)",
  "function contenthash(bytes32) view returns (bytes)",
  "function dnsRecord(bytes32,bytes32,uint16) view returns (bytes)",
  "function hasDNSRecords(bytes32,bytes32) view returns (bool)",
  "function interfaceImplementer(bytes32,bytes4) view returns (address)",
  "function name(bytes32) view returns (string)",
  "function owner() view returns (address)",
  "function pubkey(bytes32) view returns (bytes32, bytes32)",
  "function recordVersions(bytes32) view returns (uint64)",
  "function renounceOwnership()",
  "function setABI(bytes32,uint256,bytes)",
  "function setAddr(bytes32,uint256,bytes)",
  "function setAddr(bytes32,address)",
  "function setContenthash(bytes32,bytes)",
  "function setDNSRecords(bytes32,bytes)",
  "function setInterface(bytes32,bytes4,address)",
  "function setName(bytes32,string)",
  "function setPubkey(bytes32,bytes32,bytes32)",
  "function setText(bytes32,string,string)",
  "function setZonehash(bytes32,bytes)",
  "function supportsInterface(bytes4) view returns (bool)",
  "function text(bytes32,string) view returns (string)",
  "function transferOwnership(address)",
  "function zonehash(bytes32) view returns (bytes)"
]
