Documentation ¶
Index ¶
- Constants
- Variables
- func ContractAddress(chainID uint64) (common.Address, error)
- type ABIResolver
- type ABIResolverABIChanged
- type ABIResolverABIChangedIterator
- type ABIResolverCaller
- type ABIResolverCallerRaw
- type ABIResolverCallerSession
- type ABIResolverFilterer
- func (_ABIResolver *ABIResolverFilterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*ABIResolverABIChangedIterator, error)
- func (_ABIResolver *ABIResolverFilterer) ParseABIChanged(log types.Log) (*ABIResolverABIChanged, error)
- func (_ABIResolver *ABIResolverFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *ABIResolverABIChanged, node [][32]byte, ...) (event.Subscription, error)
- type ABIResolverRaw
- func (_ABIResolver *ABIResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ABIResolver *ABIResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ABIResolver *ABIResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ABIResolverSession
- func (_ABIResolver *ABIResolverSession) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
- func (_ABIResolver *ABIResolverSession) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
- func (_ABIResolver *ABIResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- type ABIResolverTransactor
- type ABIResolverTransactorRaw
- type ABIResolverTransactorSession
- type AddrResolver
- type AddrResolverAddrChanged
- type AddrResolverAddrChangedIterator
- type AddrResolverAddressChanged
- type AddrResolverAddressChangedIterator
- type AddrResolverCaller
- func (_AddrResolver *AddrResolverCaller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_AddrResolver *AddrResolverCaller) Addr0(opts *bind.CallOpts, node [32]byte, coinType *big.Int) ([]byte, error)
- func (_AddrResolver *AddrResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- type AddrResolverCallerRaw
- type AddrResolverCallerSession
- type AddrResolverFilterer
- func (_AddrResolver *AddrResolverFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*AddrResolverAddrChangedIterator, error)
- func (_AddrResolver *AddrResolverFilterer) FilterAddressChanged(opts *bind.FilterOpts, node [][32]byte) (*AddrResolverAddressChangedIterator, error)
- func (_AddrResolver *AddrResolverFilterer) ParseAddrChanged(log types.Log) (*AddrResolverAddrChanged, error)
- func (_AddrResolver *AddrResolverFilterer) ParseAddressChanged(log types.Log) (*AddrResolverAddressChanged, error)
- func (_AddrResolver *AddrResolverFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *AddrResolverAddrChanged, node [][32]byte) (event.Subscription, error)
- func (_AddrResolver *AddrResolverFilterer) WatchAddressChanged(opts *bind.WatchOpts, sink chan<- *AddrResolverAddressChanged, node [][32]byte) (event.Subscription, error)
- type AddrResolverRaw
- func (_AddrResolver *AddrResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AddrResolver *AddrResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AddrResolver *AddrResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddrResolverSession
- func (_AddrResolver *AddrResolverSession) Addr(node [32]byte) (common.Address, error)
- func (_AddrResolver *AddrResolverSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
- func (_AddrResolver *AddrResolverSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
- func (_AddrResolver *AddrResolverSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
- func (_AddrResolver *AddrResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- type AddrResolverTransactor
- type AddrResolverTransactorRaw
- type AddrResolverTransactorSession
- type ContentHashResolver
- type ContentHashResolverCaller
- type ContentHashResolverCallerRaw
- type ContentHashResolverCallerSession
- type ContentHashResolverContenthashChanged
- type ContentHashResolverContenthashChangedIterator
- type ContentHashResolverFilterer
- func (_ContentHashResolver *ContentHashResolverFilterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*ContentHashResolverContenthashChangedIterator, error)
- func (_ContentHashResolver *ContentHashResolverFilterer) ParseContenthashChanged(log types.Log) (*ContentHashResolverContenthashChanged, error)
- func (_ContentHashResolver *ContentHashResolverFilterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *ContentHashResolverContenthashChanged, ...) (event.Subscription, error)
- type ContentHashResolverRaw
- func (_ContentHashResolver *ContentHashResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ContentHashResolver *ContentHashResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ContentHashResolver *ContentHashResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContentHashResolverSession
- func (_ContentHashResolver *ContentHashResolverSession) Contenthash(node [32]byte) ([]byte, error)
- func (_ContentHashResolver *ContentHashResolverSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
- func (_ContentHashResolver *ContentHashResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- type ContentHashResolverTransactor
- type ContentHashResolverTransactorRaw
- type ContentHashResolverTransactorSession
- type DNSResolver
- type DNSResolverCaller
- func (_DNSResolver *DNSResolverCaller) DnsRecord(opts *bind.CallOpts, node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_DNSResolver *DNSResolverCaller) HasDNSRecords(opts *bind.CallOpts, node [32]byte, name [32]byte) (bool, error)
- func (_DNSResolver *DNSResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- type DNSResolverCallerRaw
- type DNSResolverCallerSession
- func (_DNSResolver *DNSResolverCallerSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_DNSResolver *DNSResolverCallerSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
- func (_DNSResolver *DNSResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- type DNSResolverDNSRecordChanged
- type DNSResolverDNSRecordChangedIterator
- type DNSResolverDNSRecordDeleted
- type DNSResolverDNSRecordDeletedIterator
- type DNSResolverDNSZoneCleared
- type DNSResolverDNSZoneClearedIterator
- type DNSResolverFilterer
- func (_DNSResolver *DNSResolverFilterer) FilterDNSRecordChanged(opts *bind.FilterOpts, node [][32]byte) (*DNSResolverDNSRecordChangedIterator, error)
- func (_DNSResolver *DNSResolverFilterer) FilterDNSRecordDeleted(opts *bind.FilterOpts, node [][32]byte) (*DNSResolverDNSRecordDeletedIterator, error)
- func (_DNSResolver *DNSResolverFilterer) FilterDNSZoneCleared(opts *bind.FilterOpts, node [][32]byte) (*DNSResolverDNSZoneClearedIterator, error)
- func (_DNSResolver *DNSResolverFilterer) ParseDNSRecordChanged(log types.Log) (*DNSResolverDNSRecordChanged, error)
- func (_DNSResolver *DNSResolverFilterer) ParseDNSRecordDeleted(log types.Log) (*DNSResolverDNSRecordDeleted, error)
- func (_DNSResolver *DNSResolverFilterer) ParseDNSZoneCleared(log types.Log) (*DNSResolverDNSZoneCleared, error)
- func (_DNSResolver *DNSResolverFilterer) WatchDNSRecordChanged(opts *bind.WatchOpts, sink chan<- *DNSResolverDNSRecordChanged, ...) (event.Subscription, error)
- func (_DNSResolver *DNSResolverFilterer) WatchDNSRecordDeleted(opts *bind.WatchOpts, sink chan<- *DNSResolverDNSRecordDeleted, ...) (event.Subscription, error)
- func (_DNSResolver *DNSResolverFilterer) WatchDNSZoneCleared(opts *bind.WatchOpts, sink chan<- *DNSResolverDNSZoneCleared, node [][32]byte) (event.Subscription, error)
- type DNSResolverRaw
- func (_DNSResolver *DNSResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_DNSResolver *DNSResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DNSResolver *DNSResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DNSResolverSession
- func (_DNSResolver *DNSResolverSession) ClearDNSZone(node [32]byte) (*types.Transaction, error)
- func (_DNSResolver *DNSResolverSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_DNSResolver *DNSResolverSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
- func (_DNSResolver *DNSResolverSession) SetDNSRecords(node [32]byte, data []byte) (*types.Transaction, error)
- func (_DNSResolver *DNSResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- type DNSResolverTransactor
- type DNSResolverTransactorRaw
- type DNSResolverTransactorSession
- type ENS
- type ENSApprovalForAll
- type ENSApprovalForAllIterator
- type ENSCaller
- func (_ENS *ENSCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_ENS *ENSCaller) Owner(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_ENS *ENSCaller) RecordExists(opts *bind.CallOpts, node [32]byte) (bool, error)
- func (_ENS *ENSCaller) Resolver(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_ENS *ENSCaller) Ttl(opts *bind.CallOpts, node [32]byte) (uint64, error)
- type ENSCallerRaw
- type ENSCallerSession
- func (_ENS *ENSCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ENS *ENSCallerSession) Owner(node [32]byte) (common.Address, error)
- func (_ENS *ENSCallerSession) RecordExists(node [32]byte) (bool, error)
- func (_ENS *ENSCallerSession) Resolver(node [32]byte) (common.Address, error)
- func (_ENS *ENSCallerSession) Ttl(node [32]byte) (uint64, error)
- type ENSFilterer
- func (_ENS *ENSFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ENSApprovalForAllIterator, error)
- func (_ENS *ENSFilterer) FilterNewOwner(opts *bind.FilterOpts, node [][32]byte, label [][32]byte) (*ENSNewOwnerIterator, error)
- func (_ENS *ENSFilterer) FilterNewResolver(opts *bind.FilterOpts, node [][32]byte) (*ENSNewResolverIterator, error)
- func (_ENS *ENSFilterer) FilterNewTTL(opts *bind.FilterOpts, node [][32]byte) (*ENSNewTTLIterator, error)
- func (_ENS *ENSFilterer) FilterTransfer(opts *bind.FilterOpts, node [][32]byte) (*ENSTransferIterator, error)
- func (_ENS *ENSFilterer) ParseApprovalForAll(log types.Log) (*ENSApprovalForAll, error)
- func (_ENS *ENSFilterer) ParseNewOwner(log types.Log) (*ENSNewOwner, error)
- func (_ENS *ENSFilterer) ParseNewResolver(log types.Log) (*ENSNewResolver, error)
- func (_ENS *ENSFilterer) ParseNewTTL(log types.Log) (*ENSNewTTL, error)
- func (_ENS *ENSFilterer) ParseTransfer(log types.Log) (*ENSTransfer, error)
- func (_ENS *ENSFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ENSApprovalForAll, owner []common.Address, ...) (event.Subscription, error)
- func (_ENS *ENSFilterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *ENSNewOwner, node [][32]byte, ...) (event.Subscription, error)
- func (_ENS *ENSFilterer) WatchNewResolver(opts *bind.WatchOpts, sink chan<- *ENSNewResolver, node [][32]byte) (event.Subscription, error)
- func (_ENS *ENSFilterer) WatchNewTTL(opts *bind.WatchOpts, sink chan<- *ENSNewTTL, node [][32]byte) (event.Subscription, error)
- func (_ENS *ENSFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ENSTransfer, node [][32]byte) (event.Subscription, error)
- type ENSNewOwner
- type ENSNewOwnerIterator
- type ENSNewResolver
- type ENSNewResolverIterator
- type ENSNewTTL
- type ENSNewTTLIterator
- type ENSRaw
- type ENSRegistry
- type ENSRegistryApprovalForAll
- type ENSRegistryApprovalForAllIterator
- type ENSRegistryCaller
- func (_ENSRegistry *ENSRegistryCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_ENSRegistry *ENSRegistryCaller) Owner(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_ENSRegistry *ENSRegistryCaller) RecordExists(opts *bind.CallOpts, node [32]byte) (bool, error)
- func (_ENSRegistry *ENSRegistryCaller) Resolver(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_ENSRegistry *ENSRegistryCaller) Ttl(opts *bind.CallOpts, node [32]byte) (uint64, error)
- type ENSRegistryCallerRaw
- type ENSRegistryCallerSession
- func (_ENSRegistry *ENSRegistryCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ENSRegistry *ENSRegistryCallerSession) Owner(node [32]byte) (common.Address, error)
- func (_ENSRegistry *ENSRegistryCallerSession) RecordExists(node [32]byte) (bool, error)
- func (_ENSRegistry *ENSRegistryCallerSession) Resolver(node [32]byte) (common.Address, error)
- func (_ENSRegistry *ENSRegistryCallerSession) Ttl(node [32]byte) (uint64, error)
- type ENSRegistryFilterer
- func (_ENSRegistry *ENSRegistryFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ENSRegistryApprovalForAllIterator, error)
- func (_ENSRegistry *ENSRegistryFilterer) FilterNewOwner(opts *bind.FilterOpts, node [][32]byte, label [][32]byte) (*ENSRegistryNewOwnerIterator, error)
- func (_ENSRegistry *ENSRegistryFilterer) FilterNewResolver(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryNewResolverIterator, error)
- func (_ENSRegistry *ENSRegistryFilterer) FilterNewTTL(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryNewTTLIterator, error)
- func (_ENSRegistry *ENSRegistryFilterer) FilterTransfer(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryTransferIterator, error)
- func (_ENSRegistry *ENSRegistryFilterer) ParseApprovalForAll(log types.Log) (*ENSRegistryApprovalForAll, error)
- func (_ENSRegistry *ENSRegistryFilterer) ParseNewOwner(log types.Log) (*ENSRegistryNewOwner, error)
- func (_ENSRegistry *ENSRegistryFilterer) ParseNewResolver(log types.Log) (*ENSRegistryNewResolver, error)
- func (_ENSRegistry *ENSRegistryFilterer) ParseNewTTL(log types.Log) (*ENSRegistryNewTTL, error)
- func (_ENSRegistry *ENSRegistryFilterer) ParseTransfer(log types.Log) (*ENSRegistryTransfer, error)
- func (_ENSRegistry *ENSRegistryFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ENSRegistryApprovalForAll, ...) (event.Subscription, error)
- func (_ENSRegistry *ENSRegistryFilterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewOwner, node [][32]byte, ...) (event.Subscription, error)
- func (_ENSRegistry *ENSRegistryFilterer) WatchNewResolver(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewResolver, node [][32]byte) (event.Subscription, error)
- func (_ENSRegistry *ENSRegistryFilterer) WatchNewTTL(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewTTL, node [][32]byte) (event.Subscription, error)
- func (_ENSRegistry *ENSRegistryFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ENSRegistryTransfer, node [][32]byte) (event.Subscription, error)
- type ENSRegistryNewOwner
- type ENSRegistryNewOwnerIterator
- type ENSRegistryNewResolver
- type ENSRegistryNewResolverIterator
- type ENSRegistryNewTTL
- type ENSRegistryNewTTLIterator
- type ENSRegistryRaw
- func (_ENSRegistry *ENSRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ENSRegistry *ENSRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ENSRegistrySession
- func (_ENSRegistry *ENSRegistrySession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ENSRegistry *ENSRegistrySession) Owner(node [32]byte) (common.Address, error)
- func (_ENSRegistry *ENSRegistrySession) RecordExists(node [32]byte) (bool, error)
- func (_ENSRegistry *ENSRegistrySession) Resolver(node [32]byte) (common.Address, error)
- func (_ENSRegistry *ENSRegistrySession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ...) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) Ttl(node [32]byte) (uint64, error)
- type ENSRegistryTransactor
- func (_ENSRegistry *ENSRegistryTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetOwner(opts *bind.TransactOpts, node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetRecord(opts *bind.TransactOpts, node [32]byte, owner common.Address, ...) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetResolver(opts *bind.TransactOpts, node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetSubnodeOwner(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetSubnodeRecord(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address, ...) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetTTL(opts *bind.TransactOpts, node [32]byte, ttl uint64) (*types.Transaction, error)
- type ENSRegistryTransactorRaw
- type ENSRegistryTransactorSession
- func (_ENSRegistry *ENSRegistryTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ...) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- type ENSRegistryTransfer
- type ENSRegistryTransferIterator
- type ENSRegistryWithFallback
- type ENSRegistryWithFallbackApprovalForAll
- type ENSRegistryWithFallbackApprovalForAllIterator
- type ENSRegistryWithFallbackCaller
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCaller) Owner(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCaller) RecordExists(opts *bind.CallOpts, node [32]byte) (bool, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCaller) Resolver(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCaller) Ttl(opts *bind.CallOpts, node [32]byte) (uint64, error)
- type ENSRegistryWithFallbackCallerRaw
- type ENSRegistryWithFallbackCallerSession
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCallerSession) Owner(node [32]byte) (common.Address, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCallerSession) RecordExists(node [32]byte) (bool, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCallerSession) Resolver(node [32]byte) (common.Address, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCallerSession) Ttl(node [32]byte) (uint64, error)
- type ENSRegistryWithFallbackFilterer
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ENSRegistryWithFallbackApprovalForAllIterator, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) FilterNewOwner(opts *bind.FilterOpts, node [][32]byte, label [][32]byte) (*ENSRegistryWithFallbackNewOwnerIterator, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) FilterNewResolver(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryWithFallbackNewResolverIterator, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) FilterNewTTL(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryWithFallbackNewTTLIterator, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) FilterTransfer(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryWithFallbackTransferIterator, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) ParseApprovalForAll(log types.Log) (*ENSRegistryWithFallbackApprovalForAll, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) ParseNewOwner(log types.Log) (*ENSRegistryWithFallbackNewOwner, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) ParseNewResolver(log types.Log) (*ENSRegistryWithFallbackNewResolver, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) ParseNewTTL(log types.Log) (*ENSRegistryWithFallbackNewTTL, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) ParseTransfer(log types.Log) (*ENSRegistryWithFallbackTransfer, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ENSRegistryWithFallbackApprovalForAll, ...) (event.Subscription, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *ENSRegistryWithFallbackNewOwner, ...) (event.Subscription, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) WatchNewResolver(opts *bind.WatchOpts, sink chan<- *ENSRegistryWithFallbackNewResolver, ...) (event.Subscription, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) WatchNewTTL(opts *bind.WatchOpts, sink chan<- *ENSRegistryWithFallbackNewTTL, ...) (event.Subscription, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ENSRegistryWithFallbackTransfer, ...) (event.Subscription, error)
- type ENSRegistryWithFallbackNewOwner
- type ENSRegistryWithFallbackNewOwnerIterator
- type ENSRegistryWithFallbackNewResolver
- type ENSRegistryWithFallbackNewResolverIterator
- type ENSRegistryWithFallbackNewTTL
- type ENSRegistryWithFallbackNewTTLIterator
- type ENSRegistryWithFallbackRaw
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ENSRegistryWithFallbackSession
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) Owner(node [32]byte) (common.Address, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) RecordExists(node [32]byte) (bool, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) Resolver(node [32]byte) (common.Address, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ...) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) Ttl(node [32]byte) (uint64, error)
- type ENSRegistryWithFallbackTransactor
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactor) SetOwner(opts *bind.TransactOpts, node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactor) SetRecord(opts *bind.TransactOpts, node [32]byte, owner common.Address, ...) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactor) SetResolver(opts *bind.TransactOpts, node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactor) SetSubnodeOwner(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactor) SetSubnodeRecord(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address, ...) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactor) SetTTL(opts *bind.TransactOpts, node [32]byte, ttl uint64) (*types.Transaction, error)
- type ENSRegistryWithFallbackTransactorRaw
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ENSRegistryWithFallbackTransactorSession
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ...) (*types.Transaction, error)
- func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- type ENSRegistryWithFallbackTransfer
- type ENSRegistryWithFallbackTransferIterator
- type ENSSession
- func (_ENS *ENSSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ENS *ENSSession) Owner(node [32]byte) (common.Address, error)
- func (_ENS *ENSSession) RecordExists(node [32]byte) (bool, error)
- func (_ENS *ENSSession) Resolver(node [32]byte) (common.Address, error)
- func (_ENS *ENSSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENS *ENSSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENS *ENSSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_ENS *ENSSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENS *ENSSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENS *ENSSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ...) (*types.Transaction, error)
- func (_ENS *ENSSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- func (_ENS *ENSSession) Ttl(node [32]byte) (uint64, error)
- type ENSTransactor
- func (_ENS *ENSTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENS *ENSTransactor) SetOwner(opts *bind.TransactOpts, node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENS *ENSTransactor) SetRecord(opts *bind.TransactOpts, node [32]byte, owner common.Address, ...) (*types.Transaction, error)
- func (_ENS *ENSTransactor) SetResolver(opts *bind.TransactOpts, node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENS *ENSTransactor) SetSubnodeOwner(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENS *ENSTransactor) SetSubnodeRecord(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address, ...) (*types.Transaction, error)
- func (_ENS *ENSTransactor) SetTTL(opts *bind.TransactOpts, node [32]byte, ttl uint64) (*types.Transaction, error)
- type ENSTransactorRaw
- type ENSTransactorSession
- func (_ENS *ENSTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENS *ENSTransactorSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENS *ENSTransactorSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_ENS *ENSTransactorSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENS *ENSTransactorSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENS *ENSTransactorSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ...) (*types.Transaction, error)
- func (_ENS *ENSTransactorSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- type ENSTransfer
- type ENSTransferIterator
- type InterfaceResolver
- type InterfaceResolverAddrChanged
- type InterfaceResolverAddrChangedIterator
- type InterfaceResolverAddressChanged
- type InterfaceResolverAddressChangedIterator
- type InterfaceResolverCaller
- func (_InterfaceResolver *InterfaceResolverCaller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_InterfaceResolver *InterfaceResolverCaller) Addr0(opts *bind.CallOpts, node [32]byte, coinType *big.Int) ([]byte, error)
- func (_InterfaceResolver *InterfaceResolverCaller) InterfaceImplementer(opts *bind.CallOpts, node [32]byte, interfaceID [4]byte) (common.Address, error)
- func (_InterfaceResolver *InterfaceResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- type InterfaceResolverCallerRaw
- type InterfaceResolverCallerSession
- func (_InterfaceResolver *InterfaceResolverCallerSession) Addr(node [32]byte) (common.Address, error)
- func (_InterfaceResolver *InterfaceResolverCallerSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
- func (_InterfaceResolver *InterfaceResolverCallerSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)
- func (_InterfaceResolver *InterfaceResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- type InterfaceResolverFilterer
- func (_InterfaceResolver *InterfaceResolverFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*InterfaceResolverAddrChangedIterator, error)
- func (_InterfaceResolver *InterfaceResolverFilterer) FilterAddressChanged(opts *bind.FilterOpts, node [][32]byte) (*InterfaceResolverAddressChangedIterator, error)
- func (_InterfaceResolver *InterfaceResolverFilterer) FilterInterfaceChanged(opts *bind.FilterOpts, node [][32]byte, interfaceID [][4]byte) (*InterfaceResolverInterfaceChangedIterator, error)
- func (_InterfaceResolver *InterfaceResolverFilterer) ParseAddrChanged(log types.Log) (*InterfaceResolverAddrChanged, error)
- func (_InterfaceResolver *InterfaceResolverFilterer) ParseAddressChanged(log types.Log) (*InterfaceResolverAddressChanged, error)
- func (_InterfaceResolver *InterfaceResolverFilterer) ParseInterfaceChanged(log types.Log) (*InterfaceResolverInterfaceChanged, error)
- func (_InterfaceResolver *InterfaceResolverFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *InterfaceResolverAddrChanged, ...) (event.Subscription, error)
- func (_InterfaceResolver *InterfaceResolverFilterer) WatchAddressChanged(opts *bind.WatchOpts, sink chan<- *InterfaceResolverAddressChanged, ...) (event.Subscription, error)
- func (_InterfaceResolver *InterfaceResolverFilterer) WatchInterfaceChanged(opts *bind.WatchOpts, sink chan<- *InterfaceResolverInterfaceChanged, ...) (event.Subscription, error)
- type InterfaceResolverInterfaceChanged
- type InterfaceResolverInterfaceChangedIterator
- type InterfaceResolverRaw
- func (_InterfaceResolver *InterfaceResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_InterfaceResolver *InterfaceResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_InterfaceResolver *InterfaceResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type InterfaceResolverSession
- func (_InterfaceResolver *InterfaceResolverSession) Addr(node [32]byte) (common.Address, error)
- func (_InterfaceResolver *InterfaceResolverSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
- func (_InterfaceResolver *InterfaceResolverSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)
- func (_InterfaceResolver *InterfaceResolverSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
- func (_InterfaceResolver *InterfaceResolverSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
- func (_InterfaceResolver *InterfaceResolverSession) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)
- func (_InterfaceResolver *InterfaceResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- type InterfaceResolverTransactor
- func (_InterfaceResolver *InterfaceResolverTransactor) SetAddr(opts *bind.TransactOpts, node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
- func (_InterfaceResolver *InterfaceResolverTransactor) SetAddr0(opts *bind.TransactOpts, node [32]byte, a common.Address) (*types.Transaction, error)
- func (_InterfaceResolver *InterfaceResolverTransactor) SetInterface(opts *bind.TransactOpts, node [32]byte, interfaceID [4]byte, ...) (*types.Transaction, error)
- type InterfaceResolverTransactorRaw
- type InterfaceResolverTransactorSession
- func (_InterfaceResolver *InterfaceResolverTransactorSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
- func (_InterfaceResolver *InterfaceResolverTransactorSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
- func (_InterfaceResolver *InterfaceResolverTransactorSession) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)
- type NameResolver
- type NameResolverCaller
- type NameResolverCallerRaw
- type NameResolverCallerSession
- type NameResolverFilterer
- func (_NameResolver *NameResolverFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*NameResolverNameChangedIterator, error)
- func (_NameResolver *NameResolverFilterer) ParseNameChanged(log types.Log) (*NameResolverNameChanged, error)
- func (_NameResolver *NameResolverFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *NameResolverNameChanged, node [][32]byte) (event.Subscription, error)
- type NameResolverNameChanged
- type NameResolverNameChangedIterator
- type NameResolverRaw
- func (_NameResolver *NameResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_NameResolver *NameResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_NameResolver *NameResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type NameResolverSession
- type NameResolverTransactor
- type NameResolverTransactorRaw
- type NameResolverTransactorSession
- type PubkeyResolver
- type PubkeyResolverCaller
- type PubkeyResolverCallerRaw
- type PubkeyResolverCallerSession
- type PubkeyResolverFilterer
- func (_PubkeyResolver *PubkeyResolverFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*PubkeyResolverPubkeyChangedIterator, error)
- func (_PubkeyResolver *PubkeyResolverFilterer) ParsePubkeyChanged(log types.Log) (*PubkeyResolverPubkeyChanged, error)
- func (_PubkeyResolver *PubkeyResolverFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *PubkeyResolverPubkeyChanged, ...) (event.Subscription, error)
- type PubkeyResolverPubkeyChanged
- type PubkeyResolverPubkeyChangedIterator
- type PubkeyResolverRaw
- func (_PubkeyResolver *PubkeyResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_PubkeyResolver *PubkeyResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PubkeyResolver *PubkeyResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PubkeyResolverSession
- func (_PubkeyResolver *PubkeyResolverSession) Pubkey(node [32]byte) (struct{ ... }, error)
- func (_PubkeyResolver *PubkeyResolverSession) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
- func (_PubkeyResolver *PubkeyResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- type PubkeyResolverTransactor
- type PubkeyResolverTransactorRaw
- type PubkeyResolverTransactorSession
- type PublicResolver
- type PublicResolverABIChanged
- type PublicResolverABIChangedIterator
- type PublicResolverAddrChanged
- type PublicResolverAddrChangedIterator
- type PublicResolverAddressChanged
- type PublicResolverAddressChangedIterator
- type PublicResolverAuthorisationChanged
- type PublicResolverAuthorisationChangedIterator
- type PublicResolverCaller
- func (_PublicResolver *PublicResolverCaller) ABI(opts *bind.CallOpts, node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
- func (_PublicResolver *PublicResolverCaller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_PublicResolver *PublicResolverCaller) Addr0(opts *bind.CallOpts, node [32]byte, coinType *big.Int) ([]byte, error)
- func (_PublicResolver *PublicResolverCaller) Authorisations(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
- func (_PublicResolver *PublicResolverCaller) Contenthash(opts *bind.CallOpts, node [32]byte) ([]byte, error)
- func (_PublicResolver *PublicResolverCaller) DnsRecord(opts *bind.CallOpts, node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_PublicResolver *PublicResolverCaller) HasDNSRecords(opts *bind.CallOpts, node [32]byte, name [32]byte) (bool, error)
- func (_PublicResolver *PublicResolverCaller) InterfaceImplementer(opts *bind.CallOpts, node [32]byte, interfaceID [4]byte) (common.Address, error)
- func (_PublicResolver *PublicResolverCaller) Name(opts *bind.CallOpts, node [32]byte) (string, error)
- func (_PublicResolver *PublicResolverCaller) Pubkey(opts *bind.CallOpts, node [32]byte) (struct{ ... }, error)
- func (_PublicResolver *PublicResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- func (_PublicResolver *PublicResolverCaller) Text(opts *bind.CallOpts, node [32]byte, key string) (string, error)
- type PublicResolverCallerRaw
- type PublicResolverCallerSession
- func (_PublicResolver *PublicResolverCallerSession) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
- func (_PublicResolver *PublicResolverCallerSession) Addr(node [32]byte) (common.Address, error)
- func (_PublicResolver *PublicResolverCallerSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
- func (_PublicResolver *PublicResolverCallerSession) Authorisations(arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
- func (_PublicResolver *PublicResolverCallerSession) Contenthash(node [32]byte) ([]byte, error)
- func (_PublicResolver *PublicResolverCallerSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_PublicResolver *PublicResolverCallerSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
- func (_PublicResolver *PublicResolverCallerSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)
- func (_PublicResolver *PublicResolverCallerSession) Name(node [32]byte) (string, error)
- func (_PublicResolver *PublicResolverCallerSession) Pubkey(node [32]byte) (struct{ ... }, error)
- func (_PublicResolver *PublicResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_PublicResolver *PublicResolverCallerSession) Text(node [32]byte, key string) (string, error)
- type PublicResolverContenthashChanged
- type PublicResolverContenthashChangedIterator
- type PublicResolverDNSRecordChanged
- type PublicResolverDNSRecordChangedIterator
- type PublicResolverDNSRecordDeleted
- type PublicResolverDNSRecordDeletedIterator
- type PublicResolverDNSZoneCleared
- type PublicResolverDNSZoneClearedIterator
- type PublicResolverFilterer
- func (_PublicResolver *PublicResolverFilterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*PublicResolverABIChangedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverAddrChangedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) FilterAddressChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverAddressChangedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) FilterAuthorisationChanged(opts *bind.FilterOpts, node [][32]byte, owner []common.Address, ...) (*PublicResolverAuthorisationChangedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverContenthashChangedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) FilterDNSRecordChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverDNSRecordChangedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) FilterDNSRecordDeleted(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverDNSRecordDeletedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) FilterDNSZoneCleared(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverDNSZoneClearedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) FilterInterfaceChanged(opts *bind.FilterOpts, node [][32]byte, interfaceID [][4]byte) (*PublicResolverInterfaceChangedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverNameChangedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverPubkeyChangedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*PublicResolverTextChangedIterator, error)
- func (_PublicResolver *PublicResolverFilterer) ParseABIChanged(log types.Log) (*PublicResolverABIChanged, error)
- func (_PublicResolver *PublicResolverFilterer) ParseAddrChanged(log types.Log) (*PublicResolverAddrChanged, error)
- func (_PublicResolver *PublicResolverFilterer) ParseAddressChanged(log types.Log) (*PublicResolverAddressChanged, error)
- func (_PublicResolver *PublicResolverFilterer) ParseAuthorisationChanged(log types.Log) (*PublicResolverAuthorisationChanged, error)
- func (_PublicResolver *PublicResolverFilterer) ParseContenthashChanged(log types.Log) (*PublicResolverContenthashChanged, error)
- func (_PublicResolver *PublicResolverFilterer) ParseDNSRecordChanged(log types.Log) (*PublicResolverDNSRecordChanged, error)
- func (_PublicResolver *PublicResolverFilterer) ParseDNSRecordDeleted(log types.Log) (*PublicResolverDNSRecordDeleted, error)
- func (_PublicResolver *PublicResolverFilterer) ParseDNSZoneCleared(log types.Log) (*PublicResolverDNSZoneCleared, error)
- func (_PublicResolver *PublicResolverFilterer) ParseInterfaceChanged(log types.Log) (*PublicResolverInterfaceChanged, error)
- func (_PublicResolver *PublicResolverFilterer) ParseNameChanged(log types.Log) (*PublicResolverNameChanged, error)
- func (_PublicResolver *PublicResolverFilterer) ParsePubkeyChanged(log types.Log) (*PublicResolverPubkeyChanged, error)
- func (_PublicResolver *PublicResolverFilterer) ParseTextChanged(log types.Log) (*PublicResolverTextChanged, error)
- func (_PublicResolver *PublicResolverFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverABIChanged, node [][32]byte, ...) (event.Subscription, error)
- func (_PublicResolver *PublicResolverFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverAddrChanged, node [][32]byte) (event.Subscription, error)
- func (_PublicResolver *PublicResolverFilterer) WatchAddressChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverAddressChanged, ...) (event.Subscription, error)
- func (_PublicResolver *PublicResolverFilterer) WatchAuthorisationChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverAuthorisationChanged, ...) (event.Subscription, error)
- func (_PublicResolver *PublicResolverFilterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverContenthashChanged, ...) (event.Subscription, error)
- func (_PublicResolver *PublicResolverFilterer) WatchDNSRecordChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverDNSRecordChanged, ...) (event.Subscription, error)
- func (_PublicResolver *PublicResolverFilterer) WatchDNSRecordDeleted(opts *bind.WatchOpts, sink chan<- *PublicResolverDNSRecordDeleted, ...) (event.Subscription, error)
- func (_PublicResolver *PublicResolverFilterer) WatchDNSZoneCleared(opts *bind.WatchOpts, sink chan<- *PublicResolverDNSZoneCleared, ...) (event.Subscription, error)
- func (_PublicResolver *PublicResolverFilterer) WatchInterfaceChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverInterfaceChanged, ...) (event.Subscription, error)
- func (_PublicResolver *PublicResolverFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverNameChanged, node [][32]byte) (event.Subscription, error)
- func (_PublicResolver *PublicResolverFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverPubkeyChanged, ...) (event.Subscription, error)
- func (_PublicResolver *PublicResolverFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverTextChanged, node [][32]byte, ...) (event.Subscription, error)
- type PublicResolverInterfaceChanged
- type PublicResolverInterfaceChangedIterator
- type PublicResolverNameChanged
- type PublicResolverNameChangedIterator
- type PublicResolverPubkeyChanged
- type PublicResolverPubkeyChangedIterator
- type PublicResolverRaw
- func (_PublicResolver *PublicResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_PublicResolver *PublicResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PublicResolverSession
- func (_PublicResolver *PublicResolverSession) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
- func (_PublicResolver *PublicResolverSession) Addr(node [32]byte) (common.Address, error)
- func (_PublicResolver *PublicResolverSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
- func (_PublicResolver *PublicResolverSession) Authorisations(arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
- func (_PublicResolver *PublicResolverSession) ClearDNSZone(node [32]byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) Contenthash(node [32]byte) ([]byte, error)
- func (_PublicResolver *PublicResolverSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_PublicResolver *PublicResolverSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
- func (_PublicResolver *PublicResolverSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)
- func (_PublicResolver *PublicResolverSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) Name(node [32]byte) (string, error)
- func (_PublicResolver *PublicResolverSession) Pubkey(node [32]byte) (struct{ ... }, error)
- func (_PublicResolver *PublicResolverSession) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SetAuthorisation(node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SetDNSRecords(node [32]byte, data []byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SetName(node [32]byte, name string) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_PublicResolver *PublicResolverSession) Text(node [32]byte, key string) (string, error)
- type PublicResolverTextChanged
- type PublicResolverTextChangedIterator
- type PublicResolverTransactor
- func (_PublicResolver *PublicResolverTransactor) ClearDNSZone(opts *bind.TransactOpts, node [32]byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactor) SetABI(opts *bind.TransactOpts, node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactor) SetAddr(opts *bind.TransactOpts, node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactor) SetAddr0(opts *bind.TransactOpts, node [32]byte, a common.Address) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactor) SetAuthorisation(opts *bind.TransactOpts, node [32]byte, target common.Address, ...) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactor) SetContenthash(opts *bind.TransactOpts, node [32]byte, hash []byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactor) SetDNSRecords(opts *bind.TransactOpts, node [32]byte, data []byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactor) SetInterface(opts *bind.TransactOpts, node [32]byte, interfaceID [4]byte, ...) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactor) SetName(opts *bind.TransactOpts, node [32]byte, name string) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactor) SetPubkey(opts *bind.TransactOpts, node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactor) SetText(opts *bind.TransactOpts, node [32]byte, key string, value string) (*types.Transaction, error)
- type PublicResolverTransactorRaw
- type PublicResolverTransactorSession
- func (_PublicResolver *PublicResolverTransactorSession) ClearDNSZone(node [32]byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactorSession) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactorSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactorSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactorSession) SetAuthorisation(node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactorSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactorSession) SetDNSRecords(node [32]byte, data []byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactorSession) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactorSession) SetName(node [32]byte, name string) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactorSession) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactorSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
- type ResolverBase
- type ResolverBaseCaller
- type ResolverBaseCallerRaw
- type ResolverBaseCallerSession
- type ResolverBaseFilterer
- type ResolverBaseRaw
- func (_ResolverBase *ResolverBaseRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ResolverBase *ResolverBaseRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ResolverBase *ResolverBaseRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ResolverBaseSession
- type ResolverBaseTransactor
- type ResolverBaseTransactorRaw
- type ResolverBaseTransactorSession
- type TextResolver
- type TextResolverCaller
- type TextResolverCallerRaw
- type TextResolverCallerSession
- type TextResolverFilterer
- func (_TextResolver *TextResolverFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*TextResolverTextChangedIterator, error)
- func (_TextResolver *TextResolverFilterer) ParseTextChanged(log types.Log) (*TextResolverTextChanged, error)
- func (_TextResolver *TextResolverFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *TextResolverTextChanged, node [][32]byte, ...) (event.Subscription, error)
- type TextResolverRaw
- func (_TextResolver *TextResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TextResolver *TextResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TextResolver *TextResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TextResolverSession
- func (_TextResolver *TextResolverSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
- func (_TextResolver *TextResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_TextResolver *TextResolverSession) Text(node [32]byte, key string) (string, error)
- type TextResolverTextChanged
- type TextResolverTextChangedIterator
- type TextResolverTransactor
- type TextResolverTransactorRaw
- type TextResolverTransactorSession
Constants ¶
const ABIResolverABI = "" /* 997-byte string literal not displayed */
ABIResolverABI is the input ABI used to generate the binding from.
const AddrResolverABI = "" /* 1646-byte string literal not displayed */
AddrResolverABI is the input ABI used to generate the binding from.
const ContentHashResolverABI = "" /* 879-byte string literal not displayed */
ContentHashResolverABI is the input ABI used to generate the binding from.
const DNSResolverABI = "" /* 1931-byte string literal not displayed */
DNSResolverABI is the input ABI used to generate the binding from.
const ENSABI = "" /* 4144-byte string literal not displayed */
ENSABI is the input ABI used to generate the binding from.
const ENSRegistryABI = "" /* 4144-byte string literal not displayed */
ENSRegistryABI is the input ABI used to generate the binding from.
const ENSRegistryWithFallbackABI = "" /* 4144-byte string literal not displayed */
ENSRegistryWithFallbackABI is the input ABI used to generate the binding from.
const InterfaceResolverABI = "" /* 2479-byte string literal not displayed */
InterfaceResolverABI is the input ABI used to generate the binding from.
const NameResolverABI = "" /* 861-byte string literal not displayed */
NameResolverABI is the input ABI used to generate the binding from.
const PubkeyResolverABI = "" /* 997-byte string literal not displayed */
PubkeyResolverABI is the input ABI used to generate the binding from.
const PublicResolverABI = "" /* 8905-byte string literal not displayed */
PublicResolverABI is the input ABI used to generate the binding from.
const ResolverBaseABI = "" /* 229-byte string literal not displayed */
ResolverBaseABI is the input ABI used to generate the binding from.
const TextResolverABI = "" /* 1002-byte string literal not displayed */
TextResolverABI is the input ABI used to generate the binding from.
Variables ¶
var ABIResolverFuncSigs = map[string]string{
"2203ab56": "ABI(bytes32,uint256)",
"623195b0": "setABI(bytes32,uint256,bytes)",
"01ffc9a7": "supportsInterface(bytes4)",
}
ABIResolverFuncSigs maps the 4-byte function signature to its string representation.
var AddrResolverFuncSigs = map[string]string{
"3b3b57de": "addr(bytes32)",
"f1cb7e06": "addr(bytes32,uint256)",
"d5fa2b00": "setAddr(bytes32,address)",
"8b95dd71": "setAddr(bytes32,uint256,bytes)",
"01ffc9a7": "supportsInterface(bytes4)",
}
AddrResolverFuncSigs maps the 4-byte function signature to its string representation.
var ContentHashResolverFuncSigs = map[string]string{
"bc1c58d1": "contenthash(bytes32)",
"304e6ade": "setContenthash(bytes32,bytes)",
"01ffc9a7": "supportsInterface(bytes4)",
}
ContentHashResolverFuncSigs maps the 4-byte function signature to its string representation.
var DNSResolverFuncSigs = map[string]string{
"ad5780af": "clearDNSZone(bytes32)",
"a8fa5682": "dnsRecord(bytes32,bytes32,uint16)",
"4cbf6ba4": "hasDNSRecords(bytes32,bytes32)",
"0af179d7": "setDNSRecords(bytes32,bytes)",
"01ffc9a7": "supportsInterface(bytes4)",
}
DNSResolverFuncSigs maps the 4-byte function signature to its string representation.
var ENSFuncSigs = map[string]string{
"e985e9c5": "isApprovedForAll(address,address)",
"02571be3": "owner(bytes32)",
"f79fe538": "recordExists(bytes32)",
"0178b8bf": "resolver(bytes32)",
"a22cb465": "setApprovalForAll(address,bool)",
"5b0fc9c3": "setOwner(bytes32,address)",
"cf408823": "setRecord(bytes32,address,address,uint64)",
"1896f70a": "setResolver(bytes32,address)",
"06ab5923": "setSubnodeOwner(bytes32,bytes32,address)",
"5ef2c7f0": "setSubnodeRecord(bytes32,bytes32,address,address,uint64)",
"14ab9038": "setTTL(bytes32,uint64)",
"16a25cbd": "ttl(bytes32)",
}
ENSFuncSigs maps the 4-byte function signature to its string representation.
var ENSRegistryFuncSigs = map[string]string{
"e985e9c5": "isApprovedForAll(address,address)",
"02571be3": "owner(bytes32)",
"f79fe538": "recordExists(bytes32)",
"0178b8bf": "resolver(bytes32)",
"a22cb465": "setApprovalForAll(address,bool)",
"5b0fc9c3": "setOwner(bytes32,address)",
"cf408823": "setRecord(bytes32,address,address,uint64)",
"1896f70a": "setResolver(bytes32,address)",
"06ab5923": "setSubnodeOwner(bytes32,bytes32,address)",
"5ef2c7f0": "setSubnodeRecord(bytes32,bytes32,address,address,uint64)",
"14ab9038": "setTTL(bytes32,uint64)",
"16a25cbd": "ttl(bytes32)",
}
ENSRegistryFuncSigs maps the 4-byte function signature to its string representation.
var ENSRegistryWithFallbackFuncSigs = map[string]string{
"e985e9c5": "isApprovedForAll(address,address)",
"02571be3": "owner(bytes32)",
"f79fe538": "recordExists(bytes32)",
"0178b8bf": "resolver(bytes32)",
"a22cb465": "setApprovalForAll(address,bool)",
"5b0fc9c3": "setOwner(bytes32,address)",
"cf408823": "setRecord(bytes32,address,address,uint64)",
"1896f70a": "setResolver(bytes32,address)",
"06ab5923": "setSubnodeOwner(bytes32,bytes32,address)",
"5ef2c7f0": "setSubnodeRecord(bytes32,bytes32,address,address,uint64)",
"14ab9038": "setTTL(bytes32,uint64)",
"16a25cbd": "ttl(bytes32)",
}
ENSRegistryWithFallbackFuncSigs maps the 4-byte function signature to its string representation.
var InterfaceResolverFuncSigs = map[string]string{
"3b3b57de": "addr(bytes32)",
"f1cb7e06": "addr(bytes32,uint256)",
"124a319c": "interfaceImplementer(bytes32,bytes4)",
"d5fa2b00": "setAddr(bytes32,address)",
"8b95dd71": "setAddr(bytes32,uint256,bytes)",
"e59d895d": "setInterface(bytes32,bytes4,address)",
"01ffc9a7": "supportsInterface(bytes4)",
}
InterfaceResolverFuncSigs maps the 4-byte function signature to its string representation.
var NameResolverFuncSigs = map[string]string{
"691f3431": "name(bytes32)",
"77372213": "setName(bytes32,string)",
"01ffc9a7": "supportsInterface(bytes4)",
}
NameResolverFuncSigs maps the 4-byte function signature to its string representation.
var PubkeyResolverFuncSigs = map[string]string{
"c8690233": "pubkey(bytes32)",
"29cd62ea": "setPubkey(bytes32,bytes32,bytes32)",
"01ffc9a7": "supportsInterface(bytes4)",
}
PubkeyResolverFuncSigs maps the 4-byte function signature to its string representation.
var PublicResolverFuncSigs = map[string]string{
"2203ab56": "ABI(bytes32,uint256)",
"3b3b57de": "addr(bytes32)",
"f1cb7e06": "addr(bytes32,uint256)",
"f86bc879": "authorisations(bytes32,address,address)",
"ad5780af": "clearDNSZone(bytes32)",
"bc1c58d1": "contenthash(bytes32)",
"a8fa5682": "dnsRecord(bytes32,bytes32,uint16)",
"4cbf6ba4": "hasDNSRecords(bytes32,bytes32)",
"124a319c": "interfaceImplementer(bytes32,bytes4)",
"ac9650d8": "multicall(bytes[])",
"691f3431": "name(bytes32)",
"c8690233": "pubkey(bytes32)",
"623195b0": "setABI(bytes32,uint256,bytes)",
"d5fa2b00": "setAddr(bytes32,address)",
"8b95dd71": "setAddr(bytes32,uint256,bytes)",
"3e9ce794": "setAuthorisation(bytes32,address,bool)",
"304e6ade": "setContenthash(bytes32,bytes)",
"0af179d7": "setDNSRecords(bytes32,bytes)",
"e59d895d": "setInterface(bytes32,bytes4,address)",
"77372213": "setName(bytes32,string)",
"29cd62ea": "setPubkey(bytes32,bytes32,bytes32)",
"10f13a8c": "setText(bytes32,string,string)",
"01ffc9a7": "supportsInterface(bytes4)",
"59d1d43c": "text(bytes32,string)",
}
PublicResolverFuncSigs maps the 4-byte function signature to its string representation.
var ResolverBaseFuncSigs = map[string]string{
"01ffc9a7": "supportsInterface(bytes4)",
}
ResolverBaseFuncSigs maps the 4-byte function signature to its string representation.
var TextResolverFuncSigs = map[string]string{
"10f13a8c": "setText(bytes32,string,string)",
"01ffc9a7": "supportsInterface(bytes4)",
"59d1d43c": "text(bytes32,string)",
}
TextResolverFuncSigs maps the 4-byte function signature to its string representation.
Functions ¶
Types ¶
type ABIResolver ¶
type ABIResolver struct { ABIResolverCaller // Read-only binding to the contract ABIResolverTransactor // Write-only binding to the contract ABIResolverFilterer // Log filterer for contract events }
ABIResolver is an auto generated Go binding around an Ethereum contract.
func NewABIResolver ¶
func NewABIResolver(address common.Address, backend bind.ContractBackend) (*ABIResolver, error)
NewABIResolver creates a new instance of ABIResolver, bound to a specific deployed contract.
type ABIResolverABIChanged ¶
type ABIResolverABIChanged struct { Node [32]byte ContentType *big.Int Raw types.Log // Blockchain specific contextual infos }
ABIResolverABIChanged represents a ABIChanged event raised by the ABIResolver contract.
type ABIResolverABIChangedIterator ¶
type ABIResolverABIChangedIterator struct { Event *ABIResolverABIChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ABIResolverABIChangedIterator is returned from FilterABIChanged and is used to iterate over the raw logs and unpacked data for ABIChanged events raised by the ABIResolver contract.
func (*ABIResolverABIChangedIterator) Close ¶
func (it *ABIResolverABIChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ABIResolverABIChangedIterator) Error ¶
func (it *ABIResolverABIChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ABIResolverABIChangedIterator) Next ¶
func (it *ABIResolverABIChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ABIResolverCaller ¶
type ABIResolverCaller struct {
// contains filtered or unexported fields
}
ABIResolverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewABIResolverCaller ¶
func NewABIResolverCaller(address common.Address, caller bind.ContractCaller) (*ABIResolverCaller, error)
NewABIResolverCaller creates a new read-only instance of ABIResolver, bound to a specific deployed contract.
func (*ABIResolverCaller) ABI ¶
func (_ABIResolver *ABIResolverCaller) ABI(opts *bind.CallOpts, node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
ABI is a free data retrieval call binding the contract method 0x2203ab56.
Solidity: function ABI(bytes32 node, uint256 contentTypes) view returns(uint256, bytes)
func (*ABIResolverCaller) SupportsInterface ¶
func (_ABIResolver *ABIResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type ABIResolverCallerRaw ¶
type ABIResolverCallerRaw struct {
Contract *ABIResolverCaller // Generic read-only contract binding to access the raw methods on
}
ABIResolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ABIResolverCallerRaw) Call ¶
func (_ABIResolver *ABIResolverCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ABIResolverCallerSession ¶
type ABIResolverCallerSession struct { Contract *ABIResolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ABIResolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ABIResolverCallerSession) ABI ¶
func (_ABIResolver *ABIResolverCallerSession) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
ABI is a free data retrieval call binding the contract method 0x2203ab56.
Solidity: function ABI(bytes32 node, uint256 contentTypes) view returns(uint256, bytes)
func (*ABIResolverCallerSession) SupportsInterface ¶
func (_ABIResolver *ABIResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type ABIResolverFilterer ¶
type ABIResolverFilterer struct {
// contains filtered or unexported fields
}
ABIResolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewABIResolverFilterer ¶
func NewABIResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*ABIResolverFilterer, error)
NewABIResolverFilterer creates a new log filterer instance of ABIResolver, bound to a specific deployed contract.
func (*ABIResolverFilterer) FilterABIChanged ¶
func (_ABIResolver *ABIResolverFilterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*ABIResolverABIChangedIterator, error)
FilterABIChanged is a free log retrieval operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.
Solidity: event ABIChanged(bytes32 indexed node, uint256 indexed contentType)
func (*ABIResolverFilterer) ParseABIChanged ¶
func (_ABIResolver *ABIResolverFilterer) ParseABIChanged(log types.Log) (*ABIResolverABIChanged, error)
ParseABIChanged is a log parse operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.
Solidity: event ABIChanged(bytes32 indexed node, uint256 indexed contentType)
func (*ABIResolverFilterer) WatchABIChanged ¶
func (_ABIResolver *ABIResolverFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *ABIResolverABIChanged, node [][32]byte, contentType []*big.Int) (event.Subscription, error)
WatchABIChanged is a free log subscription operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.
Solidity: event ABIChanged(bytes32 indexed node, uint256 indexed contentType)
type ABIResolverRaw ¶
type ABIResolverRaw struct {
Contract *ABIResolver // Generic contract binding to access the raw methods on
}
ABIResolverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ABIResolverRaw) Call ¶
func (_ABIResolver *ABIResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ABIResolverRaw) Transact ¶
func (_ABIResolver *ABIResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ABIResolverRaw) Transfer ¶
func (_ABIResolver *ABIResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ABIResolverSession ¶
type ABIResolverSession struct { Contract *ABIResolver // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ABIResolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ABIResolverSession) ABI ¶
func (_ABIResolver *ABIResolverSession) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
ABI is a free data retrieval call binding the contract method 0x2203ab56.
Solidity: function ABI(bytes32 node, uint256 contentTypes) view returns(uint256, bytes)
func (*ABIResolverSession) SetABI ¶
func (_ABIResolver *ABIResolverSession) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
SetABI is a paid mutator transaction binding the contract method 0x623195b0.
Solidity: function setABI(bytes32 node, uint256 contentType, bytes data) returns()
func (*ABIResolverSession) SupportsInterface ¶
func (_ABIResolver *ABIResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type ABIResolverTransactor ¶
type ABIResolverTransactor struct {
// contains filtered or unexported fields
}
ABIResolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewABIResolverTransactor ¶
func NewABIResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*ABIResolverTransactor, error)
NewABIResolverTransactor creates a new write-only instance of ABIResolver, bound to a specific deployed contract.
func (*ABIResolverTransactor) SetABI ¶
func (_ABIResolver *ABIResolverTransactor) SetABI(opts *bind.TransactOpts, node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
SetABI is a paid mutator transaction binding the contract method 0x623195b0.
Solidity: function setABI(bytes32 node, uint256 contentType, bytes data) returns()
type ABIResolverTransactorRaw ¶
type ABIResolverTransactorRaw struct {
Contract *ABIResolverTransactor // Generic write-only contract binding to access the raw methods on
}
ABIResolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ABIResolverTransactorRaw) Transact ¶
func (_ABIResolver *ABIResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ABIResolverTransactorRaw) Transfer ¶
func (_ABIResolver *ABIResolverTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ABIResolverTransactorSession ¶
type ABIResolverTransactorSession struct { Contract *ABIResolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ABIResolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ABIResolverTransactorSession) SetABI ¶
func (_ABIResolver *ABIResolverTransactorSession) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
SetABI is a paid mutator transaction binding the contract method 0x623195b0.
Solidity: function setABI(bytes32 node, uint256 contentType, bytes data) returns()
type AddrResolver ¶
type AddrResolver struct { AddrResolverCaller // Read-only binding to the contract AddrResolverTransactor // Write-only binding to the contract AddrResolverFilterer // Log filterer for contract events }
AddrResolver is an auto generated Go binding around an Ethereum contract.
func NewAddrResolver ¶
func NewAddrResolver(address common.Address, backend bind.ContractBackend) (*AddrResolver, error)
NewAddrResolver creates a new instance of AddrResolver, bound to a specific deployed contract.
type AddrResolverAddrChanged ¶
type AddrResolverAddrChanged struct { Node [32]byte A common.Address Raw types.Log // Blockchain specific contextual infos }
AddrResolverAddrChanged represents a AddrChanged event raised by the AddrResolver contract.
type AddrResolverAddrChangedIterator ¶
type AddrResolverAddrChangedIterator struct { Event *AddrResolverAddrChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddrResolverAddrChangedIterator is returned from FilterAddrChanged and is used to iterate over the raw logs and unpacked data for AddrChanged events raised by the AddrResolver contract.
func (*AddrResolverAddrChangedIterator) Close ¶
func (it *AddrResolverAddrChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddrResolverAddrChangedIterator) Error ¶
func (it *AddrResolverAddrChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddrResolverAddrChangedIterator) Next ¶
func (it *AddrResolverAddrChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddrResolverAddressChanged ¶
type AddrResolverAddressChanged struct { Node [32]byte CoinType *big.Int NewAddress []byte Raw types.Log // Blockchain specific contextual infos }
AddrResolverAddressChanged represents a AddressChanged event raised by the AddrResolver contract.
type AddrResolverAddressChangedIterator ¶
type AddrResolverAddressChangedIterator struct { Event *AddrResolverAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AddrResolverAddressChangedIterator is returned from FilterAddressChanged and is used to iterate over the raw logs and unpacked data for AddressChanged events raised by the AddrResolver contract.
func (*AddrResolverAddressChangedIterator) Close ¶
func (it *AddrResolverAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AddrResolverAddressChangedIterator) Error ¶
func (it *AddrResolverAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AddrResolverAddressChangedIterator) Next ¶
func (it *AddrResolverAddressChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AddrResolverCaller ¶
type AddrResolverCaller struct {
// contains filtered or unexported fields
}
AddrResolverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAddrResolverCaller ¶
func NewAddrResolverCaller(address common.Address, caller bind.ContractCaller) (*AddrResolverCaller, error)
NewAddrResolverCaller creates a new read-only instance of AddrResolver, bound to a specific deployed contract.
func (*AddrResolverCaller) Addr ¶
func (_AddrResolver *AddrResolverCaller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(bytes32 node) view returns(address)
func (*AddrResolverCaller) Addr0 ¶
func (_AddrResolver *AddrResolverCaller) Addr0(opts *bind.CallOpts, node [32]byte, coinType *big.Int) ([]byte, error)
Addr0 is a free data retrieval call binding the contract method 0xf1cb7e06.
Solidity: function addr(bytes32 node, uint256 coinType) view returns(bytes)
func (*AddrResolverCaller) SupportsInterface ¶
func (_AddrResolver *AddrResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type AddrResolverCallerRaw ¶
type AddrResolverCallerRaw struct {
Contract *AddrResolverCaller // Generic read-only contract binding to access the raw methods on
}
AddrResolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AddrResolverCallerRaw) Call ¶
func (_AddrResolver *AddrResolverCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AddrResolverCallerSession ¶
type AddrResolverCallerSession struct { Contract *AddrResolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddrResolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AddrResolverCallerSession) Addr ¶
func (_AddrResolver *AddrResolverCallerSession) Addr(node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(bytes32 node) view returns(address)
func (*AddrResolverCallerSession) Addr0 ¶
func (_AddrResolver *AddrResolverCallerSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
Addr0 is a free data retrieval call binding the contract method 0xf1cb7e06.
Solidity: function addr(bytes32 node, uint256 coinType) view returns(bytes)
func (*AddrResolverCallerSession) SupportsInterface ¶
func (_AddrResolver *AddrResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type AddrResolverFilterer ¶
type AddrResolverFilterer struct {
// contains filtered or unexported fields
}
AddrResolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAddrResolverFilterer ¶
func NewAddrResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*AddrResolverFilterer, error)
NewAddrResolverFilterer creates a new log filterer instance of AddrResolver, bound to a specific deployed contract.
func (*AddrResolverFilterer) FilterAddrChanged ¶
func (_AddrResolver *AddrResolverFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*AddrResolverAddrChangedIterator, error)
FilterAddrChanged is a free log retrieval operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*AddrResolverFilterer) FilterAddressChanged ¶
func (_AddrResolver *AddrResolverFilterer) FilterAddressChanged(opts *bind.FilterOpts, node [][32]byte) (*AddrResolverAddressChangedIterator, error)
FilterAddressChanged is a free log retrieval operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.
Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)
func (*AddrResolverFilterer) ParseAddrChanged ¶
func (_AddrResolver *AddrResolverFilterer) ParseAddrChanged(log types.Log) (*AddrResolverAddrChanged, error)
ParseAddrChanged is a log parse operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*AddrResolverFilterer) ParseAddressChanged ¶
func (_AddrResolver *AddrResolverFilterer) ParseAddressChanged(log types.Log) (*AddrResolverAddressChanged, error)
ParseAddressChanged is a log parse operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.
Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)
func (*AddrResolverFilterer) WatchAddrChanged ¶
func (_AddrResolver *AddrResolverFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *AddrResolverAddrChanged, node [][32]byte) (event.Subscription, error)
WatchAddrChanged is a free log subscription operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*AddrResolverFilterer) WatchAddressChanged ¶
func (_AddrResolver *AddrResolverFilterer) WatchAddressChanged(opts *bind.WatchOpts, sink chan<- *AddrResolverAddressChanged, node [][32]byte) (event.Subscription, error)
WatchAddressChanged is a free log subscription operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.
Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)
type AddrResolverRaw ¶
type AddrResolverRaw struct {
Contract *AddrResolver // Generic contract binding to access the raw methods on
}
AddrResolverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AddrResolverRaw) Call ¶
func (_AddrResolver *AddrResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AddrResolverRaw) Transact ¶
func (_AddrResolver *AddrResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddrResolverRaw) Transfer ¶
func (_AddrResolver *AddrResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddrResolverSession ¶
type AddrResolverSession struct { Contract *AddrResolver // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddrResolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AddrResolverSession) Addr ¶
func (_AddrResolver *AddrResolverSession) Addr(node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(bytes32 node) view returns(address)
func (*AddrResolverSession) Addr0 ¶
Addr0 is a free data retrieval call binding the contract method 0xf1cb7e06.
Solidity: function addr(bytes32 node, uint256 coinType) view returns(bytes)
func (*AddrResolverSession) SetAddr ¶
func (_AddrResolver *AddrResolverSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0x8b95dd71.
Solidity: function setAddr(bytes32 node, uint256 coinType, bytes a) returns()
func (*AddrResolverSession) SetAddr0 ¶
func (_AddrResolver *AddrResolverSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
SetAddr0 is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 node, address a) returns()
func (*AddrResolverSession) SupportsInterface ¶
func (_AddrResolver *AddrResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type AddrResolverTransactor ¶
type AddrResolverTransactor struct {
// contains filtered or unexported fields
}
AddrResolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAddrResolverTransactor ¶
func NewAddrResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*AddrResolverTransactor, error)
NewAddrResolverTransactor creates a new write-only instance of AddrResolver, bound to a specific deployed contract.
func (*AddrResolverTransactor) SetAddr ¶
func (_AddrResolver *AddrResolverTransactor) SetAddr(opts *bind.TransactOpts, node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0x8b95dd71.
Solidity: function setAddr(bytes32 node, uint256 coinType, bytes a) returns()
func (*AddrResolverTransactor) SetAddr0 ¶
func (_AddrResolver *AddrResolverTransactor) SetAddr0(opts *bind.TransactOpts, node [32]byte, a common.Address) (*types.Transaction, error)
SetAddr0 is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 node, address a) returns()
type AddrResolverTransactorRaw ¶
type AddrResolverTransactorRaw struct {
Contract *AddrResolverTransactor // Generic write-only contract binding to access the raw methods on
}
AddrResolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AddrResolverTransactorRaw) Transact ¶
func (_AddrResolver *AddrResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddrResolverTransactorRaw) Transfer ¶
func (_AddrResolver *AddrResolverTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AddrResolverTransactorSession ¶
type AddrResolverTransactorSession struct { Contract *AddrResolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddrResolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AddrResolverTransactorSession) SetAddr ¶
func (_AddrResolver *AddrResolverTransactorSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0x8b95dd71.
Solidity: function setAddr(bytes32 node, uint256 coinType, bytes a) returns()
func (*AddrResolverTransactorSession) SetAddr0 ¶
func (_AddrResolver *AddrResolverTransactorSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
SetAddr0 is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 node, address a) returns()
type ContentHashResolver ¶
type ContentHashResolver struct { ContentHashResolverCaller // Read-only binding to the contract ContentHashResolverTransactor // Write-only binding to the contract ContentHashResolverFilterer // Log filterer for contract events }
ContentHashResolver is an auto generated Go binding around an Ethereum contract.
func NewContentHashResolver ¶
func NewContentHashResolver(address common.Address, backend bind.ContractBackend) (*ContentHashResolver, error)
NewContentHashResolver creates a new instance of ContentHashResolver, bound to a specific deployed contract.
type ContentHashResolverCaller ¶
type ContentHashResolverCaller struct {
// contains filtered or unexported fields
}
ContentHashResolverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewContentHashResolverCaller ¶
func NewContentHashResolverCaller(address common.Address, caller bind.ContractCaller) (*ContentHashResolverCaller, error)
NewContentHashResolverCaller creates a new read-only instance of ContentHashResolver, bound to a specific deployed contract.
func (*ContentHashResolverCaller) Contenthash ¶
func (_ContentHashResolver *ContentHashResolverCaller) Contenthash(opts *bind.CallOpts, node [32]byte) ([]byte, error)
Contenthash is a free data retrieval call binding the contract method 0xbc1c58d1.
Solidity: function contenthash(bytes32 node) view returns(bytes)
func (*ContentHashResolverCaller) SupportsInterface ¶
func (_ContentHashResolver *ContentHashResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type ContentHashResolverCallerRaw ¶
type ContentHashResolverCallerRaw struct {
Contract *ContentHashResolverCaller // Generic read-only contract binding to access the raw methods on
}
ContentHashResolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ContentHashResolverCallerRaw) Call ¶
func (_ContentHashResolver *ContentHashResolverCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ContentHashResolverCallerSession ¶
type ContentHashResolverCallerSession struct { Contract *ContentHashResolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ContentHashResolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ContentHashResolverCallerSession) Contenthash ¶
func (_ContentHashResolver *ContentHashResolverCallerSession) Contenthash(node [32]byte) ([]byte, error)
Contenthash is a free data retrieval call binding the contract method 0xbc1c58d1.
Solidity: function contenthash(bytes32 node) view returns(bytes)
func (*ContentHashResolverCallerSession) SupportsInterface ¶
func (_ContentHashResolver *ContentHashResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type ContentHashResolverContenthashChanged ¶
type ContentHashResolverContenthashChanged struct { Node [32]byte Hash []byte Raw types.Log // Blockchain specific contextual infos }
ContentHashResolverContenthashChanged represents a ContenthashChanged event raised by the ContentHashResolver contract.
type ContentHashResolverContenthashChangedIterator ¶
type ContentHashResolverContenthashChangedIterator struct { Event *ContentHashResolverContenthashChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContentHashResolverContenthashChangedIterator is returned from FilterContenthashChanged and is used to iterate over the raw logs and unpacked data for ContenthashChanged events raised by the ContentHashResolver contract.
func (*ContentHashResolverContenthashChangedIterator) Close ¶
func (it *ContentHashResolverContenthashChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContentHashResolverContenthashChangedIterator) Error ¶
func (it *ContentHashResolverContenthashChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContentHashResolverContenthashChangedIterator) Next ¶
func (it *ContentHashResolverContenthashChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ContentHashResolverFilterer ¶
type ContentHashResolverFilterer struct {
// contains filtered or unexported fields
}
ContentHashResolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewContentHashResolverFilterer ¶
func NewContentHashResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*ContentHashResolverFilterer, error)
NewContentHashResolverFilterer creates a new log filterer instance of ContentHashResolver, bound to a specific deployed contract.
func (*ContentHashResolverFilterer) FilterContenthashChanged ¶
func (_ContentHashResolver *ContentHashResolverFilterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*ContentHashResolverContenthashChangedIterator, error)
FilterContenthashChanged is a free log retrieval operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.
Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)
func (*ContentHashResolverFilterer) ParseContenthashChanged ¶
func (_ContentHashResolver *ContentHashResolverFilterer) ParseContenthashChanged(log types.Log) (*ContentHashResolverContenthashChanged, error)
ParseContenthashChanged is a log parse operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.
Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)
func (*ContentHashResolverFilterer) WatchContenthashChanged ¶
func (_ContentHashResolver *ContentHashResolverFilterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *ContentHashResolverContenthashChanged, node [][32]byte) (event.Subscription, error)
WatchContenthashChanged is a free log subscription operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.
Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)
type ContentHashResolverRaw ¶
type ContentHashResolverRaw struct {
Contract *ContentHashResolver // Generic contract binding to access the raw methods on
}
ContentHashResolverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ContentHashResolverRaw) Call ¶
func (_ContentHashResolver *ContentHashResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ContentHashResolverRaw) Transact ¶
func (_ContentHashResolver *ContentHashResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContentHashResolverRaw) Transfer ¶
func (_ContentHashResolver *ContentHashResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ContentHashResolverSession ¶
type ContentHashResolverSession struct { Contract *ContentHashResolver // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContentHashResolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ContentHashResolverSession) Contenthash ¶
func (_ContentHashResolver *ContentHashResolverSession) Contenthash(node [32]byte) ([]byte, error)
Contenthash is a free data retrieval call binding the contract method 0xbc1c58d1.
Solidity: function contenthash(bytes32 node) view returns(bytes)
func (*ContentHashResolverSession) SetContenthash ¶
func (_ContentHashResolver *ContentHashResolverSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
SetContenthash is a paid mutator transaction binding the contract method 0x304e6ade.
Solidity: function setContenthash(bytes32 node, bytes hash) returns()
func (*ContentHashResolverSession) SupportsInterface ¶
func (_ContentHashResolver *ContentHashResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type ContentHashResolverTransactor ¶
type ContentHashResolverTransactor struct {
// contains filtered or unexported fields
}
ContentHashResolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewContentHashResolverTransactor ¶
func NewContentHashResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*ContentHashResolverTransactor, error)
NewContentHashResolverTransactor creates a new write-only instance of ContentHashResolver, bound to a specific deployed contract.
func (*ContentHashResolverTransactor) SetContenthash ¶
func (_ContentHashResolver *ContentHashResolverTransactor) SetContenthash(opts *bind.TransactOpts, node [32]byte, hash []byte) (*types.Transaction, error)
SetContenthash is a paid mutator transaction binding the contract method 0x304e6ade.
Solidity: function setContenthash(bytes32 node, bytes hash) returns()
type ContentHashResolverTransactorRaw ¶
type ContentHashResolverTransactorRaw struct {
Contract *ContentHashResolverTransactor // Generic write-only contract binding to access the raw methods on
}
ContentHashResolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ContentHashResolverTransactorRaw) Transact ¶
func (_ContentHashResolver *ContentHashResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContentHashResolverTransactorRaw) Transfer ¶
func (_ContentHashResolver *ContentHashResolverTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ContentHashResolverTransactorSession ¶
type ContentHashResolverTransactorSession struct { Contract *ContentHashResolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContentHashResolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ContentHashResolverTransactorSession) SetContenthash ¶
func (_ContentHashResolver *ContentHashResolverTransactorSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
SetContenthash is a paid mutator transaction binding the contract method 0x304e6ade.
Solidity: function setContenthash(bytes32 node, bytes hash) returns()
type DNSResolver ¶
type DNSResolver struct { DNSResolverCaller // Read-only binding to the contract DNSResolverTransactor // Write-only binding to the contract DNSResolverFilterer // Log filterer for contract events }
DNSResolver is an auto generated Go binding around an Ethereum contract.
func NewDNSResolver ¶
func NewDNSResolver(address common.Address, backend bind.ContractBackend) (*DNSResolver, error)
NewDNSResolver creates a new instance of DNSResolver, bound to a specific deployed contract.
type DNSResolverCaller ¶
type DNSResolverCaller struct {
// contains filtered or unexported fields
}
DNSResolverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDNSResolverCaller ¶
func NewDNSResolverCaller(address common.Address, caller bind.ContractCaller) (*DNSResolverCaller, error)
NewDNSResolverCaller creates a new read-only instance of DNSResolver, bound to a specific deployed contract.
func (*DNSResolverCaller) DnsRecord ¶
func (_DNSResolver *DNSResolverCaller) DnsRecord(opts *bind.CallOpts, node [32]byte, name [32]byte, resource uint16) ([]byte, error)
DnsRecord is a free data retrieval call binding the contract method 0xa8fa5682.
Solidity: function dnsRecord(bytes32 node, bytes32 name, uint16 resource) view returns(bytes)
func (*DNSResolverCaller) HasDNSRecords ¶
func (_DNSResolver *DNSResolverCaller) HasDNSRecords(opts *bind.CallOpts, node [32]byte, name [32]byte) (bool, error)
HasDNSRecords is a free data retrieval call binding the contract method 0x4cbf6ba4.
Solidity: function hasDNSRecords(bytes32 node, bytes32 name) view returns(bool)
func (*DNSResolverCaller) SupportsInterface ¶
func (_DNSResolver *DNSResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type DNSResolverCallerRaw ¶
type DNSResolverCallerRaw struct {
Contract *DNSResolverCaller // Generic read-only contract binding to access the raw methods on
}
DNSResolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DNSResolverCallerRaw) Call ¶
func (_DNSResolver *DNSResolverCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type DNSResolverCallerSession ¶
type DNSResolverCallerSession struct { Contract *DNSResolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DNSResolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DNSResolverCallerSession) DnsRecord ¶
func (_DNSResolver *DNSResolverCallerSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
DnsRecord is a free data retrieval call binding the contract method 0xa8fa5682.
Solidity: function dnsRecord(bytes32 node, bytes32 name, uint16 resource) view returns(bytes)
func (*DNSResolverCallerSession) HasDNSRecords ¶
func (_DNSResolver *DNSResolverCallerSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
HasDNSRecords is a free data retrieval call binding the contract method 0x4cbf6ba4.
Solidity: function hasDNSRecords(bytes32 node, bytes32 name) view returns(bool)
func (*DNSResolverCallerSession) SupportsInterface ¶
func (_DNSResolver *DNSResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type DNSResolverDNSRecordChanged ¶
type DNSResolverDNSRecordChanged struct { Node [32]byte Name []byte Resource uint16 Record []byte Raw types.Log // Blockchain specific contextual infos }
DNSResolverDNSRecordChanged represents a DNSRecordChanged event raised by the DNSResolver contract.
type DNSResolverDNSRecordChangedIterator ¶
type DNSResolverDNSRecordChangedIterator struct { Event *DNSResolverDNSRecordChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DNSResolverDNSRecordChangedIterator is returned from FilterDNSRecordChanged and is used to iterate over the raw logs and unpacked data for DNSRecordChanged events raised by the DNSResolver contract.
func (*DNSResolverDNSRecordChangedIterator) Close ¶
func (it *DNSResolverDNSRecordChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DNSResolverDNSRecordChangedIterator) Error ¶
func (it *DNSResolverDNSRecordChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DNSResolverDNSRecordChangedIterator) Next ¶
func (it *DNSResolverDNSRecordChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DNSResolverDNSRecordDeleted ¶
type DNSResolverDNSRecordDeleted struct { Node [32]byte Name []byte Resource uint16 Raw types.Log // Blockchain specific contextual infos }
DNSResolverDNSRecordDeleted represents a DNSRecordDeleted event raised by the DNSResolver contract.
type DNSResolverDNSRecordDeletedIterator ¶
type DNSResolverDNSRecordDeletedIterator struct { Event *DNSResolverDNSRecordDeleted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DNSResolverDNSRecordDeletedIterator is returned from FilterDNSRecordDeleted and is used to iterate over the raw logs and unpacked data for DNSRecordDeleted events raised by the DNSResolver contract.
func (*DNSResolverDNSRecordDeletedIterator) Close ¶
func (it *DNSResolverDNSRecordDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DNSResolverDNSRecordDeletedIterator) Error ¶
func (it *DNSResolverDNSRecordDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DNSResolverDNSRecordDeletedIterator) Next ¶
func (it *DNSResolverDNSRecordDeletedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DNSResolverDNSZoneCleared ¶
type DNSResolverDNSZoneCleared struct { Node [32]byte Raw types.Log // Blockchain specific contextual infos }
DNSResolverDNSZoneCleared represents a DNSZoneCleared event raised by the DNSResolver contract.
type DNSResolverDNSZoneClearedIterator ¶
type DNSResolverDNSZoneClearedIterator struct { Event *DNSResolverDNSZoneCleared // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DNSResolverDNSZoneClearedIterator is returned from FilterDNSZoneCleared and is used to iterate over the raw logs and unpacked data for DNSZoneCleared events raised by the DNSResolver contract.
func (*DNSResolverDNSZoneClearedIterator) Close ¶
func (it *DNSResolverDNSZoneClearedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DNSResolverDNSZoneClearedIterator) Error ¶
func (it *DNSResolverDNSZoneClearedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DNSResolverDNSZoneClearedIterator) Next ¶
func (it *DNSResolverDNSZoneClearedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DNSResolverFilterer ¶
type DNSResolverFilterer struct {
// contains filtered or unexported fields
}
DNSResolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDNSResolverFilterer ¶
func NewDNSResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*DNSResolverFilterer, error)
NewDNSResolverFilterer creates a new log filterer instance of DNSResolver, bound to a specific deployed contract.
func (*DNSResolverFilterer) FilterDNSRecordChanged ¶
func (_DNSResolver *DNSResolverFilterer) FilterDNSRecordChanged(opts *bind.FilterOpts, node [][32]byte) (*DNSResolverDNSRecordChangedIterator, error)
FilterDNSRecordChanged is a free log retrieval operation binding the contract event 0x52a608b3303a48862d07a73d82fa221318c0027fbbcfb1b2329bface3f19ff2b.
Solidity: event DNSRecordChanged(bytes32 indexed node, bytes name, uint16 resource, bytes record)
func (*DNSResolverFilterer) FilterDNSRecordDeleted ¶
func (_DNSResolver *DNSResolverFilterer) FilterDNSRecordDeleted(opts *bind.FilterOpts, node [][32]byte) (*DNSResolverDNSRecordDeletedIterator, error)
FilterDNSRecordDeleted is a free log retrieval operation binding the contract event 0x03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a1207.
Solidity: event DNSRecordDeleted(bytes32 indexed node, bytes name, uint16 resource)
func (*DNSResolverFilterer) FilterDNSZoneCleared ¶
func (_DNSResolver *DNSResolverFilterer) FilterDNSZoneCleared(opts *bind.FilterOpts, node [][32]byte) (*DNSResolverDNSZoneClearedIterator, error)
FilterDNSZoneCleared is a free log retrieval operation binding the contract event 0xb757169b8492ca2f1c6619d9d76ce22803035c3b1d5f6930dffe7b127c1a1983.
Solidity: event DNSZoneCleared(bytes32 indexed node)
func (*DNSResolverFilterer) ParseDNSRecordChanged ¶
func (_DNSResolver *DNSResolverFilterer) ParseDNSRecordChanged(log types.Log) (*DNSResolverDNSRecordChanged, error)
ParseDNSRecordChanged is a log parse operation binding the contract event 0x52a608b3303a48862d07a73d82fa221318c0027fbbcfb1b2329bface3f19ff2b.
Solidity: event DNSRecordChanged(bytes32 indexed node, bytes name, uint16 resource, bytes record)
func (*DNSResolverFilterer) ParseDNSRecordDeleted ¶
func (_DNSResolver *DNSResolverFilterer) ParseDNSRecordDeleted(log types.Log) (*DNSResolverDNSRecordDeleted, error)
ParseDNSRecordDeleted is a log parse operation binding the contract event 0x03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a1207.
Solidity: event DNSRecordDeleted(bytes32 indexed node, bytes name, uint16 resource)
func (*DNSResolverFilterer) ParseDNSZoneCleared ¶
func (_DNSResolver *DNSResolverFilterer) ParseDNSZoneCleared(log types.Log) (*DNSResolverDNSZoneCleared, error)
ParseDNSZoneCleared is a log parse operation binding the contract event 0xb757169b8492ca2f1c6619d9d76ce22803035c3b1d5f6930dffe7b127c1a1983.
Solidity: event DNSZoneCleared(bytes32 indexed node)
func (*DNSResolverFilterer) WatchDNSRecordChanged ¶
func (_DNSResolver *DNSResolverFilterer) WatchDNSRecordChanged(opts *bind.WatchOpts, sink chan<- *DNSResolverDNSRecordChanged, node [][32]byte) (event.Subscription, error)
WatchDNSRecordChanged is a free log subscription operation binding the contract event 0x52a608b3303a48862d07a73d82fa221318c0027fbbcfb1b2329bface3f19ff2b.
Solidity: event DNSRecordChanged(bytes32 indexed node, bytes name, uint16 resource, bytes record)
func (*DNSResolverFilterer) WatchDNSRecordDeleted ¶
func (_DNSResolver *DNSResolverFilterer) WatchDNSRecordDeleted(opts *bind.WatchOpts, sink chan<- *DNSResolverDNSRecordDeleted, node [][32]byte) (event.Subscription, error)
WatchDNSRecordDeleted is a free log subscription operation binding the contract event 0x03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a1207.
Solidity: event DNSRecordDeleted(bytes32 indexed node, bytes name, uint16 resource)
func (*DNSResolverFilterer) WatchDNSZoneCleared ¶
func (_DNSResolver *DNSResolverFilterer) WatchDNSZoneCleared(opts *bind.WatchOpts, sink chan<- *DNSResolverDNSZoneCleared, node [][32]byte) (event.Subscription, error)
WatchDNSZoneCleared is a free log subscription operation binding the contract event 0xb757169b8492ca2f1c6619d9d76ce22803035c3b1d5f6930dffe7b127c1a1983.
Solidity: event DNSZoneCleared(bytes32 indexed node)
type DNSResolverRaw ¶
type DNSResolverRaw struct {
Contract *DNSResolver // Generic contract binding to access the raw methods on
}
DNSResolverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DNSResolverRaw) Call ¶
func (_DNSResolver *DNSResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*DNSResolverRaw) Transact ¶
func (_DNSResolver *DNSResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DNSResolverRaw) Transfer ¶
func (_DNSResolver *DNSResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DNSResolverSession ¶
type DNSResolverSession struct { Contract *DNSResolver // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DNSResolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DNSResolverSession) ClearDNSZone ¶
func (_DNSResolver *DNSResolverSession) ClearDNSZone(node [32]byte) (*types.Transaction, error)
ClearDNSZone is a paid mutator transaction binding the contract method 0xad5780af.
Solidity: function clearDNSZone(bytes32 node) returns()
func (*DNSResolverSession) DnsRecord ¶
func (_DNSResolver *DNSResolverSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
DnsRecord is a free data retrieval call binding the contract method 0xa8fa5682.
Solidity: function dnsRecord(bytes32 node, bytes32 name, uint16 resource) view returns(bytes)
func (*DNSResolverSession) HasDNSRecords ¶
func (_DNSResolver *DNSResolverSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
HasDNSRecords is a free data retrieval call binding the contract method 0x4cbf6ba4.
Solidity: function hasDNSRecords(bytes32 node, bytes32 name) view returns(bool)
func (*DNSResolverSession) SetDNSRecords ¶
func (_DNSResolver *DNSResolverSession) SetDNSRecords(node [32]byte, data []byte) (*types.Transaction, error)
SetDNSRecords is a paid mutator transaction binding the contract method 0x0af179d7.
Solidity: function setDNSRecords(bytes32 node, bytes data) returns()
func (*DNSResolverSession) SupportsInterface ¶
func (_DNSResolver *DNSResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type DNSResolverTransactor ¶
type DNSResolverTransactor struct {
// contains filtered or unexported fields
}
DNSResolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDNSResolverTransactor ¶
func NewDNSResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*DNSResolverTransactor, error)
NewDNSResolverTransactor creates a new write-only instance of DNSResolver, bound to a specific deployed contract.
func (*DNSResolverTransactor) ClearDNSZone ¶
func (_DNSResolver *DNSResolverTransactor) ClearDNSZone(opts *bind.TransactOpts, node [32]byte) (*types.Transaction, error)
ClearDNSZone is a paid mutator transaction binding the contract method 0xad5780af.
Solidity: function clearDNSZone(bytes32 node) returns()
func (*DNSResolverTransactor) SetDNSRecords ¶
func (_DNSResolver *DNSResolverTransactor) SetDNSRecords(opts *bind.TransactOpts, node [32]byte, data []byte) (*types.Transaction, error)
SetDNSRecords is a paid mutator transaction binding the contract method 0x0af179d7.
Solidity: function setDNSRecords(bytes32 node, bytes data) returns()
type DNSResolverTransactorRaw ¶
type DNSResolverTransactorRaw struct {
Contract *DNSResolverTransactor // Generic write-only contract binding to access the raw methods on
}
DNSResolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DNSResolverTransactorRaw) Transact ¶
func (_DNSResolver *DNSResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DNSResolverTransactorRaw) Transfer ¶
func (_DNSResolver *DNSResolverTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DNSResolverTransactorSession ¶
type DNSResolverTransactorSession struct { Contract *DNSResolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DNSResolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DNSResolverTransactorSession) ClearDNSZone ¶
func (_DNSResolver *DNSResolverTransactorSession) ClearDNSZone(node [32]byte) (*types.Transaction, error)
ClearDNSZone is a paid mutator transaction binding the contract method 0xad5780af.
Solidity: function clearDNSZone(bytes32 node) returns()
func (*DNSResolverTransactorSession) SetDNSRecords ¶
func (_DNSResolver *DNSResolverTransactorSession) SetDNSRecords(node [32]byte, data []byte) (*types.Transaction, error)
SetDNSRecords is a paid mutator transaction binding the contract method 0x0af179d7.
Solidity: function setDNSRecords(bytes32 node, bytes data) returns()
type ENS ¶
type ENS struct { ENSCaller // Read-only binding to the contract ENSTransactor // Write-only binding to the contract ENSFilterer // Log filterer for contract events }
ENS is an auto generated Go binding around an Ethereum contract.
type ENSApprovalForAll ¶
type ENSApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ENSApprovalForAll represents a ApprovalForAll event raised by the ENS contract.
type ENSApprovalForAllIterator ¶
type ENSApprovalForAllIterator struct { Event *ENSApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ENS contract.
func (*ENSApprovalForAllIterator) Close ¶
func (it *ENSApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSApprovalForAllIterator) Error ¶
func (it *ENSApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSApprovalForAllIterator) Next ¶
func (it *ENSApprovalForAllIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSCaller ¶
type ENSCaller struct {
// contains filtered or unexported fields
}
ENSCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewENSCaller ¶
NewENSCaller creates a new read-only instance of ENS, bound to a specific deployed contract.
func (*ENSCaller) IsApprovedForAll ¶
func (_ENS *ENSCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*ENSCaller) RecordExists ¶
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
type ENSCallerRaw ¶
type ENSCallerRaw struct {
Contract *ENSCaller // Generic read-only contract binding to access the raw methods on
}
ENSCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ENSCallerRaw) Call ¶
func (_ENS *ENSCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ENSCallerSession ¶
type ENSCallerSession struct { Contract *ENSCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ENSCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ENSCallerSession) IsApprovedForAll ¶
func (_ENS *ENSCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSCallerSession) Owner ¶
func (_ENS *ENSCallerSession) Owner(node [32]byte) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*ENSCallerSession) RecordExists ¶
func (_ENS *ENSCallerSession) RecordExists(node [32]byte) (bool, error)
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
type ENSFilterer ¶
type ENSFilterer struct {
// contains filtered or unexported fields
}
ENSFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewENSFilterer ¶
func NewENSFilterer(address common.Address, filterer bind.ContractFilterer) (*ENSFilterer, error)
NewENSFilterer creates a new log filterer instance of ENS, bound to a specific deployed contract.
func (*ENSFilterer) FilterApprovalForAll ¶
func (_ENS *ENSFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ENSApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ENSFilterer) FilterNewOwner ¶
func (_ENS *ENSFilterer) FilterNewOwner(opts *bind.FilterOpts, node [][32]byte, label [][32]byte) (*ENSNewOwnerIterator, error)
FilterNewOwner is a free log retrieval operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*ENSFilterer) FilterNewResolver ¶
func (_ENS *ENSFilterer) FilterNewResolver(opts *bind.FilterOpts, node [][32]byte) (*ENSNewResolverIterator, error)
FilterNewResolver is a free log retrieval operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*ENSFilterer) FilterNewTTL ¶
func (_ENS *ENSFilterer) FilterNewTTL(opts *bind.FilterOpts, node [][32]byte) (*ENSNewTTLIterator, error)
FilterNewTTL is a free log retrieval operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*ENSFilterer) FilterTransfer ¶
func (_ENS *ENSFilterer) FilterTransfer(opts *bind.FilterOpts, node [][32]byte) (*ENSTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
func (*ENSFilterer) ParseApprovalForAll ¶
func (_ENS *ENSFilterer) ParseApprovalForAll(log types.Log) (*ENSApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ENSFilterer) ParseNewOwner ¶
func (_ENS *ENSFilterer) ParseNewOwner(log types.Log) (*ENSNewOwner, error)
ParseNewOwner is a log parse operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*ENSFilterer) ParseNewResolver ¶
func (_ENS *ENSFilterer) ParseNewResolver(log types.Log) (*ENSNewResolver, error)
ParseNewResolver is a log parse operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*ENSFilterer) ParseNewTTL ¶
func (_ENS *ENSFilterer) ParseNewTTL(log types.Log) (*ENSNewTTL, error)
ParseNewTTL is a log parse operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*ENSFilterer) ParseTransfer ¶
func (_ENS *ENSFilterer) ParseTransfer(log types.Log) (*ENSTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
func (*ENSFilterer) WatchApprovalForAll ¶
func (_ENS *ENSFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ENSApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ENSFilterer) WatchNewOwner ¶
func (_ENS *ENSFilterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *ENSNewOwner, node [][32]byte, label [][32]byte) (event.Subscription, error)
WatchNewOwner is a free log subscription operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*ENSFilterer) WatchNewResolver ¶
func (_ENS *ENSFilterer) WatchNewResolver(opts *bind.WatchOpts, sink chan<- *ENSNewResolver, node [][32]byte) (event.Subscription, error)
WatchNewResolver is a free log subscription operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*ENSFilterer) WatchNewTTL ¶
func (_ENS *ENSFilterer) WatchNewTTL(opts *bind.WatchOpts, sink chan<- *ENSNewTTL, node [][32]byte) (event.Subscription, error)
WatchNewTTL is a free log subscription operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*ENSFilterer) WatchTransfer ¶
func (_ENS *ENSFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ENSTransfer, node [][32]byte) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
type ENSNewOwner ¶
type ENSNewOwner struct { Node [32]byte Label [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
ENSNewOwner represents a NewOwner event raised by the ENS contract.
type ENSNewOwnerIterator ¶
type ENSNewOwnerIterator struct { Event *ENSNewOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*ENSNewOwnerIterator) Close ¶
func (it *ENSNewOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSNewOwnerIterator) Error ¶
func (it *ENSNewOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSNewOwnerIterator) Next ¶
func (it *ENSNewOwnerIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSNewResolver ¶
type ENSNewResolver struct { Node [32]byte Resolver common.Address Raw types.Log // Blockchain specific contextual infos }
ENSNewResolver represents a NewResolver event raised by the ENS contract.
type ENSNewResolverIterator ¶
type ENSNewResolverIterator struct { Event *ENSNewResolver // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*ENSNewResolverIterator) Close ¶
func (it *ENSNewResolverIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSNewResolverIterator) Error ¶
func (it *ENSNewResolverIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSNewResolverIterator) Next ¶
func (it *ENSNewResolverIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSNewTTL ¶
type ENSNewTTL struct { Node [32]byte Ttl uint64 Raw types.Log // Blockchain specific contextual infos }
ENSNewTTL represents a NewTTL event raised by the ENS contract.
type ENSNewTTLIterator ¶
type ENSNewTTLIterator struct { Event *ENSNewTTL // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*ENSNewTTLIterator) Close ¶
func (it *ENSNewTTLIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSNewTTLIterator) Error ¶
func (it *ENSNewTTLIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSNewTTLIterator) Next ¶
func (it *ENSNewTTLIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRaw ¶
type ENSRaw struct {
Contract *ENS // Generic contract binding to access the raw methods on
}
ENSRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ENSRaw) Call ¶
func (_ENS *ENSRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ENSRaw) Transact ¶
func (_ENS *ENSRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSRaw) Transfer ¶
func (_ENS *ENSRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ENSRegistry ¶
type ENSRegistry struct { ENSRegistryCaller // Read-only binding to the contract ENSRegistryTransactor // Write-only binding to the contract ENSRegistryFilterer // Log filterer for contract events }
ENSRegistry is an auto generated Go binding around an Ethereum contract.
func NewENSRegistry ¶
func NewENSRegistry(address common.Address, backend bind.ContractBackend) (*ENSRegistry, error)
NewENSRegistry creates a new instance of ENSRegistry, bound to a specific deployed contract.
type ENSRegistryApprovalForAll ¶
type ENSRegistryApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ENSRegistryApprovalForAll represents a ApprovalForAll event raised by the ENSRegistry contract.
type ENSRegistryApprovalForAllIterator ¶
type ENSRegistryApprovalForAllIterator struct { Event *ENSRegistryApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSRegistryApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ENSRegistry contract.
func (*ENSRegistryApprovalForAllIterator) Close ¶
func (it *ENSRegistryApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryApprovalForAllIterator) Error ¶
func (it *ENSRegistryApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryApprovalForAllIterator) Next ¶
func (it *ENSRegistryApprovalForAllIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistryCaller ¶
type ENSRegistryCaller struct {
// contains filtered or unexported fields
}
ENSRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewENSRegistryCaller ¶
func NewENSRegistryCaller(address common.Address, caller bind.ContractCaller) (*ENSRegistryCaller, error)
NewENSRegistryCaller creates a new read-only instance of ENSRegistry, bound to a specific deployed contract.
func (*ENSRegistryCaller) IsApprovedForAll ¶
func (_ENSRegistry *ENSRegistryCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSRegistryCaller) Owner ¶
func (_ENSRegistry *ENSRegistryCaller) Owner(opts *bind.CallOpts, node [32]byte) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*ENSRegistryCaller) RecordExists ¶
func (_ENSRegistry *ENSRegistryCaller) RecordExists(opts *bind.CallOpts, node [32]byte) (bool, error)
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
type ENSRegistryCallerRaw ¶
type ENSRegistryCallerRaw struct {
Contract *ENSRegistryCaller // Generic read-only contract binding to access the raw methods on
}
ENSRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ENSRegistryCallerRaw) Call ¶
func (_ENSRegistry *ENSRegistryCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ENSRegistryCallerSession ¶
type ENSRegistryCallerSession struct { Contract *ENSRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ENSRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ENSRegistryCallerSession) IsApprovedForAll ¶
func (_ENSRegistry *ENSRegistryCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSRegistryCallerSession) Owner ¶
func (_ENSRegistry *ENSRegistryCallerSession) Owner(node [32]byte) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*ENSRegistryCallerSession) RecordExists ¶
func (_ENSRegistry *ENSRegistryCallerSession) RecordExists(node [32]byte) (bool, error)
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
type ENSRegistryFilterer ¶
type ENSRegistryFilterer struct {
// contains filtered or unexported fields
}
ENSRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewENSRegistryFilterer ¶
func NewENSRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*ENSRegistryFilterer, error)
NewENSRegistryFilterer creates a new log filterer instance of ENSRegistry, bound to a specific deployed contract.
func (*ENSRegistryFilterer) FilterApprovalForAll ¶
func (_ENSRegistry *ENSRegistryFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ENSRegistryApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ENSRegistryFilterer) FilterNewOwner ¶
func (_ENSRegistry *ENSRegistryFilterer) FilterNewOwner(opts *bind.FilterOpts, node [][32]byte, label [][32]byte) (*ENSRegistryNewOwnerIterator, error)
FilterNewOwner is a free log retrieval operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*ENSRegistryFilterer) FilterNewResolver ¶
func (_ENSRegistry *ENSRegistryFilterer) FilterNewResolver(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryNewResolverIterator, error)
FilterNewResolver is a free log retrieval operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*ENSRegistryFilterer) FilterNewTTL ¶
func (_ENSRegistry *ENSRegistryFilterer) FilterNewTTL(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryNewTTLIterator, error)
FilterNewTTL is a free log retrieval operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*ENSRegistryFilterer) FilterTransfer ¶
func (_ENSRegistry *ENSRegistryFilterer) FilterTransfer(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
func (*ENSRegistryFilterer) ParseApprovalForAll ¶
func (_ENSRegistry *ENSRegistryFilterer) ParseApprovalForAll(log types.Log) (*ENSRegistryApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ENSRegistryFilterer) ParseNewOwner ¶
func (_ENSRegistry *ENSRegistryFilterer) ParseNewOwner(log types.Log) (*ENSRegistryNewOwner, error)
ParseNewOwner is a log parse operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*ENSRegistryFilterer) ParseNewResolver ¶
func (_ENSRegistry *ENSRegistryFilterer) ParseNewResolver(log types.Log) (*ENSRegistryNewResolver, error)
ParseNewResolver is a log parse operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*ENSRegistryFilterer) ParseNewTTL ¶
func (_ENSRegistry *ENSRegistryFilterer) ParseNewTTL(log types.Log) (*ENSRegistryNewTTL, error)
ParseNewTTL is a log parse operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*ENSRegistryFilterer) ParseTransfer ¶
func (_ENSRegistry *ENSRegistryFilterer) ParseTransfer(log types.Log) (*ENSRegistryTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
func (*ENSRegistryFilterer) WatchApprovalForAll ¶
func (_ENSRegistry *ENSRegistryFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ENSRegistryApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ENSRegistryFilterer) WatchNewOwner ¶
func (_ENSRegistry *ENSRegistryFilterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewOwner, node [][32]byte, label [][32]byte) (event.Subscription, error)
WatchNewOwner is a free log subscription operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*ENSRegistryFilterer) WatchNewResolver ¶
func (_ENSRegistry *ENSRegistryFilterer) WatchNewResolver(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewResolver, node [][32]byte) (event.Subscription, error)
WatchNewResolver is a free log subscription operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*ENSRegistryFilterer) WatchNewTTL ¶
func (_ENSRegistry *ENSRegistryFilterer) WatchNewTTL(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewTTL, node [][32]byte) (event.Subscription, error)
WatchNewTTL is a free log subscription operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*ENSRegistryFilterer) WatchTransfer ¶
func (_ENSRegistry *ENSRegistryFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ENSRegistryTransfer, node [][32]byte) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
type ENSRegistryNewOwner ¶
type ENSRegistryNewOwner struct { Node [32]byte Label [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
ENSRegistryNewOwner represents a NewOwner event raised by the ENSRegistry contract.
type ENSRegistryNewOwnerIterator ¶
type ENSRegistryNewOwnerIterator struct { Event *ENSRegistryNewOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*ENSRegistryNewOwnerIterator) Close ¶
func (it *ENSRegistryNewOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryNewOwnerIterator) Error ¶
func (it *ENSRegistryNewOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryNewOwnerIterator) Next ¶
func (it *ENSRegistryNewOwnerIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistryNewResolver ¶
type ENSRegistryNewResolver struct { Node [32]byte Resolver common.Address Raw types.Log // Blockchain specific contextual infos }
ENSRegistryNewResolver represents a NewResolver event raised by the ENSRegistry contract.
type ENSRegistryNewResolverIterator ¶
type ENSRegistryNewResolverIterator struct { Event *ENSRegistryNewResolver // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*ENSRegistryNewResolverIterator) Close ¶
func (it *ENSRegistryNewResolverIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryNewResolverIterator) Error ¶
func (it *ENSRegistryNewResolverIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryNewResolverIterator) Next ¶
func (it *ENSRegistryNewResolverIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistryNewTTL ¶
type ENSRegistryNewTTL struct { Node [32]byte Ttl uint64 Raw types.Log // Blockchain specific contextual infos }
ENSRegistryNewTTL represents a NewTTL event raised by the ENSRegistry contract.
type ENSRegistryNewTTLIterator ¶
type ENSRegistryNewTTLIterator struct { Event *ENSRegistryNewTTL // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*ENSRegistryNewTTLIterator) Close ¶
func (it *ENSRegistryNewTTLIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryNewTTLIterator) Error ¶
func (it *ENSRegistryNewTTLIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryNewTTLIterator) Next ¶
func (it *ENSRegistryNewTTLIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistryRaw ¶
type ENSRegistryRaw struct {
Contract *ENSRegistry // Generic contract binding to access the raw methods on
}
ENSRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ENSRegistryRaw) Call ¶
func (_ENSRegistry *ENSRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ENSRegistryRaw) Transact ¶
func (_ENSRegistry *ENSRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSRegistryRaw) Transfer ¶
func (_ENSRegistry *ENSRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ENSRegistrySession ¶
type ENSRegistrySession struct { Contract *ENSRegistry // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ENSRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ENSRegistrySession) IsApprovedForAll ¶
func (_ENSRegistry *ENSRegistrySession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSRegistrySession) Owner ¶
func (_ENSRegistry *ENSRegistrySession) Owner(node [32]byte) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*ENSRegistrySession) RecordExists ¶
func (_ENSRegistry *ENSRegistrySession) RecordExists(node [32]byte) (bool, error)
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
func (*ENSRegistrySession) Resolver ¶
func (_ENSRegistry *ENSRegistrySession) Resolver(node [32]byte) (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x0178b8bf.
Solidity: function resolver(bytes32 node) view returns(address)
func (*ENSRegistrySession) SetApprovalForAll ¶
func (_ENSRegistry *ENSRegistrySession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ENSRegistrySession) SetOwner ¶
func (_ENSRegistry *ENSRegistrySession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*ENSRegistrySession) SetRecord ¶
func (_ENSRegistry *ENSRegistrySession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistrySession) SetResolver ¶
func (_ENSRegistry *ENSRegistrySession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*ENSRegistrySession) SetSubnodeOwner ¶
func (_ENSRegistry *ENSRegistrySession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*ENSRegistrySession) SetSubnodeRecord ¶
func (_ENSRegistry *ENSRegistrySession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistrySession) SetTTL ¶
func (_ENSRegistry *ENSRegistrySession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type ENSRegistryTransactor ¶
type ENSRegistryTransactor struct {
// contains filtered or unexported fields
}
ENSRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewENSRegistryTransactor ¶
func NewENSRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*ENSRegistryTransactor, error)
NewENSRegistryTransactor creates a new write-only instance of ENSRegistry, bound to a specific deployed contract.
func (*ENSRegistryTransactor) SetApprovalForAll ¶
func (_ENSRegistry *ENSRegistryTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ENSRegistryTransactor) SetOwner ¶
func (_ENSRegistry *ENSRegistryTransactor) SetOwner(opts *bind.TransactOpts, node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*ENSRegistryTransactor) SetRecord ¶
func (_ENSRegistry *ENSRegistryTransactor) SetRecord(opts *bind.TransactOpts, node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryTransactor) SetResolver ¶
func (_ENSRegistry *ENSRegistryTransactor) SetResolver(opts *bind.TransactOpts, node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*ENSRegistryTransactor) SetSubnodeOwner ¶
func (_ENSRegistry *ENSRegistryTransactor) SetSubnodeOwner(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*ENSRegistryTransactor) SetSubnodeRecord ¶
func (_ENSRegistry *ENSRegistryTransactor) SetSubnodeRecord(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryTransactor) SetTTL ¶
func (_ENSRegistry *ENSRegistryTransactor) SetTTL(opts *bind.TransactOpts, node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type ENSRegistryTransactorRaw ¶
type ENSRegistryTransactorRaw struct {
Contract *ENSRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
ENSRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ENSRegistryTransactorRaw) Transact ¶
func (_ENSRegistry *ENSRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSRegistryTransactorRaw) Transfer ¶
func (_ENSRegistry *ENSRegistryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ENSRegistryTransactorSession ¶
type ENSRegistryTransactorSession struct { Contract *ENSRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ENSRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ENSRegistryTransactorSession) SetApprovalForAll ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ENSRegistryTransactorSession) SetOwner ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*ENSRegistryTransactorSession) SetRecord ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryTransactorSession) SetResolver ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*ENSRegistryTransactorSession) SetSubnodeOwner ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*ENSRegistryTransactorSession) SetSubnodeRecord ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryTransactorSession) SetTTL ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type ENSRegistryTransfer ¶
type ENSRegistryTransfer struct { Node [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
ENSRegistryTransfer represents a Transfer event raised by the ENSRegistry contract.
type ENSRegistryTransferIterator ¶
type ENSRegistryTransferIterator struct { Event *ENSRegistryTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*ENSRegistryTransferIterator) Close ¶
func (it *ENSRegistryTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryTransferIterator) Error ¶
func (it *ENSRegistryTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryTransferIterator) Next ¶
func (it *ENSRegistryTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistryWithFallback ¶
type ENSRegistryWithFallback struct { ENSRegistryWithFallbackCaller // Read-only binding to the contract ENSRegistryWithFallbackTransactor // Write-only binding to the contract ENSRegistryWithFallbackFilterer // Log filterer for contract events }
ENSRegistryWithFallback is an auto generated Go binding around an Ethereum contract.
func NewENSRegistryWithFallback ¶
func NewENSRegistryWithFallback(address common.Address, backend bind.ContractBackend) (*ENSRegistryWithFallback, error)
NewENSRegistryWithFallback creates a new instance of ENSRegistryWithFallback, bound to a specific deployed contract.
type ENSRegistryWithFallbackApprovalForAll ¶
type ENSRegistryWithFallbackApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ENSRegistryWithFallbackApprovalForAll represents a ApprovalForAll event raised by the ENSRegistryWithFallback contract.
type ENSRegistryWithFallbackApprovalForAllIterator ¶
type ENSRegistryWithFallbackApprovalForAllIterator struct { Event *ENSRegistryWithFallbackApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSRegistryWithFallbackApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ENSRegistryWithFallback contract.
func (*ENSRegistryWithFallbackApprovalForAllIterator) Close ¶
func (it *ENSRegistryWithFallbackApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryWithFallbackApprovalForAllIterator) Error ¶
func (it *ENSRegistryWithFallbackApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryWithFallbackApprovalForAllIterator) Next ¶
func (it *ENSRegistryWithFallbackApprovalForAllIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistryWithFallbackCaller ¶
type ENSRegistryWithFallbackCaller struct {
// contains filtered or unexported fields
}
ENSRegistryWithFallbackCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewENSRegistryWithFallbackCaller ¶
func NewENSRegistryWithFallbackCaller(address common.Address, caller bind.ContractCaller) (*ENSRegistryWithFallbackCaller, error)
NewENSRegistryWithFallbackCaller creates a new read-only instance of ENSRegistryWithFallback, bound to a specific deployed contract.
func (*ENSRegistryWithFallbackCaller) IsApprovedForAll ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSRegistryWithFallbackCaller) Owner ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCaller) Owner(opts *bind.CallOpts, node [32]byte) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*ENSRegistryWithFallbackCaller) RecordExists ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCaller) RecordExists(opts *bind.CallOpts, node [32]byte) (bool, error)
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
func (*ENSRegistryWithFallbackCaller) Resolver ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCaller) Resolver(opts *bind.CallOpts, node [32]byte) (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x0178b8bf.
Solidity: function resolver(bytes32 node) view returns(address)
type ENSRegistryWithFallbackCallerRaw ¶
type ENSRegistryWithFallbackCallerRaw struct {
Contract *ENSRegistryWithFallbackCaller // Generic read-only contract binding to access the raw methods on
}
ENSRegistryWithFallbackCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ENSRegistryWithFallbackCallerRaw) Call ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ENSRegistryWithFallbackCallerSession ¶
type ENSRegistryWithFallbackCallerSession struct { Contract *ENSRegistryWithFallbackCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ENSRegistryWithFallbackCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ENSRegistryWithFallbackCallerSession) IsApprovedForAll ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSRegistryWithFallbackCallerSession) Owner ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCallerSession) Owner(node [32]byte) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*ENSRegistryWithFallbackCallerSession) RecordExists ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCallerSession) RecordExists(node [32]byte) (bool, error)
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
func (*ENSRegistryWithFallbackCallerSession) Resolver ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackCallerSession) Resolver(node [32]byte) (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x0178b8bf.
Solidity: function resolver(bytes32 node) view returns(address)
type ENSRegistryWithFallbackFilterer ¶
type ENSRegistryWithFallbackFilterer struct {
// contains filtered or unexported fields
}
ENSRegistryWithFallbackFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewENSRegistryWithFallbackFilterer ¶
func NewENSRegistryWithFallbackFilterer(address common.Address, filterer bind.ContractFilterer) (*ENSRegistryWithFallbackFilterer, error)
NewENSRegistryWithFallbackFilterer creates a new log filterer instance of ENSRegistryWithFallback, bound to a specific deployed contract.
func (*ENSRegistryWithFallbackFilterer) FilterApprovalForAll ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ENSRegistryWithFallbackApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ENSRegistryWithFallbackFilterer) FilterNewOwner ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) FilterNewOwner(opts *bind.FilterOpts, node [][32]byte, label [][32]byte) (*ENSRegistryWithFallbackNewOwnerIterator, error)
FilterNewOwner is a free log retrieval operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*ENSRegistryWithFallbackFilterer) FilterNewResolver ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) FilterNewResolver(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryWithFallbackNewResolverIterator, error)
FilterNewResolver is a free log retrieval operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*ENSRegistryWithFallbackFilterer) FilterNewTTL ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) FilterNewTTL(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryWithFallbackNewTTLIterator, error)
FilterNewTTL is a free log retrieval operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*ENSRegistryWithFallbackFilterer) FilterTransfer ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) FilterTransfer(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryWithFallbackTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
func (*ENSRegistryWithFallbackFilterer) ParseApprovalForAll ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) ParseApprovalForAll(log types.Log) (*ENSRegistryWithFallbackApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ENSRegistryWithFallbackFilterer) ParseNewOwner ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) ParseNewOwner(log types.Log) (*ENSRegistryWithFallbackNewOwner, error)
ParseNewOwner is a log parse operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*ENSRegistryWithFallbackFilterer) ParseNewResolver ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) ParseNewResolver(log types.Log) (*ENSRegistryWithFallbackNewResolver, error)
ParseNewResolver is a log parse operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*ENSRegistryWithFallbackFilterer) ParseNewTTL ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) ParseNewTTL(log types.Log) (*ENSRegistryWithFallbackNewTTL, error)
ParseNewTTL is a log parse operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*ENSRegistryWithFallbackFilterer) ParseTransfer ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) ParseTransfer(log types.Log) (*ENSRegistryWithFallbackTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
func (*ENSRegistryWithFallbackFilterer) WatchApprovalForAll ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ENSRegistryWithFallbackApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ENSRegistryWithFallbackFilterer) WatchNewOwner ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *ENSRegistryWithFallbackNewOwner, node [][32]byte, label [][32]byte) (event.Subscription, error)
WatchNewOwner is a free log subscription operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*ENSRegistryWithFallbackFilterer) WatchNewResolver ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) WatchNewResolver(opts *bind.WatchOpts, sink chan<- *ENSRegistryWithFallbackNewResolver, node [][32]byte) (event.Subscription, error)
WatchNewResolver is a free log subscription operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*ENSRegistryWithFallbackFilterer) WatchNewTTL ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) WatchNewTTL(opts *bind.WatchOpts, sink chan<- *ENSRegistryWithFallbackNewTTL, node [][32]byte) (event.Subscription, error)
WatchNewTTL is a free log subscription operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*ENSRegistryWithFallbackFilterer) WatchTransfer ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ENSRegistryWithFallbackTransfer, node [][32]byte) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
type ENSRegistryWithFallbackNewOwner ¶
type ENSRegistryWithFallbackNewOwner struct { Node [32]byte Label [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
ENSRegistryWithFallbackNewOwner represents a NewOwner event raised by the ENSRegistryWithFallback contract.
type ENSRegistryWithFallbackNewOwnerIterator ¶
type ENSRegistryWithFallbackNewOwnerIterator struct { Event *ENSRegistryWithFallbackNewOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSRegistryWithFallbackNewOwnerIterator is returned from FilterNewOwner and is used to iterate over the raw logs and unpacked data for NewOwner events raised by the ENSRegistryWithFallback contract.
func (*ENSRegistryWithFallbackNewOwnerIterator) Close ¶
func (it *ENSRegistryWithFallbackNewOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryWithFallbackNewOwnerIterator) Error ¶
func (it *ENSRegistryWithFallbackNewOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryWithFallbackNewOwnerIterator) Next ¶
func (it *ENSRegistryWithFallbackNewOwnerIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistryWithFallbackNewResolver ¶
type ENSRegistryWithFallbackNewResolver struct { Node [32]byte Resolver common.Address Raw types.Log // Blockchain specific contextual infos }
ENSRegistryWithFallbackNewResolver represents a NewResolver event raised by the ENSRegistryWithFallback contract.
type ENSRegistryWithFallbackNewResolverIterator ¶
type ENSRegistryWithFallbackNewResolverIterator struct { Event *ENSRegistryWithFallbackNewResolver // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSRegistryWithFallbackNewResolverIterator is returned from FilterNewResolver and is used to iterate over the raw logs and unpacked data for NewResolver events raised by the ENSRegistryWithFallback contract.
func (*ENSRegistryWithFallbackNewResolverIterator) Close ¶
func (it *ENSRegistryWithFallbackNewResolverIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryWithFallbackNewResolverIterator) Error ¶
func (it *ENSRegistryWithFallbackNewResolverIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryWithFallbackNewResolverIterator) Next ¶
func (it *ENSRegistryWithFallbackNewResolverIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistryWithFallbackNewTTL ¶
type ENSRegistryWithFallbackNewTTL struct { Node [32]byte Ttl uint64 Raw types.Log // Blockchain specific contextual infos }
ENSRegistryWithFallbackNewTTL represents a NewTTL event raised by the ENSRegistryWithFallback contract.
type ENSRegistryWithFallbackNewTTLIterator ¶
type ENSRegistryWithFallbackNewTTLIterator struct { Event *ENSRegistryWithFallbackNewTTL // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSRegistryWithFallbackNewTTLIterator is returned from FilterNewTTL and is used to iterate over the raw logs and unpacked data for NewTTL events raised by the ENSRegistryWithFallback contract.
func (*ENSRegistryWithFallbackNewTTLIterator) Close ¶
func (it *ENSRegistryWithFallbackNewTTLIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryWithFallbackNewTTLIterator) Error ¶
func (it *ENSRegistryWithFallbackNewTTLIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryWithFallbackNewTTLIterator) Next ¶
func (it *ENSRegistryWithFallbackNewTTLIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistryWithFallbackRaw ¶
type ENSRegistryWithFallbackRaw struct {
Contract *ENSRegistryWithFallback // Generic contract binding to access the raw methods on
}
ENSRegistryWithFallbackRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ENSRegistryWithFallbackRaw) Call ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ENSRegistryWithFallbackRaw) Transact ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSRegistryWithFallbackRaw) Transfer ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ENSRegistryWithFallbackSession ¶
type ENSRegistryWithFallbackSession struct { Contract *ENSRegistryWithFallback // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ENSRegistryWithFallbackSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ENSRegistryWithFallbackSession) IsApprovedForAll ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSRegistryWithFallbackSession) Owner ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) Owner(node [32]byte) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*ENSRegistryWithFallbackSession) RecordExists ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) RecordExists(node [32]byte) (bool, error)
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
func (*ENSRegistryWithFallbackSession) Resolver ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) Resolver(node [32]byte) (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x0178b8bf.
Solidity: function resolver(bytes32 node) view returns(address)
func (*ENSRegistryWithFallbackSession) SetApprovalForAll ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ENSRegistryWithFallbackSession) SetOwner ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*ENSRegistryWithFallbackSession) SetRecord ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryWithFallbackSession) SetResolver ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*ENSRegistryWithFallbackSession) SetSubnodeOwner ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*ENSRegistryWithFallbackSession) SetSubnodeRecord ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryWithFallbackSession) SetTTL ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type ENSRegistryWithFallbackTransactor ¶
type ENSRegistryWithFallbackTransactor struct {
// contains filtered or unexported fields
}
ENSRegistryWithFallbackTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewENSRegistryWithFallbackTransactor ¶
func NewENSRegistryWithFallbackTransactor(address common.Address, transactor bind.ContractTransactor) (*ENSRegistryWithFallbackTransactor, error)
NewENSRegistryWithFallbackTransactor creates a new write-only instance of ENSRegistryWithFallback, bound to a specific deployed contract.
func (*ENSRegistryWithFallbackTransactor) SetApprovalForAll ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ENSRegistryWithFallbackTransactor) SetOwner ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactor) SetOwner(opts *bind.TransactOpts, node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*ENSRegistryWithFallbackTransactor) SetRecord ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactor) SetRecord(opts *bind.TransactOpts, node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryWithFallbackTransactor) SetResolver ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactor) SetResolver(opts *bind.TransactOpts, node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*ENSRegistryWithFallbackTransactor) SetSubnodeOwner ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactor) SetSubnodeOwner(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*ENSRegistryWithFallbackTransactor) SetSubnodeRecord ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactor) SetSubnodeRecord(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryWithFallbackTransactor) SetTTL ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactor) SetTTL(opts *bind.TransactOpts, node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type ENSRegistryWithFallbackTransactorRaw ¶
type ENSRegistryWithFallbackTransactorRaw struct {
Contract *ENSRegistryWithFallbackTransactor // Generic write-only contract binding to access the raw methods on
}
ENSRegistryWithFallbackTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ENSRegistryWithFallbackTransactorRaw) Transact ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSRegistryWithFallbackTransactorRaw) Transfer ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ENSRegistryWithFallbackTransactorSession ¶
type ENSRegistryWithFallbackTransactorSession struct { Contract *ENSRegistryWithFallbackTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ENSRegistryWithFallbackTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ENSRegistryWithFallbackTransactorSession) SetApprovalForAll ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ENSRegistryWithFallbackTransactorSession) SetOwner ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*ENSRegistryWithFallbackTransactorSession) SetRecord ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryWithFallbackTransactorSession) SetResolver ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*ENSRegistryWithFallbackTransactorSession) SetSubnodeOwner ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*ENSRegistryWithFallbackTransactorSession) SetSubnodeRecord ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryWithFallbackTransactorSession) SetTTL ¶
func (_ENSRegistryWithFallback *ENSRegistryWithFallbackTransactorSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type ENSRegistryWithFallbackTransfer ¶
type ENSRegistryWithFallbackTransfer struct { Node [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
ENSRegistryWithFallbackTransfer represents a Transfer event raised by the ENSRegistryWithFallback contract.
type ENSRegistryWithFallbackTransferIterator ¶
type ENSRegistryWithFallbackTransferIterator struct { Event *ENSRegistryWithFallbackTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSRegistryWithFallbackTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ENSRegistryWithFallback contract.
func (*ENSRegistryWithFallbackTransferIterator) Close ¶
func (it *ENSRegistryWithFallbackTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryWithFallbackTransferIterator) Error ¶
func (it *ENSRegistryWithFallbackTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryWithFallbackTransferIterator) Next ¶
func (it *ENSRegistryWithFallbackTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSSession ¶
type ENSSession struct { Contract *ENS // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ENSSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ENSSession) IsApprovedForAll ¶
func (_ENS *ENSSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSSession) Owner ¶
func (_ENS *ENSSession) Owner(node [32]byte) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*ENSSession) RecordExists ¶
func (_ENS *ENSSession) RecordExists(node [32]byte) (bool, error)
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
func (*ENSSession) Resolver ¶
func (_ENS *ENSSession) Resolver(node [32]byte) (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x0178b8bf.
Solidity: function resolver(bytes32 node) view returns(address)
func (*ENSSession) SetApprovalForAll ¶
func (_ENS *ENSSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ENSSession) SetOwner ¶
func (_ENS *ENSSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*ENSSession) SetRecord ¶
func (_ENS *ENSSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*ENSSession) SetResolver ¶
func (_ENS *ENSSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*ENSSession) SetSubnodeOwner ¶
func (_ENS *ENSSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*ENSSession) SetSubnodeRecord ¶
func (_ENS *ENSSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*ENSSession) SetTTL ¶
func (_ENS *ENSSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type ENSTransactor ¶
type ENSTransactor struct {
// contains filtered or unexported fields
}
ENSTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewENSTransactor ¶
func NewENSTransactor(address common.Address, transactor bind.ContractTransactor) (*ENSTransactor, error)
NewENSTransactor creates a new write-only instance of ENS, bound to a specific deployed contract.
func (*ENSTransactor) SetApprovalForAll ¶
func (_ENS *ENSTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ENSTransactor) SetOwner ¶
func (_ENS *ENSTransactor) SetOwner(opts *bind.TransactOpts, node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*ENSTransactor) SetRecord ¶
func (_ENS *ENSTransactor) SetRecord(opts *bind.TransactOpts, node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*ENSTransactor) SetResolver ¶
func (_ENS *ENSTransactor) SetResolver(opts *bind.TransactOpts, node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*ENSTransactor) SetSubnodeOwner ¶
func (_ENS *ENSTransactor) SetSubnodeOwner(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*ENSTransactor) SetSubnodeRecord ¶
func (_ENS *ENSTransactor) SetSubnodeRecord(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*ENSTransactor) SetTTL ¶
func (_ENS *ENSTransactor) SetTTL(opts *bind.TransactOpts, node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type ENSTransactorRaw ¶
type ENSTransactorRaw struct {
Contract *ENSTransactor // Generic write-only contract binding to access the raw methods on
}
ENSTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ENSTransactorRaw) Transact ¶
func (_ENS *ENSTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSTransactorRaw) Transfer ¶
func (_ENS *ENSTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ENSTransactorSession ¶
type ENSTransactorSession struct { Contract *ENSTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ENSTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ENSTransactorSession) SetApprovalForAll ¶
func (_ENS *ENSTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ENSTransactorSession) SetOwner ¶
func (_ENS *ENSTransactorSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*ENSTransactorSession) SetRecord ¶
func (_ENS *ENSTransactorSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*ENSTransactorSession) SetResolver ¶
func (_ENS *ENSTransactorSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*ENSTransactorSession) SetSubnodeOwner ¶
func (_ENS *ENSTransactorSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*ENSTransactorSession) SetSubnodeRecord ¶
func (_ENS *ENSTransactorSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*ENSTransactorSession) SetTTL ¶
func (_ENS *ENSTransactorSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type ENSTransfer ¶
type ENSTransfer struct { Node [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
ENSTransfer represents a Transfer event raised by the ENS contract.
type ENSTransferIterator ¶
type ENSTransferIterator struct { Event *ENSTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*ENSTransferIterator) Close ¶
func (it *ENSTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSTransferIterator) Error ¶
func (it *ENSTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSTransferIterator) Next ¶
func (it *ENSTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type InterfaceResolver ¶
type InterfaceResolver struct { InterfaceResolverCaller // Read-only binding to the contract InterfaceResolverTransactor // Write-only binding to the contract InterfaceResolverFilterer // Log filterer for contract events }
InterfaceResolver is an auto generated Go binding around an Ethereum contract.
func NewInterfaceResolver ¶
func NewInterfaceResolver(address common.Address, backend bind.ContractBackend) (*InterfaceResolver, error)
NewInterfaceResolver creates a new instance of InterfaceResolver, bound to a specific deployed contract.
type InterfaceResolverAddrChanged ¶
type InterfaceResolverAddrChanged struct { Node [32]byte A common.Address Raw types.Log // Blockchain specific contextual infos }
InterfaceResolverAddrChanged represents a AddrChanged event raised by the InterfaceResolver contract.
type InterfaceResolverAddrChangedIterator ¶
type InterfaceResolverAddrChangedIterator struct { Event *InterfaceResolverAddrChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
InterfaceResolverAddrChangedIterator is returned from FilterAddrChanged and is used to iterate over the raw logs and unpacked data for AddrChanged events raised by the InterfaceResolver contract.
func (*InterfaceResolverAddrChangedIterator) Close ¶
func (it *InterfaceResolverAddrChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*InterfaceResolverAddrChangedIterator) Error ¶
func (it *InterfaceResolverAddrChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*InterfaceResolverAddrChangedIterator) Next ¶
func (it *InterfaceResolverAddrChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type InterfaceResolverAddressChanged ¶
type InterfaceResolverAddressChanged struct { Node [32]byte CoinType *big.Int NewAddress []byte Raw types.Log // Blockchain specific contextual infos }
InterfaceResolverAddressChanged represents a AddressChanged event raised by the InterfaceResolver contract.
type InterfaceResolverAddressChangedIterator ¶
type InterfaceResolverAddressChangedIterator struct { Event *InterfaceResolverAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
InterfaceResolverAddressChangedIterator is returned from FilterAddressChanged and is used to iterate over the raw logs and unpacked data for AddressChanged events raised by the InterfaceResolver contract.
func (*InterfaceResolverAddressChangedIterator) Close ¶
func (it *InterfaceResolverAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*InterfaceResolverAddressChangedIterator) Error ¶
func (it *InterfaceResolverAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*InterfaceResolverAddressChangedIterator) Next ¶
func (it *InterfaceResolverAddressChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type InterfaceResolverCaller ¶
type InterfaceResolverCaller struct {
// contains filtered or unexported fields
}
InterfaceResolverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewInterfaceResolverCaller ¶
func NewInterfaceResolverCaller(address common.Address, caller bind.ContractCaller) (*InterfaceResolverCaller, error)
NewInterfaceResolverCaller creates a new read-only instance of InterfaceResolver, bound to a specific deployed contract.
func (*InterfaceResolverCaller) Addr ¶
func (_InterfaceResolver *InterfaceResolverCaller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(bytes32 node) view returns(address)
func (*InterfaceResolverCaller) Addr0 ¶
func (_InterfaceResolver *InterfaceResolverCaller) Addr0(opts *bind.CallOpts, node [32]byte, coinType *big.Int) ([]byte, error)
Addr0 is a free data retrieval call binding the contract method 0xf1cb7e06.
Solidity: function addr(bytes32 node, uint256 coinType) view returns(bytes)
func (*InterfaceResolverCaller) InterfaceImplementer ¶
func (_InterfaceResolver *InterfaceResolverCaller) InterfaceImplementer(opts *bind.CallOpts, node [32]byte, interfaceID [4]byte) (common.Address, error)
InterfaceImplementer is a free data retrieval call binding the contract method 0x124a319c.
Solidity: function interfaceImplementer(bytes32 node, bytes4 interfaceID) view returns(address)
func (*InterfaceResolverCaller) SupportsInterface ¶
func (_InterfaceResolver *InterfaceResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type InterfaceResolverCallerRaw ¶
type InterfaceResolverCallerRaw struct {
Contract *InterfaceResolverCaller // Generic read-only contract binding to access the raw methods on
}
InterfaceResolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*InterfaceResolverCallerRaw) Call ¶
func (_InterfaceResolver *InterfaceResolverCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type InterfaceResolverCallerSession ¶
type InterfaceResolverCallerSession struct { Contract *InterfaceResolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
InterfaceResolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*InterfaceResolverCallerSession) Addr ¶
func (_InterfaceResolver *InterfaceResolverCallerSession) Addr(node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(bytes32 node) view returns(address)
func (*InterfaceResolverCallerSession) Addr0 ¶
func (_InterfaceResolver *InterfaceResolverCallerSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
Addr0 is a free data retrieval call binding the contract method 0xf1cb7e06.
Solidity: function addr(bytes32 node, uint256 coinType) view returns(bytes)
func (*InterfaceResolverCallerSession) InterfaceImplementer ¶
func (_InterfaceResolver *InterfaceResolverCallerSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)
InterfaceImplementer is a free data retrieval call binding the contract method 0x124a319c.
Solidity: function interfaceImplementer(bytes32 node, bytes4 interfaceID) view returns(address)
func (*InterfaceResolverCallerSession) SupportsInterface ¶
func (_InterfaceResolver *InterfaceResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type InterfaceResolverFilterer ¶
type InterfaceResolverFilterer struct {
// contains filtered or unexported fields
}
InterfaceResolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewInterfaceResolverFilterer ¶
func NewInterfaceResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*InterfaceResolverFilterer, error)
NewInterfaceResolverFilterer creates a new log filterer instance of InterfaceResolver, bound to a specific deployed contract.
func (*InterfaceResolverFilterer) FilterAddrChanged ¶
func (_InterfaceResolver *InterfaceResolverFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*InterfaceResolverAddrChangedIterator, error)
FilterAddrChanged is a free log retrieval operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*InterfaceResolverFilterer) FilterAddressChanged ¶
func (_InterfaceResolver *InterfaceResolverFilterer) FilterAddressChanged(opts *bind.FilterOpts, node [][32]byte) (*InterfaceResolverAddressChangedIterator, error)
FilterAddressChanged is a free log retrieval operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.
Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)
func (*InterfaceResolverFilterer) FilterInterfaceChanged ¶
func (_InterfaceResolver *InterfaceResolverFilterer) FilterInterfaceChanged(opts *bind.FilterOpts, node [][32]byte, interfaceID [][4]byte) (*InterfaceResolverInterfaceChangedIterator, error)
FilterInterfaceChanged is a free log retrieval operation binding the contract event 0x7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa.
Solidity: event InterfaceChanged(bytes32 indexed node, bytes4 indexed interfaceID, address implementer)
func (*InterfaceResolverFilterer) ParseAddrChanged ¶
func (_InterfaceResolver *InterfaceResolverFilterer) ParseAddrChanged(log types.Log) (*InterfaceResolverAddrChanged, error)
ParseAddrChanged is a log parse operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*InterfaceResolverFilterer) ParseAddressChanged ¶
func (_InterfaceResolver *InterfaceResolverFilterer) ParseAddressChanged(log types.Log) (*InterfaceResolverAddressChanged, error)
ParseAddressChanged is a log parse operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.
Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)
func (*InterfaceResolverFilterer) ParseInterfaceChanged ¶
func (_InterfaceResolver *InterfaceResolverFilterer) ParseInterfaceChanged(log types.Log) (*InterfaceResolverInterfaceChanged, error)
ParseInterfaceChanged is a log parse operation binding the contract event 0x7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa.
Solidity: event InterfaceChanged(bytes32 indexed node, bytes4 indexed interfaceID, address implementer)
func (*InterfaceResolverFilterer) WatchAddrChanged ¶
func (_InterfaceResolver *InterfaceResolverFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *InterfaceResolverAddrChanged, node [][32]byte) (event.Subscription, error)
WatchAddrChanged is a free log subscription operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*InterfaceResolverFilterer) WatchAddressChanged ¶
func (_InterfaceResolver *InterfaceResolverFilterer) WatchAddressChanged(opts *bind.WatchOpts, sink chan<- *InterfaceResolverAddressChanged, node [][32]byte) (event.Subscription, error)
WatchAddressChanged is a free log subscription operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.
Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)
func (*InterfaceResolverFilterer) WatchInterfaceChanged ¶
func (_InterfaceResolver *InterfaceResolverFilterer) WatchInterfaceChanged(opts *bind.WatchOpts, sink chan<- *InterfaceResolverInterfaceChanged, node [][32]byte, interfaceID [][4]byte) (event.Subscription, error)
WatchInterfaceChanged is a free log subscription operation binding the contract event 0x7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa.
Solidity: event InterfaceChanged(bytes32 indexed node, bytes4 indexed interfaceID, address implementer)
type InterfaceResolverInterfaceChanged ¶
type InterfaceResolverInterfaceChanged struct { Node [32]byte InterfaceID [4]byte Implementer common.Address Raw types.Log // Blockchain specific contextual infos }
InterfaceResolverInterfaceChanged represents a InterfaceChanged event raised by the InterfaceResolver contract.
type InterfaceResolverInterfaceChangedIterator ¶
type InterfaceResolverInterfaceChangedIterator struct { Event *InterfaceResolverInterfaceChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
InterfaceResolverInterfaceChangedIterator is returned from FilterInterfaceChanged and is used to iterate over the raw logs and unpacked data for InterfaceChanged events raised by the InterfaceResolver contract.
func (*InterfaceResolverInterfaceChangedIterator) Close ¶
func (it *InterfaceResolverInterfaceChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*InterfaceResolverInterfaceChangedIterator) Error ¶
func (it *InterfaceResolverInterfaceChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*InterfaceResolverInterfaceChangedIterator) Next ¶
func (it *InterfaceResolverInterfaceChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type InterfaceResolverRaw ¶
type InterfaceResolverRaw struct {
Contract *InterfaceResolver // Generic contract binding to access the raw methods on
}
InterfaceResolverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*InterfaceResolverRaw) Call ¶
func (_InterfaceResolver *InterfaceResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*InterfaceResolverRaw) Transact ¶
func (_InterfaceResolver *InterfaceResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InterfaceResolverRaw) Transfer ¶
func (_InterfaceResolver *InterfaceResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InterfaceResolverSession ¶
type InterfaceResolverSession struct { Contract *InterfaceResolver // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InterfaceResolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*InterfaceResolverSession) Addr ¶
func (_InterfaceResolver *InterfaceResolverSession) Addr(node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(bytes32 node) view returns(address)
func (*InterfaceResolverSession) Addr0 ¶
func (_InterfaceResolver *InterfaceResolverSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
Addr0 is a free data retrieval call binding the contract method 0xf1cb7e06.
Solidity: function addr(bytes32 node, uint256 coinType) view returns(bytes)
func (*InterfaceResolverSession) InterfaceImplementer ¶
func (_InterfaceResolver *InterfaceResolverSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)
InterfaceImplementer is a free data retrieval call binding the contract method 0x124a319c.
Solidity: function interfaceImplementer(bytes32 node, bytes4 interfaceID) view returns(address)
func (*InterfaceResolverSession) SetAddr ¶
func (_InterfaceResolver *InterfaceResolverSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0x8b95dd71.
Solidity: function setAddr(bytes32 node, uint256 coinType, bytes a) returns()
func (*InterfaceResolverSession) SetAddr0 ¶
func (_InterfaceResolver *InterfaceResolverSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
SetAddr0 is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 node, address a) returns()
func (*InterfaceResolverSession) SetInterface ¶
func (_InterfaceResolver *InterfaceResolverSession) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)
SetInterface is a paid mutator transaction binding the contract method 0xe59d895d.
Solidity: function setInterface(bytes32 node, bytes4 interfaceID, address implementer) returns()
func (*InterfaceResolverSession) SupportsInterface ¶
func (_InterfaceResolver *InterfaceResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type InterfaceResolverTransactor ¶
type InterfaceResolverTransactor struct {
// contains filtered or unexported fields
}
InterfaceResolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewInterfaceResolverTransactor ¶
func NewInterfaceResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*InterfaceResolverTransactor, error)
NewInterfaceResolverTransactor creates a new write-only instance of InterfaceResolver, bound to a specific deployed contract.
func (*InterfaceResolverTransactor) SetAddr ¶
func (_InterfaceResolver *InterfaceResolverTransactor) SetAddr(opts *bind.TransactOpts, node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0x8b95dd71.
Solidity: function setAddr(bytes32 node, uint256 coinType, bytes a) returns()
func (*InterfaceResolverTransactor) SetAddr0 ¶
func (_InterfaceResolver *InterfaceResolverTransactor) SetAddr0(opts *bind.TransactOpts, node [32]byte, a common.Address) (*types.Transaction, error)
SetAddr0 is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 node, address a) returns()
func (*InterfaceResolverTransactor) SetInterface ¶
func (_InterfaceResolver *InterfaceResolverTransactor) SetInterface(opts *bind.TransactOpts, node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)
SetInterface is a paid mutator transaction binding the contract method 0xe59d895d.
Solidity: function setInterface(bytes32 node, bytes4 interfaceID, address implementer) returns()
type InterfaceResolverTransactorRaw ¶
type InterfaceResolverTransactorRaw struct {
Contract *InterfaceResolverTransactor // Generic write-only contract binding to access the raw methods on
}
InterfaceResolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*InterfaceResolverTransactorRaw) Transact ¶
func (_InterfaceResolver *InterfaceResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InterfaceResolverTransactorRaw) Transfer ¶
func (_InterfaceResolver *InterfaceResolverTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type InterfaceResolverTransactorSession ¶
type InterfaceResolverTransactorSession struct { Contract *InterfaceResolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InterfaceResolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*InterfaceResolverTransactorSession) SetAddr ¶
func (_InterfaceResolver *InterfaceResolverTransactorSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0x8b95dd71.
Solidity: function setAddr(bytes32 node, uint256 coinType, bytes a) returns()
func (*InterfaceResolverTransactorSession) SetAddr0 ¶
func (_InterfaceResolver *InterfaceResolverTransactorSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
SetAddr0 is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 node, address a) returns()
func (*InterfaceResolverTransactorSession) SetInterface ¶
func (_InterfaceResolver *InterfaceResolverTransactorSession) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)
SetInterface is a paid mutator transaction binding the contract method 0xe59d895d.
Solidity: function setInterface(bytes32 node, bytes4 interfaceID, address implementer) returns()
type NameResolver ¶
type NameResolver struct { NameResolverCaller // Read-only binding to the contract NameResolverTransactor // Write-only binding to the contract NameResolverFilterer // Log filterer for contract events }
NameResolver is an auto generated Go binding around an Ethereum contract.
func NewNameResolver ¶
func NewNameResolver(address common.Address, backend bind.ContractBackend) (*NameResolver, error)
NewNameResolver creates a new instance of NameResolver, bound to a specific deployed contract.
type NameResolverCaller ¶
type NameResolverCaller struct {
// contains filtered or unexported fields
}
NameResolverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewNameResolverCaller ¶
func NewNameResolverCaller(address common.Address, caller bind.ContractCaller) (*NameResolverCaller, error)
NewNameResolverCaller creates a new read-only instance of NameResolver, bound to a specific deployed contract.
func (*NameResolverCaller) Name ¶
Name is a free data retrieval call binding the contract method 0x691f3431.
Solidity: function name(bytes32 node) view returns(string)
func (*NameResolverCaller) SupportsInterface ¶
func (_NameResolver *NameResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type NameResolverCallerRaw ¶
type NameResolverCallerRaw struct {
Contract *NameResolverCaller // Generic read-only contract binding to access the raw methods on
}
NameResolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*NameResolverCallerRaw) Call ¶
func (_NameResolver *NameResolverCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type NameResolverCallerSession ¶
type NameResolverCallerSession struct { Contract *NameResolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
NameResolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*NameResolverCallerSession) Name ¶
func (_NameResolver *NameResolverCallerSession) Name(node [32]byte) (string, error)
Name is a free data retrieval call binding the contract method 0x691f3431.
Solidity: function name(bytes32 node) view returns(string)
func (*NameResolverCallerSession) SupportsInterface ¶
func (_NameResolver *NameResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type NameResolverFilterer ¶
type NameResolverFilterer struct {
// contains filtered or unexported fields
}
NameResolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewNameResolverFilterer ¶
func NewNameResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*NameResolverFilterer, error)
NewNameResolverFilterer creates a new log filterer instance of NameResolver, bound to a specific deployed contract.
func (*NameResolverFilterer) FilterNameChanged ¶
func (_NameResolver *NameResolverFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*NameResolverNameChangedIterator, error)
FilterNameChanged is a free log retrieval operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*NameResolverFilterer) ParseNameChanged ¶
func (_NameResolver *NameResolverFilterer) ParseNameChanged(log types.Log) (*NameResolverNameChanged, error)
ParseNameChanged is a log parse operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*NameResolverFilterer) WatchNameChanged ¶
func (_NameResolver *NameResolverFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *NameResolverNameChanged, node [][32]byte) (event.Subscription, error)
WatchNameChanged is a free log subscription operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
type NameResolverNameChanged ¶
type NameResolverNameChanged struct { Node [32]byte Name string Raw types.Log // Blockchain specific contextual infos }
NameResolverNameChanged represents a NameChanged event raised by the NameResolver contract.
type NameResolverNameChangedIterator ¶
type NameResolverNameChangedIterator struct { Event *NameResolverNameChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NameResolverNameChangedIterator is returned from FilterNameChanged and is used to iterate over the raw logs and unpacked data for NameChanged events raised by the NameResolver contract.
func (*NameResolverNameChangedIterator) Close ¶
func (it *NameResolverNameChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NameResolverNameChangedIterator) Error ¶
func (it *NameResolverNameChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NameResolverNameChangedIterator) Next ¶
func (it *NameResolverNameChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type NameResolverRaw ¶
type NameResolverRaw struct {
Contract *NameResolver // Generic contract binding to access the raw methods on
}
NameResolverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*NameResolverRaw) Call ¶
func (_NameResolver *NameResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*NameResolverRaw) Transact ¶
func (_NameResolver *NameResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NameResolverRaw) Transfer ¶
func (_NameResolver *NameResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type NameResolverSession ¶
type NameResolverSession struct { Contract *NameResolver // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
NameResolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*NameResolverSession) Name ¶
func (_NameResolver *NameResolverSession) Name(node [32]byte) (string, error)
Name is a free data retrieval call binding the contract method 0x691f3431.
Solidity: function name(bytes32 node) view returns(string)
func (*NameResolverSession) SetName ¶
func (_NameResolver *NameResolverSession) SetName(node [32]byte, name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 node, string name) returns()
func (*NameResolverSession) SupportsInterface ¶
func (_NameResolver *NameResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type NameResolverTransactor ¶
type NameResolverTransactor struct {
// contains filtered or unexported fields
}
NameResolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewNameResolverTransactor ¶
func NewNameResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*NameResolverTransactor, error)
NewNameResolverTransactor creates a new write-only instance of NameResolver, bound to a specific deployed contract.
func (*NameResolverTransactor) SetName ¶
func (_NameResolver *NameResolverTransactor) SetName(opts *bind.TransactOpts, node [32]byte, name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 node, string name) returns()
type NameResolverTransactorRaw ¶
type NameResolverTransactorRaw struct {
Contract *NameResolverTransactor // Generic write-only contract binding to access the raw methods on
}
NameResolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*NameResolverTransactorRaw) Transact ¶
func (_NameResolver *NameResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NameResolverTransactorRaw) Transfer ¶
func (_NameResolver *NameResolverTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type NameResolverTransactorSession ¶
type NameResolverTransactorSession struct { Contract *NameResolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
NameResolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*NameResolverTransactorSession) SetName ¶
func (_NameResolver *NameResolverTransactorSession) SetName(node [32]byte, name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 node, string name) returns()
type PubkeyResolver ¶
type PubkeyResolver struct { PubkeyResolverCaller // Read-only binding to the contract PubkeyResolverTransactor // Write-only binding to the contract PubkeyResolverFilterer // Log filterer for contract events }
PubkeyResolver is an auto generated Go binding around an Ethereum contract.
func NewPubkeyResolver ¶
func NewPubkeyResolver(address common.Address, backend bind.ContractBackend) (*PubkeyResolver, error)
NewPubkeyResolver creates a new instance of PubkeyResolver, bound to a specific deployed contract.
type PubkeyResolverCaller ¶
type PubkeyResolverCaller struct {
// contains filtered or unexported fields
}
PubkeyResolverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPubkeyResolverCaller ¶
func NewPubkeyResolverCaller(address common.Address, caller bind.ContractCaller) (*PubkeyResolverCaller, error)
NewPubkeyResolverCaller creates a new read-only instance of PubkeyResolver, bound to a specific deployed contract.
func (*PubkeyResolverCaller) Pubkey ¶
func (_PubkeyResolver *PubkeyResolverCaller) Pubkey(opts *bind.CallOpts, node [32]byte) (struct { X [32]byte Y [32]byte }, error)
Pubkey is a free data retrieval call binding the contract method 0xc8690233.
Solidity: function pubkey(bytes32 node) view returns(bytes32 x, bytes32 y)
func (*PubkeyResolverCaller) SupportsInterface ¶
func (_PubkeyResolver *PubkeyResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type PubkeyResolverCallerRaw ¶
type PubkeyResolverCallerRaw struct {
Contract *PubkeyResolverCaller // Generic read-only contract binding to access the raw methods on
}
PubkeyResolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PubkeyResolverCallerRaw) Call ¶
func (_PubkeyResolver *PubkeyResolverCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type PubkeyResolverCallerSession ¶
type PubkeyResolverCallerSession struct { Contract *PubkeyResolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PubkeyResolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PubkeyResolverCallerSession) Pubkey ¶
func (_PubkeyResolver *PubkeyResolverCallerSession) Pubkey(node [32]byte) (struct { X [32]byte Y [32]byte }, error)
Pubkey is a free data retrieval call binding the contract method 0xc8690233.
Solidity: function pubkey(bytes32 node) view returns(bytes32 x, bytes32 y)
func (*PubkeyResolverCallerSession) SupportsInterface ¶
func (_PubkeyResolver *PubkeyResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type PubkeyResolverFilterer ¶
type PubkeyResolverFilterer struct {
// contains filtered or unexported fields
}
PubkeyResolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPubkeyResolverFilterer ¶
func NewPubkeyResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*PubkeyResolverFilterer, error)
NewPubkeyResolverFilterer creates a new log filterer instance of PubkeyResolver, bound to a specific deployed contract.
func (*PubkeyResolverFilterer) FilterPubkeyChanged ¶
func (_PubkeyResolver *PubkeyResolverFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*PubkeyResolverPubkeyChangedIterator, error)
FilterPubkeyChanged is a free log retrieval operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
Solidity: event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)
func (*PubkeyResolverFilterer) ParsePubkeyChanged ¶
func (_PubkeyResolver *PubkeyResolverFilterer) ParsePubkeyChanged(log types.Log) (*PubkeyResolverPubkeyChanged, error)
ParsePubkeyChanged is a log parse operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
Solidity: event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)
func (*PubkeyResolverFilterer) WatchPubkeyChanged ¶
func (_PubkeyResolver *PubkeyResolverFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *PubkeyResolverPubkeyChanged, node [][32]byte) (event.Subscription, error)
WatchPubkeyChanged is a free log subscription operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
Solidity: event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)
type PubkeyResolverPubkeyChanged ¶
type PubkeyResolverPubkeyChanged struct { Node [32]byte X [32]byte Y [32]byte Raw types.Log // Blockchain specific contextual infos }
PubkeyResolverPubkeyChanged represents a PubkeyChanged event raised by the PubkeyResolver contract.
type PubkeyResolverPubkeyChangedIterator ¶
type PubkeyResolverPubkeyChangedIterator struct { Event *PubkeyResolverPubkeyChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PubkeyResolverPubkeyChangedIterator is returned from FilterPubkeyChanged and is used to iterate over the raw logs and unpacked data for PubkeyChanged events raised by the PubkeyResolver contract.
func (*PubkeyResolverPubkeyChangedIterator) Close ¶
func (it *PubkeyResolverPubkeyChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PubkeyResolverPubkeyChangedIterator) Error ¶
func (it *PubkeyResolverPubkeyChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PubkeyResolverPubkeyChangedIterator) Next ¶
func (it *PubkeyResolverPubkeyChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PubkeyResolverRaw ¶
type PubkeyResolverRaw struct {
Contract *PubkeyResolver // Generic contract binding to access the raw methods on
}
PubkeyResolverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PubkeyResolverRaw) Call ¶
func (_PubkeyResolver *PubkeyResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*PubkeyResolverRaw) Transact ¶
func (_PubkeyResolver *PubkeyResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PubkeyResolverRaw) Transfer ¶
func (_PubkeyResolver *PubkeyResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PubkeyResolverSession ¶
type PubkeyResolverSession struct { Contract *PubkeyResolver // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PubkeyResolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PubkeyResolverSession) Pubkey ¶
func (_PubkeyResolver *PubkeyResolverSession) Pubkey(node [32]byte) (struct { X [32]byte Y [32]byte }, error)
Pubkey is a free data retrieval call binding the contract method 0xc8690233.
Solidity: function pubkey(bytes32 node) view returns(bytes32 x, bytes32 y)
func (*PubkeyResolverSession) SetPubkey ¶
func (_PubkeyResolver *PubkeyResolverSession) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
SetPubkey is a paid mutator transaction binding the contract method 0x29cd62ea.
Solidity: function setPubkey(bytes32 node, bytes32 x, bytes32 y) returns()
func (*PubkeyResolverSession) SupportsInterface ¶
func (_PubkeyResolver *PubkeyResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type PubkeyResolverTransactor ¶
type PubkeyResolverTransactor struct {
// contains filtered or unexported fields
}
PubkeyResolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPubkeyResolverTransactor ¶
func NewPubkeyResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*PubkeyResolverTransactor, error)
NewPubkeyResolverTransactor creates a new write-only instance of PubkeyResolver, bound to a specific deployed contract.
func (*PubkeyResolverTransactor) SetPubkey ¶
func (_PubkeyResolver *PubkeyResolverTransactor) SetPubkey(opts *bind.TransactOpts, node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
SetPubkey is a paid mutator transaction binding the contract method 0x29cd62ea.
Solidity: function setPubkey(bytes32 node, bytes32 x, bytes32 y) returns()
type PubkeyResolverTransactorRaw ¶
type PubkeyResolverTransactorRaw struct {
Contract *PubkeyResolverTransactor // Generic write-only contract binding to access the raw methods on
}
PubkeyResolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PubkeyResolverTransactorRaw) Transact ¶
func (_PubkeyResolver *PubkeyResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PubkeyResolverTransactorRaw) Transfer ¶
func (_PubkeyResolver *PubkeyResolverTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PubkeyResolverTransactorSession ¶
type PubkeyResolverTransactorSession struct { Contract *PubkeyResolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PubkeyResolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PubkeyResolverTransactorSession) SetPubkey ¶
func (_PubkeyResolver *PubkeyResolverTransactorSession) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
SetPubkey is a paid mutator transaction binding the contract method 0x29cd62ea.
Solidity: function setPubkey(bytes32 node, bytes32 x, bytes32 y) returns()
type PublicResolver ¶
type PublicResolver struct { PublicResolverCaller // Read-only binding to the contract PublicResolverTransactor // Write-only binding to the contract PublicResolverFilterer // Log filterer for contract events }
PublicResolver is an auto generated Go binding around an Ethereum contract.
func NewPublicResolver ¶
func NewPublicResolver(address common.Address, backend bind.ContractBackend) (*PublicResolver, error)
NewPublicResolver creates a new instance of PublicResolver, bound to a specific deployed contract.
type PublicResolverABIChanged ¶
type PublicResolverABIChanged struct { Node [32]byte ContentType *big.Int Raw types.Log // Blockchain specific contextual infos }
PublicResolverABIChanged represents a ABIChanged event raised by the PublicResolver contract.
type PublicResolverABIChangedIterator ¶
type PublicResolverABIChangedIterator struct { Event *PublicResolverABIChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*PublicResolverABIChangedIterator) Close ¶
func (it *PublicResolverABIChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverABIChangedIterator) Error ¶
func (it *PublicResolverABIChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverABIChangedIterator) Next ¶
func (it *PublicResolverABIChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PublicResolverAddrChanged ¶
type PublicResolverAddrChanged struct { Node [32]byte A common.Address Raw types.Log // Blockchain specific contextual infos }
PublicResolverAddrChanged represents a AddrChanged event raised by the PublicResolver contract.
type PublicResolverAddrChangedIterator ¶
type PublicResolverAddrChangedIterator struct { Event *PublicResolverAddrChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*PublicResolverAddrChangedIterator) Close ¶
func (it *PublicResolverAddrChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverAddrChangedIterator) Error ¶
func (it *PublicResolverAddrChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverAddrChangedIterator) Next ¶
func (it *PublicResolverAddrChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PublicResolverAddressChanged ¶
type PublicResolverAddressChanged struct { Node [32]byte CoinType *big.Int NewAddress []byte Raw types.Log // Blockchain specific contextual infos }
PublicResolverAddressChanged represents a AddressChanged event raised by the PublicResolver contract.
type PublicResolverAddressChangedIterator ¶
type PublicResolverAddressChangedIterator struct { Event *PublicResolverAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverAddressChangedIterator is returned from FilterAddressChanged and is used to iterate over the raw logs and unpacked data for AddressChanged events raised by the PublicResolver contract.
func (*PublicResolverAddressChangedIterator) Close ¶
func (it *PublicResolverAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverAddressChangedIterator) Error ¶
func (it *PublicResolverAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverAddressChangedIterator) Next ¶
func (it *PublicResolverAddressChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PublicResolverAuthorisationChanged ¶
type PublicResolverAuthorisationChanged struct { Node [32]byte Owner common.Address Target common.Address IsAuthorised bool Raw types.Log // Blockchain specific contextual infos }
PublicResolverAuthorisationChanged represents a AuthorisationChanged event raised by the PublicResolver contract.
type PublicResolverAuthorisationChangedIterator ¶
type PublicResolverAuthorisationChangedIterator struct { Event *PublicResolverAuthorisationChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverAuthorisationChangedIterator is returned from FilterAuthorisationChanged and is used to iterate over the raw logs and unpacked data for AuthorisationChanged events raised by the PublicResolver contract.
func (*PublicResolverAuthorisationChangedIterator) Close ¶
func (it *PublicResolverAuthorisationChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverAuthorisationChangedIterator) Error ¶
func (it *PublicResolverAuthorisationChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverAuthorisationChangedIterator) Next ¶
func (it *PublicResolverAuthorisationChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PublicResolverCaller ¶
type PublicResolverCaller struct {
// contains filtered or unexported fields
}
PublicResolverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPublicResolverCaller ¶
func NewPublicResolverCaller(address common.Address, caller bind.ContractCaller) (*PublicResolverCaller, error)
NewPublicResolverCaller creates a new read-only instance of PublicResolver, bound to a specific deployed contract.
func (*PublicResolverCaller) ABI ¶
func (_PublicResolver *PublicResolverCaller) ABI(opts *bind.CallOpts, node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
ABI is a free data retrieval call binding the contract method 0x2203ab56.
Solidity: function ABI(bytes32 node, uint256 contentTypes) view returns(uint256, bytes)
func (*PublicResolverCaller) Addr ¶
func (_PublicResolver *PublicResolverCaller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(bytes32 node) view returns(address)
func (*PublicResolverCaller) Addr0 ¶
func (_PublicResolver *PublicResolverCaller) Addr0(opts *bind.CallOpts, node [32]byte, coinType *big.Int) ([]byte, error)
Addr0 is a free data retrieval call binding the contract method 0xf1cb7e06.
Solidity: function addr(bytes32 node, uint256 coinType) view returns(bytes)
func (*PublicResolverCaller) Authorisations ¶
func (_PublicResolver *PublicResolverCaller) Authorisations(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
Authorisations is a free data retrieval call binding the contract method 0xf86bc879.
Solidity: function authorisations(bytes32 , address , address ) view returns(bool)
func (*PublicResolverCaller) Contenthash ¶
func (_PublicResolver *PublicResolverCaller) Contenthash(opts *bind.CallOpts, node [32]byte) ([]byte, error)
Contenthash is a free data retrieval call binding the contract method 0xbc1c58d1.
Solidity: function contenthash(bytes32 node) view returns(bytes)
func (*PublicResolverCaller) DnsRecord ¶
func (_PublicResolver *PublicResolverCaller) DnsRecord(opts *bind.CallOpts, node [32]byte, name [32]byte, resource uint16) ([]byte, error)
DnsRecord is a free data retrieval call binding the contract method 0xa8fa5682.
Solidity: function dnsRecord(bytes32 node, bytes32 name, uint16 resource) view returns(bytes)
func (*PublicResolverCaller) HasDNSRecords ¶
func (_PublicResolver *PublicResolverCaller) HasDNSRecords(opts *bind.CallOpts, node [32]byte, name [32]byte) (bool, error)
HasDNSRecords is a free data retrieval call binding the contract method 0x4cbf6ba4.
Solidity: function hasDNSRecords(bytes32 node, bytes32 name) view returns(bool)
func (*PublicResolverCaller) InterfaceImplementer ¶
func (_PublicResolver *PublicResolverCaller) InterfaceImplementer(opts *bind.CallOpts, node [32]byte, interfaceID [4]byte) (common.Address, error)
InterfaceImplementer is a free data retrieval call binding the contract method 0x124a319c.
Solidity: function interfaceImplementer(bytes32 node, bytes4 interfaceID) view returns(address)
func (*PublicResolverCaller) Name ¶
func (_PublicResolver *PublicResolverCaller) Name(opts *bind.CallOpts, node [32]byte) (string, error)
Name is a free data retrieval call binding the contract method 0x691f3431.
Solidity: function name(bytes32 node) view returns(string)
func (*PublicResolverCaller) Pubkey ¶
func (_PublicResolver *PublicResolverCaller) Pubkey(opts *bind.CallOpts, node [32]byte) (struct { X [32]byte Y [32]byte }, error)
Pubkey is a free data retrieval call binding the contract method 0xc8690233.
Solidity: function pubkey(bytes32 node) view returns(bytes32 x, bytes32 y)
func (*PublicResolverCaller) SupportsInterface ¶
func (_PublicResolver *PublicResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type PublicResolverCallerRaw ¶
type PublicResolverCallerRaw struct {
Contract *PublicResolverCaller // Generic read-only contract binding to access the raw methods on
}
PublicResolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PublicResolverCallerRaw) Call ¶
func (_PublicResolver *PublicResolverCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type PublicResolverCallerSession ¶
type PublicResolverCallerSession struct { Contract *PublicResolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PublicResolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PublicResolverCallerSession) ABI ¶
func (_PublicResolver *PublicResolverCallerSession) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
ABI is a free data retrieval call binding the contract method 0x2203ab56.
Solidity: function ABI(bytes32 node, uint256 contentTypes) view returns(uint256, bytes)
func (*PublicResolverCallerSession) Addr ¶
func (_PublicResolver *PublicResolverCallerSession) Addr(node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(bytes32 node) view returns(address)
func (*PublicResolverCallerSession) Addr0 ¶
func (_PublicResolver *PublicResolverCallerSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
Addr0 is a free data retrieval call binding the contract method 0xf1cb7e06.
Solidity: function addr(bytes32 node, uint256 coinType) view returns(bytes)
func (*PublicResolverCallerSession) Authorisations ¶
func (_PublicResolver *PublicResolverCallerSession) Authorisations(arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
Authorisations is a free data retrieval call binding the contract method 0xf86bc879.
Solidity: function authorisations(bytes32 , address , address ) view returns(bool)
func (*PublicResolverCallerSession) Contenthash ¶
func (_PublicResolver *PublicResolverCallerSession) Contenthash(node [32]byte) ([]byte, error)
Contenthash is a free data retrieval call binding the contract method 0xbc1c58d1.
Solidity: function contenthash(bytes32 node) view returns(bytes)
func (*PublicResolverCallerSession) DnsRecord ¶
func (_PublicResolver *PublicResolverCallerSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
DnsRecord is a free data retrieval call binding the contract method 0xa8fa5682.
Solidity: function dnsRecord(bytes32 node, bytes32 name, uint16 resource) view returns(bytes)
func (*PublicResolverCallerSession) HasDNSRecords ¶
func (_PublicResolver *PublicResolverCallerSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
HasDNSRecords is a free data retrieval call binding the contract method 0x4cbf6ba4.
Solidity: function hasDNSRecords(bytes32 node, bytes32 name) view returns(bool)
func (*PublicResolverCallerSession) InterfaceImplementer ¶
func (_PublicResolver *PublicResolverCallerSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)
InterfaceImplementer is a free data retrieval call binding the contract method 0x124a319c.
Solidity: function interfaceImplementer(bytes32 node, bytes4 interfaceID) view returns(address)
func (*PublicResolverCallerSession) Name ¶
func (_PublicResolver *PublicResolverCallerSession) Name(node [32]byte) (string, error)
Name is a free data retrieval call binding the contract method 0x691f3431.
Solidity: function name(bytes32 node) view returns(string)
func (*PublicResolverCallerSession) Pubkey ¶
func (_PublicResolver *PublicResolverCallerSession) Pubkey(node [32]byte) (struct { X [32]byte Y [32]byte }, error)
Pubkey is a free data retrieval call binding the contract method 0xc8690233.
Solidity: function pubkey(bytes32 node) view returns(bytes32 x, bytes32 y)
func (*PublicResolverCallerSession) SupportsInterface ¶
func (_PublicResolver *PublicResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type PublicResolverContenthashChanged ¶
type PublicResolverContenthashChanged struct { Node [32]byte Hash []byte Raw types.Log // Blockchain specific contextual infos }
PublicResolverContenthashChanged represents a ContenthashChanged event raised by the PublicResolver contract.
type PublicResolverContenthashChangedIterator ¶
type PublicResolverContenthashChangedIterator struct { Event *PublicResolverContenthashChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverContenthashChangedIterator is returned from FilterContenthashChanged and is used to iterate over the raw logs and unpacked data for ContenthashChanged events raised by the PublicResolver contract.
func (*PublicResolverContenthashChangedIterator) Close ¶
func (it *PublicResolverContenthashChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverContenthashChangedIterator) Error ¶
func (it *PublicResolverContenthashChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverContenthashChangedIterator) Next ¶
func (it *PublicResolverContenthashChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PublicResolverDNSRecordChanged ¶
type PublicResolverDNSRecordChanged struct { Node [32]byte Name []byte Resource uint16 Record []byte Raw types.Log // Blockchain specific contextual infos }
PublicResolverDNSRecordChanged represents a DNSRecordChanged event raised by the PublicResolver contract.
type PublicResolverDNSRecordChangedIterator ¶
type PublicResolverDNSRecordChangedIterator struct { Event *PublicResolverDNSRecordChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverDNSRecordChangedIterator is returned from FilterDNSRecordChanged and is used to iterate over the raw logs and unpacked data for DNSRecordChanged events raised by the PublicResolver contract.
func (*PublicResolverDNSRecordChangedIterator) Close ¶
func (it *PublicResolverDNSRecordChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverDNSRecordChangedIterator) Error ¶
func (it *PublicResolverDNSRecordChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverDNSRecordChangedIterator) Next ¶
func (it *PublicResolverDNSRecordChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PublicResolverDNSRecordDeleted ¶
type PublicResolverDNSRecordDeleted struct { Node [32]byte Name []byte Resource uint16 Raw types.Log // Blockchain specific contextual infos }
PublicResolverDNSRecordDeleted represents a DNSRecordDeleted event raised by the PublicResolver contract.
type PublicResolverDNSRecordDeletedIterator ¶
type PublicResolverDNSRecordDeletedIterator struct { Event *PublicResolverDNSRecordDeleted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverDNSRecordDeletedIterator is returned from FilterDNSRecordDeleted and is used to iterate over the raw logs and unpacked data for DNSRecordDeleted events raised by the PublicResolver contract.
func (*PublicResolverDNSRecordDeletedIterator) Close ¶
func (it *PublicResolverDNSRecordDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverDNSRecordDeletedIterator) Error ¶
func (it *PublicResolverDNSRecordDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverDNSRecordDeletedIterator) Next ¶
func (it *PublicResolverDNSRecordDeletedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PublicResolverDNSZoneCleared ¶
type PublicResolverDNSZoneCleared struct { Node [32]byte Raw types.Log // Blockchain specific contextual infos }
PublicResolverDNSZoneCleared represents a DNSZoneCleared event raised by the PublicResolver contract.
type PublicResolverDNSZoneClearedIterator ¶
type PublicResolverDNSZoneClearedIterator struct { Event *PublicResolverDNSZoneCleared // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverDNSZoneClearedIterator is returned from FilterDNSZoneCleared and is used to iterate over the raw logs and unpacked data for DNSZoneCleared events raised by the PublicResolver contract.
func (*PublicResolverDNSZoneClearedIterator) Close ¶
func (it *PublicResolverDNSZoneClearedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverDNSZoneClearedIterator) Error ¶
func (it *PublicResolverDNSZoneClearedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverDNSZoneClearedIterator) Next ¶
func (it *PublicResolverDNSZoneClearedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PublicResolverFilterer ¶
type PublicResolverFilterer struct {
// contains filtered or unexported fields
}
PublicResolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPublicResolverFilterer ¶
func NewPublicResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*PublicResolverFilterer, error)
NewPublicResolverFilterer creates a new log filterer instance of PublicResolver, bound to a specific deployed contract.
func (*PublicResolverFilterer) FilterABIChanged ¶
func (_PublicResolver *PublicResolverFilterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*PublicResolverABIChangedIterator, error)
FilterABIChanged is a free log retrieval operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.
Solidity: event ABIChanged(bytes32 indexed node, uint256 indexed contentType)
func (*PublicResolverFilterer) FilterAddrChanged ¶
func (_PublicResolver *PublicResolverFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverAddrChangedIterator, error)
FilterAddrChanged is a free log retrieval operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*PublicResolverFilterer) FilterAddressChanged ¶
func (_PublicResolver *PublicResolverFilterer) FilterAddressChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverAddressChangedIterator, error)
FilterAddressChanged is a free log retrieval operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.
Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)
func (*PublicResolverFilterer) FilterAuthorisationChanged ¶
func (_PublicResolver *PublicResolverFilterer) FilterAuthorisationChanged(opts *bind.FilterOpts, node [][32]byte, owner []common.Address, target []common.Address) (*PublicResolverAuthorisationChangedIterator, error)
FilterAuthorisationChanged is a free log retrieval operation binding the contract event 0xe1c5610a6e0cbe10764ecd182adcef1ec338dc4e199c99c32ce98f38e12791df.
Solidity: event AuthorisationChanged(bytes32 indexed node, address indexed owner, address indexed target, bool isAuthorised)
func (*PublicResolverFilterer) FilterContenthashChanged ¶
func (_PublicResolver *PublicResolverFilterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverContenthashChangedIterator, error)
FilterContenthashChanged is a free log retrieval operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.
Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)
func (*PublicResolverFilterer) FilterDNSRecordChanged ¶
func (_PublicResolver *PublicResolverFilterer) FilterDNSRecordChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverDNSRecordChangedIterator, error)
FilterDNSRecordChanged is a free log retrieval operation binding the contract event 0x52a608b3303a48862d07a73d82fa221318c0027fbbcfb1b2329bface3f19ff2b.
Solidity: event DNSRecordChanged(bytes32 indexed node, bytes name, uint16 resource, bytes record)
func (*PublicResolverFilterer) FilterDNSRecordDeleted ¶
func (_PublicResolver *PublicResolverFilterer) FilterDNSRecordDeleted(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverDNSRecordDeletedIterator, error)
FilterDNSRecordDeleted is a free log retrieval operation binding the contract event 0x03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a1207.
Solidity: event DNSRecordDeleted(bytes32 indexed node, bytes name, uint16 resource)
func (*PublicResolverFilterer) FilterDNSZoneCleared ¶
func (_PublicResolver *PublicResolverFilterer) FilterDNSZoneCleared(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverDNSZoneClearedIterator, error)
FilterDNSZoneCleared is a free log retrieval operation binding the contract event 0xb757169b8492ca2f1c6619d9d76ce22803035c3b1d5f6930dffe7b127c1a1983.
Solidity: event DNSZoneCleared(bytes32 indexed node)
func (*PublicResolverFilterer) FilterInterfaceChanged ¶
func (_PublicResolver *PublicResolverFilterer) FilterInterfaceChanged(opts *bind.FilterOpts, node [][32]byte, interfaceID [][4]byte) (*PublicResolverInterfaceChangedIterator, error)
FilterInterfaceChanged is a free log retrieval operation binding the contract event 0x7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa.
Solidity: event InterfaceChanged(bytes32 indexed node, bytes4 indexed interfaceID, address implementer)
func (*PublicResolverFilterer) FilterNameChanged ¶
func (_PublicResolver *PublicResolverFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverNameChangedIterator, error)
FilterNameChanged is a free log retrieval operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*PublicResolverFilterer) FilterPubkeyChanged ¶
func (_PublicResolver *PublicResolverFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverPubkeyChangedIterator, error)
FilterPubkeyChanged is a free log retrieval operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
Solidity: event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)
func (*PublicResolverFilterer) FilterTextChanged ¶
func (_PublicResolver *PublicResolverFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*PublicResolverTextChangedIterator, error)
FilterTextChanged is a free log retrieval operation binding the contract event 0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550.
Solidity: event TextChanged(bytes32 indexed node, string indexed indexedKey, string key)
func (*PublicResolverFilterer) ParseABIChanged ¶
func (_PublicResolver *PublicResolverFilterer) ParseABIChanged(log types.Log) (*PublicResolverABIChanged, error)
ParseABIChanged is a log parse operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.
Solidity: event ABIChanged(bytes32 indexed node, uint256 indexed contentType)
func (*PublicResolverFilterer) ParseAddrChanged ¶
func (_PublicResolver *PublicResolverFilterer) ParseAddrChanged(log types.Log) (*PublicResolverAddrChanged, error)
ParseAddrChanged is a log parse operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*PublicResolverFilterer) ParseAddressChanged ¶
func (_PublicResolver *PublicResolverFilterer) ParseAddressChanged(log types.Log) (*PublicResolverAddressChanged, error)
ParseAddressChanged is a log parse operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.
Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)
func (*PublicResolverFilterer) ParseAuthorisationChanged ¶
func (_PublicResolver *PublicResolverFilterer) ParseAuthorisationChanged(log types.Log) (*PublicResolverAuthorisationChanged, error)
ParseAuthorisationChanged is a log parse operation binding the contract event 0xe1c5610a6e0cbe10764ecd182adcef1ec338dc4e199c99c32ce98f38e12791df.
Solidity: event AuthorisationChanged(bytes32 indexed node, address indexed owner, address indexed target, bool isAuthorised)
func (*PublicResolverFilterer) ParseContenthashChanged ¶
func (_PublicResolver *PublicResolverFilterer) ParseContenthashChanged(log types.Log) (*PublicResolverContenthashChanged, error)
ParseContenthashChanged is a log parse operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.
Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)
func (*PublicResolverFilterer) ParseDNSRecordChanged ¶
func (_PublicResolver *PublicResolverFilterer) ParseDNSRecordChanged(log types.Log) (*PublicResolverDNSRecordChanged, error)
ParseDNSRecordChanged is a log parse operation binding the contract event 0x52a608b3303a48862d07a73d82fa221318c0027fbbcfb1b2329bface3f19ff2b.
Solidity: event DNSRecordChanged(bytes32 indexed node, bytes name, uint16 resource, bytes record)
func (*PublicResolverFilterer) ParseDNSRecordDeleted ¶
func (_PublicResolver *PublicResolverFilterer) ParseDNSRecordDeleted(log types.Log) (*PublicResolverDNSRecordDeleted, error)
ParseDNSRecordDeleted is a log parse operation binding the contract event 0x03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a1207.
Solidity: event DNSRecordDeleted(bytes32 indexed node, bytes name, uint16 resource)
func (*PublicResolverFilterer) ParseDNSZoneCleared ¶
func (_PublicResolver *PublicResolverFilterer) ParseDNSZoneCleared(log types.Log) (*PublicResolverDNSZoneCleared, error)
ParseDNSZoneCleared is a log parse operation binding the contract event 0xb757169b8492ca2f1c6619d9d76ce22803035c3b1d5f6930dffe7b127c1a1983.
Solidity: event DNSZoneCleared(bytes32 indexed node)
func (*PublicResolverFilterer) ParseInterfaceChanged ¶
func (_PublicResolver *PublicResolverFilterer) ParseInterfaceChanged(log types.Log) (*PublicResolverInterfaceChanged, error)
ParseInterfaceChanged is a log parse operation binding the contract event 0x7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa.
Solidity: event InterfaceChanged(bytes32 indexed node, bytes4 indexed interfaceID, address implementer)
func (*PublicResolverFilterer) ParseNameChanged ¶
func (_PublicResolver *PublicResolverFilterer) ParseNameChanged(log types.Log) (*PublicResolverNameChanged, error)
ParseNameChanged is a log parse operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*PublicResolverFilterer) ParsePubkeyChanged ¶
func (_PublicResolver *PublicResolverFilterer) ParsePubkeyChanged(log types.Log) (*PublicResolverPubkeyChanged, error)
ParsePubkeyChanged is a log parse operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
Solidity: event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)
func (*PublicResolverFilterer) ParseTextChanged ¶
func (_PublicResolver *PublicResolverFilterer) ParseTextChanged(log types.Log) (*PublicResolverTextChanged, error)
ParseTextChanged is a log parse operation binding the contract event 0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550.
Solidity: event TextChanged(bytes32 indexed node, string indexed indexedKey, string key)
func (*PublicResolverFilterer) WatchABIChanged ¶
func (_PublicResolver *PublicResolverFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverABIChanged, node [][32]byte, contentType []*big.Int) (event.Subscription, error)
WatchABIChanged is a free log subscription operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.
Solidity: event ABIChanged(bytes32 indexed node, uint256 indexed contentType)
func (*PublicResolverFilterer) WatchAddrChanged ¶
func (_PublicResolver *PublicResolverFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverAddrChanged, node [][32]byte) (event.Subscription, error)
WatchAddrChanged is a free log subscription operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*PublicResolverFilterer) WatchAddressChanged ¶
func (_PublicResolver *PublicResolverFilterer) WatchAddressChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverAddressChanged, node [][32]byte) (event.Subscription, error)
WatchAddressChanged is a free log subscription operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.
Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)
func (*PublicResolverFilterer) WatchAuthorisationChanged ¶
func (_PublicResolver *PublicResolverFilterer) WatchAuthorisationChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverAuthorisationChanged, node [][32]byte, owner []common.Address, target []common.Address) (event.Subscription, error)
WatchAuthorisationChanged is a free log subscription operation binding the contract event 0xe1c5610a6e0cbe10764ecd182adcef1ec338dc4e199c99c32ce98f38e12791df.
Solidity: event AuthorisationChanged(bytes32 indexed node, address indexed owner, address indexed target, bool isAuthorised)
func (*PublicResolverFilterer) WatchContenthashChanged ¶
func (_PublicResolver *PublicResolverFilterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverContenthashChanged, node [][32]byte) (event.Subscription, error)
WatchContenthashChanged is a free log subscription operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.
Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)
func (*PublicResolverFilterer) WatchDNSRecordChanged ¶
func (_PublicResolver *PublicResolverFilterer) WatchDNSRecordChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverDNSRecordChanged, node [][32]byte) (event.Subscription, error)
WatchDNSRecordChanged is a free log subscription operation binding the contract event 0x52a608b3303a48862d07a73d82fa221318c0027fbbcfb1b2329bface3f19ff2b.
Solidity: event DNSRecordChanged(bytes32 indexed node, bytes name, uint16 resource, bytes record)
func (*PublicResolverFilterer) WatchDNSRecordDeleted ¶
func (_PublicResolver *PublicResolverFilterer) WatchDNSRecordDeleted(opts *bind.WatchOpts, sink chan<- *PublicResolverDNSRecordDeleted, node [][32]byte) (event.Subscription, error)
WatchDNSRecordDeleted is a free log subscription operation binding the contract event 0x03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a1207.
Solidity: event DNSRecordDeleted(bytes32 indexed node, bytes name, uint16 resource)
func (*PublicResolverFilterer) WatchDNSZoneCleared ¶
func (_PublicResolver *PublicResolverFilterer) WatchDNSZoneCleared(opts *bind.WatchOpts, sink chan<- *PublicResolverDNSZoneCleared, node [][32]byte) (event.Subscription, error)
WatchDNSZoneCleared is a free log subscription operation binding the contract event 0xb757169b8492ca2f1c6619d9d76ce22803035c3b1d5f6930dffe7b127c1a1983.
Solidity: event DNSZoneCleared(bytes32 indexed node)
func (*PublicResolverFilterer) WatchInterfaceChanged ¶
func (_PublicResolver *PublicResolverFilterer) WatchInterfaceChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverInterfaceChanged, node [][32]byte, interfaceID [][4]byte) (event.Subscription, error)
WatchInterfaceChanged is a free log subscription operation binding the contract event 0x7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa.
Solidity: event InterfaceChanged(bytes32 indexed node, bytes4 indexed interfaceID, address implementer)
func (*PublicResolverFilterer) WatchNameChanged ¶
func (_PublicResolver *PublicResolverFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverNameChanged, node [][32]byte) (event.Subscription, error)
WatchNameChanged is a free log subscription operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*PublicResolverFilterer) WatchPubkeyChanged ¶
func (_PublicResolver *PublicResolverFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverPubkeyChanged, node [][32]byte) (event.Subscription, error)
WatchPubkeyChanged is a free log subscription operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
Solidity: event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)
func (*PublicResolverFilterer) WatchTextChanged ¶
func (_PublicResolver *PublicResolverFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverTextChanged, node [][32]byte, indexedKey []string) (event.Subscription, error)
WatchTextChanged is a free log subscription operation binding the contract event 0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550.
Solidity: event TextChanged(bytes32 indexed node, string indexed indexedKey, string key)
type PublicResolverInterfaceChanged ¶
type PublicResolverInterfaceChanged struct { Node [32]byte InterfaceID [4]byte Implementer common.Address Raw types.Log // Blockchain specific contextual infos }
PublicResolverInterfaceChanged represents a InterfaceChanged event raised by the PublicResolver contract.
type PublicResolverInterfaceChangedIterator ¶
type PublicResolverInterfaceChangedIterator struct { Event *PublicResolverInterfaceChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverInterfaceChangedIterator is returned from FilterInterfaceChanged and is used to iterate over the raw logs and unpacked data for InterfaceChanged events raised by the PublicResolver contract.
func (*PublicResolverInterfaceChangedIterator) Close ¶
func (it *PublicResolverInterfaceChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverInterfaceChangedIterator) Error ¶
func (it *PublicResolverInterfaceChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverInterfaceChangedIterator) Next ¶
func (it *PublicResolverInterfaceChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PublicResolverNameChanged ¶
type PublicResolverNameChanged struct { Node [32]byte Name string Raw types.Log // Blockchain specific contextual infos }
PublicResolverNameChanged represents a NameChanged event raised by the PublicResolver contract.
type PublicResolverNameChangedIterator ¶
type PublicResolverNameChangedIterator struct { Event *PublicResolverNameChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*PublicResolverNameChangedIterator) Close ¶
func (it *PublicResolverNameChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverNameChangedIterator) Error ¶
func (it *PublicResolverNameChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverNameChangedIterator) Next ¶
func (it *PublicResolverNameChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PublicResolverPubkeyChanged ¶
type PublicResolverPubkeyChanged struct { Node [32]byte X [32]byte Y [32]byte Raw types.Log // Blockchain specific contextual infos }
PublicResolverPubkeyChanged represents a PubkeyChanged event raised by the PublicResolver contract.
type PublicResolverPubkeyChangedIterator ¶
type PublicResolverPubkeyChangedIterator struct { Event *PublicResolverPubkeyChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*PublicResolverPubkeyChangedIterator) Close ¶
func (it *PublicResolverPubkeyChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverPubkeyChangedIterator) Error ¶
func (it *PublicResolverPubkeyChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverPubkeyChangedIterator) Next ¶
func (it *PublicResolverPubkeyChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PublicResolverRaw ¶
type PublicResolverRaw struct {
Contract *PublicResolver // Generic contract binding to access the raw methods on
}
PublicResolverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PublicResolverRaw) Call ¶
func (_PublicResolver *PublicResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*PublicResolverRaw) Transact ¶
func (_PublicResolver *PublicResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PublicResolverRaw) Transfer ¶
func (_PublicResolver *PublicResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PublicResolverSession ¶
type PublicResolverSession struct { Contract *PublicResolver // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PublicResolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PublicResolverSession) ABI ¶
func (_PublicResolver *PublicResolverSession) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
ABI is a free data retrieval call binding the contract method 0x2203ab56.
Solidity: function ABI(bytes32 node, uint256 contentTypes) view returns(uint256, bytes)
func (*PublicResolverSession) Addr ¶
func (_PublicResolver *PublicResolverSession) Addr(node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(bytes32 node) view returns(address)
func (*PublicResolverSession) Addr0 ¶
func (_PublicResolver *PublicResolverSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
Addr0 is a free data retrieval call binding the contract method 0xf1cb7e06.
Solidity: function addr(bytes32 node, uint256 coinType) view returns(bytes)
func (*PublicResolverSession) Authorisations ¶
func (_PublicResolver *PublicResolverSession) Authorisations(arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
Authorisations is a free data retrieval call binding the contract method 0xf86bc879.
Solidity: function authorisations(bytes32 , address , address ) view returns(bool)
func (*PublicResolverSession) ClearDNSZone ¶
func (_PublicResolver *PublicResolverSession) ClearDNSZone(node [32]byte) (*types.Transaction, error)
ClearDNSZone is a paid mutator transaction binding the contract method 0xad5780af.
Solidity: function clearDNSZone(bytes32 node) returns()
func (*PublicResolverSession) Contenthash ¶
func (_PublicResolver *PublicResolverSession) Contenthash(node [32]byte) ([]byte, error)
Contenthash is a free data retrieval call binding the contract method 0xbc1c58d1.
Solidity: function contenthash(bytes32 node) view returns(bytes)
func (*PublicResolverSession) DnsRecord ¶
func (_PublicResolver *PublicResolverSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
DnsRecord is a free data retrieval call binding the contract method 0xa8fa5682.
Solidity: function dnsRecord(bytes32 node, bytes32 name, uint16 resource) view returns(bytes)
func (*PublicResolverSession) HasDNSRecords ¶
func (_PublicResolver *PublicResolverSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
HasDNSRecords is a free data retrieval call binding the contract method 0x4cbf6ba4.
Solidity: function hasDNSRecords(bytes32 node, bytes32 name) view returns(bool)
func (*PublicResolverSession) InterfaceImplementer ¶
func (_PublicResolver *PublicResolverSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)
InterfaceImplementer is a free data retrieval call binding the contract method 0x124a319c.
Solidity: function interfaceImplementer(bytes32 node, bytes4 interfaceID) view returns(address)
func (*PublicResolverSession) Multicall ¶
func (_PublicResolver *PublicResolverSession) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*PublicResolverSession) Name ¶
func (_PublicResolver *PublicResolverSession) Name(node [32]byte) (string, error)
Name is a free data retrieval call binding the contract method 0x691f3431.
Solidity: function name(bytes32 node) view returns(string)
func (*PublicResolverSession) Pubkey ¶
func (_PublicResolver *PublicResolverSession) Pubkey(node [32]byte) (struct { X [32]byte Y [32]byte }, error)
Pubkey is a free data retrieval call binding the contract method 0xc8690233.
Solidity: function pubkey(bytes32 node) view returns(bytes32 x, bytes32 y)
func (*PublicResolverSession) SetABI ¶
func (_PublicResolver *PublicResolverSession) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
SetABI is a paid mutator transaction binding the contract method 0x623195b0.
Solidity: function setABI(bytes32 node, uint256 contentType, bytes data) returns()
func (*PublicResolverSession) SetAddr ¶
func (_PublicResolver *PublicResolverSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0x8b95dd71.
Solidity: function setAddr(bytes32 node, uint256 coinType, bytes a) returns()
func (*PublicResolverSession) SetAddr0 ¶
func (_PublicResolver *PublicResolverSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
SetAddr0 is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 node, address a) returns()
func (*PublicResolverSession) SetAuthorisation ¶
func (_PublicResolver *PublicResolverSession) SetAuthorisation(node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)
SetAuthorisation is a paid mutator transaction binding the contract method 0x3e9ce794.
Solidity: function setAuthorisation(bytes32 node, address target, bool isAuthorised) returns()
func (*PublicResolverSession) SetContenthash ¶
func (_PublicResolver *PublicResolverSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
SetContenthash is a paid mutator transaction binding the contract method 0x304e6ade.
Solidity: function setContenthash(bytes32 node, bytes hash) returns()
func (*PublicResolverSession) SetDNSRecords ¶
func (_PublicResolver *PublicResolverSession) SetDNSRecords(node [32]byte, data []byte) (*types.Transaction, error)
SetDNSRecords is a paid mutator transaction binding the contract method 0x0af179d7.
Solidity: function setDNSRecords(bytes32 node, bytes data) returns()
func (*PublicResolverSession) SetInterface ¶
func (_PublicResolver *PublicResolverSession) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)
SetInterface is a paid mutator transaction binding the contract method 0xe59d895d.
Solidity: function setInterface(bytes32 node, bytes4 interfaceID, address implementer) returns()
func (*PublicResolverSession) SetName ¶
func (_PublicResolver *PublicResolverSession) SetName(node [32]byte, name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 node, string name) returns()
func (*PublicResolverSession) SetPubkey ¶
func (_PublicResolver *PublicResolverSession) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
SetPubkey is a paid mutator transaction binding the contract method 0x29cd62ea.
Solidity: function setPubkey(bytes32 node, bytes32 x, bytes32 y) returns()
func (*PublicResolverSession) SetText ¶
func (_PublicResolver *PublicResolverSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
SetText is a paid mutator transaction binding the contract method 0x10f13a8c.
Solidity: function setText(bytes32 node, string key, string value) returns()
func (*PublicResolverSession) SupportsInterface ¶
func (_PublicResolver *PublicResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type PublicResolverTextChanged ¶
type PublicResolverTextChanged struct { Node [32]byte IndexedKey common.Hash Key string Raw types.Log // Blockchain specific contextual infos }
PublicResolverTextChanged represents a TextChanged event raised by the PublicResolver contract.
type PublicResolverTextChangedIterator ¶
type PublicResolverTextChangedIterator struct { Event *PublicResolverTextChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*PublicResolverTextChangedIterator) Close ¶
func (it *PublicResolverTextChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverTextChangedIterator) Error ¶
func (it *PublicResolverTextChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverTextChangedIterator) Next ¶
func (it *PublicResolverTextChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type PublicResolverTransactor ¶
type PublicResolverTransactor struct {
// contains filtered or unexported fields
}
PublicResolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPublicResolverTransactor ¶
func NewPublicResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*PublicResolverTransactor, error)
NewPublicResolverTransactor creates a new write-only instance of PublicResolver, bound to a specific deployed contract.
func (*PublicResolverTransactor) ClearDNSZone ¶
func (_PublicResolver *PublicResolverTransactor) ClearDNSZone(opts *bind.TransactOpts, node [32]byte) (*types.Transaction, error)
ClearDNSZone is a paid mutator transaction binding the contract method 0xad5780af.
Solidity: function clearDNSZone(bytes32 node) returns()
func (*PublicResolverTransactor) Multicall ¶
func (_PublicResolver *PublicResolverTransactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*PublicResolverTransactor) SetABI ¶
func (_PublicResolver *PublicResolverTransactor) SetABI(opts *bind.TransactOpts, node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
SetABI is a paid mutator transaction binding the contract method 0x623195b0.
Solidity: function setABI(bytes32 node, uint256 contentType, bytes data) returns()
func (*PublicResolverTransactor) SetAddr ¶
func (_PublicResolver *PublicResolverTransactor) SetAddr(opts *bind.TransactOpts, node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0x8b95dd71.
Solidity: function setAddr(bytes32 node, uint256 coinType, bytes a) returns()
func (*PublicResolverTransactor) SetAddr0 ¶
func (_PublicResolver *PublicResolverTransactor) SetAddr0(opts *bind.TransactOpts, node [32]byte, a common.Address) (*types.Transaction, error)
SetAddr0 is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 node, address a) returns()
func (*PublicResolverTransactor) SetAuthorisation ¶
func (_PublicResolver *PublicResolverTransactor) SetAuthorisation(opts *bind.TransactOpts, node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)
SetAuthorisation is a paid mutator transaction binding the contract method 0x3e9ce794.
Solidity: function setAuthorisation(bytes32 node, address target, bool isAuthorised) returns()
func (*PublicResolverTransactor) SetContenthash ¶
func (_PublicResolver *PublicResolverTransactor) SetContenthash(opts *bind.TransactOpts, node [32]byte, hash []byte) (*types.Transaction, error)
SetContenthash is a paid mutator transaction binding the contract method 0x304e6ade.
Solidity: function setContenthash(bytes32 node, bytes hash) returns()
func (*PublicResolverTransactor) SetDNSRecords ¶
func (_PublicResolver *PublicResolverTransactor) SetDNSRecords(opts *bind.TransactOpts, node [32]byte, data []byte) (*types.Transaction, error)
SetDNSRecords is a paid mutator transaction binding the contract method 0x0af179d7.
Solidity: function setDNSRecords(bytes32 node, bytes data) returns()
func (*PublicResolverTransactor) SetInterface ¶
func (_PublicResolver *PublicResolverTransactor) SetInterface(opts *bind.TransactOpts, node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)
SetInterface is a paid mutator transaction binding the contract method 0xe59d895d.
Solidity: function setInterface(bytes32 node, bytes4 interfaceID, address implementer) returns()
func (*PublicResolverTransactor) SetName ¶
func (_PublicResolver *PublicResolverTransactor) SetName(opts *bind.TransactOpts, node [32]byte, name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 node, string name) returns()
func (*PublicResolverTransactor) SetPubkey ¶
func (_PublicResolver *PublicResolverTransactor) SetPubkey(opts *bind.TransactOpts, node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
SetPubkey is a paid mutator transaction binding the contract method 0x29cd62ea.
Solidity: function setPubkey(bytes32 node, bytes32 x, bytes32 y) returns()
func (*PublicResolverTransactor) SetText ¶
func (_PublicResolver *PublicResolverTransactor) SetText(opts *bind.TransactOpts, node [32]byte, key string, value string) (*types.Transaction, error)
SetText is a paid mutator transaction binding the contract method 0x10f13a8c.
Solidity: function setText(bytes32 node, string key, string value) returns()
type PublicResolverTransactorRaw ¶
type PublicResolverTransactorRaw struct {
Contract *PublicResolverTransactor // Generic write-only contract binding to access the raw methods on
}
PublicResolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PublicResolverTransactorRaw) Transact ¶
func (_PublicResolver *PublicResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PublicResolverTransactorRaw) Transfer ¶
func (_PublicResolver *PublicResolverTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type PublicResolverTransactorSession ¶
type PublicResolverTransactorSession struct { Contract *PublicResolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PublicResolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PublicResolverTransactorSession) ClearDNSZone ¶
func (_PublicResolver *PublicResolverTransactorSession) ClearDNSZone(node [32]byte) (*types.Transaction, error)
ClearDNSZone is a paid mutator transaction binding the contract method 0xad5780af.
Solidity: function clearDNSZone(bytes32 node) returns()
func (*PublicResolverTransactorSession) Multicall ¶
func (_PublicResolver *PublicResolverTransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
Multicall is a paid mutator transaction binding the contract method 0xac9650d8.
Solidity: function multicall(bytes[] data) returns(bytes[] results)
func (*PublicResolverTransactorSession) SetABI ¶
func (_PublicResolver *PublicResolverTransactorSession) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
SetABI is a paid mutator transaction binding the contract method 0x623195b0.
Solidity: function setABI(bytes32 node, uint256 contentType, bytes data) returns()
func (*PublicResolverTransactorSession) SetAddr ¶
func (_PublicResolver *PublicResolverTransactorSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0x8b95dd71.
Solidity: function setAddr(bytes32 node, uint256 coinType, bytes a) returns()
func (*PublicResolverTransactorSession) SetAddr0 ¶
func (_PublicResolver *PublicResolverTransactorSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
SetAddr0 is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 node, address a) returns()
func (*PublicResolverTransactorSession) SetAuthorisation ¶
func (_PublicResolver *PublicResolverTransactorSession) SetAuthorisation(node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)
SetAuthorisation is a paid mutator transaction binding the contract method 0x3e9ce794.
Solidity: function setAuthorisation(bytes32 node, address target, bool isAuthorised) returns()
func (*PublicResolverTransactorSession) SetContenthash ¶
func (_PublicResolver *PublicResolverTransactorSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
SetContenthash is a paid mutator transaction binding the contract method 0x304e6ade.
Solidity: function setContenthash(bytes32 node, bytes hash) returns()
func (*PublicResolverTransactorSession) SetDNSRecords ¶
func (_PublicResolver *PublicResolverTransactorSession) SetDNSRecords(node [32]byte, data []byte) (*types.Transaction, error)
SetDNSRecords is a paid mutator transaction binding the contract method 0x0af179d7.
Solidity: function setDNSRecords(bytes32 node, bytes data) returns()
func (*PublicResolverTransactorSession) SetInterface ¶
func (_PublicResolver *PublicResolverTransactorSession) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)
SetInterface is a paid mutator transaction binding the contract method 0xe59d895d.
Solidity: function setInterface(bytes32 node, bytes4 interfaceID, address implementer) returns()
func (*PublicResolverTransactorSession) SetName ¶
func (_PublicResolver *PublicResolverTransactorSession) SetName(node [32]byte, name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 node, string name) returns()
func (*PublicResolverTransactorSession) SetPubkey ¶
func (_PublicResolver *PublicResolverTransactorSession) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
SetPubkey is a paid mutator transaction binding the contract method 0x29cd62ea.
Solidity: function setPubkey(bytes32 node, bytes32 x, bytes32 y) returns()
func (*PublicResolverTransactorSession) SetText ¶
func (_PublicResolver *PublicResolverTransactorSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
SetText is a paid mutator transaction binding the contract method 0x10f13a8c.
Solidity: function setText(bytes32 node, string key, string value) returns()
type ResolverBase ¶
type ResolverBase struct { ResolverBaseCaller // Read-only binding to the contract ResolverBaseTransactor // Write-only binding to the contract ResolverBaseFilterer // Log filterer for contract events }
ResolverBase is an auto generated Go binding around an Ethereum contract.
func NewResolverBase ¶
func NewResolverBase(address common.Address, backend bind.ContractBackend) (*ResolverBase, error)
NewResolverBase creates a new instance of ResolverBase, bound to a specific deployed contract.
type ResolverBaseCaller ¶
type ResolverBaseCaller struct {
// contains filtered or unexported fields
}
ResolverBaseCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewResolverBaseCaller ¶
func NewResolverBaseCaller(address common.Address, caller bind.ContractCaller) (*ResolverBaseCaller, error)
NewResolverBaseCaller creates a new read-only instance of ResolverBase, bound to a specific deployed contract.
func (*ResolverBaseCaller) SupportsInterface ¶
func (_ResolverBase *ResolverBaseCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type ResolverBaseCallerRaw ¶
type ResolverBaseCallerRaw struct {
Contract *ResolverBaseCaller // Generic read-only contract binding to access the raw methods on
}
ResolverBaseCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ResolverBaseCallerRaw) Call ¶
func (_ResolverBase *ResolverBaseCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ResolverBaseCallerSession ¶
type ResolverBaseCallerSession struct { Contract *ResolverBaseCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ResolverBaseCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ResolverBaseCallerSession) SupportsInterface ¶
func (_ResolverBase *ResolverBaseCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type ResolverBaseFilterer ¶
type ResolverBaseFilterer struct {
// contains filtered or unexported fields
}
ResolverBaseFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewResolverBaseFilterer ¶
func NewResolverBaseFilterer(address common.Address, filterer bind.ContractFilterer) (*ResolverBaseFilterer, error)
NewResolverBaseFilterer creates a new log filterer instance of ResolverBase, bound to a specific deployed contract.
type ResolverBaseRaw ¶
type ResolverBaseRaw struct {
Contract *ResolverBase // Generic contract binding to access the raw methods on
}
ResolverBaseRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ResolverBaseRaw) Call ¶
func (_ResolverBase *ResolverBaseRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ResolverBaseRaw) Transact ¶
func (_ResolverBase *ResolverBaseRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ResolverBaseRaw) Transfer ¶
func (_ResolverBase *ResolverBaseRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ResolverBaseSession ¶
type ResolverBaseSession struct { Contract *ResolverBase // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ResolverBaseSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ResolverBaseSession) SupportsInterface ¶
func (_ResolverBase *ResolverBaseSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type ResolverBaseTransactor ¶
type ResolverBaseTransactor struct {
// contains filtered or unexported fields
}
ResolverBaseTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewResolverBaseTransactor ¶
func NewResolverBaseTransactor(address common.Address, transactor bind.ContractTransactor) (*ResolverBaseTransactor, error)
NewResolverBaseTransactor creates a new write-only instance of ResolverBase, bound to a specific deployed contract.
type ResolverBaseTransactorRaw ¶
type ResolverBaseTransactorRaw struct {
Contract *ResolverBaseTransactor // Generic write-only contract binding to access the raw methods on
}
ResolverBaseTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ResolverBaseTransactorRaw) Transact ¶
func (_ResolverBase *ResolverBaseTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ResolverBaseTransactorRaw) Transfer ¶
func (_ResolverBase *ResolverBaseTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ResolverBaseTransactorSession ¶
type ResolverBaseTransactorSession struct { Contract *ResolverBaseTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ResolverBaseTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TextResolver ¶
type TextResolver struct { TextResolverCaller // Read-only binding to the contract TextResolverTransactor // Write-only binding to the contract TextResolverFilterer // Log filterer for contract events }
TextResolver is an auto generated Go binding around an Ethereum contract.
func NewTextResolver ¶
func NewTextResolver(address common.Address, backend bind.ContractBackend) (*TextResolver, error)
NewTextResolver creates a new instance of TextResolver, bound to a specific deployed contract.
type TextResolverCaller ¶
type TextResolverCaller struct {
// contains filtered or unexported fields
}
TextResolverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTextResolverCaller ¶
func NewTextResolverCaller(address common.Address, caller bind.ContractCaller) (*TextResolverCaller, error)
NewTextResolverCaller creates a new read-only instance of TextResolver, bound to a specific deployed contract.
func (*TextResolverCaller) SupportsInterface ¶
func (_TextResolver *TextResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type TextResolverCallerRaw ¶
type TextResolverCallerRaw struct {
Contract *TextResolverCaller // Generic read-only contract binding to access the raw methods on
}
TextResolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TextResolverCallerRaw) Call ¶
func (_TextResolver *TextResolverCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type TextResolverCallerSession ¶
type TextResolverCallerSession struct { Contract *TextResolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TextResolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TextResolverCallerSession) SupportsInterface ¶
func (_TextResolver *TextResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type TextResolverFilterer ¶
type TextResolverFilterer struct {
// contains filtered or unexported fields
}
TextResolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTextResolverFilterer ¶
func NewTextResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*TextResolverFilterer, error)
NewTextResolverFilterer creates a new log filterer instance of TextResolver, bound to a specific deployed contract.
func (*TextResolverFilterer) FilterTextChanged ¶
func (_TextResolver *TextResolverFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*TextResolverTextChangedIterator, error)
FilterTextChanged is a free log retrieval operation binding the contract event 0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550.
Solidity: event TextChanged(bytes32 indexed node, string indexed indexedKey, string key)
func (*TextResolverFilterer) ParseTextChanged ¶
func (_TextResolver *TextResolverFilterer) ParseTextChanged(log types.Log) (*TextResolverTextChanged, error)
ParseTextChanged is a log parse operation binding the contract event 0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550.
Solidity: event TextChanged(bytes32 indexed node, string indexed indexedKey, string key)
func (*TextResolverFilterer) WatchTextChanged ¶
func (_TextResolver *TextResolverFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *TextResolverTextChanged, node [][32]byte, indexedKey []string) (event.Subscription, error)
WatchTextChanged is a free log subscription operation binding the contract event 0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550.
Solidity: event TextChanged(bytes32 indexed node, string indexed indexedKey, string key)
type TextResolverRaw ¶
type TextResolverRaw struct {
Contract *TextResolver // Generic contract binding to access the raw methods on
}
TextResolverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TextResolverRaw) Call ¶
func (_TextResolver *TextResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*TextResolverRaw) Transact ¶
func (_TextResolver *TextResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TextResolverRaw) Transfer ¶
func (_TextResolver *TextResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TextResolverSession ¶
type TextResolverSession struct { Contract *TextResolver // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TextResolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TextResolverSession) SetText ¶
func (_TextResolver *TextResolverSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
SetText is a paid mutator transaction binding the contract method 0x10f13a8c.
Solidity: function setText(bytes32 node, string key, string value) returns()
func (*TextResolverSession) SupportsInterface ¶
func (_TextResolver *TextResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type TextResolverTextChanged ¶
type TextResolverTextChanged struct { Node [32]byte IndexedKey common.Hash Key string Raw types.Log // Blockchain specific contextual infos }
TextResolverTextChanged represents a TextChanged event raised by the TextResolver contract.
type TextResolverTextChangedIterator ¶
type TextResolverTextChangedIterator struct { Event *TextResolverTextChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TextResolverTextChangedIterator is returned from FilterTextChanged and is used to iterate over the raw logs and unpacked data for TextChanged events raised by the TextResolver contract.
func (*TextResolverTextChangedIterator) Close ¶
func (it *TextResolverTextChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TextResolverTextChangedIterator) Error ¶
func (it *TextResolverTextChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TextResolverTextChangedIterator) Next ¶
func (it *TextResolverTextChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TextResolverTransactor ¶
type TextResolverTransactor struct {
// contains filtered or unexported fields
}
TextResolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTextResolverTransactor ¶
func NewTextResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*TextResolverTransactor, error)
NewTextResolverTransactor creates a new write-only instance of TextResolver, bound to a specific deployed contract.
func (*TextResolverTransactor) SetText ¶
func (_TextResolver *TextResolverTransactor) SetText(opts *bind.TransactOpts, node [32]byte, key string, value string) (*types.Transaction, error)
SetText is a paid mutator transaction binding the contract method 0x10f13a8c.
Solidity: function setText(bytes32 node, string key, string value) returns()
type TextResolverTransactorRaw ¶
type TextResolverTransactorRaw struct {
Contract *TextResolverTransactor // Generic write-only contract binding to access the raw methods on
}
TextResolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TextResolverTransactorRaw) Transact ¶
func (_TextResolver *TextResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TextResolverTransactorRaw) Transfer ¶
func (_TextResolver *TextResolverTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TextResolverTransactorSession ¶
type TextResolverTransactorSession struct { Contract *TextResolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TextResolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TextResolverTransactorSession) SetText ¶
func (_TextResolver *TextResolverTransactorSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
SetText is a paid mutator transaction binding the contract method 0x10f13a8c.
Solidity: function setText(bytes32 node, string key, string value) returns()