Documentation ¶
Index ¶
- Constants
- Variables
- 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, params ...interface{}) 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, ...) (*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, ...) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetSubnodeRecord(opts *bind.TransactOpts, _node [32]byte, _label [32]byte, ...) (*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, ...) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetTTL(_node [32]byte, _ttl uint64) (*types.Transaction, error)
- type ENSRegistryTransfer
- type ENSRegistryTransferIterator
- 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)
- func (_PublicResolver *PublicResolverCaller) Zonehash(opts *bind.CallOpts, node [32]byte) ([]byte, 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)
- func (_PublicResolver *PublicResolverCallerSession) Zonehash(node [32]byte) ([]byte, error)
- type PublicResolverContenthashChanged
- type PublicResolverContenthashChangedIterator
- type PublicResolverDNSRecordChanged
- type PublicResolverDNSRecordChangedIterator
- type PublicResolverDNSRecordDeleted
- type PublicResolverDNSRecordDeletedIterator
- type PublicResolverDNSZoneCleared
- type PublicResolverDNSZoneClearedIterator
- type PublicResolverDNSZonehashChanged
- type PublicResolverDNSZonehashChangedIterator
- 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) FilterDNSZonehashChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverDNSZonehashChangedIterator, 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) ParseDNSZonehashChanged(log types.Log) (*PublicResolverDNSZonehashChanged, 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) WatchDNSZonehashChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverDNSZonehashChanged, ...) (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, params ...interface{}) 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, a common.Address) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SetAddrCoinType(node [32]byte, coinType *big.Int, a []byte) (*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) SetZonehash(node [32]byte, hash []byte) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_PublicResolver *PublicResolverSession) Text(node [32]byte, key string) (string, error)
- func (_PublicResolver *PublicResolverSession) Zonehash(node [32]byte) ([]byte, 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, a common.Address) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactor) SetAddrCoinType(opts *bind.TransactOpts, node [32]byte, coinType *big.Int, a []byte) (*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)
- func (_PublicResolver *PublicResolverTransactor) SetZonehash(opts *bind.TransactOpts, node [32]byte, hash []byte) (*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, a common.Address) (*types.Transaction, error)
- func (_PublicResolver *PublicResolverTransactorSession) SetAddrCoinType(node [32]byte, coinType *big.Int, a []byte) (*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)
- func (_PublicResolver *PublicResolverTransactorSession) SetZonehash(node [32]byte, hash []byte) (*types.Transaction, error)
Constants ¶
const ENSRegistryABI = "" /* 5535-byte string literal not displayed */
ENSRegistryABI is the input ABI used to generate the binding from.
const PublicResolverABI = "" /* 12722-byte string literal not displayed */
PublicResolverABI is the input ABI used to generate the binding from.
Variables ¶
var ENSRegistryBin = "" /* 4902-byte string literal not displayed */
ENSRegistryBin is the compiled bytecode used for deploying new contracts.
var PublicResolverBin = "" /* 20396-byte string literal not displayed */
PublicResolverBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
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 DeployENSRegistry ¶
func DeployENSRegistry(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ENSRegistry, error)
DeployENSRegistry deploys a new Ethereum contract, binding an instance of ENSRegistry to it.
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
func (it *ENSRegistryApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryApprovalForAllIterator) Error ¶ added in v3.2.0
func (it *ENSRegistryApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryApprovalForAllIterator) Next ¶ added in v3.2.0
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 ¶ added in v3.2.0
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) constant 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) constant returns(address)
func (*ENSRegistryCaller) RecordExists ¶ added in v3.2.0
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) constant 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 ¶ added in v3.2.0
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) constant 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) constant returns(address)
func (*ENSRegistryCallerSession) RecordExists ¶ added in v3.2.0
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) constant 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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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) constant 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) constant returns(address)
func (*ENSRegistrySession) RecordExists ¶ added in v3.2.0
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) constant 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) constant returns(address)
func (*ENSRegistrySession) SetApprovalForAll ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 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 DeployPublicResolver ¶
func DeployPublicResolver(auth *bind.TransactOpts, backend bind.ContractBackend, _ens common.Address) (common.Address, *types.Transaction, *PublicResolver, error)
DeployPublicResolver deploys a new Ethereum contract, binding an instance of PublicResolver to it.
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
func (it *PublicResolverAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverAddressChangedIterator) Error ¶ added in v3.2.0
func (it *PublicResolverAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverAddressChangedIterator) Next ¶ added in v3.2.0
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) constant 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) constant returns(address)
func (*PublicResolverCaller) Addr0 ¶ added in v3.2.0
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) constant 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 ) constant 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) constant returns(bytes)
func (*PublicResolverCaller) DnsRecord ¶ added in v3.2.0
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) constant returns(bytes)
func (*PublicResolverCaller) HasDNSRecords ¶ added in v3.2.0
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) constant 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) constant 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) constant 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) constant 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) constant returns(bool)
func (*PublicResolverCaller) Text ¶
func (_PublicResolver *PublicResolverCaller) Text(opts *bind.CallOpts, node [32]byte, key string) (string, error)
Text is a free data retrieval call binding the contract method 0x59d1d43c.
Solidity: function text(bytes32 node, string key) constant returns(string)
func (*PublicResolverCaller) Zonehash ¶ added in v3.2.0
func (_PublicResolver *PublicResolverCaller) Zonehash(opts *bind.CallOpts, node [32]byte) ([]byte, error)
Zonehash is a free data retrieval call binding the contract method 0x5c98042b.
Solidity: function zonehash(bytes32 node) constant returns(bytes)
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) constant 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) constant returns(address)
func (*PublicResolverCallerSession) Addr0 ¶ added in v3.2.0
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) constant 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 ) constant 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) constant returns(bytes)
func (*PublicResolverCallerSession) DnsRecord ¶ added in v3.2.0
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) constant returns(bytes)
func (*PublicResolverCallerSession) HasDNSRecords ¶ added in v3.2.0
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) constant 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) constant 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) constant 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) constant 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) constant 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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
func (it *PublicResolverDNSRecordChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverDNSRecordChangedIterator) Error ¶ added in v3.2.0
func (it *PublicResolverDNSRecordChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverDNSRecordChangedIterator) Next ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
func (it *PublicResolverDNSRecordDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverDNSRecordDeletedIterator) Error ¶ added in v3.2.0
func (it *PublicResolverDNSRecordDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverDNSRecordDeletedIterator) Next ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
func (it *PublicResolverDNSZoneClearedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverDNSZoneClearedIterator) Error ¶ added in v3.2.0
func (it *PublicResolverDNSZoneClearedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverDNSZoneClearedIterator) Next ¶ added in v3.2.0
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 PublicResolverDNSZonehashChanged ¶ added in v3.2.0
type PublicResolverDNSZonehashChanged struct { Node [32]byte Lastzonehash []byte Zonehash []byte Raw types.Log // Blockchain specific contextual infos }
PublicResolverDNSZonehashChanged represents a DNSZonehashChanged event raised by the PublicResolver contract.
type PublicResolverDNSZonehashChangedIterator ¶ added in v3.2.0
type PublicResolverDNSZonehashChangedIterator struct { Event *PublicResolverDNSZonehashChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverDNSZonehashChangedIterator is returned from FilterDNSZonehashChanged and is used to iterate over the raw logs and unpacked data for DNSZonehashChanged events raised by the PublicResolver contract.
func (*PublicResolverDNSZonehashChangedIterator) Close ¶ added in v3.2.0
func (it *PublicResolverDNSZonehashChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverDNSZonehashChangedIterator) Error ¶ added in v3.2.0
func (it *PublicResolverDNSZonehashChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverDNSZonehashChangedIterator) Next ¶ added in v3.2.0
func (it *PublicResolverDNSZonehashChangedIterator) 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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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) FilterDNSZonehashChanged ¶ added in v3.2.0
func (_PublicResolver *PublicResolverFilterer) FilterDNSZonehashChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverDNSZonehashChangedIterator, error)
FilterDNSZonehashChanged is a free log retrieval operation binding the contract event 0x8f15ed4b723ef428f250961da8315675b507046737e19319fc1a4d81bfe87f85.
Solidity: event DNSZonehashChanged(bytes32 indexed node, bytes lastzonehash, bytes zonehash)
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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) ParseDNSZonehashChanged ¶ added in v3.2.0
func (_PublicResolver *PublicResolverFilterer) ParseDNSZonehashChanged(log types.Log) (*PublicResolverDNSZonehashChanged, error)
ParseDNSZonehashChanged is a log parse operation binding the contract event 0x8f15ed4b723ef428f250961da8315675b507046737e19319fc1a4d81bfe87f85.
Solidity: event DNSZonehashChanged(bytes32 indexed node, bytes lastzonehash, bytes zonehash)
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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) WatchDNSZonehashChanged ¶ added in v3.2.0
func (_PublicResolver *PublicResolverFilterer) WatchDNSZonehashChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverDNSZonehashChanged, node [][32]byte) (event.Subscription, error)
WatchDNSZonehashChanged is a free log subscription operation binding the contract event 0x8f15ed4b723ef428f250961da8315675b507046737e19319fc1a4d81bfe87f85.
Solidity: event DNSZonehashChanged(bytes32 indexed node, bytes lastzonehash, bytes zonehash)
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) constant 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) constant returns(address)
func (*PublicResolverSession) Addr0 ¶ added in v3.2.0
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) constant 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 ) constant returns(bool)
func (*PublicResolverSession) ClearDNSZone ¶ added in v3.2.0
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) constant returns(bytes)
func (*PublicResolverSession) DnsRecord ¶ added in v3.2.0
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) constant returns(bytes)
func (*PublicResolverSession) HasDNSRecords ¶ added in v3.2.0
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) constant 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) constant returns(address)
func (*PublicResolverSession) Multicall ¶ added in v3.2.0
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) constant 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) constant 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, a common.Address) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 node, address a) returns()
func (*PublicResolverSession) SetAddrCoinType ¶ added in v3.2.0
func (_PublicResolver *PublicResolverSession) SetAddrCoinType(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
SetAddrCoinType is a paid mutator transaction binding the contract method 0x90a01f2d.
Solidity: function setAddrCoinType(bytes32 node, uint256 coinType, bytes 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 ¶ added in v3.2.0
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) SetZonehash ¶ added in v3.2.0
func (_PublicResolver *PublicResolverSession) SetZonehash(node [32]byte, hash []byte) (*types.Transaction, error)
SetZonehash is a paid mutator transaction binding the contract method 0xce3decdc.
Solidity: function setZonehash(bytes32 node, bytes hash) 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) constant 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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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, a common.Address) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 node, address a) returns()
func (*PublicResolverTransactor) SetAddrCoinType ¶ added in v3.2.0
func (_PublicResolver *PublicResolverTransactor) SetAddrCoinType(opts *bind.TransactOpts, node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
SetAddrCoinType is a paid mutator transaction binding the contract method 0x90a01f2d.
Solidity: function setAddrCoinType(bytes32 node, uint256 coinType, bytes 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 ¶ added in v3.2.0
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()
func (*PublicResolverTransactor) SetZonehash ¶ added in v3.2.0
func (_PublicResolver *PublicResolverTransactor) SetZonehash(opts *bind.TransactOpts, node [32]byte, hash []byte) (*types.Transaction, error)
SetZonehash is a paid mutator transaction binding the contract method 0xce3decdc.
Solidity: function setZonehash(bytes32 node, bytes hash) 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 ¶ added in v3.2.0
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 ¶ added in v3.2.0
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, a common.Address) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 node, address a) returns()
func (*PublicResolverTransactorSession) SetAddrCoinType ¶ added in v3.2.0
func (_PublicResolver *PublicResolverTransactorSession) SetAddrCoinType(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
SetAddrCoinType is a paid mutator transaction binding the contract method 0x90a01f2d.
Solidity: function setAddrCoinType(bytes32 node, uint256 coinType, bytes 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 ¶ added in v3.2.0
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()
func (*PublicResolverTransactorSession) SetZonehash ¶ added in v3.2.0
func (_PublicResolver *PublicResolverTransactorSession) SetZonehash(node [32]byte, hash []byte) (*types.Transaction, error)
SetZonehash is a paid mutator transaction binding the contract method 0xce3decdc.
Solidity: function setZonehash(bytes32 node, bytes hash) returns()