package
1.8.10
Repository: https://github.com/deckarep/go-ethereum.git
Documentation: pkg.go.dev

# Functions

DeployENS deploys a new Ethereum contract, binding an instance of ENS to it.
DeployFIFSRegistrar deploys a new Ethereum contract, binding an instance of FIFSRegistrar to it.
DeployPublicResolver deploys a new Ethereum contract, binding an instance of PublicResolver to it.
NewENS creates a new instance of ENS, bound to a specific deployed contract.
NewENSCaller creates a new read-only instance of ENS, bound to a specific deployed contract.
NewENSFilterer creates a new log filterer instance of ENS, bound to a specific deployed contract.
NewENSTransactor creates a new write-only instance of ENS, bound to a specific deployed contract.
NewFIFSRegistrar creates a new instance of FIFSRegistrar, bound to a specific deployed contract.
NewFIFSRegistrarCaller creates a new read-only instance of FIFSRegistrar, bound to a specific deployed contract.
NewFIFSRegistrarFilterer creates a new log filterer instance of FIFSRegistrar, bound to a specific deployed contract.
NewFIFSRegistrarTransactor creates a new write-only instance of FIFSRegistrar, 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

ENSABI is the input ABI used to generate the binding from.
ENSBin is the compiled bytecode used for deploying new contracts.
FIFSRegistrarABI is the input ABI used to generate the binding from.
FIFSRegistrarBin 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

ENS is an auto generated Go binding around an Ethereum contract.
ENSCaller is an auto generated read-only Go binding around an Ethereum contract.
ENSCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ENSCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ENSFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ENSNewOwner represents a NewOwner event raised by the ENS contract.
ENSNewOwnerIterator is returned from FilterNewOwner and is used to iterate over the raw logs and unpacked data for NewOwner events raised by the ENS contract.
ENSNewResolver represents a NewResolver event raised by the ENS contract.
ENSNewResolverIterator is returned from FilterNewResolver and is used to iterate over the raw logs and unpacked data for NewResolver events raised by the ENS contract.
ENSNewTTL represents a NewTTL event raised by the ENS contract.
ENSNewTTLIterator is returned from FilterNewTTL and is used to iterate over the raw logs and unpacked data for NewTTL events raised by the ENS contract.
ENSRaw is an auto generated low-level Go binding around an Ethereum contract.
ENSSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ENSTransactor is an auto generated write-only Go binding around an Ethereum contract.
ENSTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ENSTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ENSTransfer represents a Transfer event raised by the ENS contract.
ENSTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ENS contract.
FIFSRegistrar is an auto generated Go binding around an Ethereum contract.
FIFSRegistrarCaller is an auto generated read-only Go binding around an Ethereum contract.
FIFSRegistrarCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
FIFSRegistrarCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
FIFSRegistrarFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
FIFSRegistrarRaw is an auto generated low-level Go binding around an Ethereum contract.
FIFSRegistrarSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
FIFSRegistrarTransactor is an auto generated write-only Go binding around an Ethereum contract.
FIFSRegistrarTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
FIFSRegistrarTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
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.
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.