Versions in this module Expand all Collapse all v1 v1.0.0 Mar 18, 2019 Changes in this version + var UnknownAddress = common.HexToAddress("00") + func Abi(resolver *resolver.ResolverContract, name string) (abi string, err error) + func AuctionRegistrarContract(client *ethclient.Client, domain string) (registrar *auctionregistrar.AuctionRegistrarContract, err error) + func AuctionRegistrarContractAddress(client *ethclient.Client, domain string) (address common.Address, err error) + func CreateDNSResolverSession(chainID *big.Int, wallet *accounts.Wallet, account *accounts.Account, ...) *dnsresolver.DNSResolverContractSession + func CreateRegistrarSession(chainID *big.Int, wallet *accounts.Wallet, account *accounts.Account, ...) *auctionregistrar.AuctionRegistrarContractSession + func CreateRegistrySession(chainID *big.Int, wallet *accounts.Wallet, account *accounts.Account, ...) *registry.RegistryContractSession + func CreateResolverSession(chainID *big.Int, wallet *accounts.Wallet, account *accounts.Account, ...) *resolver.ResolverContractSession + func CreateReverseRegistrarSession(chainID *big.Int, wallet *accounts.Wallet, account *accounts.Account, ...) *reverseregistrar.ReverseRegistrarContractSession + func CreateReverseResolverSession(chainID *big.Int, wallet *accounts.Wallet, account *accounts.Account, ...) *reverseresolver.ReverseResolverSession + func DNSRecord(client *ethclient.Client, domain string, name string, rrType uint16) (data []byte, err error) + func DNSResolverContract(client *ethclient.Client, domain string) (resolver *dnsresolver.DNSResolverContract, err error) + func DNSResolverContractByAddress(client *ethclient.Client, resolverAddress common.Address) (resolver *dnsresolver.DNSResolverContract, err error) + func DeedContract(client *ethclient.Client, address *common.Address) (*deed.DeedContract, error) + func DeedContractFor(client *ethclient.Client, registrar *auctionregistrar.AuctionRegistrarContract, ...) (*deed.DeedContract, error) + func Domain(domain string) string + func DomainLevel(name string) (level int) + func DomainPart(domain string, part int) (string, error) + func Entry(contract *auctionregistrar.AuctionRegistrarContract, client *ethclient.Client, ...) (state string, deedAddress common.Address, registrationDate time.Time, ...) + func FinishAuction(session *auctionregistrar.AuctionRegistrarContractSession, name string) (tx *types.Transaction, err error) + func Format(client *ethclient.Client, input *common.Address) string + func InvalidateName(session *auctionregistrar.AuctionRegistrarContractSession, name string) (tx *types.Transaction, err error) + func LabelHash(label string) (hash [32]byte) + func NameHash(name string) (hash [32]byte) + func NameInState(contract *auctionregistrar.AuctionRegistrarContract, client *ethclient.Client, ...) (inState bool, err error) + func NewBid(session *auctionregistrar.AuctionRegistrarContractSession, name string, ...) (tx *types.Transaction, err error) + func NormaliseDomain(domain string) string + func Normalize(input string) (output string) + func Owner(contract *deed.DeedContract) (common.Address, error) + func PreviousOwner(contract *deed.DeedContract) (common.Address, error) + func PublicResolver(client *ethclient.Client) (common.Address, error) + func RegistryContract(client *ethclient.Client) (*registry.RegistryContract, error) + func RegistryContractAddress(client *ethclient.Client) (common.Address, error) + func RegistryContractFromRegistrar(client *ethclient.Client, registrar *auctionregistrar.AuctionRegistrarContract) (*registry.RegistryContract, error) + func Resolve(client *ethclient.Client, input string) (address common.Address, err error) + func Resolver(contract *registry.RegistryContract, name string) (common.Address, error) + func ResolverContract(client *ethclient.Client, name string) (*resolver.ResolverContract, error) + func ResolverContractByAddress(client *ethclient.Client, resolverAddress common.Address) (*resolver.ResolverContract, error) + func RevealBid(session *auctionregistrar.AuctionRegistrarContractSession, name string, ...) (tx *types.Transaction, err error) + func ReverseRegistrarContract(client *ethclient.Client) (registrar *reverseregistrar.ReverseRegistrarContract, err error) + func ReverseResolve(client *ethclient.Client, input *common.Address) (string, error) + func ReverseResolver(client *ethclient.Client) (*reverseresolver.ReverseResolver, error) + func SealBid(name string, owner *common.Address, amount big.Int, salt string) (hash common.Hash, err error) + func SetAbi(session *resolver.ResolverContractSession, name string, abi string, ...) (tx *types.Transaction, err error) + func SetDNSRecords(session *dnsresolver.DNSResolverContractSession, domain string, data []byte) (tx *types.Transaction, err error) + func SetName(session *reverseregistrar.ReverseRegistrarContractSession, name string) (tx *types.Transaction, err error) + func SetResolution(session *resolver.ResolverContractSession, name string, ...) (tx *types.Transaction, err error) + func SetResolver(session *registry.RegistryContractSession, name string, ...) (*types.Transaction, error) + func SetSubdomainOwner(session *registry.RegistryContractSession, name string, subdomain string, ...) (*types.Transaction, error) + func StartAuction(session *auctionregistrar.AuctionRegistrarContractSession, name string) (tx *types.Transaction, err error) + func StartAuctionAndBid(session *auctionregistrar.AuctionRegistrarContractSession, name string, ...) (tx *types.Transaction, err error) + func State(contract *auctionregistrar.AuctionRegistrarContract, client *ethclient.Client, ...) (state string, err error) + func Tld(domain string) string + func Transfer(session *auctionregistrar.AuctionRegistrarContractSession, name string, ...) (tx *types.Transaction, err error) Other modules containing this package github.com/wealdtech/go-ens/v2 github.com/wealdtech/go-ens/v3