# Functions
DeployENSRegistry deploys a new Ethereum contract, binding an instance of ENSRegistry to it.
DeployPublicResolver deploys a new Ethereum contract, binding an instance of PublicResolver to it.
NewENSRegistry creates a new instance of ENSRegistry, bound to a specific deployed contract.
NewENSRegistryCaller creates a new read-only instance of ENSRegistry, bound to a specific deployed contract.
NewENSRegistryFilterer creates a new log filterer instance of ENSRegistry, bound to a specific deployed contract.
NewENSRegistryTransactor creates a new write-only instance of ENSRegistry, bound to a specific deployed contract.
NewPublicResolver creates a new instance of PublicResolver, bound to a specific deployed contract.
NewPublicResolverCaller creates a new read-only instance of PublicResolver, bound to a specific deployed contract.
NewPublicResolverFilterer creates a new log filterer instance of PublicResolver, bound to a specific deployed contract.
NewPublicResolverTransactor creates a new write-only instance of PublicResolver, bound to a specific deployed contract.
# Constants
ENSRegistryABI is the input ABI used to generate the binding from.
ENSRegistryBin is the compiled bytecode used for deploying new contracts.
PublicResolverABI is the input ABI used to generate the binding from.
PublicResolverBin is the compiled bytecode used for deploying new contracts.
# Structs
ENSRegistry is an auto generated Go binding around an Ethereum contract.
ENSRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
ENSRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ENSRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ENSRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ENSRegistryNewOwner represents a NewOwner event raised by the ENSRegistry contract.
ENSRegistryNewOwnerIterator is returned from FilterNewOwner and is used to iterate over the raw logs and unpacked data for NewOwner events raised by the ENSRegistry contract.
ENSRegistryNewResolver represents a NewResolver event raised by the ENSRegistry contract.
ENSRegistryNewResolverIterator is returned from FilterNewResolver and is used to iterate over the raw logs and unpacked data for NewResolver events raised by the ENSRegistry contract.
ENSRegistryNewTTL represents a NewTTL event raised by the ENSRegistry contract.
ENSRegistryNewTTLIterator is returned from FilterNewTTL and is used to iterate over the raw logs and unpacked data for NewTTL events raised by the ENSRegistry contract.
ENSRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
ENSRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ENSRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
ENSRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ENSRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ENSRegistryTransfer represents a Transfer event raised by the ENSRegistry contract.
ENSRegistryTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ENSRegistry contract.
PublicResolver is an auto generated Go binding around an Ethereum contract.
PublicResolverABIChanged represents a ABIChanged event raised by the PublicResolver contract.
PublicResolverABIChangedIterator is returned from FilterABIChanged and is used to iterate over the raw logs and unpacked data for ABIChanged events raised by the PublicResolver contract.
PublicResolverAddrChanged represents a AddrChanged event raised by the PublicResolver contract.
PublicResolverAddrChangedIterator is returned from FilterAddrChanged and is used to iterate over the raw logs and unpacked data for AddrChanged events raised by the PublicResolver contract.
PublicResolverCaller is an auto generated read-only Go binding around an Ethereum contract.
PublicResolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
PublicResolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
PublicResolverContentChanged represents a ContentChanged event raised by the PublicResolver contract.
PublicResolverContentChangedIterator is returned from FilterContentChanged and is used to iterate over the raw logs and unpacked data for ContentChanged events raised by the PublicResolver contract.
PublicResolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
PublicResolverMultihashChanged represents a MultihashChanged event raised by the PublicResolver contract.
PublicResolverMultihashChangedIterator is returned from FilterMultihashChanged and is used to iterate over the raw logs and unpacked data for MultihashChanged events raised by the PublicResolver contract.
PublicResolverNameChanged represents a NameChanged event raised by the PublicResolver contract.
PublicResolverNameChangedIterator is returned from FilterNameChanged and is used to iterate over the raw logs and unpacked data for NameChanged events raised by the PublicResolver contract.
PublicResolverPubkeyChanged represents a PubkeyChanged event raised by the PublicResolver contract.
PublicResolverPubkeyChangedIterator is returned from FilterPubkeyChanged and is used to iterate over the raw logs and unpacked data for PubkeyChanged events raised by the PublicResolver contract.
PublicResolverRaw is an auto generated low-level Go binding around an Ethereum contract.
PublicResolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
PublicResolverTextChanged represents a TextChanged event raised by the PublicResolver contract.
PublicResolverTextChangedIterator is returned from FilterTextChanged and is used to iterate over the raw logs and unpacked data for TextChanged events raised by the PublicResolver contract.
PublicResolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
PublicResolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
PublicResolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.