Documentation ¶
Index ¶
- Variables
- type DNSSECRRSetWithSignature
- type ENSBaseRegistrar
- type ENSBaseRegistrarApproval
- type ENSBaseRegistrarApprovalForAll
- type ENSBaseRegistrarApprovalForAllIterator
- type ENSBaseRegistrarApprovalIterator
- type ENSBaseRegistrarCaller
- func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) Available(opts *bind.CallOpts, id *big.Int) (bool, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) BaseNode(opts *bind.CallOpts) ([32]byte, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) Controllers(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) Ens(opts *bind.CallOpts) (common.Address, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) GRACEPERIOD(opts *bind.CallOpts) (*big.Int, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) NameExpires(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- type ENSBaseRegistrarCallerRaw
- type ENSBaseRegistrarCallerSession
- func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) Available(id *big.Int) (bool, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) BaseNode() ([32]byte, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) Controllers(arg0 common.Address) (bool, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) Ens() (common.Address, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) GRACEPERIOD() (*big.Int, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) IsOwner() (bool, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) NameExpires(id *big.Int) (*big.Int, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) Owner() (common.Address, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- type ENSBaseRegistrarControllerAdded
- type ENSBaseRegistrarControllerAddedIterator
- type ENSBaseRegistrarControllerRemoved
- type ENSBaseRegistrarControllerRemovedIterator
- type ENSBaseRegistrarFilterer
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*ENSBaseRegistrarApprovalIterator, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ENSBaseRegistrarApprovalForAllIterator, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterControllerAdded(opts *bind.FilterOpts, controller []common.Address) (*ENSBaseRegistrarControllerAddedIterator, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterControllerRemoved(opts *bind.FilterOpts, controller []common.Address) (*ENSBaseRegistrarControllerRemovedIterator, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterNameMigrated(opts *bind.FilterOpts, id []*big.Int, owner []common.Address) (*ENSBaseRegistrarNameMigratedIterator, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterNameRegistered(opts *bind.FilterOpts, id []*big.Int, owner []common.Address) (*ENSBaseRegistrarNameRegisteredIterator, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterNameRenewed(opts *bind.FilterOpts, id []*big.Int) (*ENSBaseRegistrarNameRenewedIterator, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ENSBaseRegistrarOwnershipTransferredIterator, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ENSBaseRegistrarTransferIterator, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseApproval(log types.Log) (*ENSBaseRegistrarApproval, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseApprovalForAll(log types.Log) (*ENSBaseRegistrarApprovalForAll, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseControllerAdded(log types.Log) (*ENSBaseRegistrarControllerAdded, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseControllerRemoved(log types.Log) (*ENSBaseRegistrarControllerRemoved, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseNameMigrated(log types.Log) (*ENSBaseRegistrarNameMigrated, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseNameRegistered(log types.Log) (*ENSBaseRegistrarNameRegistered, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseNameRenewed(log types.Log) (*ENSBaseRegistrarNameRenewed, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseOwnershipTransferred(log types.Log) (*ENSBaseRegistrarOwnershipTransferred, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseTransfer(log types.Log) (*ENSBaseRegistrarTransfer, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarApproval, ...) (event.Subscription, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarApprovalForAll, ...) (event.Subscription, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchControllerAdded(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarControllerAdded, ...) (event.Subscription, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchControllerRemoved(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarControllerRemoved, ...) (event.Subscription, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchNameMigrated(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarNameMigrated, id []*big.Int, ...) (event.Subscription, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchNameRegistered(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarNameRegistered, ...) (event.Subscription, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchNameRenewed(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarNameRenewed, id []*big.Int) (event.Subscription, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarOwnershipTransferred, ...) (event.Subscription, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarTransfer, ...) (event.Subscription, error)
- type ENSBaseRegistrarNameMigrated
- type ENSBaseRegistrarNameMigratedIterator
- type ENSBaseRegistrarNameRegistered
- type ENSBaseRegistrarNameRegisteredIterator
- type ENSBaseRegistrarNameRenewed
- type ENSBaseRegistrarNameRenewedIterator
- type ENSBaseRegistrarOwnershipTransferred
- type ENSBaseRegistrarOwnershipTransferredIterator
- type ENSBaseRegistrarRaw
- func (_ENSBaseRegistrar *ENSBaseRegistrarRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ENSBaseRegistrar *ENSBaseRegistrarRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ENSBaseRegistrarSession
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) AddController(controller common.Address) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) Available(id *big.Int) (bool, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) BaseNode() ([32]byte, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) Controllers(arg0 common.Address) (bool, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) Ens() (common.Address, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) GRACEPERIOD() (*big.Int, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) IsOwner() (bool, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) NameExpires(id *big.Int) (*big.Int, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) Owner() (common.Address, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) Reclaim(id *big.Int, owner common.Address) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) Register(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) RegisterOnly(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) RemoveController(controller common.Address) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) Renew(id *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) RenounceOwnership() (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) SetResolver(resolver common.Address) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type ENSBaseRegistrarTransactor
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) AddController(opts *bind.TransactOpts, controller common.Address) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) Reclaim(opts *bind.TransactOpts, id *big.Int, owner common.Address) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) Register(opts *bind.TransactOpts, id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) RegisterOnly(opts *bind.TransactOpts, id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) RemoveController(opts *bind.TransactOpts, controller common.Address) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) Renew(opts *bind.TransactOpts, id *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) SetApprovalForAll(opts *bind.TransactOpts, to common.Address, approved bool) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) SetResolver(opts *bind.TransactOpts, resolver common.Address) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type ENSBaseRegistrarTransactorRaw
- type ENSBaseRegistrarTransactorSession
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) AddController(controller common.Address) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) Reclaim(id *big.Int, owner common.Address) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) Register(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) RegisterOnly(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) RemoveController(controller common.Address) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) Renew(id *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) SetResolver(resolver common.Address) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type ENSBaseRegistrarTransfer
- type ENSBaseRegistrarTransferIterator
- type ENSDNSRegistrar
- type ENSDNSRegistrarCaller
- func (_ENSDNSRegistrar *ENSDNSRegistrarCaller) Ens(opts *bind.CallOpts) (common.Address, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarCaller) Inceptions(opts *bind.CallOpts, arg0 [32]byte) (uint32, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarCaller) Oracle(opts *bind.CallOpts) (common.Address, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarCaller) PreviousRegistrar(opts *bind.CallOpts) (common.Address, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarCaller) Resolver(opts *bind.CallOpts) (common.Address, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarCaller) Suffixes(opts *bind.CallOpts) (common.Address, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- type ENSDNSRegistrarCallerRaw
- type ENSDNSRegistrarCallerSession
- func (_ENSDNSRegistrar *ENSDNSRegistrarCallerSession) Ens() (common.Address, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarCallerSession) Inceptions(arg0 [32]byte) (uint32, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarCallerSession) Oracle() (common.Address, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarCallerSession) PreviousRegistrar() (common.Address, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarCallerSession) Resolver() (common.Address, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarCallerSession) Suffixes() (common.Address, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- type ENSDNSRegistrarClaim
- type ENSDNSRegistrarClaimIterator
- type ENSDNSRegistrarFilterer
- func (_ENSDNSRegistrar *ENSDNSRegistrarFilterer) FilterClaim(opts *bind.FilterOpts, node [][32]byte, owner []common.Address) (*ENSDNSRegistrarClaimIterator, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarFilterer) FilterNewPublicSuffixList(opts *bind.FilterOpts) (*ENSDNSRegistrarNewPublicSuffixListIterator, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarFilterer) ParseClaim(log types.Log) (*ENSDNSRegistrarClaim, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarFilterer) ParseNewPublicSuffixList(log types.Log) (*ENSDNSRegistrarNewPublicSuffixList, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarFilterer) WatchClaim(opts *bind.WatchOpts, sink chan<- *ENSDNSRegistrarClaim, node [][32]byte, ...) (event.Subscription, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarFilterer) WatchNewPublicSuffixList(opts *bind.WatchOpts, sink chan<- *ENSDNSRegistrarNewPublicSuffixList) (event.Subscription, error)
- type ENSDNSRegistrarNewPublicSuffixList
- type ENSDNSRegistrarNewPublicSuffixListIterator
- type ENSDNSRegistrarRaw
- func (_ENSDNSRegistrar *ENSDNSRegistrarRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ENSDNSRegistrar *ENSDNSRegistrarRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ENSDNSRegistrarSession
- func (_ENSDNSRegistrar *ENSDNSRegistrarSession) EnableNode(domain []byte) (*types.Transaction, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarSession) Ens() (common.Address, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarSession) Inceptions(arg0 [32]byte) (uint32, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarSession) Oracle() (common.Address, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarSession) PreviousRegistrar() (common.Address, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarSession) ProveAndClaim(name []byte, input []DNSSECRRSetWithSignature) (*types.Transaction, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarSession) ProveAndClaimWithResolver(name []byte, input []DNSSECRRSetWithSignature, resolver common.Address, ...) (*types.Transaction, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarSession) Resolver() (common.Address, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarSession) SetPublicSuffixList(_suffixes common.Address) (*types.Transaction, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarSession) Suffixes() (common.Address, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- type ENSDNSRegistrarTransactor
- func (_ENSDNSRegistrar *ENSDNSRegistrarTransactor) EnableNode(opts *bind.TransactOpts, domain []byte) (*types.Transaction, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarTransactor) ProveAndClaim(opts *bind.TransactOpts, name []byte, input []DNSSECRRSetWithSignature) (*types.Transaction, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarTransactor) ProveAndClaimWithResolver(opts *bind.TransactOpts, name []byte, input []DNSSECRRSetWithSignature, ...) (*types.Transaction, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarTransactor) SetPublicSuffixList(opts *bind.TransactOpts, _suffixes common.Address) (*types.Transaction, error)
- type ENSDNSRegistrarTransactorRaw
- type ENSDNSRegistrarTransactorSession
- func (_ENSDNSRegistrar *ENSDNSRegistrarTransactorSession) EnableNode(domain []byte) (*types.Transaction, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarTransactorSession) ProveAndClaim(name []byte, input []DNSSECRRSetWithSignature) (*types.Transaction, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarTransactorSession) ProveAndClaimWithResolver(name []byte, input []DNSSECRRSetWithSignature, resolver common.Address, ...) (*types.Transaction, error)
- func (_ENSDNSRegistrar *ENSDNSRegistrarTransactorSession) SetPublicSuffixList(_suffixes common.Address) (*types.Transaction, error)
- type ENSETHRegistrarController
- type ENSETHRegistrarControllerCaller
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) Available(opts *bind.CallOpts, name string) (bool, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) Commitments(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) MINREGISTRATIONDURATION(opts *bind.CallOpts) (*big.Int, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) MakeCommitment(opts *bind.CallOpts, name string, owner common.Address, duration *big.Int, ...) ([32]byte, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) MaxCommitmentAge(opts *bind.CallOpts) (*big.Int, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) MinCommitmentAge(opts *bind.CallOpts) (*big.Int, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) NameWrapper(opts *bind.CallOpts) (common.Address, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) Prices(opts *bind.CallOpts) (common.Address, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) RentPrice(opts *bind.CallOpts, name string, duration *big.Int) (IPriceOraclePrice, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) ReverseRegistrar(opts *bind.CallOpts) (common.Address, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) Valid(opts *bind.CallOpts, name string) (bool, error)
- type ENSETHRegistrarControllerCallerRaw
- type ENSETHRegistrarControllerCallerSession
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) Available(name string) (bool, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) Commitments(arg0 [32]byte) (*big.Int, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) MINREGISTRATIONDURATION() (*big.Int, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) MakeCommitment(name string, owner common.Address, duration *big.Int, secret [32]byte, ...) ([32]byte, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) MaxCommitmentAge() (*big.Int, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) MinCommitmentAge() (*big.Int, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) NameWrapper() (common.Address, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) Owner() (common.Address, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) Prices() (common.Address, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) RentPrice(name string, duration *big.Int) (IPriceOraclePrice, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) ReverseRegistrar() (common.Address, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) Valid(name string) (bool, error)
- type ENSETHRegistrarControllerFilterer
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) FilterNameRegistered(opts *bind.FilterOpts, label [][32]byte, owner []common.Address) (*ENSETHRegistrarControllerNameRegisteredIterator, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) FilterNameRenewed(opts *bind.FilterOpts, label [][32]byte) (*ENSETHRegistrarControllerNameRenewedIterator, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ENSETHRegistrarControllerOwnershipTransferredIterator, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) ParseNameRegistered(log types.Log) (*ENSETHRegistrarControllerNameRegistered, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) ParseNameRenewed(log types.Log) (*ENSETHRegistrarControllerNameRenewed, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) ParseOwnershipTransferred(log types.Log) (*ENSETHRegistrarControllerOwnershipTransferred, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) WatchNameRegistered(opts *bind.WatchOpts, sink chan<- *ENSETHRegistrarControllerNameRegistered, ...) (event.Subscription, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) WatchNameRenewed(opts *bind.WatchOpts, sink chan<- *ENSETHRegistrarControllerNameRenewed, ...) (event.Subscription, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type ENSETHRegistrarControllerNameRegistered
- type ENSETHRegistrarControllerNameRegisteredIterator
- type ENSETHRegistrarControllerNameRenewed
- type ENSETHRegistrarControllerNameRenewedIterator
- type ENSETHRegistrarControllerOwnershipTransferred
- type ENSETHRegistrarControllerOwnershipTransferredIterator
- type ENSETHRegistrarControllerRaw
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ENSETHRegistrarControllerSession
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Available(name string) (bool, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Commit(commitment [32]byte) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Commitments(arg0 [32]byte) (*big.Int, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) MINREGISTRATIONDURATION() (*big.Int, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) MakeCommitment(name string, owner common.Address, duration *big.Int, secret [32]byte, ...) ([32]byte, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) MaxCommitmentAge() (*big.Int, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) MinCommitmentAge() (*big.Int, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) NameWrapper() (common.Address, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Owner() (common.Address, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Prices() (common.Address, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) RecoverFunds(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Register(name string, owner common.Address, duration *big.Int, secret [32]byte, ...) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Renew(name string, duration *big.Int) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) RenounceOwnership() (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) RentPrice(name string, duration *big.Int) (IPriceOraclePrice, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) ReverseRegistrar() (common.Address, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Valid(name string) (bool, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Withdraw() (*types.Transaction, error)
- type ENSETHRegistrarControllerTransactor
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactor) Commit(opts *bind.TransactOpts, commitment [32]byte) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactor) RecoverFunds(opts *bind.TransactOpts, _token common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactor) Register(opts *bind.TransactOpts, name string, owner common.Address, duration *big.Int, ...) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactor) Renew(opts *bind.TransactOpts, name string, duration *big.Int) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- type ENSETHRegistrarControllerTransactorRaw
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ENSETHRegistrarControllerTransactorSession
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorSession) Commit(commitment [32]byte) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorSession) RecoverFunds(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorSession) Register(name string, owner common.Address, duration *big.Int, secret [32]byte, ...) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorSession) Renew(name string, duration *big.Int) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorSession) Withdraw() (*types.Transaction, error)
- type ENSNameWrapper
- type ENSNameWrapperApproval
- type ENSNameWrapperApprovalForAll
- type ENSNameWrapperApprovalForAllIterator
- type ENSNameWrapperApprovalIterator
- type ENSNameWrapperCaller
- func (_ENSNameWrapper *ENSNameWrapperCaller) AllFusesBurned(opts *bind.CallOpts, node [32]byte, fuseMask uint32) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) BalanceOf(opts *bind.CallOpts, account common.Address, id *big.Int) (*big.Int, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) BalanceOfBatch(opts *bind.CallOpts, accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) CanExtendSubnames(opts *bind.CallOpts, node [32]byte, addr common.Address) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) CanModifyName(opts *bind.CallOpts, node [32]byte, addr common.Address) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) Controllers(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) Ens(opts *bind.CallOpts) (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) GetApproved(opts *bind.CallOpts, id *big.Int) (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) GetData(opts *bind.CallOpts, id *big.Int) (struct{ ... }, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) IsApprovedForAll(opts *bind.CallOpts, account common.Address, operator common.Address) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) IsWrapped(opts *bind.CallOpts, parentNode [32]byte, labelhash [32]byte) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) IsWrapped0(opts *bind.CallOpts, node [32]byte) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) MetadataService(opts *bind.CallOpts) (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) Name(opts *bind.CallOpts) (string, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) Names(opts *bind.CallOpts, arg0 [32]byte) ([]byte, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) OwnerOf(opts *bind.CallOpts, id *big.Int) (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) Registrar(opts *bind.CallOpts) (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) Tokens(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) UpgradeContract(opts *bind.CallOpts) (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperCaller) Uri(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- type ENSNameWrapperCallerRaw
- type ENSNameWrapperCallerSession
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) AllFusesBurned(node [32]byte, fuseMask uint32) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) CanExtendSubnames(node [32]byte, addr common.Address) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) CanModifyName(node [32]byte, addr common.Address) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) Controllers(arg0 common.Address) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) Ens() (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) GetApproved(id *big.Int) (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) GetData(id *big.Int) (struct{ ... }, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) IsWrapped(parentNode [32]byte, labelhash [32]byte) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) IsWrapped0(node [32]byte) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) MetadataService() (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) Name() (string, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) Names(arg0 [32]byte) ([]byte, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) Owner() (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) OwnerOf(id *big.Int) (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) Registrar() (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) Tokens(arg0 *big.Int) (*big.Int, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) UpgradeContract() (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperCallerSession) Uri(tokenId *big.Int) (string, error)
- type ENSNameWrapperControllerChanged
- type ENSNameWrapperControllerChangedIterator
- type ENSNameWrapperExpiryExtended
- type ENSNameWrapperExpiryExtendedIterator
- type ENSNameWrapperFilterer
- func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*ENSNameWrapperApprovalIterator, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterApprovalForAll(opts *bind.FilterOpts, account []common.Address, operator []common.Address) (*ENSNameWrapperApprovalForAllIterator, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterControllerChanged(opts *bind.FilterOpts, controller []common.Address) (*ENSNameWrapperControllerChangedIterator, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterExpiryExtended(opts *bind.FilterOpts, node [][32]byte) (*ENSNameWrapperExpiryExtendedIterator, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterFusesSet(opts *bind.FilterOpts, node [][32]byte) (*ENSNameWrapperFusesSetIterator, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterNameUnwrapped(opts *bind.FilterOpts, node [][32]byte) (*ENSNameWrapperNameUnwrappedIterator, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterNameWrapped(opts *bind.FilterOpts, node [][32]byte) (*ENSNameWrapperNameWrappedIterator, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ENSNameWrapperOwnershipTransferredIterator, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*ENSNameWrapperTransferBatchIterator, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*ENSNameWrapperTransferSingleIterator, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*ENSNameWrapperURIIterator, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseApproval(log types.Log) (*ENSNameWrapperApproval, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseApprovalForAll(log types.Log) (*ENSNameWrapperApprovalForAll, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseControllerChanged(log types.Log) (*ENSNameWrapperControllerChanged, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseExpiryExtended(log types.Log) (*ENSNameWrapperExpiryExtended, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseFusesSet(log types.Log) (*ENSNameWrapperFusesSet, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseNameUnwrapped(log types.Log) (*ENSNameWrapperNameUnwrapped, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseNameWrapped(log types.Log) (*ENSNameWrapperNameWrapped, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseOwnershipTransferred(log types.Log) (*ENSNameWrapperOwnershipTransferred, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseTransferBatch(log types.Log) (*ENSNameWrapperTransferBatch, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseTransferSingle(log types.Log) (*ENSNameWrapperTransferSingle, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseURI(log types.Log) (*ENSNameWrapperURI, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperApproval, ...) (event.Subscription, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperApprovalForAll, ...) (event.Subscription, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchControllerChanged(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperControllerChanged, ...) (event.Subscription, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchExpiryExtended(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperExpiryExtended, ...) (event.Subscription, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchFusesSet(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperFusesSet, node [][32]byte) (event.Subscription, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchNameUnwrapped(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperNameUnwrapped, ...) (event.Subscription, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchNameWrapped(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperNameWrapped, node [][32]byte) (event.Subscription, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperOwnershipTransferred, ...) (event.Subscription, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperTransferBatch, ...) (event.Subscription, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperTransferSingle, ...) (event.Subscription, error)
- func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchURI(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperURI, id []*big.Int) (event.Subscription, error)
- type ENSNameWrapperFusesSet
- type ENSNameWrapperFusesSetIterator
- type ENSNameWrapperNameUnwrapped
- type ENSNameWrapperNameUnwrappedIterator
- type ENSNameWrapperNameWrapped
- type ENSNameWrapperNameWrappedIterator
- type ENSNameWrapperOwnershipTransferred
- type ENSNameWrapperOwnershipTransferredIterator
- type ENSNameWrapperRaw
- func (_ENSNameWrapper *ENSNameWrapperRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ENSNameWrapper *ENSNameWrapperRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ENSNameWrapperSession
- func (_ENSNameWrapper *ENSNameWrapperSession) AllFusesBurned(node [32]byte, fuseMask uint32) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) CanExtendSubnames(node [32]byte, addr common.Address) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) CanModifyName(node [32]byte, addr common.Address) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) Controllers(arg0 common.Address) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) Ens() (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) ExtendExpiry(parentNode [32]byte, labelhash [32]byte, expiry uint64) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) GetApproved(id *big.Int) (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) GetData(id *big.Int) (struct{ ... }, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) IsWrapped(parentNode [32]byte, labelhash [32]byte) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) IsWrapped0(node [32]byte) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) MetadataService() (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) Name() (string, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) Names(arg0 [32]byte) ([]byte, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) OnERC721Received(to common.Address, arg1 common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) Owner() (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) OwnerOf(id *big.Int) (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) RecoverFunds(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) RegisterAndWrapETH2LD(label string, wrappedOwner common.Address, duration *big.Int, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) Registrar() (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) Renew(tokenId *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) RenounceOwnership() (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) SetChildFuses(parentNode [32]byte, labelhash [32]byte, fuses uint32, expiry uint64) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) SetController(controller common.Address, active bool) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) SetFuses(node [32]byte, ownerControlledFuses uint16) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) SetMetadataService(_metadataService common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) SetSubnodeOwner(parentNode [32]byte, label string, owner common.Address, fuses uint32, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) SetSubnodeRecord(parentNode [32]byte, label string, owner common.Address, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) SetUpgradeContract(_upgradeAddress common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) Tokens(arg0 *big.Int) (*big.Int, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) Unwrap(parentNode [32]byte, labelhash [32]byte, controller common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) UnwrapETH2LD(labelhash [32]byte, registrant common.Address, controller common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) Upgrade(name []byte, extraData []byte) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) UpgradeContract() (common.Address, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) Uri(tokenId *big.Int) (string, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) Wrap(name []byte, wrappedOwner common.Address, resolver common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperSession) WrapETH2LD(label string, wrappedOwner common.Address, ownerControlledFuses uint16, ...) (*types.Transaction, error)
- type ENSNameWrapperTransactor
- func (_ENSNameWrapper *ENSNameWrapperTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) ExtendExpiry(opts *bind.TransactOpts, parentNode [32]byte, labelhash [32]byte, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) OnERC721Received(opts *bind.TransactOpts, to common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) RecoverFunds(opts *bind.TransactOpts, _token common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) RegisterAndWrapETH2LD(opts *bind.TransactOpts, label string, wrappedOwner common.Address, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) Renew(opts *bind.TransactOpts, tokenId *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) SafeBatchTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) SetChildFuses(opts *bind.TransactOpts, parentNode [32]byte, labelhash [32]byte, fuses uint32, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) SetController(opts *bind.TransactOpts, controller common.Address, active bool) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) SetFuses(opts *bind.TransactOpts, node [32]byte, ownerControlledFuses uint16) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) SetMetadataService(opts *bind.TransactOpts, _metadataService common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) SetRecord(opts *bind.TransactOpts, node [32]byte, owner common.Address, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) SetResolver(opts *bind.TransactOpts, node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) SetSubnodeOwner(opts *bind.TransactOpts, parentNode [32]byte, label string, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) SetSubnodeRecord(opts *bind.TransactOpts, parentNode [32]byte, label string, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) SetTTL(opts *bind.TransactOpts, node [32]byte, ttl uint64) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) SetUpgradeContract(opts *bind.TransactOpts, _upgradeAddress common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) Unwrap(opts *bind.TransactOpts, parentNode [32]byte, labelhash [32]byte, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) UnwrapETH2LD(opts *bind.TransactOpts, labelhash [32]byte, registrant common.Address, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) Upgrade(opts *bind.TransactOpts, name []byte, extraData []byte) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) Wrap(opts *bind.TransactOpts, name []byte, wrappedOwner common.Address, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactor) WrapETH2LD(opts *bind.TransactOpts, label string, wrappedOwner common.Address, ...) (*types.Transaction, error)
- type ENSNameWrapperTransactorRaw
- type ENSNameWrapperTransactorSession
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) ExtendExpiry(parentNode [32]byte, labelhash [32]byte, expiry uint64) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) OnERC721Received(to common.Address, arg1 common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) RecoverFunds(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) RegisterAndWrapETH2LD(label string, wrappedOwner common.Address, duration *big.Int, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) Renew(tokenId *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetChildFuses(parentNode [32]byte, labelhash [32]byte, fuses uint32, expiry uint64) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetController(controller common.Address, active bool) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetFuses(node [32]byte, ownerControlledFuses uint16) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetMetadataService(_metadataService common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetSubnodeOwner(parentNode [32]byte, label string, owner common.Address, fuses uint32, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetSubnodeRecord(parentNode [32]byte, label string, owner common.Address, ...) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetUpgradeContract(_upgradeAddress common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) Unwrap(parentNode [32]byte, labelhash [32]byte, controller common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) UnwrapETH2LD(labelhash [32]byte, registrant common.Address, controller common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) Upgrade(name []byte, extraData []byte) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) Wrap(name []byte, wrappedOwner common.Address, resolver common.Address) (*types.Transaction, error)
- func (_ENSNameWrapper *ENSNameWrapperTransactorSession) WrapETH2LD(label string, wrappedOwner common.Address, ownerControlledFuses uint16, ...) (*types.Transaction, error)
- type ENSNameWrapperTransferBatch
- type ENSNameWrapperTransferBatchIterator
- type ENSNameWrapperTransferSingle
- type ENSNameWrapperTransferSingleIterator
- type ENSNameWrapperURI
- type ENSNameWrapperURIIterator
- type ENSOldRegistrarController
- type ENSOldRegistrarControllerCaller
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) Available(opts *bind.CallOpts, name string) (bool, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) Commitments(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) MINREGISTRATIONDURATION(opts *bind.CallOpts) (*big.Int, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) MakeCommitment(opts *bind.CallOpts, name string, owner common.Address, secret [32]byte) ([32]byte, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) MakeCommitmentWithConfig(opts *bind.CallOpts, name string, owner common.Address, secret [32]byte, ...) ([32]byte, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) MaxCommitmentAge(opts *bind.CallOpts) (*big.Int, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) MinCommitmentAge(opts *bind.CallOpts) (*big.Int, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) RentPrice(opts *bind.CallOpts, name string, duration *big.Int) (*big.Int, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) Valid(opts *bind.CallOpts, name string) (bool, error)
- type ENSOldRegistrarControllerCallerRaw
- type ENSOldRegistrarControllerCallerSession
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) Available(name string) (bool, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) Commitments(arg0 [32]byte) (*big.Int, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) IsOwner() (bool, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) MINREGISTRATIONDURATION() (*big.Int, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) MakeCommitment(name string, owner common.Address, secret [32]byte) ([32]byte, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) MakeCommitmentWithConfig(name string, owner common.Address, secret [32]byte, resolver common.Address, ...) ([32]byte, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) MaxCommitmentAge() (*big.Int, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) MinCommitmentAge() (*big.Int, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) Owner() (common.Address, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) RentPrice(name string, duration *big.Int) (*big.Int, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) Valid(name string) (bool, error)
- type ENSOldRegistrarControllerFilterer
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) FilterNameRegistered(opts *bind.FilterOpts, label [][32]byte, owner []common.Address) (*ENSOldRegistrarControllerNameRegisteredIterator, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) FilterNameRenewed(opts *bind.FilterOpts, label [][32]byte) (*ENSOldRegistrarControllerNameRenewedIterator, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) FilterNewPriceOracle(opts *bind.FilterOpts, oracle []common.Address) (*ENSOldRegistrarControllerNewPriceOracleIterator, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ENSOldRegistrarControllerOwnershipTransferredIterator, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) ParseNameRegistered(log types.Log) (*ENSOldRegistrarControllerNameRegistered, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) ParseNameRenewed(log types.Log) (*ENSOldRegistrarControllerNameRenewed, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) ParseNewPriceOracle(log types.Log) (*ENSOldRegistrarControllerNewPriceOracle, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) ParseOwnershipTransferred(log types.Log) (*ENSOldRegistrarControllerOwnershipTransferred, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) WatchNameRegistered(opts *bind.WatchOpts, sink chan<- *ENSOldRegistrarControllerNameRegistered, ...) (event.Subscription, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) WatchNameRenewed(opts *bind.WatchOpts, sink chan<- *ENSOldRegistrarControllerNameRenewed, ...) (event.Subscription, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) WatchNewPriceOracle(opts *bind.WatchOpts, sink chan<- *ENSOldRegistrarControllerNewPriceOracle, ...) (event.Subscription, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type ENSOldRegistrarControllerNameRegistered
- type ENSOldRegistrarControllerNameRegisteredIterator
- type ENSOldRegistrarControllerNameRenewed
- type ENSOldRegistrarControllerNameRenewedIterator
- type ENSOldRegistrarControllerNewPriceOracle
- type ENSOldRegistrarControllerNewPriceOracleIterator
- type ENSOldRegistrarControllerOwnershipTransferred
- type ENSOldRegistrarControllerOwnershipTransferredIterator
- type ENSOldRegistrarControllerRaw
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ENSOldRegistrarControllerSession
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) Available(name string) (bool, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) Commit(commitment [32]byte) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) Commitments(arg0 [32]byte) (*big.Int, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) IsOwner() (bool, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) MINREGISTRATIONDURATION() (*big.Int, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) MakeCommitment(name string, owner common.Address, secret [32]byte) ([32]byte, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) MakeCommitmentWithConfig(name string, owner common.Address, secret [32]byte, resolver common.Address, ...) ([32]byte, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) MaxCommitmentAge() (*big.Int, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) MinCommitmentAge() (*big.Int, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) Owner() (common.Address, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) Register(name string, owner common.Address, duration *big.Int, secret [32]byte) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) RegisterWithConfig(name string, owner common.Address, duration *big.Int, secret [32]byte, ...) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) Renew(name string, duration *big.Int) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) RenounceOwnership() (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) RentPrice(name string, duration *big.Int) (*big.Int, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) SetCommitmentAges(_minCommitmentAge *big.Int, _maxCommitmentAge *big.Int) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) SetPriceOracle(_prices common.Address) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) Valid(name string) (bool, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) Withdraw() (*types.Transaction, error)
- type ENSOldRegistrarControllerTransactor
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) Commit(opts *bind.TransactOpts, commitment [32]byte) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) Register(opts *bind.TransactOpts, name string, owner common.Address, duration *big.Int, ...) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) RegisterWithConfig(opts *bind.TransactOpts, name string, owner common.Address, duration *big.Int, ...) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) Renew(opts *bind.TransactOpts, name string, duration *big.Int) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) SetCommitmentAges(opts *bind.TransactOpts, _minCommitmentAge *big.Int, ...) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) SetPriceOracle(opts *bind.TransactOpts, _prices common.Address) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- type ENSOldRegistrarControllerTransactorRaw
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ENSOldRegistrarControllerTransactorSession
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) Commit(commitment [32]byte) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) Register(name string, owner common.Address, duration *big.Int, secret [32]byte) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) RegisterWithConfig(name string, owner common.Address, duration *big.Int, secret [32]byte, ...) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) Renew(name string, duration *big.Int) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) SetCommitmentAges(_minCommitmentAge *big.Int, _maxCommitmentAge *big.Int) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) SetPriceOracle(_prices common.Address) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) Withdraw() (*types.Transaction, error)
- type ENSPublicResolver
- type ENSPublicResolverABIChanged
- type ENSPublicResolverABIChangedIterator
- type ENSPublicResolverAddrChanged
- type ENSPublicResolverAddrChangedIterator
- type ENSPublicResolverAddressChanged
- type ENSPublicResolverAddressChangedIterator
- type ENSPublicResolverApprovalForAll
- type ENSPublicResolverApprovalForAllIterator
- type ENSPublicResolverApproved
- type ENSPublicResolverApprovedIterator
- type ENSPublicResolverCaller
- func (_ENSPublicResolver *ENSPublicResolverCaller) ABI(opts *bind.CallOpts, node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
- func (_ENSPublicResolver *ENSPublicResolverCaller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_ENSPublicResolver *ENSPublicResolverCaller) Addr0(opts *bind.CallOpts, node [32]byte, coinType *big.Int) ([]byte, error)
- func (_ENSPublicResolver *ENSPublicResolverCaller) Contenthash(opts *bind.CallOpts, node [32]byte) ([]byte, error)
- func (_ENSPublicResolver *ENSPublicResolverCaller) DnsRecord(opts *bind.CallOpts, node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_ENSPublicResolver *ENSPublicResolverCaller) HasDNSRecords(opts *bind.CallOpts, node [32]byte, name [32]byte) (bool, error)
- func (_ENSPublicResolver *ENSPublicResolverCaller) InterfaceImplementer(opts *bind.CallOpts, node [32]byte, interfaceID [4]byte) (common.Address, error)
- func (_ENSPublicResolver *ENSPublicResolverCaller) IsApprovedFor(opts *bind.CallOpts, owner common.Address, node [32]byte, ...) (bool, error)
- func (_ENSPublicResolver *ENSPublicResolverCaller) IsApprovedForAll(opts *bind.CallOpts, account common.Address, operator common.Address) (bool, error)
- func (_ENSPublicResolver *ENSPublicResolverCaller) Name(opts *bind.CallOpts, node [32]byte) (string, error)
- func (_ENSPublicResolver *ENSPublicResolverCaller) Pubkey(opts *bind.CallOpts, node [32]byte) (struct{ ... }, error)
- func (_ENSPublicResolver *ENSPublicResolverCaller) RecordVersions(opts *bind.CallOpts, arg0 [32]byte) (uint64, error)
- func (_ENSPublicResolver *ENSPublicResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- func (_ENSPublicResolver *ENSPublicResolverCaller) Text(opts *bind.CallOpts, node [32]byte, key string) (string, error)
- func (_ENSPublicResolver *ENSPublicResolverCaller) Zonehash(opts *bind.CallOpts, node [32]byte) ([]byte, error)
- type ENSPublicResolverCallerRaw
- type ENSPublicResolverCallerSession
- func (_ENSPublicResolver *ENSPublicResolverCallerSession) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
- func (_ENSPublicResolver *ENSPublicResolverCallerSession) Addr(node [32]byte) (common.Address, error)
- func (_ENSPublicResolver *ENSPublicResolverCallerSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
- func (_ENSPublicResolver *ENSPublicResolverCallerSession) Contenthash(node [32]byte) ([]byte, error)
- func (_ENSPublicResolver *ENSPublicResolverCallerSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_ENSPublicResolver *ENSPublicResolverCallerSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
- func (_ENSPublicResolver *ENSPublicResolverCallerSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)
- func (_ENSPublicResolver *ENSPublicResolverCallerSession) IsApprovedFor(owner common.Address, node [32]byte, delegate common.Address) (bool, error)
- func (_ENSPublicResolver *ENSPublicResolverCallerSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_ENSPublicResolver *ENSPublicResolverCallerSession) Name(node [32]byte) (string, error)
- func (_ENSPublicResolver *ENSPublicResolverCallerSession) Pubkey(node [32]byte) (struct{ ... }, error)
- func (_ENSPublicResolver *ENSPublicResolverCallerSession) RecordVersions(arg0 [32]byte) (uint64, error)
- func (_ENSPublicResolver *ENSPublicResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_ENSPublicResolver *ENSPublicResolverCallerSession) Text(node [32]byte, key string) (string, error)
- func (_ENSPublicResolver *ENSPublicResolverCallerSession) Zonehash(node [32]byte) ([]byte, error)
- type ENSPublicResolverContenthashChanged
- type ENSPublicResolverContenthashChangedIterator
- type ENSPublicResolverDNSRecordChanged
- type ENSPublicResolverDNSRecordChangedIterator
- type ENSPublicResolverDNSRecordDeleted
- type ENSPublicResolverDNSRecordDeletedIterator
- type ENSPublicResolverDNSZonehashChanged
- type ENSPublicResolverDNSZonehashChangedIterator
- type ENSPublicResolverFilterer
- func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*ENSPublicResolverABIChangedIterator, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverAddrChangedIterator, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterAddressChanged(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverAddressChangedIterator, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ENSPublicResolverApprovalForAllIterator, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterApproved(opts *bind.FilterOpts, node [][32]byte, delegate []common.Address, ...) (*ENSPublicResolverApprovedIterator, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverContenthashChangedIterator, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterDNSRecordChanged(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverDNSRecordChangedIterator, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterDNSRecordDeleted(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverDNSRecordDeletedIterator, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterDNSZonehashChanged(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverDNSZonehashChangedIterator, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterInterfaceChanged(opts *bind.FilterOpts, node [][32]byte, interfaceID [][4]byte) (*ENSPublicResolverInterfaceChangedIterator, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverNameChangedIterator, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverPubkeyChangedIterator, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*ENSPublicResolverTextChangedIterator, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterVersionChanged(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverVersionChangedIterator, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseABIChanged(log types.Log) (*ENSPublicResolverABIChanged, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseAddrChanged(log types.Log) (*ENSPublicResolverAddrChanged, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseAddressChanged(log types.Log) (*ENSPublicResolverAddressChanged, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseApprovalForAll(log types.Log) (*ENSPublicResolverApprovalForAll, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseApproved(log types.Log) (*ENSPublicResolverApproved, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseContenthashChanged(log types.Log) (*ENSPublicResolverContenthashChanged, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseDNSRecordChanged(log types.Log) (*ENSPublicResolverDNSRecordChanged, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseDNSRecordDeleted(log types.Log) (*ENSPublicResolverDNSRecordDeleted, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseDNSZonehashChanged(log types.Log) (*ENSPublicResolverDNSZonehashChanged, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseInterfaceChanged(log types.Log) (*ENSPublicResolverInterfaceChanged, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseNameChanged(log types.Log) (*ENSPublicResolverNameChanged, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) ParsePubkeyChanged(log types.Log) (*ENSPublicResolverPubkeyChanged, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseTextChanged(log types.Log) (*ENSPublicResolverTextChanged, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseVersionChanged(log types.Log) (*ENSPublicResolverVersionChanged, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverABIChanged, ...) (event.Subscription, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverAddrChanged, ...) (event.Subscription, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchAddressChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverAddressChanged, ...) (event.Subscription, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverApprovalForAll, ...) (event.Subscription, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverApproved, node [][32]byte, ...) (event.Subscription, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverContenthashChanged, ...) (event.Subscription, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchDNSRecordChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverDNSRecordChanged, ...) (event.Subscription, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchDNSRecordDeleted(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverDNSRecordDeleted, ...) (event.Subscription, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchDNSZonehashChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverDNSZonehashChanged, ...) (event.Subscription, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchInterfaceChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverInterfaceChanged, ...) (event.Subscription, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverNameChanged, ...) (event.Subscription, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverPubkeyChanged, ...) (event.Subscription, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverTextChanged, ...) (event.Subscription, error)
- func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchVersionChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverVersionChanged, ...) (event.Subscription, error)
- type ENSPublicResolverInterfaceChanged
- type ENSPublicResolverInterfaceChangedIterator
- type ENSPublicResolverNameChanged
- type ENSPublicResolverNameChangedIterator
- type ENSPublicResolverPubkeyChanged
- type ENSPublicResolverPubkeyChangedIterator
- type ENSPublicResolverRaw
- func (_ENSPublicResolver *ENSPublicResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ENSPublicResolver *ENSPublicResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ENSPublicResolverSession
- func (_ENSPublicResolver *ENSPublicResolverSession) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) Addr(node [32]byte) (common.Address, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) Approve(node [32]byte, delegate common.Address, approved bool) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) ClearRecords(node [32]byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) Contenthash(node [32]byte) ([]byte, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) IsApprovedFor(owner common.Address, node [32]byte, delegate common.Address) (bool, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) MulticallWithNodeCheck(nodehash [32]byte, data [][]byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) Name(node [32]byte) (string, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) Pubkey(node [32]byte) (struct{ ... }, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) RecordVersions(arg0 [32]byte) (uint64, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) SetDNSRecords(node [32]byte, data []byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) SetName(node [32]byte, newName string) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) SetZonehash(node [32]byte, hash []byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) Text(node [32]byte, key string) (string, error)
- func (_ENSPublicResolver *ENSPublicResolverSession) Zonehash(node [32]byte) ([]byte, error)
- type ENSPublicResolverTextChanged
- type ENSPublicResolverTextChangedIterator
- type ENSPublicResolverTransactor
- func (_ENSPublicResolver *ENSPublicResolverTransactor) Approve(opts *bind.TransactOpts, node [32]byte, delegate common.Address, approved bool) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactor) ClearRecords(opts *bind.TransactOpts, node [32]byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactor) MulticallWithNodeCheck(opts *bind.TransactOpts, nodehash [32]byte, data [][]byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactor) SetABI(opts *bind.TransactOpts, node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactor) SetAddr(opts *bind.TransactOpts, node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactor) SetAddr0(opts *bind.TransactOpts, node [32]byte, a common.Address) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactor) SetContenthash(opts *bind.TransactOpts, node [32]byte, hash []byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactor) SetDNSRecords(opts *bind.TransactOpts, node [32]byte, data []byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactor) SetInterface(opts *bind.TransactOpts, node [32]byte, interfaceID [4]byte, ...) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactor) SetName(opts *bind.TransactOpts, node [32]byte, newName string) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactor) SetPubkey(opts *bind.TransactOpts, node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactor) SetText(opts *bind.TransactOpts, node [32]byte, key string, value string) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactor) SetZonehash(opts *bind.TransactOpts, node [32]byte, hash []byte) (*types.Transaction, error)
- type ENSPublicResolverTransactorRaw
- type ENSPublicResolverTransactorSession
- func (_ENSPublicResolver *ENSPublicResolverTransactorSession) Approve(node [32]byte, delegate common.Address, approved bool) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactorSession) ClearRecords(node [32]byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactorSession) MulticallWithNodeCheck(nodehash [32]byte, data [][]byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactorSession) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactorSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactorSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactorSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactorSession) SetDNSRecords(node [32]byte, data []byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactorSession) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactorSession) SetName(node [32]byte, newName string) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactorSession) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactorSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
- func (_ENSPublicResolver *ENSPublicResolverTransactorSession) SetZonehash(node [32]byte, hash []byte) (*types.Transaction, error)
- type ENSPublicResolverVersionChanged
- type ENSPublicResolverVersionChangedIterator
- 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) Old(opts *bind.CallOpts) (common.Address, 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) Old() (common.Address, error)
- func (_ENSRegistry *ENSRegistryCallerSession) Owner(node [32]byte) (common.Address, error)
- func (_ENSRegistry *ENSRegistryCallerSession) RecordExists(node [32]byte) (bool, error)
- func (_ENSRegistry *ENSRegistryCallerSession) Resolver(node [32]byte) (common.Address, error)
- func (_ENSRegistry *ENSRegistryCallerSession) Ttl(node [32]byte) (uint64, error)
- type ENSRegistryFilterer
- func (_ENSRegistry *ENSRegistryFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ENSRegistryApprovalForAllIterator, error)
- func (_ENSRegistry *ENSRegistryFilterer) FilterNewOwner(opts *bind.FilterOpts, node [][32]byte, label [][32]byte) (*ENSRegistryNewOwnerIterator, error)
- func (_ENSRegistry *ENSRegistryFilterer) FilterNewResolver(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryNewResolverIterator, error)
- func (_ENSRegistry *ENSRegistryFilterer) FilterNewTTL(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryNewTTLIterator, error)
- func (_ENSRegistry *ENSRegistryFilterer) FilterTransfer(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryTransferIterator, error)
- func (_ENSRegistry *ENSRegistryFilterer) ParseApprovalForAll(log types.Log) (*ENSRegistryApprovalForAll, error)
- func (_ENSRegistry *ENSRegistryFilterer) ParseNewOwner(log types.Log) (*ENSRegistryNewOwner, error)
- func (_ENSRegistry *ENSRegistryFilterer) ParseNewResolver(log types.Log) (*ENSRegistryNewResolver, error)
- func (_ENSRegistry *ENSRegistryFilterer) ParseNewTTL(log types.Log) (*ENSRegistryNewTTL, error)
- func (_ENSRegistry *ENSRegistryFilterer) ParseTransfer(log types.Log) (*ENSRegistryTransfer, error)
- func (_ENSRegistry *ENSRegistryFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ENSRegistryApprovalForAll, ...) (event.Subscription, error)
- func (_ENSRegistry *ENSRegistryFilterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewOwner, node [][32]byte, ...) (event.Subscription, error)
- func (_ENSRegistry *ENSRegistryFilterer) WatchNewResolver(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewResolver, node [][32]byte) (event.Subscription, error)
- func (_ENSRegistry *ENSRegistryFilterer) WatchNewTTL(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewTTL, node [][32]byte) (event.Subscription, error)
- func (_ENSRegistry *ENSRegistryFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ENSRegistryTransfer, node [][32]byte) (event.Subscription, error)
- type ENSRegistryNewOwner
- type ENSRegistryNewOwnerIterator
- type ENSRegistryNewResolver
- type ENSRegistryNewResolverIterator
- type ENSRegistryNewTTL
- type ENSRegistryNewTTLIterator
- type ENSRegistryRaw
- func (_ENSRegistry *ENSRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ENSRegistry *ENSRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ENSRegistrySession
- func (_ENSRegistry *ENSRegistrySession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ENSRegistry *ENSRegistrySession) Old() (common.Address, error)
- func (_ENSRegistry *ENSRegistrySession) Owner(node [32]byte) (common.Address, error)
- func (_ENSRegistry *ENSRegistrySession) RecordExists(node [32]byte) (bool, error)
- func (_ENSRegistry *ENSRegistrySession) Resolver(node [32]byte) (common.Address, error)
- func (_ENSRegistry *ENSRegistrySession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ...) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistrySession) Ttl(node [32]byte) (uint64, error)
- type ENSRegistryTransactor
- func (_ENSRegistry *ENSRegistryTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetOwner(opts *bind.TransactOpts, node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetRecord(opts *bind.TransactOpts, node [32]byte, owner common.Address, ...) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetResolver(opts *bind.TransactOpts, node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetSubnodeOwner(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetSubnodeRecord(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address, ...) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactor) SetTTL(opts *bind.TransactOpts, node [32]byte, ttl uint64) (*types.Transaction, error)
- type ENSRegistryTransactorRaw
- type ENSRegistryTransactorSession
- func (_ENSRegistry *ENSRegistryTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ...) (*types.Transaction, error)
- func (_ENSRegistry *ENSRegistryTransactorSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- type ENSRegistryTransfer
- type ENSRegistryTransferIterator
- type ENSReverseRegistrar
- type ENSReverseRegistrarCaller
- func (_ENSReverseRegistrar *ENSReverseRegistrarCaller) Controllers(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarCaller) DefaultResolver(opts *bind.CallOpts) (common.Address, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarCaller) Ens(opts *bind.CallOpts) (common.Address, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarCaller) Node(opts *bind.CallOpts, addr common.Address) ([32]byte, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type ENSReverseRegistrarCallerRaw
- type ENSReverseRegistrarCallerSession
- func (_ENSReverseRegistrar *ENSReverseRegistrarCallerSession) Controllers(arg0 common.Address) (bool, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarCallerSession) DefaultResolver() (common.Address, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarCallerSession) Ens() (common.Address, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarCallerSession) Node(addr common.Address) ([32]byte, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarCallerSession) Owner() (common.Address, error)
- type ENSReverseRegistrarControllerChanged
- type ENSReverseRegistrarControllerChangedIterator
- type ENSReverseRegistrarDefaultResolverChanged
- type ENSReverseRegistrarDefaultResolverChangedIterator
- type ENSReverseRegistrarFilterer
- func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) FilterControllerChanged(opts *bind.FilterOpts, controller []common.Address) (*ENSReverseRegistrarControllerChangedIterator, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) FilterDefaultResolverChanged(opts *bind.FilterOpts, resolver []common.Address) (*ENSReverseRegistrarDefaultResolverChangedIterator, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ENSReverseRegistrarOwnershipTransferredIterator, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) FilterReverseClaimed(opts *bind.FilterOpts, addr []common.Address, node [][32]byte) (*ENSReverseRegistrarReverseClaimedIterator, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) ParseControllerChanged(log types.Log) (*ENSReverseRegistrarControllerChanged, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) ParseDefaultResolverChanged(log types.Log) (*ENSReverseRegistrarDefaultResolverChanged, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) ParseOwnershipTransferred(log types.Log) (*ENSReverseRegistrarOwnershipTransferred, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) ParseReverseClaimed(log types.Log) (*ENSReverseRegistrarReverseClaimed, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) WatchControllerChanged(opts *bind.WatchOpts, sink chan<- *ENSReverseRegistrarControllerChanged, ...) (event.Subscription, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) WatchDefaultResolverChanged(opts *bind.WatchOpts, sink chan<- *ENSReverseRegistrarDefaultResolverChanged, ...) (event.Subscription, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ENSReverseRegistrarOwnershipTransferred, ...) (event.Subscription, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) WatchReverseClaimed(opts *bind.WatchOpts, sink chan<- *ENSReverseRegistrarReverseClaimed, ...) (event.Subscription, error)
- type ENSReverseRegistrarOwnershipTransferred
- type ENSReverseRegistrarOwnershipTransferredIterator
- type ENSReverseRegistrarRaw
- func (_ENSReverseRegistrar *ENSReverseRegistrarRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ENSReverseRegistrar *ENSReverseRegistrarRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ENSReverseRegistrarReverseClaimed
- type ENSReverseRegistrarReverseClaimedIterator
- type ENSReverseRegistrarSession
- func (_ENSReverseRegistrar *ENSReverseRegistrarSession) Claim(owner common.Address) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarSession) ClaimForAddr(addr common.Address, owner common.Address, resolver common.Address) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarSession) ClaimWithResolver(owner common.Address, resolver common.Address) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarSession) Controllers(arg0 common.Address) (bool, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarSession) DefaultResolver() (common.Address, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarSession) Ens() (common.Address, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarSession) Node(addr common.Address) ([32]byte, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarSession) Owner() (common.Address, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarSession) RenounceOwnership() (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarSession) SetController(controller common.Address, enabled bool) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarSession) SetDefaultResolver(resolver common.Address) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarSession) SetName(name string) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarSession) SetNameForAddr(addr common.Address, owner common.Address, resolver common.Address, ...) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type ENSReverseRegistrarTransactor
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) Claim(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) ClaimForAddr(opts *bind.TransactOpts, addr common.Address, owner common.Address, ...) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) ClaimWithResolver(opts *bind.TransactOpts, owner common.Address, resolver common.Address) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) SetController(opts *bind.TransactOpts, controller common.Address, enabled bool) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) SetDefaultResolver(opts *bind.TransactOpts, resolver common.Address) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) SetName(opts *bind.TransactOpts, name string) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) SetNameForAddr(opts *bind.TransactOpts, addr common.Address, owner common.Address, ...) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type ENSReverseRegistrarTransactorRaw
- type ENSReverseRegistrarTransactorSession
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) Claim(owner common.Address) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) ClaimForAddr(addr common.Address, owner common.Address, resolver common.Address) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) ClaimWithResolver(owner common.Address, resolver common.Address) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) SetController(controller common.Address, enabled bool) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) SetDefaultResolver(resolver common.Address) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) SetName(name string) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) SetNameForAddr(addr common.Address, owner common.Address, resolver common.Address, ...) (*types.Transaction, error)
- func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type IPriceOraclePrice
Constants ¶
This section is empty.
Variables ¶
var ENSBaseRegistrarABI = ENSBaseRegistrarMetaData.ABI
ENSBaseRegistrarABI is the input ABI used to generate the binding from. Deprecated: Use ENSBaseRegistrarMetaData.ABI instead.
var ENSBaseRegistrarMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractENS\",\"name\":\"_ens\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"_baseNode\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"controller\",\"type\":\"address\"}],\"name\":\"ControllerAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"controller\",\"type\":\"address\"}],\"name\":\"ControllerRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"expires\",\"type\":\"uint256\"}],\"name\":\"NameMigrated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"expires\",\"type\":\"uint256\"}],\"name\":\"NameRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"expires\",\"type\":\"uint256\"}],\"name\":\"NameRenewed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"constant\":true,\"inputs\":[],\"name\":\"GRACE_PERIOD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"controller\",\"type\":\"address\"}],\"name\":\"addController\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"available\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"baseNode\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"controllers\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"ens\",\"outputs\":[{\"internalType\":\"contractENS\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"nameExpires\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"reclaim\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"register\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"registerOnly\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"controller\",\"type\":\"address\"}],\"name\":\"removeController\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"renew\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"}],\"name\":\"setResolver\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceID\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ENSBaseRegistrarMetaData contains all meta data concerning the ENSBaseRegistrar contract.
var ENSCrontractAddressesEthereum = map[string]string{
"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e": "Registry",
"0x253553366Da8546fC250F225fe3d25d0C782303b": "ETHRegistrarController",
"0x283Af0B28c62C092C9727F1Ee09c02CA627EB7F5": "OldEnsRegistrarController",
}
var ENSCrontractAddressesHolesky = map[string]string{
"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e": "Registry",
"0x179Be112b24Ad4cFC392eF8924DfA08C20Ad8583": "ETHRegistrarController",
"0x283Af0B28c62C092C9727F1Ee09c02CA627EB7F5": "OldEnsRegistrarController",
}
var ENSCrontractAddressesSepolia = map[string]string{
"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e": "Registry",
"0xFED6a969AaA60E4961FCD3EBF1A2e8913ac65B72": "ETHRegistrarController",
"0x283Af0B28c62C092C9727F1Ee09c02CA627EB7F5": "OldEnsRegistrarController",
}
var ENSDNSRegistrarABI = ENSDNSRegistrarMetaData.ABI
ENSDNSRegistrarABI is the input ABI used to generate the binding from. Deprecated: Use ENSDNSRegistrarMetaData.ABI instead.
var ENSDNSRegistrarMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_previousRegistrar\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_resolver\",\"type\":\"address\"},{\"internalType\":\"contractDNSSEC\",\"name\":\"_dnssec\",\"type\":\"address\"},{\"internalType\":\"contractPublicSuffixList\",\"name\":\"_suffixes\",\"type\":\"address\"},{\"internalType\":\"contractENS\",\"name\":\"_ens\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"name\",\"type\":\"bytes\"}],\"name\":\"InvalidPublicSuffix\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NoOwnerRecordFound\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"offset\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"OffsetOutOfBoundsError\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"PermissionDenied\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PreconditionNotMet\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"StaleProof\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"dnsname\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"inception\",\"type\":\"uint32\"}],\"name\":\"Claim\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"suffixes\",\"type\":\"address\"}],\"name\":\"NewPublicSuffixList\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"domain\",\"type\":\"bytes\"}],\"name\":\"enableNode\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ens\",\"outputs\":[{\"internalType\":\"contractENS\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"inceptions\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"oracle\",\"outputs\":[{\"internalType\":\"contractDNSSEC\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"previousRegistrar\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"name\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"bytes\",\"name\":\"rrset\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"sig\",\"type\":\"bytes\"}],\"internalType\":\"structDNSSEC.RRSetWithSignature[]\",\"name\":\"input\",\"type\":\"tuple[]\"}],\"name\":\"proveAndClaim\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"name\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"bytes\",\"name\":\"rrset\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"sig\",\"type\":\"bytes\"}],\"internalType\":\"structDNSSEC.RRSetWithSignature[]\",\"name\":\"input\",\"type\":\"tuple[]\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"proveAndClaimWithResolver\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"resolver\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractPublicSuffixList\",\"name\":\"_suffixes\",\"type\":\"address\"}],\"name\":\"setPublicSuffixList\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"suffixes\",\"outputs\":[{\"internalType\":\"contractPublicSuffixList\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceID\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
}
ENSDNSRegistrarMetaData contains all meta data concerning the ENSDNSRegistrar contract.
var ENSETHRegistrarControllerABI = ENSETHRegistrarControllerMetaData.ABI
ENSETHRegistrarControllerABI is the input ABI used to generate the binding from. Deprecated: Use ENSETHRegistrarControllerMetaData.ABI instead.
var ENSETHRegistrarControllerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractBaseRegistrarImplementation\",\"name\":\"_base\",\"type\":\"address\"},{\"internalType\":\"contractIPriceOracle\",\"name\":\"_prices\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_minCommitmentAge\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_maxCommitmentAge\",\"type\":\"uint256\"},{\"internalType\":\"contractReverseRegistrar\",\"name\":\"_reverseRegistrar\",\"type\":\"address\"},{\"internalType\":\"contractINameWrapper\",\"name\":\"_nameWrapper\",\"type\":\"address\"},{\"internalType\":\"contractENS\",\"name\":\"_ens\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"commitment\",\"type\":\"bytes32\"}],\"name\":\"CommitmentTooNew\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"commitment\",\"type\":\"bytes32\"}],\"name\":\"CommitmentTooOld\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"DurationTooShort\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientValue\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MaxCommitmentAgeTooHigh\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MaxCommitmentAgeTooLow\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"NameNotAvailable\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ResolverRequiredWhenDataSupplied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"commitment\",\"type\":\"bytes32\"}],\"name\":\"UnexpiredCommitmentExists\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"label\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"baseCost\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"premium\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"expires\",\"type\":\"uint256\"}],\"name\":\"NameRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"label\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"cost\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"expires\",\"type\":\"uint256\"}],\"name\":\"NameRenewed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"MIN_REGISTRATION_DURATION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"available\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"commitment\",\"type\":\"bytes32\"}],\"name\":\"commit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"commitments\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"secret\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"},{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"},{\"internalType\":\"bool\",\"name\":\"reverseRecord\",\"type\":\"bool\"},{\"internalType\":\"uint16\",\"name\":\"ownerControlledFuses\",\"type\":\"uint16\"}],\"name\":\"makeCommitment\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxCommitmentAge\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minCommitmentAge\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nameWrapper\",\"outputs\":[{\"internalType\":\"contractINameWrapper\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"prices\",\"outputs\":[{\"internalType\":\"contractIPriceOracle\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"recoverFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"secret\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"},{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"},{\"internalType\":\"bool\",\"name\":\"reverseRecord\",\"type\":\"bool\"},{\"internalType\":\"uint16\",\"name\":\"ownerControlledFuses\",\"type\":\"uint16\"}],\"name\":\"register\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"renew\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"rentPrice\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"base\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"premium\",\"type\":\"uint256\"}],\"internalType\":\"structIPriceOracle.Price\",\"name\":\"price\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"reverseRegistrar\",\"outputs\":[{\"internalType\":\"contractReverseRegistrar\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceID\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"valid\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ENSETHRegistrarControllerMetaData contains all meta data concerning the ENSETHRegistrarController contract.
var ENSNameWrapperABI = ENSNameWrapperMetaData.ABI
ENSNameWrapperABI is the input ABI used to generate the binding from. Deprecated: Use ENSNameWrapperMetaData.ABI instead.
var ENSNameWrapperMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractENS\",\"name\":\"_ens\",\"type\":\"address\"},{\"internalType\":\"contractIBaseRegistrar\",\"name\":\"_registrar\",\"type\":\"address\"},{\"internalType\":\"contractIMetadataService\",\"name\":\"_metadataService\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"CannotUpgrade\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncompatibleParent\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"IncorrectTargetOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectTokenType\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"labelHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"expectedLabelhash\",\"type\":\"bytes32\"}],\"name\":\"LabelMismatch\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"label\",\"type\":\"string\"}],\"name\":\"LabelTooLong\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"LabelTooShort\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NameIsNotWrapped\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"OperationProhibited\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"Unauthorised\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"controller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"name\":\"ControllerChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"expiry\",\"type\":\"uint64\"}],\"name\":\"ExpiryExtended\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"fuses\",\"type\":\"uint32\"}],\"name\":\"FusesSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"NameUnwrapped\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"name\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"fuses\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"expiry\",\"type\":\"uint64\"}],\"name\":\"NameWrapped\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"name\":\"TransferBatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"TransferSingle\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"value\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"URI\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"_tokens\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"uint32\",\"name\":\"fuseMask\",\"type\":\"uint32\"}],\"name\":\"allFusesBurned\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"accounts\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"}],\"name\":\"balanceOfBatch\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"canExtendSubnames\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"canModifyName\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"controllers\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ens\",\"outputs\":[{\"internalType\":\"contractENS\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"parentNode\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"labelhash\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"expiry\",\"type\":\"uint64\"}],\"name\":\"extendExpiry\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"getData\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"fuses\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"expiry\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"parentNode\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"labelhash\",\"type\":\"bytes32\"}],\"name\":\"isWrapped\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"isWrapped\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"metadataService\",\"outputs\":[{\"internalType\":\"contractIMetadataService\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"names\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_token\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"recoverFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"label\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"wrappedOwner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"ownerControlledFuses\",\"type\":\"uint16\"}],\"name\":\"registerAndWrapETH2LD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"registrarExpiry\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"registrar\",\"outputs\":[{\"internalType\":\"contractIBaseRegistrar\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"renew\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"expires\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeBatchTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"parentNode\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"labelhash\",\"type\":\"bytes32\"},{\"internalType\":\"uint32\",\"name\":\"fuses\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"expiry\",\"type\":\"uint64\"}],\"name\":\"setChildFuses\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"controller\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"}],\"name\":\"setController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"ownerControlledFuses\",\"type\":\"uint16\"}],\"name\":\"setFuses\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIMetadataService\",\"name\":\"_metadataService\",\"type\":\"address\"}],\"name\":\"setMetadataService\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"ttl\",\"type\":\"uint64\"}],\"name\":\"setRecord\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"}],\"name\":\"setResolver\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"parentNode\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"label\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"fuses\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"expiry\",\"type\":\"uint64\"}],\"name\":\"setSubnodeOwner\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"parentNode\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"label\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"ttl\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"fuses\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"expiry\",\"type\":\"uint64\"}],\"name\":\"setSubnodeRecord\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"ttl\",\"type\":\"uint64\"}],\"name\":\"setTTL\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractINameWrapperUpgrade\",\"name\":\"_upgradeAddress\",\"type\":\"address\"}],\"name\":\"setUpgradeContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"parentNode\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"labelhash\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"controller\",\"type\":\"address\"}],\"name\":\"unwrap\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"labelhash\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"registrant\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"controller\",\"type\":\"address\"}],\"name\":\"unwrapETH2LD\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"name\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"name\":\"upgrade\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"upgradeContract\",\"outputs\":[{\"internalType\":\"contractINameWrapperUpgrade\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"uri\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"name\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"wrappedOwner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"}],\"name\":\"wrap\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"label\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"wrappedOwner\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"ownerControlledFuses\",\"type\":\"uint16\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"}],\"name\":\"wrapETH2LD\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"expiry\",\"type\":\"uint64\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ENSNameWrapperMetaData contains all meta data concerning the ENSNameWrapper contract.
var ENSOldRegistrarControllerABI = ENSOldRegistrarControllerMetaData.ABI
ENSOldRegistrarControllerABI is the input ABI used to generate the binding from. Deprecated: Use ENSOldRegistrarControllerMetaData.ABI instead.
var ENSOldRegistrarControllerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractBaseRegistrar\",\"name\":\"_base\",\"type\":\"address\"},{\"internalType\":\"contractPriceOracle\",\"name\":\"_prices\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_minCommitmentAge\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_maxCommitmentAge\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"label\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"cost\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"expires\",\"type\":\"uint256\"}],\"name\":\"NameRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"label\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"cost\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"expires\",\"type\":\"uint256\"}],\"name\":\"NameRenewed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oracle\",\"type\":\"address\"}],\"name\":\"NewPriceOracle\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"constant\":true,\"inputs\":[],\"name\":\"MIN_REGISTRATION_DURATION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"available\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"commitment\",\"type\":\"bytes32\"}],\"name\":\"commit\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"commitments\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"secret\",\"type\":\"bytes32\"}],\"name\":\"makeCommitment\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"secret\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"makeCommitmentWithConfig\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"maxCommitmentAge\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"minCommitmentAge\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"secret\",\"type\":\"bytes32\"}],\"name\":\"register\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"secret\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"registerWithConfig\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"renew\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"duration\",\"type\":\"uint256\"}],\"name\":\"rentPrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_minCommitmentAge\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_maxCommitmentAge\",\"type\":\"uint256\"}],\"name\":\"setCommitmentAges\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"contractPriceOracle\",\"name\":\"_prices\",\"type\":\"address\"}],\"name\":\"setPriceOracle\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceID\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"valid\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"withdraw\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ENSOldRegistrarControllerMetaData contains all meta data concerning the ENSOldRegistrarController contract.
var ENSPublicResolverABI = ENSPublicResolverMetaData.ABI
ENSPublicResolverABI is the input ABI used to generate the binding from. Deprecated: Use ENSPublicResolverMetaData.ABI instead.
var ENSPublicResolverMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractENS\",\"name\":\"_ens\",\"type\":\"address\"},{\"internalType\":\"contractINameWrapper\",\"name\":\"wrapperAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_trustedETHController\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_trustedReverseRegistrar\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"contentType\",\"type\":\"uint256\"}],\"name\":\"ABIChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"a\",\"type\":\"address\"}],\"name\":\"AddrChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"coinType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"newAddress\",\"type\":\"bytes\"}],\"name\":\"AddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"delegate\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"Approved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"hash\",\"type\":\"bytes\"}],\"name\":\"ContenthashChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"name\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"resource\",\"type\":\"uint16\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"record\",\"type\":\"bytes\"}],\"name\":\"DNSRecordChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"name\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"resource\",\"type\":\"uint16\"}],\"name\":\"DNSRecordDeleted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"lastzonehash\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"zonehash\",\"type\":\"bytes\"}],\"name\":\"DNSZonehashChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes4\",\"name\":\"interfaceID\",\"type\":\"bytes4\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"implementer\",\"type\":\"address\"}],\"name\":\"InterfaceChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"NameChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"x\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"y\",\"type\":\"bytes32\"}],\"name\":\"PubkeyChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"string\",\"name\":\"indexedKey\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"value\",\"type\":\"string\"}],\"name\":\"TextChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"newVersion\",\"type\":\"uint64\"}],\"name\":\"VersionChanged\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"contentTypes\",\"type\":\"uint256\"}],\"name\":\"ABI\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"addr\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"coinType\",\"type\":\"uint256\"}],\"name\":\"addr\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"delegate\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"clearRecords\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"contenthash\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"resource\",\"type\":\"uint16\"}],\"name\":\"dnsRecord\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"}],\"name\":\"hasDNSRecords\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes4\",\"name\":\"interfaceID\",\"type\":\"bytes4\"}],\"name\":\"interfaceImplementer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"delegate\",\"type\":\"address\"}],\"name\":\"isApprovedFor\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"}],\"name\":\"multicall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"results\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"nodehash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"}],\"name\":\"multicallWithNodeCheck\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"results\",\"type\":\"bytes[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"pubkey\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"x\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"y\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"recordVersions\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"contentType\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"setABI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"coinType\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"a\",\"type\":\"bytes\"}],\"name\":\"setAddr\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"a\",\"type\":\"address\"}],\"name\":\"setAddr\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"hash\",\"type\":\"bytes\"}],\"name\":\"setContenthash\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"setDNSRecords\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes4\",\"name\":\"interfaceID\",\"type\":\"bytes4\"},{\"internalType\":\"address\",\"name\":\"implementer\",\"type\":\"address\"}],\"name\":\"setInterface\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"newName\",\"type\":\"string\"}],\"name\":\"setName\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"x\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"y\",\"type\":\"bytes32\"}],\"name\":\"setPubkey\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"value\",\"type\":\"string\"}],\"name\":\"setText\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"hash\",\"type\":\"bytes\"}],\"name\":\"setZonehash\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceID\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"}],\"name\":\"text\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"zonehash\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ENSPublicResolverMetaData contains all meta data concerning the ENSPublicResolver contract.
var ENSRegistryABI = ENSRegistryMetaData.ABI
ENSRegistryABI is the input ABI used to generate the binding from. Deprecated: Use ENSRegistryMetaData.ABI instead.
var ENSRegistryContract, ENSBaseRegistrarContract, ENSOldRegistrarControllerContract, ENSPublicResolverContract, ENSETHRegistrarControllerContract *bind.BoundContract
var ENSRegistryMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractENS\",\"name\":\"_old\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"label\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"NewOwner\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"}],\"name\":\"NewResolver\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"ttl\",\"type\":\"uint64\"}],\"name\":\"NewTTL\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"old\",\"outputs\":[{\"internalType\":\"contractENS\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"recordExists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"resolver\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"setOwner\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"ttl\",\"type\":\"uint64\"}],\"name\":\"setRecord\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"}],\"name\":\"setResolver\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"label\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"setSubnodeOwner\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"label\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"ttl\",\"type\":\"uint64\"}],\"name\":\"setSubnodeRecord\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"ttl\",\"type\":\"uint64\"}],\"name\":\"setTTL\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"ttl\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ENSRegistryMetaData contains all meta data concerning the ENSRegistry contract.
var ENSRegistryParsedABI, ENSBaseRegistrarParsedABI, ENSOldRegistrarControllerParsedABI, ENSPublicResolverParsedABI, ENSETHRegistrarControllerParsedABI *abi.ABI
var ENSReverseRegistrarABI = ENSReverseRegistrarMetaData.ABI
ENSReverseRegistrarABI is the input ABI used to generate the binding from. Deprecated: Use ENSReverseRegistrarMetaData.ABI instead.
var ENSReverseRegistrarMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractENS\",\"name\":\"ensAddr\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"controller\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"enabled\",\"type\":\"bool\"}],\"name\":\"ControllerChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"contractNameResolver\",\"name\":\"resolver\",\"type\":\"address\"}],\"name\":\"DefaultResolverChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"ReverseClaimed\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"claim\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"}],\"name\":\"claimForAddr\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"}],\"name\":\"claimWithResolver\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"controllers\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"defaultResolver\",\"outputs\":[{\"internalType\":\"contractNameResolver\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ens\",\"outputs\":[{\"internalType\":\"contractENS\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"node\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"controller\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"enabled\",\"type\":\"bool\"}],\"name\":\"setController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"}],\"name\":\"setDefaultResolver\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"setName\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"resolver\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"setNameForAddr\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ENSReverseRegistrarMetaData contains all meta data concerning the ENSReverseRegistrar contract.
Functions ¶
This section is empty.
Types ¶
type DNSSECRRSetWithSignature ¶
DNSSECRRSetWithSignature is an auto generated low-level Go binding around an user-defined struct.
type ENSBaseRegistrar ¶
type ENSBaseRegistrar struct { ENSBaseRegistrarCaller // Read-only binding to the contract ENSBaseRegistrarTransactor // Write-only binding to the contract ENSBaseRegistrarFilterer // Log filterer for contract events }
ENSBaseRegistrar is an auto generated Go binding around an Ethereum contract.
func NewENSBaseRegistrar ¶
func NewENSBaseRegistrar(address common.Address, backend bind.ContractBackend) (*ENSBaseRegistrar, error)
NewENSBaseRegistrar creates a new instance of ENSBaseRegistrar, bound to a specific deployed contract.
type ENSBaseRegistrarApproval ¶
type ENSBaseRegistrarApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ENSBaseRegistrarApproval represents a Approval event raised by the ENSBaseRegistrar contract.
type ENSBaseRegistrarApprovalForAll ¶
type ENSBaseRegistrarApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ENSBaseRegistrarApprovalForAll represents a ApprovalForAll event raised by the ENSBaseRegistrar contract.
type ENSBaseRegistrarApprovalForAllIterator ¶
type ENSBaseRegistrarApprovalForAllIterator struct { Event *ENSBaseRegistrarApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSBaseRegistrarApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ENSBaseRegistrar contract.
func (*ENSBaseRegistrarApprovalForAllIterator) Close ¶
func (it *ENSBaseRegistrarApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSBaseRegistrarApprovalForAllIterator) Error ¶
func (it *ENSBaseRegistrarApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSBaseRegistrarApprovalForAllIterator) Next ¶
func (it *ENSBaseRegistrarApprovalForAllIterator) 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 ENSBaseRegistrarApprovalIterator ¶
type ENSBaseRegistrarApprovalIterator struct { Event *ENSBaseRegistrarApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSBaseRegistrarApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ENSBaseRegistrar contract.
func (*ENSBaseRegistrarApprovalIterator) Close ¶
func (it *ENSBaseRegistrarApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSBaseRegistrarApprovalIterator) Error ¶
func (it *ENSBaseRegistrarApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSBaseRegistrarApprovalIterator) Next ¶
func (it *ENSBaseRegistrarApprovalIterator) 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 ENSBaseRegistrarCaller ¶
type ENSBaseRegistrarCaller struct {
// contains filtered or unexported fields
}
ENSBaseRegistrarCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewENSBaseRegistrarCaller ¶
func NewENSBaseRegistrarCaller(address common.Address, caller bind.ContractCaller) (*ENSBaseRegistrarCaller, error)
NewENSBaseRegistrarCaller creates a new read-only instance of ENSBaseRegistrar, bound to a specific deployed contract.
func (*ENSBaseRegistrarCaller) Available ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) Available(opts *bind.CallOpts, id *big.Int) (bool, error)
Available is a free data retrieval call binding the contract method 0x96e494e8.
Solidity: function available(uint256 id) view returns(bool)
func (*ENSBaseRegistrarCaller) BalanceOf ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ENSBaseRegistrarCaller) BaseNode ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) BaseNode(opts *bind.CallOpts) ([32]byte, error)
BaseNode is a free data retrieval call binding the contract method 0xddf7fcb0.
Solidity: function baseNode() view returns(bytes32)
func (*ENSBaseRegistrarCaller) Controllers ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) Controllers(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Controllers is a free data retrieval call binding the contract method 0xda8c229e.
Solidity: function controllers(address ) view returns(bool)
func (*ENSBaseRegistrarCaller) Ens ¶
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*ENSBaseRegistrarCaller) GRACEPERIOD ¶
GRACEPERIOD is a free data retrieval call binding the contract method 0xc1a287e2.
Solidity: function GRACE_PERIOD() view returns(uint256)
func (*ENSBaseRegistrarCaller) GetApproved ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ENSBaseRegistrarCaller) IsApprovedForAll ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSBaseRegistrarCaller) IsOwner ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*ENSBaseRegistrarCaller) NameExpires ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) NameExpires(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
NameExpires is a free data retrieval call binding the contract method 0xd6e4fa86.
Solidity: function nameExpires(uint256 id) view returns(uint256)
func (*ENSBaseRegistrarCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ENSBaseRegistrarCaller) OwnerOf ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ENSBaseRegistrarCaller) SupportsInterface ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCaller) 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) view returns(bool)
type ENSBaseRegistrarCallerRaw ¶
type ENSBaseRegistrarCallerRaw struct {
Contract *ENSBaseRegistrarCaller // Generic read-only contract binding to access the raw methods on
}
ENSBaseRegistrarCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ENSBaseRegistrarCallerRaw) Call ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCallerRaw) 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 ENSBaseRegistrarCallerSession ¶
type ENSBaseRegistrarCallerSession struct { Contract *ENSBaseRegistrarCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ENSBaseRegistrarCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ENSBaseRegistrarCallerSession) Available ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) Available(id *big.Int) (bool, error)
Available is a free data retrieval call binding the contract method 0x96e494e8.
Solidity: function available(uint256 id) view returns(bool)
func (*ENSBaseRegistrarCallerSession) BalanceOf ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ENSBaseRegistrarCallerSession) BaseNode ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) BaseNode() ([32]byte, error)
BaseNode is a free data retrieval call binding the contract method 0xddf7fcb0.
Solidity: function baseNode() view returns(bytes32)
func (*ENSBaseRegistrarCallerSession) Controllers ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) Controllers(arg0 common.Address) (bool, error)
Controllers is a free data retrieval call binding the contract method 0xda8c229e.
Solidity: function controllers(address ) view returns(bool)
func (*ENSBaseRegistrarCallerSession) Ens ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*ENSBaseRegistrarCallerSession) GRACEPERIOD ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) GRACEPERIOD() (*big.Int, error)
GRACEPERIOD is a free data retrieval call binding the contract method 0xc1a287e2.
Solidity: function GRACE_PERIOD() view returns(uint256)
func (*ENSBaseRegistrarCallerSession) GetApproved ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ENSBaseRegistrarCallerSession) IsApprovedForAll ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSBaseRegistrarCallerSession) IsOwner ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*ENSBaseRegistrarCallerSession) NameExpires ¶
NameExpires is a free data retrieval call binding the contract method 0xd6e4fa86.
Solidity: function nameExpires(uint256 id) view returns(uint256)
func (*ENSBaseRegistrarCallerSession) Owner ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ENSBaseRegistrarCallerSession) OwnerOf ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ENSBaseRegistrarCallerSession) SupportsInterface ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) view returns(bool)
type ENSBaseRegistrarControllerAdded ¶
type ENSBaseRegistrarControllerAdded struct { Controller common.Address Raw types.Log // Blockchain specific contextual infos }
ENSBaseRegistrarControllerAdded represents a ControllerAdded event raised by the ENSBaseRegistrar contract.
type ENSBaseRegistrarControllerAddedIterator ¶
type ENSBaseRegistrarControllerAddedIterator struct { Event *ENSBaseRegistrarControllerAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSBaseRegistrarControllerAddedIterator is returned from FilterControllerAdded and is used to iterate over the raw logs and unpacked data for ControllerAdded events raised by the ENSBaseRegistrar contract.
func (*ENSBaseRegistrarControllerAddedIterator) Close ¶
func (it *ENSBaseRegistrarControllerAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSBaseRegistrarControllerAddedIterator) Error ¶
func (it *ENSBaseRegistrarControllerAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSBaseRegistrarControllerAddedIterator) Next ¶
func (it *ENSBaseRegistrarControllerAddedIterator) 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 ENSBaseRegistrarControllerRemoved ¶
type ENSBaseRegistrarControllerRemoved struct { Controller common.Address Raw types.Log // Blockchain specific contextual infos }
ENSBaseRegistrarControllerRemoved represents a ControllerRemoved event raised by the ENSBaseRegistrar contract.
type ENSBaseRegistrarControllerRemovedIterator ¶
type ENSBaseRegistrarControllerRemovedIterator struct { Event *ENSBaseRegistrarControllerRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSBaseRegistrarControllerRemovedIterator is returned from FilterControllerRemoved and is used to iterate over the raw logs and unpacked data for ControllerRemoved events raised by the ENSBaseRegistrar contract.
func (*ENSBaseRegistrarControllerRemovedIterator) Close ¶
func (it *ENSBaseRegistrarControllerRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSBaseRegistrarControllerRemovedIterator) Error ¶
func (it *ENSBaseRegistrarControllerRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSBaseRegistrarControllerRemovedIterator) Next ¶
func (it *ENSBaseRegistrarControllerRemovedIterator) 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 ENSBaseRegistrarFilterer ¶
type ENSBaseRegistrarFilterer struct {
// contains filtered or unexported fields
}
ENSBaseRegistrarFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewENSBaseRegistrarFilterer ¶
func NewENSBaseRegistrarFilterer(address common.Address, filterer bind.ContractFilterer) (*ENSBaseRegistrarFilterer, error)
NewENSBaseRegistrarFilterer creates a new log filterer instance of ENSBaseRegistrar, bound to a specific deployed contract.
func (*ENSBaseRegistrarFilterer) FilterApproval ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*ENSBaseRegistrarApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ENSBaseRegistrarFilterer) FilterApprovalForAll ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ENSBaseRegistrarApprovalForAllIterator, 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 (*ENSBaseRegistrarFilterer) FilterControllerAdded ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterControllerAdded(opts *bind.FilterOpts, controller []common.Address) (*ENSBaseRegistrarControllerAddedIterator, error)
FilterControllerAdded is a free log retrieval operation binding the contract event 0x0a8bb31534c0ed46f380cb867bd5c803a189ced9a764e30b3a4991a9901d7474.
Solidity: event ControllerAdded(address indexed controller)
func (*ENSBaseRegistrarFilterer) FilterControllerRemoved ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterControllerRemoved(opts *bind.FilterOpts, controller []common.Address) (*ENSBaseRegistrarControllerRemovedIterator, error)
FilterControllerRemoved is a free log retrieval operation binding the contract event 0x33d83959be2573f5453b12eb9d43b3499bc57d96bd2f067ba44803c859e81113.
Solidity: event ControllerRemoved(address indexed controller)
func (*ENSBaseRegistrarFilterer) FilterNameMigrated ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterNameMigrated(opts *bind.FilterOpts, id []*big.Int, owner []common.Address) (*ENSBaseRegistrarNameMigratedIterator, error)
FilterNameMigrated is a free log retrieval operation binding the contract event 0xea3d7e1195a15d2ddcd859b01abd4c6b960fa9f9264e499a70a90c7f0c64b717.
Solidity: event NameMigrated(uint256 indexed id, address indexed owner, uint256 expires)
func (*ENSBaseRegistrarFilterer) FilterNameRegistered ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterNameRegistered(opts *bind.FilterOpts, id []*big.Int, owner []common.Address) (*ENSBaseRegistrarNameRegisteredIterator, error)
FilterNameRegistered is a free log retrieval operation binding the contract event 0xb3d987963d01b2f68493b4bdb130988f157ea43070d4ad840fee0466ed9370d9.
Solidity: event NameRegistered(uint256 indexed id, address indexed owner, uint256 expires)
func (*ENSBaseRegistrarFilterer) FilterNameRenewed ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterNameRenewed(opts *bind.FilterOpts, id []*big.Int) (*ENSBaseRegistrarNameRenewedIterator, error)
FilterNameRenewed is a free log retrieval operation binding the contract event 0x9b87a00e30f1ac65d898f070f8a3488fe60517182d0a2098e1b4b93a54aa9bd6.
Solidity: event NameRenewed(uint256 indexed id, uint256 expires)
func (*ENSBaseRegistrarFilterer) FilterOwnershipTransferred ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ENSBaseRegistrarOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ENSBaseRegistrarFilterer) FilterTransfer ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*ENSBaseRegistrarTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*ENSBaseRegistrarFilterer) ParseApproval ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseApproval(log types.Log) (*ENSBaseRegistrarApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ENSBaseRegistrarFilterer) ParseApprovalForAll ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseApprovalForAll(log types.Log) (*ENSBaseRegistrarApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ENSBaseRegistrarFilterer) ParseControllerAdded ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseControllerAdded(log types.Log) (*ENSBaseRegistrarControllerAdded, error)
ParseControllerAdded is a log parse operation binding the contract event 0x0a8bb31534c0ed46f380cb867bd5c803a189ced9a764e30b3a4991a9901d7474.
Solidity: event ControllerAdded(address indexed controller)
func (*ENSBaseRegistrarFilterer) ParseControllerRemoved ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseControllerRemoved(log types.Log) (*ENSBaseRegistrarControllerRemoved, error)
ParseControllerRemoved is a log parse operation binding the contract event 0x33d83959be2573f5453b12eb9d43b3499bc57d96bd2f067ba44803c859e81113.
Solidity: event ControllerRemoved(address indexed controller)
func (*ENSBaseRegistrarFilterer) ParseNameMigrated ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseNameMigrated(log types.Log) (*ENSBaseRegistrarNameMigrated, error)
ParseNameMigrated is a log parse operation binding the contract event 0xea3d7e1195a15d2ddcd859b01abd4c6b960fa9f9264e499a70a90c7f0c64b717.
Solidity: event NameMigrated(uint256 indexed id, address indexed owner, uint256 expires)
func (*ENSBaseRegistrarFilterer) ParseNameRegistered ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseNameRegistered(log types.Log) (*ENSBaseRegistrarNameRegistered, error)
ParseNameRegistered is a log parse operation binding the contract event 0xb3d987963d01b2f68493b4bdb130988f157ea43070d4ad840fee0466ed9370d9.
Solidity: event NameRegistered(uint256 indexed id, address indexed owner, uint256 expires)
func (*ENSBaseRegistrarFilterer) ParseNameRenewed ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseNameRenewed(log types.Log) (*ENSBaseRegistrarNameRenewed, error)
ParseNameRenewed is a log parse operation binding the contract event 0x9b87a00e30f1ac65d898f070f8a3488fe60517182d0a2098e1b4b93a54aa9bd6.
Solidity: event NameRenewed(uint256 indexed id, uint256 expires)
func (*ENSBaseRegistrarFilterer) ParseOwnershipTransferred ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseOwnershipTransferred(log types.Log) (*ENSBaseRegistrarOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ENSBaseRegistrarFilterer) ParseTransfer ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) ParseTransfer(log types.Log) (*ENSBaseRegistrarTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*ENSBaseRegistrarFilterer) WatchApproval ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarApproval, owner []common.Address, approved []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ENSBaseRegistrarFilterer) WatchApprovalForAll ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarApprovalForAll, 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 (*ENSBaseRegistrarFilterer) WatchControllerAdded ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchControllerAdded(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarControllerAdded, controller []common.Address) (event.Subscription, error)
WatchControllerAdded is a free log subscription operation binding the contract event 0x0a8bb31534c0ed46f380cb867bd5c803a189ced9a764e30b3a4991a9901d7474.
Solidity: event ControllerAdded(address indexed controller)
func (*ENSBaseRegistrarFilterer) WatchControllerRemoved ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchControllerRemoved(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarControllerRemoved, controller []common.Address) (event.Subscription, error)
WatchControllerRemoved is a free log subscription operation binding the contract event 0x33d83959be2573f5453b12eb9d43b3499bc57d96bd2f067ba44803c859e81113.
Solidity: event ControllerRemoved(address indexed controller)
func (*ENSBaseRegistrarFilterer) WatchNameMigrated ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchNameMigrated(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarNameMigrated, id []*big.Int, owner []common.Address) (event.Subscription, error)
WatchNameMigrated is a free log subscription operation binding the contract event 0xea3d7e1195a15d2ddcd859b01abd4c6b960fa9f9264e499a70a90c7f0c64b717.
Solidity: event NameMigrated(uint256 indexed id, address indexed owner, uint256 expires)
func (*ENSBaseRegistrarFilterer) WatchNameRegistered ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchNameRegistered(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarNameRegistered, id []*big.Int, owner []common.Address) (event.Subscription, error)
WatchNameRegistered is a free log subscription operation binding the contract event 0xb3d987963d01b2f68493b4bdb130988f157ea43070d4ad840fee0466ed9370d9.
Solidity: event NameRegistered(uint256 indexed id, address indexed owner, uint256 expires)
func (*ENSBaseRegistrarFilterer) WatchNameRenewed ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchNameRenewed(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarNameRenewed, id []*big.Int) (event.Subscription, error)
WatchNameRenewed is a free log subscription operation binding the contract event 0x9b87a00e30f1ac65d898f070f8a3488fe60517182d0a2098e1b4b93a54aa9bd6.
Solidity: event NameRenewed(uint256 indexed id, uint256 expires)
func (*ENSBaseRegistrarFilterer) WatchOwnershipTransferred ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ENSBaseRegistrarFilterer) WatchTransfer ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ENSBaseRegistrarTransfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
type ENSBaseRegistrarNameMigrated ¶
type ENSBaseRegistrarNameMigrated struct { Id *big.Int Owner common.Address Expires *big.Int Raw types.Log // Blockchain specific contextual infos }
ENSBaseRegistrarNameMigrated represents a NameMigrated event raised by the ENSBaseRegistrar contract.
type ENSBaseRegistrarNameMigratedIterator ¶
type ENSBaseRegistrarNameMigratedIterator struct { Event *ENSBaseRegistrarNameMigrated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSBaseRegistrarNameMigratedIterator is returned from FilterNameMigrated and is used to iterate over the raw logs and unpacked data for NameMigrated events raised by the ENSBaseRegistrar contract.
func (*ENSBaseRegistrarNameMigratedIterator) Close ¶
func (it *ENSBaseRegistrarNameMigratedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSBaseRegistrarNameMigratedIterator) Error ¶
func (it *ENSBaseRegistrarNameMigratedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSBaseRegistrarNameMigratedIterator) Next ¶
func (it *ENSBaseRegistrarNameMigratedIterator) 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 ENSBaseRegistrarNameRegistered ¶
type ENSBaseRegistrarNameRegistered struct { Id *big.Int Owner common.Address Expires *big.Int Raw types.Log // Blockchain specific contextual infos }
ENSBaseRegistrarNameRegistered represents a NameRegistered event raised by the ENSBaseRegistrar contract.
type ENSBaseRegistrarNameRegisteredIterator ¶
type ENSBaseRegistrarNameRegisteredIterator struct { Event *ENSBaseRegistrarNameRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSBaseRegistrarNameRegisteredIterator is returned from FilterNameRegistered and is used to iterate over the raw logs and unpacked data for NameRegistered events raised by the ENSBaseRegistrar contract.
func (*ENSBaseRegistrarNameRegisteredIterator) Close ¶
func (it *ENSBaseRegistrarNameRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSBaseRegistrarNameRegisteredIterator) Error ¶
func (it *ENSBaseRegistrarNameRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSBaseRegistrarNameRegisteredIterator) Next ¶
func (it *ENSBaseRegistrarNameRegisteredIterator) 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 ENSBaseRegistrarNameRenewed ¶
type ENSBaseRegistrarNameRenewed struct { Id *big.Int Expires *big.Int Raw types.Log // Blockchain specific contextual infos }
ENSBaseRegistrarNameRenewed represents a NameRenewed event raised by the ENSBaseRegistrar contract.
type ENSBaseRegistrarNameRenewedIterator ¶
type ENSBaseRegistrarNameRenewedIterator struct { Event *ENSBaseRegistrarNameRenewed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSBaseRegistrarNameRenewedIterator is returned from FilterNameRenewed and is used to iterate over the raw logs and unpacked data for NameRenewed events raised by the ENSBaseRegistrar contract.
func (*ENSBaseRegistrarNameRenewedIterator) Close ¶
func (it *ENSBaseRegistrarNameRenewedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSBaseRegistrarNameRenewedIterator) Error ¶
func (it *ENSBaseRegistrarNameRenewedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSBaseRegistrarNameRenewedIterator) Next ¶
func (it *ENSBaseRegistrarNameRenewedIterator) 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 ENSBaseRegistrarOwnershipTransferred ¶
type ENSBaseRegistrarOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ENSBaseRegistrarOwnershipTransferred represents a OwnershipTransferred event raised by the ENSBaseRegistrar contract.
type ENSBaseRegistrarOwnershipTransferredIterator ¶
type ENSBaseRegistrarOwnershipTransferredIterator struct { Event *ENSBaseRegistrarOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSBaseRegistrarOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ENSBaseRegistrar contract.
func (*ENSBaseRegistrarOwnershipTransferredIterator) Close ¶
func (it *ENSBaseRegistrarOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSBaseRegistrarOwnershipTransferredIterator) Error ¶
func (it *ENSBaseRegistrarOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSBaseRegistrarOwnershipTransferredIterator) Next ¶
func (it *ENSBaseRegistrarOwnershipTransferredIterator) 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 ENSBaseRegistrarRaw ¶
type ENSBaseRegistrarRaw struct {
Contract *ENSBaseRegistrar // Generic contract binding to access the raw methods on
}
ENSBaseRegistrarRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ENSBaseRegistrarRaw) Call ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarRaw) 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 (*ENSBaseRegistrarRaw) Transact ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSBaseRegistrarRaw) Transfer ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarRaw) 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 ENSBaseRegistrarSession ¶
type ENSBaseRegistrarSession struct { Contract *ENSBaseRegistrar // 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 }
ENSBaseRegistrarSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ENSBaseRegistrarSession) AddController ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) AddController(controller common.Address) (*types.Transaction, error)
AddController is a paid mutator transaction binding the contract method 0xa7fc7a07.
Solidity: function addController(address controller) returns()
func (*ENSBaseRegistrarSession) Approve ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ENSBaseRegistrarSession) Available ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) Available(id *big.Int) (bool, error)
Available is a free data retrieval call binding the contract method 0x96e494e8.
Solidity: function available(uint256 id) view returns(bool)
func (*ENSBaseRegistrarSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ENSBaseRegistrarSession) BaseNode ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) BaseNode() ([32]byte, error)
BaseNode is a free data retrieval call binding the contract method 0xddf7fcb0.
Solidity: function baseNode() view returns(bytes32)
func (*ENSBaseRegistrarSession) Controllers ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) Controllers(arg0 common.Address) (bool, error)
Controllers is a free data retrieval call binding the contract method 0xda8c229e.
Solidity: function controllers(address ) view returns(bool)
func (*ENSBaseRegistrarSession) Ens ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*ENSBaseRegistrarSession) GRACEPERIOD ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) GRACEPERIOD() (*big.Int, error)
GRACEPERIOD is a free data retrieval call binding the contract method 0xc1a287e2.
Solidity: function GRACE_PERIOD() view returns(uint256)
func (*ENSBaseRegistrarSession) GetApproved ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) GetApproved(tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ENSBaseRegistrarSession) IsApprovedForAll ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSBaseRegistrarSession) IsOwner ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*ENSBaseRegistrarSession) NameExpires ¶
NameExpires is a free data retrieval call binding the contract method 0xd6e4fa86.
Solidity: function nameExpires(uint256 id) view returns(uint256)
func (*ENSBaseRegistrarSession) Owner ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ENSBaseRegistrarSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ENSBaseRegistrarSession) Reclaim ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) Reclaim(id *big.Int, owner common.Address) (*types.Transaction, error)
Reclaim is a paid mutator transaction binding the contract method 0x28ed4f6c.
Solidity: function reclaim(uint256 id, address owner) returns()
func (*ENSBaseRegistrarSession) Register ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) Register(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xfca247ac.
Solidity: function register(uint256 id, address owner, uint256 duration) returns(uint256)
func (*ENSBaseRegistrarSession) RegisterOnly ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) RegisterOnly(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
RegisterOnly is a paid mutator transaction binding the contract method 0x0e297b45.
Solidity: function registerOnly(uint256 id, address owner, uint256 duration) returns(uint256)
func (*ENSBaseRegistrarSession) RemoveController ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) RemoveController(controller common.Address) (*types.Transaction, error)
RemoveController is a paid mutator transaction binding the contract method 0xf6a74ed7.
Solidity: function removeController(address controller) returns()
func (*ENSBaseRegistrarSession) Renew ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) Renew(id *big.Int, duration *big.Int) (*types.Transaction, error)
Renew is a paid mutator transaction binding the contract method 0xc475abff.
Solidity: function renew(uint256 id, uint256 duration) returns(uint256)
func (*ENSBaseRegistrarSession) RenounceOwnership ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ENSBaseRegistrarSession) SafeTransferFrom ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*ENSBaseRegistrarSession) SafeTransferFrom0 ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*ENSBaseRegistrarSession) SetApprovalForAll ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address to, bool approved) returns()
func (*ENSBaseRegistrarSession) SetResolver ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) SetResolver(resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x4e543b26.
Solidity: function setResolver(address resolver) returns()
func (*ENSBaseRegistrarSession) SupportsInterface ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) view returns(bool)
func (*ENSBaseRegistrarSession) TransferFrom ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
func (*ENSBaseRegistrarSession) TransferOwnership ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type ENSBaseRegistrarTransactor ¶
type ENSBaseRegistrarTransactor struct {
// contains filtered or unexported fields
}
ENSBaseRegistrarTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewENSBaseRegistrarTransactor ¶
func NewENSBaseRegistrarTransactor(address common.Address, transactor bind.ContractTransactor) (*ENSBaseRegistrarTransactor, error)
NewENSBaseRegistrarTransactor creates a new write-only instance of ENSBaseRegistrar, bound to a specific deployed contract.
func (*ENSBaseRegistrarTransactor) AddController ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) AddController(opts *bind.TransactOpts, controller common.Address) (*types.Transaction, error)
AddController is a paid mutator transaction binding the contract method 0xa7fc7a07.
Solidity: function addController(address controller) returns()
func (*ENSBaseRegistrarTransactor) Approve ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ENSBaseRegistrarTransactor) Reclaim ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) Reclaim(opts *bind.TransactOpts, id *big.Int, owner common.Address) (*types.Transaction, error)
Reclaim is a paid mutator transaction binding the contract method 0x28ed4f6c.
Solidity: function reclaim(uint256 id, address owner) returns()
func (*ENSBaseRegistrarTransactor) Register ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) Register(opts *bind.TransactOpts, id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xfca247ac.
Solidity: function register(uint256 id, address owner, uint256 duration) returns(uint256)
func (*ENSBaseRegistrarTransactor) RegisterOnly ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) RegisterOnly(opts *bind.TransactOpts, id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
RegisterOnly is a paid mutator transaction binding the contract method 0x0e297b45.
Solidity: function registerOnly(uint256 id, address owner, uint256 duration) returns(uint256)
func (*ENSBaseRegistrarTransactor) RemoveController ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) RemoveController(opts *bind.TransactOpts, controller common.Address) (*types.Transaction, error)
RemoveController is a paid mutator transaction binding the contract method 0xf6a74ed7.
Solidity: function removeController(address controller) returns()
func (*ENSBaseRegistrarTransactor) Renew ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) Renew(opts *bind.TransactOpts, id *big.Int, duration *big.Int) (*types.Transaction, error)
Renew is a paid mutator transaction binding the contract method 0xc475abff.
Solidity: function renew(uint256 id, uint256 duration) returns(uint256)
func (*ENSBaseRegistrarTransactor) RenounceOwnership ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ENSBaseRegistrarTransactor) SafeTransferFrom ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*ENSBaseRegistrarTransactor) SafeTransferFrom0 ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*ENSBaseRegistrarTransactor) SetApprovalForAll ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) SetApprovalForAll(opts *bind.TransactOpts, to common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address to, bool approved) returns()
func (*ENSBaseRegistrarTransactor) SetResolver ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) SetResolver(opts *bind.TransactOpts, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x4e543b26.
Solidity: function setResolver(address resolver) returns()
func (*ENSBaseRegistrarTransactor) TransferFrom ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
func (*ENSBaseRegistrarTransactor) TransferOwnership ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type ENSBaseRegistrarTransactorRaw ¶
type ENSBaseRegistrarTransactorRaw struct {
Contract *ENSBaseRegistrarTransactor // Generic write-only contract binding to access the raw methods on
}
ENSBaseRegistrarTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ENSBaseRegistrarTransactorRaw) Transact ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSBaseRegistrarTransactorRaw) Transfer ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorRaw) 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 ENSBaseRegistrarTransactorSession ¶
type ENSBaseRegistrarTransactorSession struct { Contract *ENSBaseRegistrarTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ENSBaseRegistrarTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ENSBaseRegistrarTransactorSession) AddController ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) AddController(controller common.Address) (*types.Transaction, error)
AddController is a paid mutator transaction binding the contract method 0xa7fc7a07.
Solidity: function addController(address controller) returns()
func (*ENSBaseRegistrarTransactorSession) Approve ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ENSBaseRegistrarTransactorSession) Reclaim ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) Reclaim(id *big.Int, owner common.Address) (*types.Transaction, error)
Reclaim is a paid mutator transaction binding the contract method 0x28ed4f6c.
Solidity: function reclaim(uint256 id, address owner) returns()
func (*ENSBaseRegistrarTransactorSession) Register ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) Register(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xfca247ac.
Solidity: function register(uint256 id, address owner, uint256 duration) returns(uint256)
func (*ENSBaseRegistrarTransactorSession) RegisterOnly ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) RegisterOnly(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
RegisterOnly is a paid mutator transaction binding the contract method 0x0e297b45.
Solidity: function registerOnly(uint256 id, address owner, uint256 duration) returns(uint256)
func (*ENSBaseRegistrarTransactorSession) RemoveController ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) RemoveController(controller common.Address) (*types.Transaction, error)
RemoveController is a paid mutator transaction binding the contract method 0xf6a74ed7.
Solidity: function removeController(address controller) returns()
func (*ENSBaseRegistrarTransactorSession) Renew ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) Renew(id *big.Int, duration *big.Int) (*types.Transaction, error)
Renew is a paid mutator transaction binding the contract method 0xc475abff.
Solidity: function renew(uint256 id, uint256 duration) returns(uint256)
func (*ENSBaseRegistrarTransactorSession) RenounceOwnership ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ENSBaseRegistrarTransactorSession) SafeTransferFrom ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId) returns()
func (*ENSBaseRegistrarTransactorSession) SafeTransferFrom0 ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) returns()
func (*ENSBaseRegistrarTransactorSession) SetApprovalForAll ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address to, bool approved) returns()
func (*ENSBaseRegistrarTransactorSession) SetResolver ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) SetResolver(resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x4e543b26.
Solidity: function setResolver(address resolver) returns()
func (*ENSBaseRegistrarTransactorSession) TransferFrom ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
func (*ENSBaseRegistrarTransactorSession) TransferOwnership ¶
func (_ENSBaseRegistrar *ENSBaseRegistrarTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type ENSBaseRegistrarTransfer ¶
type ENSBaseRegistrarTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ENSBaseRegistrarTransfer represents a Transfer event raised by the ENSBaseRegistrar contract.
type ENSBaseRegistrarTransferIterator ¶
type ENSBaseRegistrarTransferIterator struct { Event *ENSBaseRegistrarTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSBaseRegistrarTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ENSBaseRegistrar contract.
func (*ENSBaseRegistrarTransferIterator) Close ¶
func (it *ENSBaseRegistrarTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSBaseRegistrarTransferIterator) Error ¶
func (it *ENSBaseRegistrarTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSBaseRegistrarTransferIterator) Next ¶
func (it *ENSBaseRegistrarTransferIterator) 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 ENSDNSRegistrar ¶
type ENSDNSRegistrar struct { ENSDNSRegistrarCaller // Read-only binding to the contract ENSDNSRegistrarTransactor // Write-only binding to the contract ENSDNSRegistrarFilterer // Log filterer for contract events }
ENSDNSRegistrar is an auto generated Go binding around an Ethereum contract.
func NewENSDNSRegistrar ¶
func NewENSDNSRegistrar(address common.Address, backend bind.ContractBackend) (*ENSDNSRegistrar, error)
NewENSDNSRegistrar creates a new instance of ENSDNSRegistrar, bound to a specific deployed contract.
type ENSDNSRegistrarCaller ¶
type ENSDNSRegistrarCaller struct {
// contains filtered or unexported fields
}
ENSDNSRegistrarCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewENSDNSRegistrarCaller ¶
func NewENSDNSRegistrarCaller(address common.Address, caller bind.ContractCaller) (*ENSDNSRegistrarCaller, error)
NewENSDNSRegistrarCaller creates a new read-only instance of ENSDNSRegistrar, bound to a specific deployed contract.
func (*ENSDNSRegistrarCaller) Ens ¶
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*ENSDNSRegistrarCaller) Inceptions ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarCaller) Inceptions(opts *bind.CallOpts, arg0 [32]byte) (uint32, error)
Inceptions is a free data retrieval call binding the contract method 0x25916d41.
Solidity: function inceptions(bytes32 ) view returns(uint32)
func (*ENSDNSRegistrarCaller) Oracle ¶
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*ENSDNSRegistrarCaller) PreviousRegistrar ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarCaller) PreviousRegistrar(opts *bind.CallOpts) (common.Address, error)
PreviousRegistrar is a free data retrieval call binding the contract method 0xab14ec59.
Solidity: function previousRegistrar() view returns(address)
func (*ENSDNSRegistrarCaller) Resolver ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarCaller) Resolver(opts *bind.CallOpts) (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*ENSDNSRegistrarCaller) Suffixes ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarCaller) Suffixes(opts *bind.CallOpts) (common.Address, error)
Suffixes is a free data retrieval call binding the contract method 0x30349ebe.
Solidity: function suffixes() view returns(address)
func (*ENSDNSRegistrarCaller) SupportsInterface ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type ENSDNSRegistrarCallerRaw ¶
type ENSDNSRegistrarCallerRaw struct {
Contract *ENSDNSRegistrarCaller // Generic read-only contract binding to access the raw methods on
}
ENSDNSRegistrarCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ENSDNSRegistrarCallerRaw) Call ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarCallerRaw) 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 ENSDNSRegistrarCallerSession ¶
type ENSDNSRegistrarCallerSession struct { Contract *ENSDNSRegistrarCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ENSDNSRegistrarCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ENSDNSRegistrarCallerSession) Ens ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarCallerSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*ENSDNSRegistrarCallerSession) Inceptions ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarCallerSession) Inceptions(arg0 [32]byte) (uint32, error)
Inceptions is a free data retrieval call binding the contract method 0x25916d41.
Solidity: function inceptions(bytes32 ) view returns(uint32)
func (*ENSDNSRegistrarCallerSession) Oracle ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarCallerSession) Oracle() (common.Address, error)
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*ENSDNSRegistrarCallerSession) PreviousRegistrar ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarCallerSession) PreviousRegistrar() (common.Address, error)
PreviousRegistrar is a free data retrieval call binding the contract method 0xab14ec59.
Solidity: function previousRegistrar() view returns(address)
func (*ENSDNSRegistrarCallerSession) Resolver ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarCallerSession) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*ENSDNSRegistrarCallerSession) Suffixes ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarCallerSession) Suffixes() (common.Address, error)
Suffixes is a free data retrieval call binding the contract method 0x30349ebe.
Solidity: function suffixes() view returns(address)
func (*ENSDNSRegistrarCallerSession) SupportsInterface ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type ENSDNSRegistrarClaim ¶
type ENSDNSRegistrarClaim struct { Node [32]byte Owner common.Address Dnsname []byte Inception uint32 Raw types.Log // Blockchain specific contextual infos }
ENSDNSRegistrarClaim represents a Claim event raised by the ENSDNSRegistrar contract.
type ENSDNSRegistrarClaimIterator ¶
type ENSDNSRegistrarClaimIterator struct { Event *ENSDNSRegistrarClaim // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSDNSRegistrarClaimIterator is returned from FilterClaim and is used to iterate over the raw logs and unpacked data for Claim events raised by the ENSDNSRegistrar contract.
func (*ENSDNSRegistrarClaimIterator) Close ¶
func (it *ENSDNSRegistrarClaimIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSDNSRegistrarClaimIterator) Error ¶
func (it *ENSDNSRegistrarClaimIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSDNSRegistrarClaimIterator) Next ¶
func (it *ENSDNSRegistrarClaimIterator) 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 ENSDNSRegistrarFilterer ¶
type ENSDNSRegistrarFilterer struct {
// contains filtered or unexported fields
}
ENSDNSRegistrarFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewENSDNSRegistrarFilterer ¶
func NewENSDNSRegistrarFilterer(address common.Address, filterer bind.ContractFilterer) (*ENSDNSRegistrarFilterer, error)
NewENSDNSRegistrarFilterer creates a new log filterer instance of ENSDNSRegistrar, bound to a specific deployed contract.
func (*ENSDNSRegistrarFilterer) FilterClaim ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarFilterer) FilterClaim(opts *bind.FilterOpts, node [][32]byte, owner []common.Address) (*ENSDNSRegistrarClaimIterator, error)
FilterClaim is a free log retrieval operation binding the contract event 0x87db02a0e483e2818060eddcbb3488ce44e35aff49a70d92c2aa6c8046cf01e2.
Solidity: event Claim(bytes32 indexed node, address indexed owner, bytes dnsname, uint32 inception)
func (*ENSDNSRegistrarFilterer) FilterNewPublicSuffixList ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarFilterer) FilterNewPublicSuffixList(opts *bind.FilterOpts) (*ENSDNSRegistrarNewPublicSuffixListIterator, error)
FilterNewPublicSuffixList is a free log retrieval operation binding the contract event 0x9176b7f47e4504df5e5516c99d90d82ac7cbd49cc77e7f22ba2ac2f2e3a3eba8.
Solidity: event NewPublicSuffixList(address suffixes)
func (*ENSDNSRegistrarFilterer) ParseClaim ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarFilterer) ParseClaim(log types.Log) (*ENSDNSRegistrarClaim, error)
ParseClaim is a log parse operation binding the contract event 0x87db02a0e483e2818060eddcbb3488ce44e35aff49a70d92c2aa6c8046cf01e2.
Solidity: event Claim(bytes32 indexed node, address indexed owner, bytes dnsname, uint32 inception)
func (*ENSDNSRegistrarFilterer) ParseNewPublicSuffixList ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarFilterer) ParseNewPublicSuffixList(log types.Log) (*ENSDNSRegistrarNewPublicSuffixList, error)
ParseNewPublicSuffixList is a log parse operation binding the contract event 0x9176b7f47e4504df5e5516c99d90d82ac7cbd49cc77e7f22ba2ac2f2e3a3eba8.
Solidity: event NewPublicSuffixList(address suffixes)
func (*ENSDNSRegistrarFilterer) WatchClaim ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarFilterer) WatchClaim(opts *bind.WatchOpts, sink chan<- *ENSDNSRegistrarClaim, node [][32]byte, owner []common.Address) (event.Subscription, error)
WatchClaim is a free log subscription operation binding the contract event 0x87db02a0e483e2818060eddcbb3488ce44e35aff49a70d92c2aa6c8046cf01e2.
Solidity: event Claim(bytes32 indexed node, address indexed owner, bytes dnsname, uint32 inception)
func (*ENSDNSRegistrarFilterer) WatchNewPublicSuffixList ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarFilterer) WatchNewPublicSuffixList(opts *bind.WatchOpts, sink chan<- *ENSDNSRegistrarNewPublicSuffixList) (event.Subscription, error)
WatchNewPublicSuffixList is a free log subscription operation binding the contract event 0x9176b7f47e4504df5e5516c99d90d82ac7cbd49cc77e7f22ba2ac2f2e3a3eba8.
Solidity: event NewPublicSuffixList(address suffixes)
type ENSDNSRegistrarNewPublicSuffixList ¶
type ENSDNSRegistrarNewPublicSuffixList struct { Suffixes common.Address Raw types.Log // Blockchain specific contextual infos }
ENSDNSRegistrarNewPublicSuffixList represents a NewPublicSuffixList event raised by the ENSDNSRegistrar contract.
type ENSDNSRegistrarNewPublicSuffixListIterator ¶
type ENSDNSRegistrarNewPublicSuffixListIterator struct { Event *ENSDNSRegistrarNewPublicSuffixList // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSDNSRegistrarNewPublicSuffixListIterator is returned from FilterNewPublicSuffixList and is used to iterate over the raw logs and unpacked data for NewPublicSuffixList events raised by the ENSDNSRegistrar contract.
func (*ENSDNSRegistrarNewPublicSuffixListIterator) Close ¶
func (it *ENSDNSRegistrarNewPublicSuffixListIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSDNSRegistrarNewPublicSuffixListIterator) Error ¶
func (it *ENSDNSRegistrarNewPublicSuffixListIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSDNSRegistrarNewPublicSuffixListIterator) Next ¶
func (it *ENSDNSRegistrarNewPublicSuffixListIterator) 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 ENSDNSRegistrarRaw ¶
type ENSDNSRegistrarRaw struct {
Contract *ENSDNSRegistrar // Generic contract binding to access the raw methods on
}
ENSDNSRegistrarRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ENSDNSRegistrarRaw) Call ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarRaw) 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 (*ENSDNSRegistrarRaw) Transact ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSDNSRegistrarRaw) Transfer ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarRaw) 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 ENSDNSRegistrarSession ¶
type ENSDNSRegistrarSession struct { Contract *ENSDNSRegistrar // 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 }
ENSDNSRegistrarSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ENSDNSRegistrarSession) EnableNode ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarSession) EnableNode(domain []byte) (*types.Transaction, error)
EnableNode is a paid mutator transaction binding the contract method 0x6f951221.
Solidity: function enableNode(bytes domain) returns(bytes32 node)
func (*ENSDNSRegistrarSession) Ens ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*ENSDNSRegistrarSession) Inceptions ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarSession) Inceptions(arg0 [32]byte) (uint32, error)
Inceptions is a free data retrieval call binding the contract method 0x25916d41.
Solidity: function inceptions(bytes32 ) view returns(uint32)
func (*ENSDNSRegistrarSession) Oracle ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarSession) Oracle() (common.Address, error)
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*ENSDNSRegistrarSession) PreviousRegistrar ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarSession) PreviousRegistrar() (common.Address, error)
PreviousRegistrar is a free data retrieval call binding the contract method 0xab14ec59.
Solidity: function previousRegistrar() view returns(address)
func (*ENSDNSRegistrarSession) ProveAndClaim ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarSession) ProveAndClaim(name []byte, input []DNSSECRRSetWithSignature) (*types.Transaction, error)
ProveAndClaim is a paid mutator transaction binding the contract method 0x29d56630.
Solidity: function proveAndClaim(bytes name, (bytes,bytes)[] input) returns()
func (*ENSDNSRegistrarSession) ProveAndClaimWithResolver ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarSession) ProveAndClaimWithResolver(name []byte, input []DNSSECRRSetWithSignature, resolver common.Address, addr common.Address) (*types.Transaction, error)
ProveAndClaimWithResolver is a paid mutator transaction binding the contract method 0x06963218.
Solidity: function proveAndClaimWithResolver(bytes name, (bytes,bytes)[] input, address resolver, address addr) returns()
func (*ENSDNSRegistrarSession) Resolver ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarSession) Resolver() (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x04f3bcec.
Solidity: function resolver() view returns(address)
func (*ENSDNSRegistrarSession) SetPublicSuffixList ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarSession) SetPublicSuffixList(_suffixes common.Address) (*types.Transaction, error)
SetPublicSuffixList is a paid mutator transaction binding the contract method 0x1ecfc411.
Solidity: function setPublicSuffixList(address _suffixes) returns()
func (*ENSDNSRegistrarSession) Suffixes ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarSession) Suffixes() (common.Address, error)
Suffixes is a free data retrieval call binding the contract method 0x30349ebe.
Solidity: function suffixes() view returns(address)
func (*ENSDNSRegistrarSession) SupportsInterface ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type ENSDNSRegistrarTransactor ¶
type ENSDNSRegistrarTransactor struct {
// contains filtered or unexported fields
}
ENSDNSRegistrarTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewENSDNSRegistrarTransactor ¶
func NewENSDNSRegistrarTransactor(address common.Address, transactor bind.ContractTransactor) (*ENSDNSRegistrarTransactor, error)
NewENSDNSRegistrarTransactor creates a new write-only instance of ENSDNSRegistrar, bound to a specific deployed contract.
func (*ENSDNSRegistrarTransactor) EnableNode ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarTransactor) EnableNode(opts *bind.TransactOpts, domain []byte) (*types.Transaction, error)
EnableNode is a paid mutator transaction binding the contract method 0x6f951221.
Solidity: function enableNode(bytes domain) returns(bytes32 node)
func (*ENSDNSRegistrarTransactor) ProveAndClaim ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarTransactor) ProveAndClaim(opts *bind.TransactOpts, name []byte, input []DNSSECRRSetWithSignature) (*types.Transaction, error)
ProveAndClaim is a paid mutator transaction binding the contract method 0x29d56630.
Solidity: function proveAndClaim(bytes name, (bytes,bytes)[] input) returns()
func (*ENSDNSRegistrarTransactor) ProveAndClaimWithResolver ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarTransactor) ProveAndClaimWithResolver(opts *bind.TransactOpts, name []byte, input []DNSSECRRSetWithSignature, resolver common.Address, addr common.Address) (*types.Transaction, error)
ProveAndClaimWithResolver is a paid mutator transaction binding the contract method 0x06963218.
Solidity: function proveAndClaimWithResolver(bytes name, (bytes,bytes)[] input, address resolver, address addr) returns()
func (*ENSDNSRegistrarTransactor) SetPublicSuffixList ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarTransactor) SetPublicSuffixList(opts *bind.TransactOpts, _suffixes common.Address) (*types.Transaction, error)
SetPublicSuffixList is a paid mutator transaction binding the contract method 0x1ecfc411.
Solidity: function setPublicSuffixList(address _suffixes) returns()
type ENSDNSRegistrarTransactorRaw ¶
type ENSDNSRegistrarTransactorRaw struct {
Contract *ENSDNSRegistrarTransactor // Generic write-only contract binding to access the raw methods on
}
ENSDNSRegistrarTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ENSDNSRegistrarTransactorRaw) Transact ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSDNSRegistrarTransactorRaw) Transfer ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarTransactorRaw) 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 ENSDNSRegistrarTransactorSession ¶
type ENSDNSRegistrarTransactorSession struct { Contract *ENSDNSRegistrarTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ENSDNSRegistrarTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ENSDNSRegistrarTransactorSession) EnableNode ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarTransactorSession) EnableNode(domain []byte) (*types.Transaction, error)
EnableNode is a paid mutator transaction binding the contract method 0x6f951221.
Solidity: function enableNode(bytes domain) returns(bytes32 node)
func (*ENSDNSRegistrarTransactorSession) ProveAndClaim ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarTransactorSession) ProveAndClaim(name []byte, input []DNSSECRRSetWithSignature) (*types.Transaction, error)
ProveAndClaim is a paid mutator transaction binding the contract method 0x29d56630.
Solidity: function proveAndClaim(bytes name, (bytes,bytes)[] input) returns()
func (*ENSDNSRegistrarTransactorSession) ProveAndClaimWithResolver ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarTransactorSession) ProveAndClaimWithResolver(name []byte, input []DNSSECRRSetWithSignature, resolver common.Address, addr common.Address) (*types.Transaction, error)
ProveAndClaimWithResolver is a paid mutator transaction binding the contract method 0x06963218.
Solidity: function proveAndClaimWithResolver(bytes name, (bytes,bytes)[] input, address resolver, address addr) returns()
func (*ENSDNSRegistrarTransactorSession) SetPublicSuffixList ¶
func (_ENSDNSRegistrar *ENSDNSRegistrarTransactorSession) SetPublicSuffixList(_suffixes common.Address) (*types.Transaction, error)
SetPublicSuffixList is a paid mutator transaction binding the contract method 0x1ecfc411.
Solidity: function setPublicSuffixList(address _suffixes) returns()
type ENSETHRegistrarController ¶
type ENSETHRegistrarController struct { ENSETHRegistrarControllerCaller // Read-only binding to the contract ENSETHRegistrarControllerTransactor // Write-only binding to the contract ENSETHRegistrarControllerFilterer // Log filterer for contract events }
ENSETHRegistrarController is an auto generated Go binding around an Ethereum contract.
func NewENSETHRegistrarController ¶
func NewENSETHRegistrarController(address common.Address, backend bind.ContractBackend) (*ENSETHRegistrarController, error)
NewENSETHRegistrarController creates a new instance of ENSETHRegistrarController, bound to a specific deployed contract.
type ENSETHRegistrarControllerCaller ¶
type ENSETHRegistrarControllerCaller struct {
// contains filtered or unexported fields
}
ENSETHRegistrarControllerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewENSETHRegistrarControllerCaller ¶
func NewENSETHRegistrarControllerCaller(address common.Address, caller bind.ContractCaller) (*ENSETHRegistrarControllerCaller, error)
NewENSETHRegistrarControllerCaller creates a new read-only instance of ENSETHRegistrarController, bound to a specific deployed contract.
func (*ENSETHRegistrarControllerCaller) Available ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) Available(opts *bind.CallOpts, name string) (bool, error)
Available is a free data retrieval call binding the contract method 0xaeb8ce9b.
Solidity: function available(string name) view returns(bool)
func (*ENSETHRegistrarControllerCaller) Commitments ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) Commitments(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
Commitments is a free data retrieval call binding the contract method 0x839df945.
Solidity: function commitments(bytes32 ) view returns(uint256)
func (*ENSETHRegistrarControllerCaller) MINREGISTRATIONDURATION ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) MINREGISTRATIONDURATION(opts *bind.CallOpts) (*big.Int, error)
MINREGISTRATIONDURATION is a free data retrieval call binding the contract method 0x8a95b09f.
Solidity: function MIN_REGISTRATION_DURATION() view returns(uint256)
func (*ENSETHRegistrarControllerCaller) MakeCommitment ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) MakeCommitment(opts *bind.CallOpts, name string, owner common.Address, duration *big.Int, secret [32]byte, resolver common.Address, data [][]byte, reverseRecord bool, ownerControlledFuses uint16) ([32]byte, error)
MakeCommitment is a free data retrieval call binding the contract method 0x65a69dcf.
Solidity: function makeCommitment(string name, address owner, uint256 duration, bytes32 secret, address resolver, bytes[] data, bool reverseRecord, uint16 ownerControlledFuses) pure returns(bytes32)
func (*ENSETHRegistrarControllerCaller) MaxCommitmentAge ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) MaxCommitmentAge(opts *bind.CallOpts) (*big.Int, error)
MaxCommitmentAge is a free data retrieval call binding the contract method 0xce1e09c0.
Solidity: function maxCommitmentAge() view returns(uint256)
func (*ENSETHRegistrarControllerCaller) MinCommitmentAge ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) MinCommitmentAge(opts *bind.CallOpts) (*big.Int, error)
MinCommitmentAge is a free data retrieval call binding the contract method 0x8d839ffe.
Solidity: function minCommitmentAge() view returns(uint256)
func (*ENSETHRegistrarControllerCaller) NameWrapper ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) NameWrapper(opts *bind.CallOpts) (common.Address, error)
NameWrapper is a free data retrieval call binding the contract method 0xa8e5fbc0.
Solidity: function nameWrapper() view returns(address)
func (*ENSETHRegistrarControllerCaller) Owner ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ENSETHRegistrarControllerCaller) Prices ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) Prices(opts *bind.CallOpts) (common.Address, error)
Prices is a free data retrieval call binding the contract method 0xd3419bf3.
Solidity: function prices() view returns(address)
func (*ENSETHRegistrarControllerCaller) RentPrice ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) RentPrice(opts *bind.CallOpts, name string, duration *big.Int) (IPriceOraclePrice, error)
RentPrice is a free data retrieval call binding the contract method 0x83e7f6ff.
Solidity: function rentPrice(string name, uint256 duration) view returns((uint256,uint256) price)
func (*ENSETHRegistrarControllerCaller) ReverseRegistrar ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) ReverseRegistrar(opts *bind.CallOpts) (common.Address, error)
ReverseRegistrar is a free data retrieval call binding the contract method 0x80869853.
Solidity: function reverseRegistrar() view returns(address)
func (*ENSETHRegistrarControllerCaller) SupportsInterface ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
func (*ENSETHRegistrarControllerCaller) Valid ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCaller) Valid(opts *bind.CallOpts, name string) (bool, error)
Valid is a free data retrieval call binding the contract method 0x9791c097.
Solidity: function valid(string name) pure returns(bool)
type ENSETHRegistrarControllerCallerRaw ¶
type ENSETHRegistrarControllerCallerRaw struct {
Contract *ENSETHRegistrarControllerCaller // Generic read-only contract binding to access the raw methods on
}
ENSETHRegistrarControllerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ENSETHRegistrarControllerCallerRaw) Call ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerRaw) 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 ENSETHRegistrarControllerCallerSession ¶
type ENSETHRegistrarControllerCallerSession struct { Contract *ENSETHRegistrarControllerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ENSETHRegistrarControllerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ENSETHRegistrarControllerCallerSession) Available ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) Available(name string) (bool, error)
Available is a free data retrieval call binding the contract method 0xaeb8ce9b.
Solidity: function available(string name) view returns(bool)
func (*ENSETHRegistrarControllerCallerSession) Commitments ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) Commitments(arg0 [32]byte) (*big.Int, error)
Commitments is a free data retrieval call binding the contract method 0x839df945.
Solidity: function commitments(bytes32 ) view returns(uint256)
func (*ENSETHRegistrarControllerCallerSession) MINREGISTRATIONDURATION ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) MINREGISTRATIONDURATION() (*big.Int, error)
MINREGISTRATIONDURATION is a free data retrieval call binding the contract method 0x8a95b09f.
Solidity: function MIN_REGISTRATION_DURATION() view returns(uint256)
func (*ENSETHRegistrarControllerCallerSession) MakeCommitment ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) MakeCommitment(name string, owner common.Address, duration *big.Int, secret [32]byte, resolver common.Address, data [][]byte, reverseRecord bool, ownerControlledFuses uint16) ([32]byte, error)
MakeCommitment is a free data retrieval call binding the contract method 0x65a69dcf.
Solidity: function makeCommitment(string name, address owner, uint256 duration, bytes32 secret, address resolver, bytes[] data, bool reverseRecord, uint16 ownerControlledFuses) pure returns(bytes32)
func (*ENSETHRegistrarControllerCallerSession) MaxCommitmentAge ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) MaxCommitmentAge() (*big.Int, error)
MaxCommitmentAge is a free data retrieval call binding the contract method 0xce1e09c0.
Solidity: function maxCommitmentAge() view returns(uint256)
func (*ENSETHRegistrarControllerCallerSession) MinCommitmentAge ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) MinCommitmentAge() (*big.Int, error)
MinCommitmentAge is a free data retrieval call binding the contract method 0x8d839ffe.
Solidity: function minCommitmentAge() view returns(uint256)
func (*ENSETHRegistrarControllerCallerSession) NameWrapper ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) NameWrapper() (common.Address, error)
NameWrapper is a free data retrieval call binding the contract method 0xa8e5fbc0.
Solidity: function nameWrapper() view returns(address)
func (*ENSETHRegistrarControllerCallerSession) Owner ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ENSETHRegistrarControllerCallerSession) Prices ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) Prices() (common.Address, error)
Prices is a free data retrieval call binding the contract method 0xd3419bf3.
Solidity: function prices() view returns(address)
func (*ENSETHRegistrarControllerCallerSession) RentPrice ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) RentPrice(name string, duration *big.Int) (IPriceOraclePrice, error)
RentPrice is a free data retrieval call binding the contract method 0x83e7f6ff.
Solidity: function rentPrice(string name, uint256 duration) view returns((uint256,uint256) price)
func (*ENSETHRegistrarControllerCallerSession) ReverseRegistrar ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) ReverseRegistrar() (common.Address, error)
ReverseRegistrar is a free data retrieval call binding the contract method 0x80869853.
Solidity: function reverseRegistrar() view returns(address)
func (*ENSETHRegistrarControllerCallerSession) SupportsInterface ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type ENSETHRegistrarControllerFilterer ¶
type ENSETHRegistrarControllerFilterer struct {
// contains filtered or unexported fields
}
ENSETHRegistrarControllerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewENSETHRegistrarControllerFilterer ¶
func NewENSETHRegistrarControllerFilterer(address common.Address, filterer bind.ContractFilterer) (*ENSETHRegistrarControllerFilterer, error)
NewENSETHRegistrarControllerFilterer creates a new log filterer instance of ENSETHRegistrarController, bound to a specific deployed contract.
func (*ENSETHRegistrarControllerFilterer) FilterNameRegistered ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) FilterNameRegistered(opts *bind.FilterOpts, label [][32]byte, owner []common.Address) (*ENSETHRegistrarControllerNameRegisteredIterator, error)
FilterNameRegistered is a free log retrieval operation binding the contract event 0x69e37f151eb98a09618ddaa80c8cfaf1ce5996867c489f45b555b412271ebf27.
Solidity: event NameRegistered(string name, bytes32 indexed label, address indexed owner, uint256 baseCost, uint256 premium, uint256 expires)
func (*ENSETHRegistrarControllerFilterer) FilterNameRenewed ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) FilterNameRenewed(opts *bind.FilterOpts, label [][32]byte) (*ENSETHRegistrarControllerNameRenewedIterator, error)
FilterNameRenewed is a free log retrieval operation binding the contract event 0x3da24c024582931cfaf8267d8ed24d13a82a8068d5bd337d30ec45cea4e506ae.
Solidity: event NameRenewed(string name, bytes32 indexed label, uint256 cost, uint256 expires)
func (*ENSETHRegistrarControllerFilterer) FilterOwnershipTransferred ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ENSETHRegistrarControllerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ENSETHRegistrarControllerFilterer) ParseNameRegistered ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) ParseNameRegistered(log types.Log) (*ENSETHRegistrarControllerNameRegistered, error)
ParseNameRegistered is a log parse operation binding the contract event 0x69e37f151eb98a09618ddaa80c8cfaf1ce5996867c489f45b555b412271ebf27.
Solidity: event NameRegistered(string name, bytes32 indexed label, address indexed owner, uint256 baseCost, uint256 premium, uint256 expires)
func (*ENSETHRegistrarControllerFilterer) ParseNameRenewed ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) ParseNameRenewed(log types.Log) (*ENSETHRegistrarControllerNameRenewed, error)
ParseNameRenewed is a log parse operation binding the contract event 0x3da24c024582931cfaf8267d8ed24d13a82a8068d5bd337d30ec45cea4e506ae.
Solidity: event NameRenewed(string name, bytes32 indexed label, uint256 cost, uint256 expires)
func (*ENSETHRegistrarControllerFilterer) ParseOwnershipTransferred ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) ParseOwnershipTransferred(log types.Log) (*ENSETHRegistrarControllerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ENSETHRegistrarControllerFilterer) WatchNameRegistered ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) WatchNameRegistered(opts *bind.WatchOpts, sink chan<- *ENSETHRegistrarControllerNameRegistered, label [][32]byte, owner []common.Address) (event.Subscription, error)
WatchNameRegistered is a free log subscription operation binding the contract event 0x69e37f151eb98a09618ddaa80c8cfaf1ce5996867c489f45b555b412271ebf27.
Solidity: event NameRegistered(string name, bytes32 indexed label, address indexed owner, uint256 baseCost, uint256 premium, uint256 expires)
func (*ENSETHRegistrarControllerFilterer) WatchNameRenewed ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) WatchNameRenewed(opts *bind.WatchOpts, sink chan<- *ENSETHRegistrarControllerNameRenewed, label [][32]byte) (event.Subscription, error)
WatchNameRenewed is a free log subscription operation binding the contract event 0x3da24c024582931cfaf8267d8ed24d13a82a8068d5bd337d30ec45cea4e506ae.
Solidity: event NameRenewed(string name, bytes32 indexed label, uint256 cost, uint256 expires)
func (*ENSETHRegistrarControllerFilterer) WatchOwnershipTransferred ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ENSETHRegistrarControllerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type ENSETHRegistrarControllerNameRegistered ¶
type ENSETHRegistrarControllerNameRegistered struct { Name string Label [32]byte Owner common.Address BaseCost *big.Int Premium *big.Int Expires *big.Int Raw types.Log // Blockchain specific contextual infos }
ENSETHRegistrarControllerNameRegistered represents a NameRegistered event raised by the ENSETHRegistrarController contract.
type ENSETHRegistrarControllerNameRegisteredIterator ¶
type ENSETHRegistrarControllerNameRegisteredIterator struct { Event *ENSETHRegistrarControllerNameRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSETHRegistrarControllerNameRegisteredIterator is returned from FilterNameRegistered and is used to iterate over the raw logs and unpacked data for NameRegistered events raised by the ENSETHRegistrarController contract.
func (*ENSETHRegistrarControllerNameRegisteredIterator) Close ¶
func (it *ENSETHRegistrarControllerNameRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSETHRegistrarControllerNameRegisteredIterator) Error ¶
func (it *ENSETHRegistrarControllerNameRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSETHRegistrarControllerNameRegisteredIterator) Next ¶
func (it *ENSETHRegistrarControllerNameRegisteredIterator) 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 ENSETHRegistrarControllerNameRenewed ¶
type ENSETHRegistrarControllerNameRenewed struct { Name string Label [32]byte Cost *big.Int Expires *big.Int Raw types.Log // Blockchain specific contextual infos }
ENSETHRegistrarControllerNameRenewed represents a NameRenewed event raised by the ENSETHRegistrarController contract.
type ENSETHRegistrarControllerNameRenewedIterator ¶
type ENSETHRegistrarControllerNameRenewedIterator struct { Event *ENSETHRegistrarControllerNameRenewed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSETHRegistrarControllerNameRenewedIterator is returned from FilterNameRenewed and is used to iterate over the raw logs and unpacked data for NameRenewed events raised by the ENSETHRegistrarController contract.
func (*ENSETHRegistrarControllerNameRenewedIterator) Close ¶
func (it *ENSETHRegistrarControllerNameRenewedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSETHRegistrarControllerNameRenewedIterator) Error ¶
func (it *ENSETHRegistrarControllerNameRenewedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSETHRegistrarControllerNameRenewedIterator) Next ¶
func (it *ENSETHRegistrarControllerNameRenewedIterator) 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 ENSETHRegistrarControllerOwnershipTransferred ¶
type ENSETHRegistrarControllerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ENSETHRegistrarControllerOwnershipTransferred represents a OwnershipTransferred event raised by the ENSETHRegistrarController contract.
type ENSETHRegistrarControllerOwnershipTransferredIterator ¶
type ENSETHRegistrarControllerOwnershipTransferredIterator struct { Event *ENSETHRegistrarControllerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSETHRegistrarControllerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ENSETHRegistrarController contract.
func (*ENSETHRegistrarControllerOwnershipTransferredIterator) Close ¶
func (it *ENSETHRegistrarControllerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSETHRegistrarControllerOwnershipTransferredIterator) Error ¶
func (it *ENSETHRegistrarControllerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSETHRegistrarControllerOwnershipTransferredIterator) Next ¶
func (it *ENSETHRegistrarControllerOwnershipTransferredIterator) 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 ENSETHRegistrarControllerRaw ¶
type ENSETHRegistrarControllerRaw struct {
Contract *ENSETHRegistrarController // Generic contract binding to access the raw methods on
}
ENSETHRegistrarControllerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ENSETHRegistrarControllerRaw) Call ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerRaw) 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 (*ENSETHRegistrarControllerRaw) Transact ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSETHRegistrarControllerRaw) Transfer ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerRaw) 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 ENSETHRegistrarControllerSession ¶
type ENSETHRegistrarControllerSession struct { Contract *ENSETHRegistrarController // 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 }
ENSETHRegistrarControllerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ENSETHRegistrarControllerSession) Available ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Available(name string) (bool, error)
Available is a free data retrieval call binding the contract method 0xaeb8ce9b.
Solidity: function available(string name) view returns(bool)
func (*ENSETHRegistrarControllerSession) Commit ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Commit(commitment [32]byte) (*types.Transaction, error)
Commit is a paid mutator transaction binding the contract method 0xf14fcbc8.
Solidity: function commit(bytes32 commitment) returns()
func (*ENSETHRegistrarControllerSession) Commitments ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Commitments(arg0 [32]byte) (*big.Int, error)
Commitments is a free data retrieval call binding the contract method 0x839df945.
Solidity: function commitments(bytes32 ) view returns(uint256)
func (*ENSETHRegistrarControllerSession) MINREGISTRATIONDURATION ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) MINREGISTRATIONDURATION() (*big.Int, error)
MINREGISTRATIONDURATION is a free data retrieval call binding the contract method 0x8a95b09f.
Solidity: function MIN_REGISTRATION_DURATION() view returns(uint256)
func (*ENSETHRegistrarControllerSession) MakeCommitment ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) MakeCommitment(name string, owner common.Address, duration *big.Int, secret [32]byte, resolver common.Address, data [][]byte, reverseRecord bool, ownerControlledFuses uint16) ([32]byte, error)
MakeCommitment is a free data retrieval call binding the contract method 0x65a69dcf.
Solidity: function makeCommitment(string name, address owner, uint256 duration, bytes32 secret, address resolver, bytes[] data, bool reverseRecord, uint16 ownerControlledFuses) pure returns(bytes32)
func (*ENSETHRegistrarControllerSession) MaxCommitmentAge ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) MaxCommitmentAge() (*big.Int, error)
MaxCommitmentAge is a free data retrieval call binding the contract method 0xce1e09c0.
Solidity: function maxCommitmentAge() view returns(uint256)
func (*ENSETHRegistrarControllerSession) MinCommitmentAge ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) MinCommitmentAge() (*big.Int, error)
MinCommitmentAge is a free data retrieval call binding the contract method 0x8d839ffe.
Solidity: function minCommitmentAge() view returns(uint256)
func (*ENSETHRegistrarControllerSession) NameWrapper ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) NameWrapper() (common.Address, error)
NameWrapper is a free data retrieval call binding the contract method 0xa8e5fbc0.
Solidity: function nameWrapper() view returns(address)
func (*ENSETHRegistrarControllerSession) Owner ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ENSETHRegistrarControllerSession) Prices ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Prices() (common.Address, error)
Prices is a free data retrieval call binding the contract method 0xd3419bf3.
Solidity: function prices() view returns(address)
func (*ENSETHRegistrarControllerSession) RecoverFunds ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) RecoverFunds(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0x5d3590d5.
Solidity: function recoverFunds(address _token, address _to, uint256 _amount) returns()
func (*ENSETHRegistrarControllerSession) Register ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Register(name string, owner common.Address, duration *big.Int, secret [32]byte, resolver common.Address, data [][]byte, reverseRecord bool, ownerControlledFuses uint16) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x74694a2b.
Solidity: function register(string name, address owner, uint256 duration, bytes32 secret, address resolver, bytes[] data, bool reverseRecord, uint16 ownerControlledFuses) payable returns()
func (*ENSETHRegistrarControllerSession) Renew ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Renew(name string, duration *big.Int) (*types.Transaction, error)
Renew is a paid mutator transaction binding the contract method 0xacf1a841.
Solidity: function renew(string name, uint256 duration) payable returns()
func (*ENSETHRegistrarControllerSession) RenounceOwnership ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ENSETHRegistrarControllerSession) RentPrice ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) RentPrice(name string, duration *big.Int) (IPriceOraclePrice, error)
RentPrice is a free data retrieval call binding the contract method 0x83e7f6ff.
Solidity: function rentPrice(string name, uint256 duration) view returns((uint256,uint256) price)
func (*ENSETHRegistrarControllerSession) ReverseRegistrar ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) ReverseRegistrar() (common.Address, error)
ReverseRegistrar is a free data retrieval call binding the contract method 0x80869853.
Solidity: function reverseRegistrar() view returns(address)
func (*ENSETHRegistrarControllerSession) SupportsInterface ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
func (*ENSETHRegistrarControllerSession) TransferOwnership ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ENSETHRegistrarControllerSession) Valid ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Valid(name string) (bool, error)
Valid is a free data retrieval call binding the contract method 0x9791c097.
Solidity: function valid(string name) pure returns(bool)
func (*ENSETHRegistrarControllerSession) Withdraw ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type ENSETHRegistrarControllerTransactor ¶
type ENSETHRegistrarControllerTransactor struct {
// contains filtered or unexported fields
}
ENSETHRegistrarControllerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewENSETHRegistrarControllerTransactor ¶
func NewENSETHRegistrarControllerTransactor(address common.Address, transactor bind.ContractTransactor) (*ENSETHRegistrarControllerTransactor, error)
NewENSETHRegistrarControllerTransactor creates a new write-only instance of ENSETHRegistrarController, bound to a specific deployed contract.
func (*ENSETHRegistrarControllerTransactor) Commit ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactor) Commit(opts *bind.TransactOpts, commitment [32]byte) (*types.Transaction, error)
Commit is a paid mutator transaction binding the contract method 0xf14fcbc8.
Solidity: function commit(bytes32 commitment) returns()
func (*ENSETHRegistrarControllerTransactor) RecoverFunds ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactor) RecoverFunds(opts *bind.TransactOpts, _token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0x5d3590d5.
Solidity: function recoverFunds(address _token, address _to, uint256 _amount) returns()
func (*ENSETHRegistrarControllerTransactor) Register ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactor) Register(opts *bind.TransactOpts, name string, owner common.Address, duration *big.Int, secret [32]byte, resolver common.Address, data [][]byte, reverseRecord bool, ownerControlledFuses uint16) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x74694a2b.
Solidity: function register(string name, address owner, uint256 duration, bytes32 secret, address resolver, bytes[] data, bool reverseRecord, uint16 ownerControlledFuses) payable returns()
func (*ENSETHRegistrarControllerTransactor) Renew ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactor) Renew(opts *bind.TransactOpts, name string, duration *big.Int) (*types.Transaction, error)
Renew is a paid mutator transaction binding the contract method 0xacf1a841.
Solidity: function renew(string name, uint256 duration) payable returns()
func (*ENSETHRegistrarControllerTransactor) RenounceOwnership ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ENSETHRegistrarControllerTransactor) TransferOwnership ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ENSETHRegistrarControllerTransactor) Withdraw ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type ENSETHRegistrarControllerTransactorRaw ¶
type ENSETHRegistrarControllerTransactorRaw struct {
Contract *ENSETHRegistrarControllerTransactor // Generic write-only contract binding to access the raw methods on
}
ENSETHRegistrarControllerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ENSETHRegistrarControllerTransactorRaw) Transact ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSETHRegistrarControllerTransactorRaw) Transfer ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorRaw) 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 ENSETHRegistrarControllerTransactorSession ¶
type ENSETHRegistrarControllerTransactorSession struct { Contract *ENSETHRegistrarControllerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ENSETHRegistrarControllerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ENSETHRegistrarControllerTransactorSession) Commit ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorSession) Commit(commitment [32]byte) (*types.Transaction, error)
Commit is a paid mutator transaction binding the contract method 0xf14fcbc8.
Solidity: function commit(bytes32 commitment) returns()
func (*ENSETHRegistrarControllerTransactorSession) RecoverFunds ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorSession) RecoverFunds(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0x5d3590d5.
Solidity: function recoverFunds(address _token, address _to, uint256 _amount) returns()
func (*ENSETHRegistrarControllerTransactorSession) Register ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorSession) Register(name string, owner common.Address, duration *big.Int, secret [32]byte, resolver common.Address, data [][]byte, reverseRecord bool, ownerControlledFuses uint16) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x74694a2b.
Solidity: function register(string name, address owner, uint256 duration, bytes32 secret, address resolver, bytes[] data, bool reverseRecord, uint16 ownerControlledFuses) payable returns()
func (*ENSETHRegistrarControllerTransactorSession) Renew ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorSession) Renew(name string, duration *big.Int) (*types.Transaction, error)
Renew is a paid mutator transaction binding the contract method 0xacf1a841.
Solidity: function renew(string name, uint256 duration) payable returns()
func (*ENSETHRegistrarControllerTransactorSession) RenounceOwnership ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ENSETHRegistrarControllerTransactorSession) TransferOwnership ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ENSETHRegistrarControllerTransactorSession) Withdraw ¶
func (_ENSETHRegistrarController *ENSETHRegistrarControllerTransactorSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type ENSNameWrapper ¶
type ENSNameWrapper struct { ENSNameWrapperCaller // Read-only binding to the contract ENSNameWrapperTransactor // Write-only binding to the contract ENSNameWrapperFilterer // Log filterer for contract events }
ENSNameWrapper is an auto generated Go binding around an Ethereum contract.
func NewENSNameWrapper ¶
func NewENSNameWrapper(address common.Address, backend bind.ContractBackend) (*ENSNameWrapper, error)
NewENSNameWrapper creates a new instance of ENSNameWrapper, bound to a specific deployed contract.
type ENSNameWrapperApproval ¶
type ENSNameWrapperApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ENSNameWrapperApproval represents a Approval event raised by the ENSNameWrapper contract.
type ENSNameWrapperApprovalForAll ¶
type ENSNameWrapperApprovalForAll struct { Account common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ENSNameWrapperApprovalForAll represents a ApprovalForAll event raised by the ENSNameWrapper contract.
type ENSNameWrapperApprovalForAllIterator ¶
type ENSNameWrapperApprovalForAllIterator struct { Event *ENSNameWrapperApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSNameWrapperApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ENSNameWrapper contract.
func (*ENSNameWrapperApprovalForAllIterator) Close ¶
func (it *ENSNameWrapperApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSNameWrapperApprovalForAllIterator) Error ¶
func (it *ENSNameWrapperApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSNameWrapperApprovalForAllIterator) Next ¶
func (it *ENSNameWrapperApprovalForAllIterator) 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 ENSNameWrapperApprovalIterator ¶
type ENSNameWrapperApprovalIterator struct { Event *ENSNameWrapperApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSNameWrapperApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ENSNameWrapper contract.
func (*ENSNameWrapperApprovalIterator) Close ¶
func (it *ENSNameWrapperApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSNameWrapperApprovalIterator) Error ¶
func (it *ENSNameWrapperApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSNameWrapperApprovalIterator) Next ¶
func (it *ENSNameWrapperApprovalIterator) 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 ENSNameWrapperCaller ¶
type ENSNameWrapperCaller struct {
// contains filtered or unexported fields
}
ENSNameWrapperCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewENSNameWrapperCaller ¶
func NewENSNameWrapperCaller(address common.Address, caller bind.ContractCaller) (*ENSNameWrapperCaller, error)
NewENSNameWrapperCaller creates a new read-only instance of ENSNameWrapper, bound to a specific deployed contract.
func (*ENSNameWrapperCaller) AllFusesBurned ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) AllFusesBurned(opts *bind.CallOpts, node [32]byte, fuseMask uint32) (bool, error)
AllFusesBurned is a free data retrieval call binding the contract method 0xadf4960a.
Solidity: function allFusesBurned(bytes32 node, uint32 fuseMask) view returns(bool)
func (*ENSNameWrapperCaller) BalanceOf ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) BalanceOf(opts *bind.CallOpts, account common.Address, id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address account, uint256 id) view returns(uint256)
func (*ENSNameWrapperCaller) BalanceOfBatch ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) BalanceOfBatch(opts *bind.CallOpts, accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] accounts, uint256[] ids) view returns(uint256[])
func (*ENSNameWrapperCaller) CanExtendSubnames ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) CanExtendSubnames(opts *bind.CallOpts, node [32]byte, addr common.Address) (bool, error)
CanExtendSubnames is a free data retrieval call binding the contract method 0x0e4cd725.
Solidity: function canExtendSubnames(bytes32 node, address addr) view returns(bool)
func (*ENSNameWrapperCaller) CanModifyName ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) CanModifyName(opts *bind.CallOpts, node [32]byte, addr common.Address) (bool, error)
CanModifyName is a free data retrieval call binding the contract method 0x41415eab.
Solidity: function canModifyName(bytes32 node, address addr) view returns(bool)
func (*ENSNameWrapperCaller) Controllers ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) Controllers(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Controllers is a free data retrieval call binding the contract method 0xda8c229e.
Solidity: function controllers(address ) view returns(bool)
func (*ENSNameWrapperCaller) Ens ¶
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*ENSNameWrapperCaller) GetApproved ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) GetApproved(opts *bind.CallOpts, id *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 id) view returns(address operator)
func (*ENSNameWrapperCaller) GetData ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) GetData(opts *bind.CallOpts, id *big.Int) (struct { Owner common.Address Fuses uint32 Expiry uint64 }, error)
GetData is a free data retrieval call binding the contract method 0x0178fe3f.
Solidity: function getData(uint256 id) view returns(address owner, uint32 fuses, uint64 expiry)
func (*ENSNameWrapperCaller) IsApprovedForAll ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) IsApprovedForAll(opts *bind.CallOpts, account common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address account, address operator) view returns(bool)
func (*ENSNameWrapperCaller) IsWrapped ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) IsWrapped(opts *bind.CallOpts, parentNode [32]byte, labelhash [32]byte) (bool, error)
IsWrapped is a free data retrieval call binding the contract method 0xd9a50c12.
Solidity: function isWrapped(bytes32 parentNode, bytes32 labelhash) view returns(bool)
func (*ENSNameWrapperCaller) IsWrapped0 ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) IsWrapped0(opts *bind.CallOpts, node [32]byte) (bool, error)
IsWrapped0 is a free data retrieval call binding the contract method 0xfd0cd0d9.
Solidity: function isWrapped(bytes32 node) view returns(bool)
func (*ENSNameWrapperCaller) MetadataService ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) MetadataService(opts *bind.CallOpts) (common.Address, error)
MetadataService is a free data retrieval call binding the contract method 0x53095467.
Solidity: function metadataService() view returns(address)
func (*ENSNameWrapperCaller) Name ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ENSNameWrapperCaller) Names ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) Names(opts *bind.CallOpts, arg0 [32]byte) ([]byte, error)
Names is a free data retrieval call binding the contract method 0x20c38e2b.
Solidity: function names(bytes32 ) view returns(bytes)
func (*ENSNameWrapperCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ENSNameWrapperCaller) OwnerOf ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) OwnerOf(opts *bind.CallOpts, id *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 id) view returns(address owner)
func (*ENSNameWrapperCaller) Registrar ¶
Registrar is a free data retrieval call binding the contract method 0x2b20e397.
Solidity: function registrar() view returns(address)
func (*ENSNameWrapperCaller) SupportsInterface ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) 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) view returns(bool)
func (*ENSNameWrapperCaller) Tokens ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) Tokens(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
Tokens is a free data retrieval call binding the contract method 0xed70554d.
Solidity: function _tokens(uint256 ) view returns(uint256)
func (*ENSNameWrapperCaller) UpgradeContract ¶
func (_ENSNameWrapper *ENSNameWrapperCaller) UpgradeContract(opts *bind.CallOpts) (common.Address, error)
UpgradeContract is a free data retrieval call binding the contract method 0x1f4e1504.
Solidity: function upgradeContract() view returns(address)
type ENSNameWrapperCallerRaw ¶
type ENSNameWrapperCallerRaw struct {
Contract *ENSNameWrapperCaller // Generic read-only contract binding to access the raw methods on
}
ENSNameWrapperCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ENSNameWrapperCallerRaw) Call ¶
func (_ENSNameWrapper *ENSNameWrapperCallerRaw) 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 ENSNameWrapperCallerSession ¶
type ENSNameWrapperCallerSession struct { Contract *ENSNameWrapperCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ENSNameWrapperCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ENSNameWrapperCallerSession) AllFusesBurned ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) AllFusesBurned(node [32]byte, fuseMask uint32) (bool, error)
AllFusesBurned is a free data retrieval call binding the contract method 0xadf4960a.
Solidity: function allFusesBurned(bytes32 node, uint32 fuseMask) view returns(bool)
func (*ENSNameWrapperCallerSession) BalanceOf ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address account, uint256 id) view returns(uint256)
func (*ENSNameWrapperCallerSession) BalanceOfBatch ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] accounts, uint256[] ids) view returns(uint256[])
func (*ENSNameWrapperCallerSession) CanExtendSubnames ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) CanExtendSubnames(node [32]byte, addr common.Address) (bool, error)
CanExtendSubnames is a free data retrieval call binding the contract method 0x0e4cd725.
Solidity: function canExtendSubnames(bytes32 node, address addr) view returns(bool)
func (*ENSNameWrapperCallerSession) CanModifyName ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) CanModifyName(node [32]byte, addr common.Address) (bool, error)
CanModifyName is a free data retrieval call binding the contract method 0x41415eab.
Solidity: function canModifyName(bytes32 node, address addr) view returns(bool)
func (*ENSNameWrapperCallerSession) Controllers ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) Controllers(arg0 common.Address) (bool, error)
Controllers is a free data retrieval call binding the contract method 0xda8c229e.
Solidity: function controllers(address ) view returns(bool)
func (*ENSNameWrapperCallerSession) Ens ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*ENSNameWrapperCallerSession) GetApproved ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) GetApproved(id *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 id) view returns(address operator)
func (*ENSNameWrapperCallerSession) GetData ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) GetData(id *big.Int) (struct { Owner common.Address Fuses uint32 Expiry uint64 }, error)
GetData is a free data retrieval call binding the contract method 0x0178fe3f.
Solidity: function getData(uint256 id) view returns(address owner, uint32 fuses, uint64 expiry)
func (*ENSNameWrapperCallerSession) IsApprovedForAll ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address account, address operator) view returns(bool)
func (*ENSNameWrapperCallerSession) IsWrapped ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) IsWrapped(parentNode [32]byte, labelhash [32]byte) (bool, error)
IsWrapped is a free data retrieval call binding the contract method 0xd9a50c12.
Solidity: function isWrapped(bytes32 parentNode, bytes32 labelhash) view returns(bool)
func (*ENSNameWrapperCallerSession) IsWrapped0 ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) IsWrapped0(node [32]byte) (bool, error)
IsWrapped0 is a free data retrieval call binding the contract method 0xfd0cd0d9.
Solidity: function isWrapped(bytes32 node) view returns(bool)
func (*ENSNameWrapperCallerSession) MetadataService ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) MetadataService() (common.Address, error)
MetadataService is a free data retrieval call binding the contract method 0x53095467.
Solidity: function metadataService() view returns(address)
func (*ENSNameWrapperCallerSession) Name ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ENSNameWrapperCallerSession) Names ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) Names(arg0 [32]byte) ([]byte, error)
Names is a free data retrieval call binding the contract method 0x20c38e2b.
Solidity: function names(bytes32 ) view returns(bytes)
func (*ENSNameWrapperCallerSession) Owner ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ENSNameWrapperCallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 id) view returns(address owner)
func (*ENSNameWrapperCallerSession) Registrar ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) Registrar() (common.Address, error)
Registrar is a free data retrieval call binding the contract method 0x2b20e397.
Solidity: function registrar() view returns(address)
func (*ENSNameWrapperCallerSession) SupportsInterface ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*ENSNameWrapperCallerSession) Tokens ¶
Tokens is a free data retrieval call binding the contract method 0xed70554d.
Solidity: function _tokens(uint256 ) view returns(uint256)
func (*ENSNameWrapperCallerSession) UpgradeContract ¶
func (_ENSNameWrapper *ENSNameWrapperCallerSession) UpgradeContract() (common.Address, error)
UpgradeContract is a free data retrieval call binding the contract method 0x1f4e1504.
Solidity: function upgradeContract() view returns(address)
type ENSNameWrapperControllerChanged ¶
type ENSNameWrapperControllerChanged struct { Controller common.Address Active bool Raw types.Log // Blockchain specific contextual infos }
ENSNameWrapperControllerChanged represents a ControllerChanged event raised by the ENSNameWrapper contract.
type ENSNameWrapperControllerChangedIterator ¶
type ENSNameWrapperControllerChangedIterator struct { Event *ENSNameWrapperControllerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSNameWrapperControllerChangedIterator is returned from FilterControllerChanged and is used to iterate over the raw logs and unpacked data for ControllerChanged events raised by the ENSNameWrapper contract.
func (*ENSNameWrapperControllerChangedIterator) Close ¶
func (it *ENSNameWrapperControllerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSNameWrapperControllerChangedIterator) Error ¶
func (it *ENSNameWrapperControllerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSNameWrapperControllerChangedIterator) Next ¶
func (it *ENSNameWrapperControllerChangedIterator) 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 ENSNameWrapperExpiryExtended ¶
type ENSNameWrapperExpiryExtended struct { Node [32]byte Expiry uint64 Raw types.Log // Blockchain specific contextual infos }
ENSNameWrapperExpiryExtended represents a ExpiryExtended event raised by the ENSNameWrapper contract.
type ENSNameWrapperExpiryExtendedIterator ¶
type ENSNameWrapperExpiryExtendedIterator struct { Event *ENSNameWrapperExpiryExtended // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSNameWrapperExpiryExtendedIterator is returned from FilterExpiryExtended and is used to iterate over the raw logs and unpacked data for ExpiryExtended events raised by the ENSNameWrapper contract.
func (*ENSNameWrapperExpiryExtendedIterator) Close ¶
func (it *ENSNameWrapperExpiryExtendedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSNameWrapperExpiryExtendedIterator) Error ¶
func (it *ENSNameWrapperExpiryExtendedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSNameWrapperExpiryExtendedIterator) Next ¶
func (it *ENSNameWrapperExpiryExtendedIterator) 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 ENSNameWrapperFilterer ¶
type ENSNameWrapperFilterer struct {
// contains filtered or unexported fields
}
ENSNameWrapperFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewENSNameWrapperFilterer ¶
func NewENSNameWrapperFilterer(address common.Address, filterer bind.ContractFilterer) (*ENSNameWrapperFilterer, error)
NewENSNameWrapperFilterer creates a new log filterer instance of ENSNameWrapper, bound to a specific deployed contract.
func (*ENSNameWrapperFilterer) FilterApproval ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*ENSNameWrapperApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ENSNameWrapperFilterer) FilterApprovalForAll ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterApprovalForAll(opts *bind.FilterOpts, account []common.Address, operator []common.Address) (*ENSNameWrapperApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed account, address indexed operator, bool approved)
func (*ENSNameWrapperFilterer) FilterControllerChanged ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterControllerChanged(opts *bind.FilterOpts, controller []common.Address) (*ENSNameWrapperControllerChangedIterator, error)
FilterControllerChanged is a free log retrieval operation binding the contract event 0x4c97694570a07277810af7e5669ffd5f6a2d6b74b6e9a274b8b870fd5114cf87.
Solidity: event ControllerChanged(address indexed controller, bool active)
func (*ENSNameWrapperFilterer) FilterExpiryExtended ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterExpiryExtended(opts *bind.FilterOpts, node [][32]byte) (*ENSNameWrapperExpiryExtendedIterator, error)
FilterExpiryExtended is a free log retrieval operation binding the contract event 0xf675815a0817338f93a7da433f6bd5f5542f1029b11b455191ac96c7f6a9b132.
Solidity: event ExpiryExtended(bytes32 indexed node, uint64 expiry)
func (*ENSNameWrapperFilterer) FilterFusesSet ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterFusesSet(opts *bind.FilterOpts, node [][32]byte) (*ENSNameWrapperFusesSetIterator, error)
FilterFusesSet is a free log retrieval operation binding the contract event 0x39873f00c80f4f94b7bd1594aebcf650f003545b74824d57ddf4939e3ff3a34b.
Solidity: event FusesSet(bytes32 indexed node, uint32 fuses)
func (*ENSNameWrapperFilterer) FilterNameUnwrapped ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterNameUnwrapped(opts *bind.FilterOpts, node [][32]byte) (*ENSNameWrapperNameUnwrappedIterator, error)
FilterNameUnwrapped is a free log retrieval operation binding the contract event 0xee2ba1195c65bcf218a83d874335c6bf9d9067b4c672f3c3bf16cf40de7586c4.
Solidity: event NameUnwrapped(bytes32 indexed node, address owner)
func (*ENSNameWrapperFilterer) FilterNameWrapped ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterNameWrapped(opts *bind.FilterOpts, node [][32]byte) (*ENSNameWrapperNameWrappedIterator, error)
FilterNameWrapped is a free log retrieval operation binding the contract event 0x8ce7013e8abebc55c3890a68f5a27c67c3f7efa64e584de5fb22363c606fd340.
Solidity: event NameWrapped(bytes32 indexed node, bytes name, address owner, uint32 fuses, uint64 expiry)
func (*ENSNameWrapperFilterer) FilterOwnershipTransferred ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ENSNameWrapperOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ENSNameWrapperFilterer) FilterTransferBatch ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*ENSNameWrapperTransferBatchIterator, error)
FilterTransferBatch is a free log retrieval operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
func (*ENSNameWrapperFilterer) FilterTransferSingle ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*ENSNameWrapperTransferSingleIterator, error)
FilterTransferSingle is a free log retrieval operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
func (*ENSNameWrapperFilterer) FilterURI ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*ENSNameWrapperURIIterator, error)
FilterURI is a free log retrieval operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*ENSNameWrapperFilterer) ParseApproval ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseApproval(log types.Log) (*ENSNameWrapperApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ENSNameWrapperFilterer) ParseApprovalForAll ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseApprovalForAll(log types.Log) (*ENSNameWrapperApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed account, address indexed operator, bool approved)
func (*ENSNameWrapperFilterer) ParseControllerChanged ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseControllerChanged(log types.Log) (*ENSNameWrapperControllerChanged, error)
ParseControllerChanged is a log parse operation binding the contract event 0x4c97694570a07277810af7e5669ffd5f6a2d6b74b6e9a274b8b870fd5114cf87.
Solidity: event ControllerChanged(address indexed controller, bool active)
func (*ENSNameWrapperFilterer) ParseExpiryExtended ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseExpiryExtended(log types.Log) (*ENSNameWrapperExpiryExtended, error)
ParseExpiryExtended is a log parse operation binding the contract event 0xf675815a0817338f93a7da433f6bd5f5542f1029b11b455191ac96c7f6a9b132.
Solidity: event ExpiryExtended(bytes32 indexed node, uint64 expiry)
func (*ENSNameWrapperFilterer) ParseFusesSet ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseFusesSet(log types.Log) (*ENSNameWrapperFusesSet, error)
ParseFusesSet is a log parse operation binding the contract event 0x39873f00c80f4f94b7bd1594aebcf650f003545b74824d57ddf4939e3ff3a34b.
Solidity: event FusesSet(bytes32 indexed node, uint32 fuses)
func (*ENSNameWrapperFilterer) ParseNameUnwrapped ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseNameUnwrapped(log types.Log) (*ENSNameWrapperNameUnwrapped, error)
ParseNameUnwrapped is a log parse operation binding the contract event 0xee2ba1195c65bcf218a83d874335c6bf9d9067b4c672f3c3bf16cf40de7586c4.
Solidity: event NameUnwrapped(bytes32 indexed node, address owner)
func (*ENSNameWrapperFilterer) ParseNameWrapped ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseNameWrapped(log types.Log) (*ENSNameWrapperNameWrapped, error)
ParseNameWrapped is a log parse operation binding the contract event 0x8ce7013e8abebc55c3890a68f5a27c67c3f7efa64e584de5fb22363c606fd340.
Solidity: event NameWrapped(bytes32 indexed node, bytes name, address owner, uint32 fuses, uint64 expiry)
func (*ENSNameWrapperFilterer) ParseOwnershipTransferred ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseOwnershipTransferred(log types.Log) (*ENSNameWrapperOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ENSNameWrapperFilterer) ParseTransferBatch ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseTransferBatch(log types.Log) (*ENSNameWrapperTransferBatch, error)
ParseTransferBatch is a log parse operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
func (*ENSNameWrapperFilterer) ParseTransferSingle ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseTransferSingle(log types.Log) (*ENSNameWrapperTransferSingle, error)
ParseTransferSingle is a log parse operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
func (*ENSNameWrapperFilterer) ParseURI ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) ParseURI(log types.Log) (*ENSNameWrapperURI, error)
ParseURI is a log parse operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*ENSNameWrapperFilterer) WatchApproval ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperApproval, owner []common.Address, approved []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*ENSNameWrapperFilterer) WatchApprovalForAll ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperApprovalForAll, account []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 account, address indexed operator, bool approved)
func (*ENSNameWrapperFilterer) WatchControllerChanged ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchControllerChanged(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperControllerChanged, controller []common.Address) (event.Subscription, error)
WatchControllerChanged is a free log subscription operation binding the contract event 0x4c97694570a07277810af7e5669ffd5f6a2d6b74b6e9a274b8b870fd5114cf87.
Solidity: event ControllerChanged(address indexed controller, bool active)
func (*ENSNameWrapperFilterer) WatchExpiryExtended ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchExpiryExtended(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperExpiryExtended, node [][32]byte) (event.Subscription, error)
WatchExpiryExtended is a free log subscription operation binding the contract event 0xf675815a0817338f93a7da433f6bd5f5542f1029b11b455191ac96c7f6a9b132.
Solidity: event ExpiryExtended(bytes32 indexed node, uint64 expiry)
func (*ENSNameWrapperFilterer) WatchFusesSet ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchFusesSet(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperFusesSet, node [][32]byte) (event.Subscription, error)
WatchFusesSet is a free log subscription operation binding the contract event 0x39873f00c80f4f94b7bd1594aebcf650f003545b74824d57ddf4939e3ff3a34b.
Solidity: event FusesSet(bytes32 indexed node, uint32 fuses)
func (*ENSNameWrapperFilterer) WatchNameUnwrapped ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchNameUnwrapped(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperNameUnwrapped, node [][32]byte) (event.Subscription, error)
WatchNameUnwrapped is a free log subscription operation binding the contract event 0xee2ba1195c65bcf218a83d874335c6bf9d9067b4c672f3c3bf16cf40de7586c4.
Solidity: event NameUnwrapped(bytes32 indexed node, address owner)
func (*ENSNameWrapperFilterer) WatchNameWrapped ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchNameWrapped(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperNameWrapped, node [][32]byte) (event.Subscription, error)
WatchNameWrapped is a free log subscription operation binding the contract event 0x8ce7013e8abebc55c3890a68f5a27c67c3f7efa64e584de5fb22363c606fd340.
Solidity: event NameWrapped(bytes32 indexed node, bytes name, address owner, uint32 fuses, uint64 expiry)
func (*ENSNameWrapperFilterer) WatchOwnershipTransferred ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ENSNameWrapperFilterer) WatchTransferBatch ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperTransferBatch, operator []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransferBatch is a free log subscription operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
func (*ENSNameWrapperFilterer) WatchTransferSingle ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperTransferSingle, operator []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransferSingle is a free log subscription operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
func (*ENSNameWrapperFilterer) WatchURI ¶
func (_ENSNameWrapper *ENSNameWrapperFilterer) WatchURI(opts *bind.WatchOpts, sink chan<- *ENSNameWrapperURI, id []*big.Int) (event.Subscription, error)
WatchURI is a free log subscription operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
type ENSNameWrapperFusesSet ¶
type ENSNameWrapperFusesSet struct { Node [32]byte Fuses uint32 Raw types.Log // Blockchain specific contextual infos }
ENSNameWrapperFusesSet represents a FusesSet event raised by the ENSNameWrapper contract.
type ENSNameWrapperFusesSetIterator ¶
type ENSNameWrapperFusesSetIterator struct { Event *ENSNameWrapperFusesSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSNameWrapperFusesSetIterator is returned from FilterFusesSet and is used to iterate over the raw logs and unpacked data for FusesSet events raised by the ENSNameWrapper contract.
func (*ENSNameWrapperFusesSetIterator) Close ¶
func (it *ENSNameWrapperFusesSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSNameWrapperFusesSetIterator) Error ¶
func (it *ENSNameWrapperFusesSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSNameWrapperFusesSetIterator) Next ¶
func (it *ENSNameWrapperFusesSetIterator) 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 ENSNameWrapperNameUnwrapped ¶
type ENSNameWrapperNameUnwrapped struct { Node [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
ENSNameWrapperNameUnwrapped represents a NameUnwrapped event raised by the ENSNameWrapper contract.
type ENSNameWrapperNameUnwrappedIterator ¶
type ENSNameWrapperNameUnwrappedIterator struct { Event *ENSNameWrapperNameUnwrapped // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSNameWrapperNameUnwrappedIterator is returned from FilterNameUnwrapped and is used to iterate over the raw logs and unpacked data for NameUnwrapped events raised by the ENSNameWrapper contract.
func (*ENSNameWrapperNameUnwrappedIterator) Close ¶
func (it *ENSNameWrapperNameUnwrappedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSNameWrapperNameUnwrappedIterator) Error ¶
func (it *ENSNameWrapperNameUnwrappedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSNameWrapperNameUnwrappedIterator) Next ¶
func (it *ENSNameWrapperNameUnwrappedIterator) 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 ENSNameWrapperNameWrapped ¶
type ENSNameWrapperNameWrapped struct { Node [32]byte Name []byte Owner common.Address Fuses uint32 Expiry uint64 Raw types.Log // Blockchain specific contextual infos }
ENSNameWrapperNameWrapped represents a NameWrapped event raised by the ENSNameWrapper contract.
type ENSNameWrapperNameWrappedIterator ¶
type ENSNameWrapperNameWrappedIterator struct { Event *ENSNameWrapperNameWrapped // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSNameWrapperNameWrappedIterator is returned from FilterNameWrapped and is used to iterate over the raw logs and unpacked data for NameWrapped events raised by the ENSNameWrapper contract.
func (*ENSNameWrapperNameWrappedIterator) Close ¶
func (it *ENSNameWrapperNameWrappedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSNameWrapperNameWrappedIterator) Error ¶
func (it *ENSNameWrapperNameWrappedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSNameWrapperNameWrappedIterator) Next ¶
func (it *ENSNameWrapperNameWrappedIterator) 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 ENSNameWrapperOwnershipTransferred ¶
type ENSNameWrapperOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ENSNameWrapperOwnershipTransferred represents a OwnershipTransferred event raised by the ENSNameWrapper contract.
type ENSNameWrapperOwnershipTransferredIterator ¶
type ENSNameWrapperOwnershipTransferredIterator struct { Event *ENSNameWrapperOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSNameWrapperOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ENSNameWrapper contract.
func (*ENSNameWrapperOwnershipTransferredIterator) Close ¶
func (it *ENSNameWrapperOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSNameWrapperOwnershipTransferredIterator) Error ¶
func (it *ENSNameWrapperOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSNameWrapperOwnershipTransferredIterator) Next ¶
func (it *ENSNameWrapperOwnershipTransferredIterator) 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 ENSNameWrapperRaw ¶
type ENSNameWrapperRaw struct {
Contract *ENSNameWrapper // Generic contract binding to access the raw methods on
}
ENSNameWrapperRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ENSNameWrapperRaw) Call ¶
func (_ENSNameWrapper *ENSNameWrapperRaw) 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 (*ENSNameWrapperRaw) Transact ¶
func (_ENSNameWrapper *ENSNameWrapperRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSNameWrapperRaw) Transfer ¶
func (_ENSNameWrapper *ENSNameWrapperRaw) 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 ENSNameWrapperSession ¶
type ENSNameWrapperSession struct { Contract *ENSNameWrapper // 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 }
ENSNameWrapperSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ENSNameWrapperSession) AllFusesBurned ¶
func (_ENSNameWrapper *ENSNameWrapperSession) AllFusesBurned(node [32]byte, fuseMask uint32) (bool, error)
AllFusesBurned is a free data retrieval call binding the contract method 0xadf4960a.
Solidity: function allFusesBurned(bytes32 node, uint32 fuseMask) view returns(bool)
func (*ENSNameWrapperSession) Approve ¶
func (_ENSNameWrapper *ENSNameWrapperSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ENSNameWrapperSession) BalanceOf ¶
func (_ENSNameWrapper *ENSNameWrapperSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address account, uint256 id) view returns(uint256)
func (*ENSNameWrapperSession) BalanceOfBatch ¶
func (_ENSNameWrapper *ENSNameWrapperSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] accounts, uint256[] ids) view returns(uint256[])
func (*ENSNameWrapperSession) CanExtendSubnames ¶
func (_ENSNameWrapper *ENSNameWrapperSession) CanExtendSubnames(node [32]byte, addr common.Address) (bool, error)
CanExtendSubnames is a free data retrieval call binding the contract method 0x0e4cd725.
Solidity: function canExtendSubnames(bytes32 node, address addr) view returns(bool)
func (*ENSNameWrapperSession) CanModifyName ¶
func (_ENSNameWrapper *ENSNameWrapperSession) CanModifyName(node [32]byte, addr common.Address) (bool, error)
CanModifyName is a free data retrieval call binding the contract method 0x41415eab.
Solidity: function canModifyName(bytes32 node, address addr) view returns(bool)
func (*ENSNameWrapperSession) Controllers ¶
func (_ENSNameWrapper *ENSNameWrapperSession) Controllers(arg0 common.Address) (bool, error)
Controllers is a free data retrieval call binding the contract method 0xda8c229e.
Solidity: function controllers(address ) view returns(bool)
func (*ENSNameWrapperSession) Ens ¶
func (_ENSNameWrapper *ENSNameWrapperSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*ENSNameWrapperSession) ExtendExpiry ¶
func (_ENSNameWrapper *ENSNameWrapperSession) ExtendExpiry(parentNode [32]byte, labelhash [32]byte, expiry uint64) (*types.Transaction, error)
ExtendExpiry is a paid mutator transaction binding the contract method 0x6e5d6ad2.
Solidity: function extendExpiry(bytes32 parentNode, bytes32 labelhash, uint64 expiry) returns(uint64)
func (*ENSNameWrapperSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 id) view returns(address operator)
func (*ENSNameWrapperSession) GetData ¶
func (_ENSNameWrapper *ENSNameWrapperSession) GetData(id *big.Int) (struct { Owner common.Address Fuses uint32 Expiry uint64 }, error)
GetData is a free data retrieval call binding the contract method 0x0178fe3f.
Solidity: function getData(uint256 id) view returns(address owner, uint32 fuses, uint64 expiry)
func (*ENSNameWrapperSession) IsApprovedForAll ¶
func (_ENSNameWrapper *ENSNameWrapperSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address account, address operator) view returns(bool)
func (*ENSNameWrapperSession) IsWrapped ¶
func (_ENSNameWrapper *ENSNameWrapperSession) IsWrapped(parentNode [32]byte, labelhash [32]byte) (bool, error)
IsWrapped is a free data retrieval call binding the contract method 0xd9a50c12.
Solidity: function isWrapped(bytes32 parentNode, bytes32 labelhash) view returns(bool)
func (*ENSNameWrapperSession) IsWrapped0 ¶
func (_ENSNameWrapper *ENSNameWrapperSession) IsWrapped0(node [32]byte) (bool, error)
IsWrapped0 is a free data retrieval call binding the contract method 0xfd0cd0d9.
Solidity: function isWrapped(bytes32 node) view returns(bool)
func (*ENSNameWrapperSession) MetadataService ¶
func (_ENSNameWrapper *ENSNameWrapperSession) MetadataService() (common.Address, error)
MetadataService is a free data retrieval call binding the contract method 0x53095467.
Solidity: function metadataService() view returns(address)
func (*ENSNameWrapperSession) Name ¶
func (_ENSNameWrapper *ENSNameWrapperSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ENSNameWrapperSession) Names ¶
func (_ENSNameWrapper *ENSNameWrapperSession) Names(arg0 [32]byte) ([]byte, error)
Names is a free data retrieval call binding the contract method 0x20c38e2b.
Solidity: function names(bytes32 ) view returns(bytes)
func (*ENSNameWrapperSession) OnERC721Received ¶
func (_ENSNameWrapper *ENSNameWrapperSession) OnERC721Received(to common.Address, arg1 common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address to, address , uint256 tokenId, bytes data) returns(bytes4)
func (*ENSNameWrapperSession) Owner ¶
func (_ENSNameWrapper *ENSNameWrapperSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ENSNameWrapperSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 id) view returns(address owner)
func (*ENSNameWrapperSession) RecoverFunds ¶
func (_ENSNameWrapper *ENSNameWrapperSession) RecoverFunds(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0x5d3590d5.
Solidity: function recoverFunds(address _token, address _to, uint256 _amount) returns()
func (*ENSNameWrapperSession) RegisterAndWrapETH2LD ¶
func (_ENSNameWrapper *ENSNameWrapperSession) RegisterAndWrapETH2LD(label string, wrappedOwner common.Address, duration *big.Int, resolver common.Address, ownerControlledFuses uint16) (*types.Transaction, error)
RegisterAndWrapETH2LD is a paid mutator transaction binding the contract method 0xa4014982.
Solidity: function registerAndWrapETH2LD(string label, address wrappedOwner, uint256 duration, address resolver, uint16 ownerControlledFuses) returns(uint256 registrarExpiry)
func (*ENSNameWrapperSession) Registrar ¶
func (_ENSNameWrapper *ENSNameWrapperSession) Registrar() (common.Address, error)
Registrar is a free data retrieval call binding the contract method 0x2b20e397.
Solidity: function registrar() view returns(address)
func (*ENSNameWrapperSession) Renew ¶
func (_ENSNameWrapper *ENSNameWrapperSession) Renew(tokenId *big.Int, duration *big.Int) (*types.Transaction, error)
Renew is a paid mutator transaction binding the contract method 0xc475abff.
Solidity: function renew(uint256 tokenId, uint256 duration) returns(uint256 expires)
func (*ENSNameWrapperSession) RenounceOwnership ¶
func (_ENSNameWrapper *ENSNameWrapperSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ENSNameWrapperSession) SafeBatchTransferFrom ¶
func (_ENSNameWrapper *ENSNameWrapperSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data) returns()
func (*ENSNameWrapperSession) SafeTransferFrom ¶
func (_ENSNameWrapper *ENSNameWrapperSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data) returns()
func (*ENSNameWrapperSession) SetApprovalForAll ¶
func (_ENSNameWrapper *ENSNameWrapperSession) 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 (*ENSNameWrapperSession) SetChildFuses ¶
func (_ENSNameWrapper *ENSNameWrapperSession) SetChildFuses(parentNode [32]byte, labelhash [32]byte, fuses uint32, expiry uint64) (*types.Transaction, error)
SetChildFuses is a paid mutator transaction binding the contract method 0x33c69ea9.
Solidity: function setChildFuses(bytes32 parentNode, bytes32 labelhash, uint32 fuses, uint64 expiry) returns()
func (*ENSNameWrapperSession) SetController ¶
func (_ENSNameWrapper *ENSNameWrapperSession) SetController(controller common.Address, active bool) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0xe0dba60f.
Solidity: function setController(address controller, bool active) returns()
func (*ENSNameWrapperSession) SetFuses ¶
func (_ENSNameWrapper *ENSNameWrapperSession) SetFuses(node [32]byte, ownerControlledFuses uint16) (*types.Transaction, error)
SetFuses is a paid mutator transaction binding the contract method 0x402906fc.
Solidity: function setFuses(bytes32 node, uint16 ownerControlledFuses) returns(uint32)
func (*ENSNameWrapperSession) SetMetadataService ¶
func (_ENSNameWrapper *ENSNameWrapperSession) SetMetadataService(_metadataService common.Address) (*types.Transaction, error)
SetMetadataService is a paid mutator transaction binding the contract method 0x1534e177.
Solidity: function setMetadataService(address _metadataService) returns()
func (*ENSNameWrapperSession) SetRecord ¶
func (_ENSNameWrapper *ENSNameWrapperSession) 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 (*ENSNameWrapperSession) SetResolver ¶
func (_ENSNameWrapper *ENSNameWrapperSession) 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 (*ENSNameWrapperSession) SetSubnodeOwner ¶
func (_ENSNameWrapper *ENSNameWrapperSession) SetSubnodeOwner(parentNode [32]byte, label string, owner common.Address, fuses uint32, expiry uint64) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0xc658e086.
Solidity: function setSubnodeOwner(bytes32 parentNode, string label, address owner, uint32 fuses, uint64 expiry) returns(bytes32 node)
func (*ENSNameWrapperSession) SetSubnodeRecord ¶
func (_ENSNameWrapper *ENSNameWrapperSession) SetSubnodeRecord(parentNode [32]byte, label string, owner common.Address, resolver common.Address, ttl uint64, fuses uint32, expiry uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x24c1af44.
Solidity: function setSubnodeRecord(bytes32 parentNode, string label, address owner, address resolver, uint64 ttl, uint32 fuses, uint64 expiry) returns(bytes32 node)
func (*ENSNameWrapperSession) SetTTL ¶
func (_ENSNameWrapper *ENSNameWrapperSession) 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()
func (*ENSNameWrapperSession) SetUpgradeContract ¶
func (_ENSNameWrapper *ENSNameWrapperSession) SetUpgradeContract(_upgradeAddress common.Address) (*types.Transaction, error)
SetUpgradeContract is a paid mutator transaction binding the contract method 0xb6bcad26.
Solidity: function setUpgradeContract(address _upgradeAddress) returns()
func (*ENSNameWrapperSession) SupportsInterface ¶
func (_ENSNameWrapper *ENSNameWrapperSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*ENSNameWrapperSession) Tokens ¶
Tokens is a free data retrieval call binding the contract method 0xed70554d.
Solidity: function _tokens(uint256 ) view returns(uint256)
func (*ENSNameWrapperSession) TransferOwnership ¶
func (_ENSNameWrapper *ENSNameWrapperSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ENSNameWrapperSession) Unwrap ¶
func (_ENSNameWrapper *ENSNameWrapperSession) Unwrap(parentNode [32]byte, labelhash [32]byte, controller common.Address) (*types.Transaction, error)
Unwrap is a paid mutator transaction binding the contract method 0xd8c9921a.
Solidity: function unwrap(bytes32 parentNode, bytes32 labelhash, address controller) returns()
func (*ENSNameWrapperSession) UnwrapETH2LD ¶
func (_ENSNameWrapper *ENSNameWrapperSession) UnwrapETH2LD(labelhash [32]byte, registrant common.Address, controller common.Address) (*types.Transaction, error)
UnwrapETH2LD is a paid mutator transaction binding the contract method 0x8b4dfa75.
Solidity: function unwrapETH2LD(bytes32 labelhash, address registrant, address controller) returns()
func (*ENSNameWrapperSession) Upgrade ¶
func (_ENSNameWrapper *ENSNameWrapperSession) Upgrade(name []byte, extraData []byte) (*types.Transaction, error)
Upgrade is a paid mutator transaction binding the contract method 0xc93ab3fd.
Solidity: function upgrade(bytes name, bytes extraData) returns()
func (*ENSNameWrapperSession) UpgradeContract ¶
func (_ENSNameWrapper *ENSNameWrapperSession) UpgradeContract() (common.Address, error)
UpgradeContract is a free data retrieval call binding the contract method 0x1f4e1504.
Solidity: function upgradeContract() view returns(address)
func (*ENSNameWrapperSession) Uri ¶
func (_ENSNameWrapper *ENSNameWrapperSession) Uri(tokenId *big.Int) (string, error)
Uri is a free data retrieval call binding the contract method 0x0e89341c.
Solidity: function uri(uint256 tokenId) view returns(string)
func (*ENSNameWrapperSession) Wrap ¶
func (_ENSNameWrapper *ENSNameWrapperSession) Wrap(name []byte, wrappedOwner common.Address, resolver common.Address) (*types.Transaction, error)
Wrap is a paid mutator transaction binding the contract method 0xeb8ae530.
Solidity: function wrap(bytes name, address wrappedOwner, address resolver) returns()
func (*ENSNameWrapperSession) WrapETH2LD ¶
func (_ENSNameWrapper *ENSNameWrapperSession) WrapETH2LD(label string, wrappedOwner common.Address, ownerControlledFuses uint16, resolver common.Address) (*types.Transaction, error)
WrapETH2LD is a paid mutator transaction binding the contract method 0x8cf8b41e.
Solidity: function wrapETH2LD(string label, address wrappedOwner, uint16 ownerControlledFuses, address resolver) returns(uint64 expiry)
type ENSNameWrapperTransactor ¶
type ENSNameWrapperTransactor struct {
// contains filtered or unexported fields
}
ENSNameWrapperTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewENSNameWrapperTransactor ¶
func NewENSNameWrapperTransactor(address common.Address, transactor bind.ContractTransactor) (*ENSNameWrapperTransactor, error)
NewENSNameWrapperTransactor creates a new write-only instance of ENSNameWrapper, bound to a specific deployed contract.
func (*ENSNameWrapperTransactor) Approve ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ENSNameWrapperTransactor) ExtendExpiry ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) ExtendExpiry(opts *bind.TransactOpts, parentNode [32]byte, labelhash [32]byte, expiry uint64) (*types.Transaction, error)
ExtendExpiry is a paid mutator transaction binding the contract method 0x6e5d6ad2.
Solidity: function extendExpiry(bytes32 parentNode, bytes32 labelhash, uint64 expiry) returns(uint64)
func (*ENSNameWrapperTransactor) OnERC721Received ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) OnERC721Received(opts *bind.TransactOpts, to common.Address, arg1 common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address to, address , uint256 tokenId, bytes data) returns(bytes4)
func (*ENSNameWrapperTransactor) RecoverFunds ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) RecoverFunds(opts *bind.TransactOpts, _token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0x5d3590d5.
Solidity: function recoverFunds(address _token, address _to, uint256 _amount) returns()
func (*ENSNameWrapperTransactor) RegisterAndWrapETH2LD ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) RegisterAndWrapETH2LD(opts *bind.TransactOpts, label string, wrappedOwner common.Address, duration *big.Int, resolver common.Address, ownerControlledFuses uint16) (*types.Transaction, error)
RegisterAndWrapETH2LD is a paid mutator transaction binding the contract method 0xa4014982.
Solidity: function registerAndWrapETH2LD(string label, address wrappedOwner, uint256 duration, address resolver, uint16 ownerControlledFuses) returns(uint256 registrarExpiry)
func (*ENSNameWrapperTransactor) Renew ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) Renew(opts *bind.TransactOpts, tokenId *big.Int, duration *big.Int) (*types.Transaction, error)
Renew is a paid mutator transaction binding the contract method 0xc475abff.
Solidity: function renew(uint256 tokenId, uint256 duration) returns(uint256 expires)
func (*ENSNameWrapperTransactor) RenounceOwnership ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ENSNameWrapperTransactor) SafeBatchTransferFrom ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) SafeBatchTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data) returns()
func (*ENSNameWrapperTransactor) SafeTransferFrom ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data) returns()
func (*ENSNameWrapperTransactor) SetApprovalForAll ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) 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 (*ENSNameWrapperTransactor) SetChildFuses ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) SetChildFuses(opts *bind.TransactOpts, parentNode [32]byte, labelhash [32]byte, fuses uint32, expiry uint64) (*types.Transaction, error)
SetChildFuses is a paid mutator transaction binding the contract method 0x33c69ea9.
Solidity: function setChildFuses(bytes32 parentNode, bytes32 labelhash, uint32 fuses, uint64 expiry) returns()
func (*ENSNameWrapperTransactor) SetController ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) SetController(opts *bind.TransactOpts, controller common.Address, active bool) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0xe0dba60f.
Solidity: function setController(address controller, bool active) returns()
func (*ENSNameWrapperTransactor) SetFuses ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) SetFuses(opts *bind.TransactOpts, node [32]byte, ownerControlledFuses uint16) (*types.Transaction, error)
SetFuses is a paid mutator transaction binding the contract method 0x402906fc.
Solidity: function setFuses(bytes32 node, uint16 ownerControlledFuses) returns(uint32)
func (*ENSNameWrapperTransactor) SetMetadataService ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) SetMetadataService(opts *bind.TransactOpts, _metadataService common.Address) (*types.Transaction, error)
SetMetadataService is a paid mutator transaction binding the contract method 0x1534e177.
Solidity: function setMetadataService(address _metadataService) returns()
func (*ENSNameWrapperTransactor) SetRecord ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) 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 (*ENSNameWrapperTransactor) SetResolver ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) 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 (*ENSNameWrapperTransactor) SetSubnodeOwner ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) SetSubnodeOwner(opts *bind.TransactOpts, parentNode [32]byte, label string, owner common.Address, fuses uint32, expiry uint64) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0xc658e086.
Solidity: function setSubnodeOwner(bytes32 parentNode, string label, address owner, uint32 fuses, uint64 expiry) returns(bytes32 node)
func (*ENSNameWrapperTransactor) SetSubnodeRecord ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) SetSubnodeRecord(opts *bind.TransactOpts, parentNode [32]byte, label string, owner common.Address, resolver common.Address, ttl uint64, fuses uint32, expiry uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x24c1af44.
Solidity: function setSubnodeRecord(bytes32 parentNode, string label, address owner, address resolver, uint64 ttl, uint32 fuses, uint64 expiry) returns(bytes32 node)
func (*ENSNameWrapperTransactor) SetTTL ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) 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()
func (*ENSNameWrapperTransactor) SetUpgradeContract ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) SetUpgradeContract(opts *bind.TransactOpts, _upgradeAddress common.Address) (*types.Transaction, error)
SetUpgradeContract is a paid mutator transaction binding the contract method 0xb6bcad26.
Solidity: function setUpgradeContract(address _upgradeAddress) returns()
func (*ENSNameWrapperTransactor) TransferOwnership ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ENSNameWrapperTransactor) Unwrap ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) Unwrap(opts *bind.TransactOpts, parentNode [32]byte, labelhash [32]byte, controller common.Address) (*types.Transaction, error)
Unwrap is a paid mutator transaction binding the contract method 0xd8c9921a.
Solidity: function unwrap(bytes32 parentNode, bytes32 labelhash, address controller) returns()
func (*ENSNameWrapperTransactor) UnwrapETH2LD ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) UnwrapETH2LD(opts *bind.TransactOpts, labelhash [32]byte, registrant common.Address, controller common.Address) (*types.Transaction, error)
UnwrapETH2LD is a paid mutator transaction binding the contract method 0x8b4dfa75.
Solidity: function unwrapETH2LD(bytes32 labelhash, address registrant, address controller) returns()
func (*ENSNameWrapperTransactor) Upgrade ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) Upgrade(opts *bind.TransactOpts, name []byte, extraData []byte) (*types.Transaction, error)
Upgrade is a paid mutator transaction binding the contract method 0xc93ab3fd.
Solidity: function upgrade(bytes name, bytes extraData) returns()
func (*ENSNameWrapperTransactor) Wrap ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) Wrap(opts *bind.TransactOpts, name []byte, wrappedOwner common.Address, resolver common.Address) (*types.Transaction, error)
Wrap is a paid mutator transaction binding the contract method 0xeb8ae530.
Solidity: function wrap(bytes name, address wrappedOwner, address resolver) returns()
func (*ENSNameWrapperTransactor) WrapETH2LD ¶
func (_ENSNameWrapper *ENSNameWrapperTransactor) WrapETH2LD(opts *bind.TransactOpts, label string, wrappedOwner common.Address, ownerControlledFuses uint16, resolver common.Address) (*types.Transaction, error)
WrapETH2LD is a paid mutator transaction binding the contract method 0x8cf8b41e.
Solidity: function wrapETH2LD(string label, address wrappedOwner, uint16 ownerControlledFuses, address resolver) returns(uint64 expiry)
type ENSNameWrapperTransactorRaw ¶
type ENSNameWrapperTransactorRaw struct {
Contract *ENSNameWrapperTransactor // Generic write-only contract binding to access the raw methods on
}
ENSNameWrapperTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ENSNameWrapperTransactorRaw) Transact ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSNameWrapperTransactorRaw) Transfer ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorRaw) 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 ENSNameWrapperTransactorSession ¶
type ENSNameWrapperTransactorSession struct { Contract *ENSNameWrapperTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ENSNameWrapperTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ENSNameWrapperTransactorSession) Approve ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*ENSNameWrapperTransactorSession) ExtendExpiry ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) ExtendExpiry(parentNode [32]byte, labelhash [32]byte, expiry uint64) (*types.Transaction, error)
ExtendExpiry is a paid mutator transaction binding the contract method 0x6e5d6ad2.
Solidity: function extendExpiry(bytes32 parentNode, bytes32 labelhash, uint64 expiry) returns(uint64)
func (*ENSNameWrapperTransactorSession) OnERC721Received ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) OnERC721Received(to common.Address, arg1 common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address to, address , uint256 tokenId, bytes data) returns(bytes4)
func (*ENSNameWrapperTransactorSession) RecoverFunds ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) RecoverFunds(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0x5d3590d5.
Solidity: function recoverFunds(address _token, address _to, uint256 _amount) returns()
func (*ENSNameWrapperTransactorSession) RegisterAndWrapETH2LD ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) RegisterAndWrapETH2LD(label string, wrappedOwner common.Address, duration *big.Int, resolver common.Address, ownerControlledFuses uint16) (*types.Transaction, error)
RegisterAndWrapETH2LD is a paid mutator transaction binding the contract method 0xa4014982.
Solidity: function registerAndWrapETH2LD(string label, address wrappedOwner, uint256 duration, address resolver, uint16 ownerControlledFuses) returns(uint256 registrarExpiry)
func (*ENSNameWrapperTransactorSession) Renew ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) Renew(tokenId *big.Int, duration *big.Int) (*types.Transaction, error)
Renew is a paid mutator transaction binding the contract method 0xc475abff.
Solidity: function renew(uint256 tokenId, uint256 duration) returns(uint256 expires)
func (*ENSNameWrapperTransactorSession) RenounceOwnership ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ENSNameWrapperTransactorSession) SafeBatchTransferFrom ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data) returns()
func (*ENSNameWrapperTransactorSession) SafeTransferFrom ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data) returns()
func (*ENSNameWrapperTransactorSession) SetApprovalForAll ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) 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 (*ENSNameWrapperTransactorSession) SetChildFuses ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetChildFuses(parentNode [32]byte, labelhash [32]byte, fuses uint32, expiry uint64) (*types.Transaction, error)
SetChildFuses is a paid mutator transaction binding the contract method 0x33c69ea9.
Solidity: function setChildFuses(bytes32 parentNode, bytes32 labelhash, uint32 fuses, uint64 expiry) returns()
func (*ENSNameWrapperTransactorSession) SetController ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetController(controller common.Address, active bool) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0xe0dba60f.
Solidity: function setController(address controller, bool active) returns()
func (*ENSNameWrapperTransactorSession) SetFuses ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetFuses(node [32]byte, ownerControlledFuses uint16) (*types.Transaction, error)
SetFuses is a paid mutator transaction binding the contract method 0x402906fc.
Solidity: function setFuses(bytes32 node, uint16 ownerControlledFuses) returns(uint32)
func (*ENSNameWrapperTransactorSession) SetMetadataService ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetMetadataService(_metadataService common.Address) (*types.Transaction, error)
SetMetadataService is a paid mutator transaction binding the contract method 0x1534e177.
Solidity: function setMetadataService(address _metadataService) returns()
func (*ENSNameWrapperTransactorSession) SetRecord ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) 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 (*ENSNameWrapperTransactorSession) SetResolver ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) 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 (*ENSNameWrapperTransactorSession) SetSubnodeOwner ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetSubnodeOwner(parentNode [32]byte, label string, owner common.Address, fuses uint32, expiry uint64) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0xc658e086.
Solidity: function setSubnodeOwner(bytes32 parentNode, string label, address owner, uint32 fuses, uint64 expiry) returns(bytes32 node)
func (*ENSNameWrapperTransactorSession) SetSubnodeRecord ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetSubnodeRecord(parentNode [32]byte, label string, owner common.Address, resolver common.Address, ttl uint64, fuses uint32, expiry uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x24c1af44.
Solidity: function setSubnodeRecord(bytes32 parentNode, string label, address owner, address resolver, uint64 ttl, uint32 fuses, uint64 expiry) returns(bytes32 node)
func (*ENSNameWrapperTransactorSession) SetTTL ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) 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()
func (*ENSNameWrapperTransactorSession) SetUpgradeContract ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) SetUpgradeContract(_upgradeAddress common.Address) (*types.Transaction, error)
SetUpgradeContract is a paid mutator transaction binding the contract method 0xb6bcad26.
Solidity: function setUpgradeContract(address _upgradeAddress) returns()
func (*ENSNameWrapperTransactorSession) TransferOwnership ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ENSNameWrapperTransactorSession) Unwrap ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) Unwrap(parentNode [32]byte, labelhash [32]byte, controller common.Address) (*types.Transaction, error)
Unwrap is a paid mutator transaction binding the contract method 0xd8c9921a.
Solidity: function unwrap(bytes32 parentNode, bytes32 labelhash, address controller) returns()
func (*ENSNameWrapperTransactorSession) UnwrapETH2LD ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) UnwrapETH2LD(labelhash [32]byte, registrant common.Address, controller common.Address) (*types.Transaction, error)
UnwrapETH2LD is a paid mutator transaction binding the contract method 0x8b4dfa75.
Solidity: function unwrapETH2LD(bytes32 labelhash, address registrant, address controller) returns()
func (*ENSNameWrapperTransactorSession) Upgrade ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) Upgrade(name []byte, extraData []byte) (*types.Transaction, error)
Upgrade is a paid mutator transaction binding the contract method 0xc93ab3fd.
Solidity: function upgrade(bytes name, bytes extraData) returns()
func (*ENSNameWrapperTransactorSession) Wrap ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) Wrap(name []byte, wrappedOwner common.Address, resolver common.Address) (*types.Transaction, error)
Wrap is a paid mutator transaction binding the contract method 0xeb8ae530.
Solidity: function wrap(bytes name, address wrappedOwner, address resolver) returns()
func (*ENSNameWrapperTransactorSession) WrapETH2LD ¶
func (_ENSNameWrapper *ENSNameWrapperTransactorSession) WrapETH2LD(label string, wrappedOwner common.Address, ownerControlledFuses uint16, resolver common.Address) (*types.Transaction, error)
WrapETH2LD is a paid mutator transaction binding the contract method 0x8cf8b41e.
Solidity: function wrapETH2LD(string label, address wrappedOwner, uint16 ownerControlledFuses, address resolver) returns(uint64 expiry)
type ENSNameWrapperTransferBatch ¶
type ENSNameWrapperTransferBatch struct { Operator common.Address From common.Address To common.Address Ids []*big.Int Values []*big.Int Raw types.Log // Blockchain specific contextual infos }
ENSNameWrapperTransferBatch represents a TransferBatch event raised by the ENSNameWrapper contract.
type ENSNameWrapperTransferBatchIterator ¶
type ENSNameWrapperTransferBatchIterator struct { Event *ENSNameWrapperTransferBatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSNameWrapperTransferBatchIterator is returned from FilterTransferBatch and is used to iterate over the raw logs and unpacked data for TransferBatch events raised by the ENSNameWrapper contract.
func (*ENSNameWrapperTransferBatchIterator) Close ¶
func (it *ENSNameWrapperTransferBatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSNameWrapperTransferBatchIterator) Error ¶
func (it *ENSNameWrapperTransferBatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSNameWrapperTransferBatchIterator) Next ¶
func (it *ENSNameWrapperTransferBatchIterator) 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 ENSNameWrapperTransferSingle ¶
type ENSNameWrapperTransferSingle struct { Operator common.Address From common.Address To common.Address Id *big.Int Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ENSNameWrapperTransferSingle represents a TransferSingle event raised by the ENSNameWrapper contract.
type ENSNameWrapperTransferSingleIterator ¶
type ENSNameWrapperTransferSingleIterator struct { Event *ENSNameWrapperTransferSingle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSNameWrapperTransferSingleIterator is returned from FilterTransferSingle and is used to iterate over the raw logs and unpacked data for TransferSingle events raised by the ENSNameWrapper contract.
func (*ENSNameWrapperTransferSingleIterator) Close ¶
func (it *ENSNameWrapperTransferSingleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSNameWrapperTransferSingleIterator) Error ¶
func (it *ENSNameWrapperTransferSingleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSNameWrapperTransferSingleIterator) Next ¶
func (it *ENSNameWrapperTransferSingleIterator) 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 ENSNameWrapperURI ¶
type ENSNameWrapperURI struct { Value string Id *big.Int Raw types.Log // Blockchain specific contextual infos }
ENSNameWrapperURI represents a URI event raised by the ENSNameWrapper contract.
type ENSNameWrapperURIIterator ¶
type ENSNameWrapperURIIterator struct { Event *ENSNameWrapperURI // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSNameWrapperURIIterator is returned from FilterURI and is used to iterate over the raw logs and unpacked data for URI events raised by the ENSNameWrapper contract.
func (*ENSNameWrapperURIIterator) Close ¶
func (it *ENSNameWrapperURIIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSNameWrapperURIIterator) Error ¶
func (it *ENSNameWrapperURIIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSNameWrapperURIIterator) Next ¶
func (it *ENSNameWrapperURIIterator) 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 ENSOldRegistrarController ¶
type ENSOldRegistrarController struct { ENSOldRegistrarControllerCaller // Read-only binding to the contract ENSOldRegistrarControllerTransactor // Write-only binding to the contract ENSOldRegistrarControllerFilterer // Log filterer for contract events }
ENSOldRegistrarController is an auto generated Go binding around an Ethereum contract.
func NewENSOldRegistrarController ¶
func NewENSOldRegistrarController(address common.Address, backend bind.ContractBackend) (*ENSOldRegistrarController, error)
NewENSOldRegistrarController creates a new instance of ENSOldRegistrarController, bound to a specific deployed contract.
type ENSOldRegistrarControllerCaller ¶
type ENSOldRegistrarControllerCaller struct {
// contains filtered or unexported fields
}
ENSOldRegistrarControllerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewENSOldRegistrarControllerCaller ¶
func NewENSOldRegistrarControllerCaller(address common.Address, caller bind.ContractCaller) (*ENSOldRegistrarControllerCaller, error)
NewENSOldRegistrarControllerCaller creates a new read-only instance of ENSOldRegistrarController, bound to a specific deployed contract.
func (*ENSOldRegistrarControllerCaller) Available ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) Available(opts *bind.CallOpts, name string) (bool, error)
Available is a free data retrieval call binding the contract method 0xaeb8ce9b.
Solidity: function available(string name) view returns(bool)
func (*ENSOldRegistrarControllerCaller) Commitments ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) Commitments(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
Commitments is a free data retrieval call binding the contract method 0x839df945.
Solidity: function commitments(bytes32 ) view returns(uint256)
func (*ENSOldRegistrarControllerCaller) IsOwner ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*ENSOldRegistrarControllerCaller) MINREGISTRATIONDURATION ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) MINREGISTRATIONDURATION(opts *bind.CallOpts) (*big.Int, error)
MINREGISTRATIONDURATION is a free data retrieval call binding the contract method 0x8a95b09f.
Solidity: function MIN_REGISTRATION_DURATION() view returns(uint256)
func (*ENSOldRegistrarControllerCaller) MakeCommitment ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) MakeCommitment(opts *bind.CallOpts, name string, owner common.Address, secret [32]byte) ([32]byte, error)
MakeCommitment is a free data retrieval call binding the contract method 0xf49826be.
Solidity: function makeCommitment(string name, address owner, bytes32 secret) pure returns(bytes32)
func (*ENSOldRegistrarControllerCaller) MakeCommitmentWithConfig ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) MakeCommitmentWithConfig(opts *bind.CallOpts, name string, owner common.Address, secret [32]byte, resolver common.Address, addr common.Address) ([32]byte, error)
MakeCommitmentWithConfig is a free data retrieval call binding the contract method 0x3d86c52f.
Solidity: function makeCommitmentWithConfig(string name, address owner, bytes32 secret, address resolver, address addr) pure returns(bytes32)
func (*ENSOldRegistrarControllerCaller) MaxCommitmentAge ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) MaxCommitmentAge(opts *bind.CallOpts) (*big.Int, error)
MaxCommitmentAge is a free data retrieval call binding the contract method 0xce1e09c0.
Solidity: function maxCommitmentAge() view returns(uint256)
func (*ENSOldRegistrarControllerCaller) MinCommitmentAge ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) MinCommitmentAge(opts *bind.CallOpts) (*big.Int, error)
MinCommitmentAge is a free data retrieval call binding the contract method 0x8d839ffe.
Solidity: function minCommitmentAge() view returns(uint256)
func (*ENSOldRegistrarControllerCaller) Owner ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ENSOldRegistrarControllerCaller) RentPrice ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) RentPrice(opts *bind.CallOpts, name string, duration *big.Int) (*big.Int, error)
RentPrice is a free data retrieval call binding the contract method 0x83e7f6ff.
Solidity: function rentPrice(string name, uint256 duration) view returns(uint256)
func (*ENSOldRegistrarControllerCaller) SupportsInterface ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
func (*ENSOldRegistrarControllerCaller) Valid ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCaller) Valid(opts *bind.CallOpts, name string) (bool, error)
Valid is a free data retrieval call binding the contract method 0x9791c097.
Solidity: function valid(string name) pure returns(bool)
type ENSOldRegistrarControllerCallerRaw ¶
type ENSOldRegistrarControllerCallerRaw struct {
Contract *ENSOldRegistrarControllerCaller // Generic read-only contract binding to access the raw methods on
}
ENSOldRegistrarControllerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ENSOldRegistrarControllerCallerRaw) Call ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerRaw) 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 ENSOldRegistrarControllerCallerSession ¶
type ENSOldRegistrarControllerCallerSession struct { Contract *ENSOldRegistrarControllerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ENSOldRegistrarControllerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ENSOldRegistrarControllerCallerSession) Available ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) Available(name string) (bool, error)
Available is a free data retrieval call binding the contract method 0xaeb8ce9b.
Solidity: function available(string name) view returns(bool)
func (*ENSOldRegistrarControllerCallerSession) Commitments ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) Commitments(arg0 [32]byte) (*big.Int, error)
Commitments is a free data retrieval call binding the contract method 0x839df945.
Solidity: function commitments(bytes32 ) view returns(uint256)
func (*ENSOldRegistrarControllerCallerSession) IsOwner ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*ENSOldRegistrarControllerCallerSession) MINREGISTRATIONDURATION ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) MINREGISTRATIONDURATION() (*big.Int, error)
MINREGISTRATIONDURATION is a free data retrieval call binding the contract method 0x8a95b09f.
Solidity: function MIN_REGISTRATION_DURATION() view returns(uint256)
func (*ENSOldRegistrarControllerCallerSession) MakeCommitment ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) MakeCommitment(name string, owner common.Address, secret [32]byte) ([32]byte, error)
MakeCommitment is a free data retrieval call binding the contract method 0xf49826be.
Solidity: function makeCommitment(string name, address owner, bytes32 secret) pure returns(bytes32)
func (*ENSOldRegistrarControllerCallerSession) MakeCommitmentWithConfig ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) MakeCommitmentWithConfig(name string, owner common.Address, secret [32]byte, resolver common.Address, addr common.Address) ([32]byte, error)
MakeCommitmentWithConfig is a free data retrieval call binding the contract method 0x3d86c52f.
Solidity: function makeCommitmentWithConfig(string name, address owner, bytes32 secret, address resolver, address addr) pure returns(bytes32)
func (*ENSOldRegistrarControllerCallerSession) MaxCommitmentAge ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) MaxCommitmentAge() (*big.Int, error)
MaxCommitmentAge is a free data retrieval call binding the contract method 0xce1e09c0.
Solidity: function maxCommitmentAge() view returns(uint256)
func (*ENSOldRegistrarControllerCallerSession) MinCommitmentAge ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) MinCommitmentAge() (*big.Int, error)
MinCommitmentAge is a free data retrieval call binding the contract method 0x8d839ffe.
Solidity: function minCommitmentAge() view returns(uint256)
func (*ENSOldRegistrarControllerCallerSession) Owner ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ENSOldRegistrarControllerCallerSession) RentPrice ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) RentPrice(name string, duration *big.Int) (*big.Int, error)
RentPrice is a free data retrieval call binding the contract method 0x83e7f6ff.
Solidity: function rentPrice(string name, uint256 duration) view returns(uint256)
func (*ENSOldRegistrarControllerCallerSession) SupportsInterface ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type ENSOldRegistrarControllerFilterer ¶
type ENSOldRegistrarControllerFilterer struct {
// contains filtered or unexported fields
}
ENSOldRegistrarControllerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewENSOldRegistrarControllerFilterer ¶
func NewENSOldRegistrarControllerFilterer(address common.Address, filterer bind.ContractFilterer) (*ENSOldRegistrarControllerFilterer, error)
NewENSOldRegistrarControllerFilterer creates a new log filterer instance of ENSOldRegistrarController, bound to a specific deployed contract.
func (*ENSOldRegistrarControllerFilterer) FilterNameRegistered ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) FilterNameRegistered(opts *bind.FilterOpts, label [][32]byte, owner []common.Address) (*ENSOldRegistrarControllerNameRegisteredIterator, error)
FilterNameRegistered is a free log retrieval operation binding the contract event 0xca6abbe9d7f11422cb6ca7629fbf6fe9efb1c621f71ce8f02b9f2a230097404f.
Solidity: event NameRegistered(string name, bytes32 indexed label, address indexed owner, uint256 cost, uint256 expires)
func (*ENSOldRegistrarControllerFilterer) FilterNameRenewed ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) FilterNameRenewed(opts *bind.FilterOpts, label [][32]byte) (*ENSOldRegistrarControllerNameRenewedIterator, error)
FilterNameRenewed is a free log retrieval operation binding the contract event 0x3da24c024582931cfaf8267d8ed24d13a82a8068d5bd337d30ec45cea4e506ae.
Solidity: event NameRenewed(string name, bytes32 indexed label, uint256 cost, uint256 expires)
func (*ENSOldRegistrarControllerFilterer) FilterNewPriceOracle ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) FilterNewPriceOracle(opts *bind.FilterOpts, oracle []common.Address) (*ENSOldRegistrarControllerNewPriceOracleIterator, error)
FilterNewPriceOracle is a free log retrieval operation binding the contract event 0xf261845a790fe29bbd6631e2ca4a5bdc83e6eed7c3271d9590d97287e00e9123.
Solidity: event NewPriceOracle(address indexed oracle)
func (*ENSOldRegistrarControllerFilterer) FilterOwnershipTransferred ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ENSOldRegistrarControllerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ENSOldRegistrarControllerFilterer) ParseNameRegistered ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) ParseNameRegistered(log types.Log) (*ENSOldRegistrarControllerNameRegistered, error)
ParseNameRegistered is a log parse operation binding the contract event 0xca6abbe9d7f11422cb6ca7629fbf6fe9efb1c621f71ce8f02b9f2a230097404f.
Solidity: event NameRegistered(string name, bytes32 indexed label, address indexed owner, uint256 cost, uint256 expires)
func (*ENSOldRegistrarControllerFilterer) ParseNameRenewed ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) ParseNameRenewed(log types.Log) (*ENSOldRegistrarControllerNameRenewed, error)
ParseNameRenewed is a log parse operation binding the contract event 0x3da24c024582931cfaf8267d8ed24d13a82a8068d5bd337d30ec45cea4e506ae.
Solidity: event NameRenewed(string name, bytes32 indexed label, uint256 cost, uint256 expires)
func (*ENSOldRegistrarControllerFilterer) ParseNewPriceOracle ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) ParseNewPriceOracle(log types.Log) (*ENSOldRegistrarControllerNewPriceOracle, error)
ParseNewPriceOracle is a log parse operation binding the contract event 0xf261845a790fe29bbd6631e2ca4a5bdc83e6eed7c3271d9590d97287e00e9123.
Solidity: event NewPriceOracle(address indexed oracle)
func (*ENSOldRegistrarControllerFilterer) ParseOwnershipTransferred ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) ParseOwnershipTransferred(log types.Log) (*ENSOldRegistrarControllerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ENSOldRegistrarControllerFilterer) WatchNameRegistered ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) WatchNameRegistered(opts *bind.WatchOpts, sink chan<- *ENSOldRegistrarControllerNameRegistered, label [][32]byte, owner []common.Address) (event.Subscription, error)
WatchNameRegistered is a free log subscription operation binding the contract event 0xca6abbe9d7f11422cb6ca7629fbf6fe9efb1c621f71ce8f02b9f2a230097404f.
Solidity: event NameRegistered(string name, bytes32 indexed label, address indexed owner, uint256 cost, uint256 expires)
func (*ENSOldRegistrarControllerFilterer) WatchNameRenewed ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) WatchNameRenewed(opts *bind.WatchOpts, sink chan<- *ENSOldRegistrarControllerNameRenewed, label [][32]byte) (event.Subscription, error)
WatchNameRenewed is a free log subscription operation binding the contract event 0x3da24c024582931cfaf8267d8ed24d13a82a8068d5bd337d30ec45cea4e506ae.
Solidity: event NameRenewed(string name, bytes32 indexed label, uint256 cost, uint256 expires)
func (*ENSOldRegistrarControllerFilterer) WatchNewPriceOracle ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) WatchNewPriceOracle(opts *bind.WatchOpts, sink chan<- *ENSOldRegistrarControllerNewPriceOracle, oracle []common.Address) (event.Subscription, error)
WatchNewPriceOracle is a free log subscription operation binding the contract event 0xf261845a790fe29bbd6631e2ca4a5bdc83e6eed7c3271d9590d97287e00e9123.
Solidity: event NewPriceOracle(address indexed oracle)
func (*ENSOldRegistrarControllerFilterer) WatchOwnershipTransferred ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ENSOldRegistrarControllerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type ENSOldRegistrarControllerNameRegistered ¶
type ENSOldRegistrarControllerNameRegistered struct { Name string Label [32]byte Owner common.Address Cost *big.Int Expires *big.Int Raw types.Log // Blockchain specific contextual infos }
ENSOldRegistrarControllerNameRegistered represents a NameRegistered event raised by the ENSOldRegistrarController contract.
type ENSOldRegistrarControllerNameRegisteredIterator ¶
type ENSOldRegistrarControllerNameRegisteredIterator struct { Event *ENSOldRegistrarControllerNameRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSOldRegistrarControllerNameRegisteredIterator is returned from FilterNameRegistered and is used to iterate over the raw logs and unpacked data for NameRegistered events raised by the ENSOldRegistrarController contract.
func (*ENSOldRegistrarControllerNameRegisteredIterator) Close ¶
func (it *ENSOldRegistrarControllerNameRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSOldRegistrarControllerNameRegisteredIterator) Error ¶
func (it *ENSOldRegistrarControllerNameRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSOldRegistrarControllerNameRegisteredIterator) Next ¶
func (it *ENSOldRegistrarControllerNameRegisteredIterator) 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 ENSOldRegistrarControllerNameRenewed ¶
type ENSOldRegistrarControllerNameRenewed struct { Name string Label [32]byte Cost *big.Int Expires *big.Int Raw types.Log // Blockchain specific contextual infos }
ENSOldRegistrarControllerNameRenewed represents a NameRenewed event raised by the ENSOldRegistrarController contract.
type ENSOldRegistrarControllerNameRenewedIterator ¶
type ENSOldRegistrarControllerNameRenewedIterator struct { Event *ENSOldRegistrarControllerNameRenewed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSOldRegistrarControllerNameRenewedIterator is returned from FilterNameRenewed and is used to iterate over the raw logs and unpacked data for NameRenewed events raised by the ENSOldRegistrarController contract.
func (*ENSOldRegistrarControllerNameRenewedIterator) Close ¶
func (it *ENSOldRegistrarControllerNameRenewedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSOldRegistrarControllerNameRenewedIterator) Error ¶
func (it *ENSOldRegistrarControllerNameRenewedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSOldRegistrarControllerNameRenewedIterator) Next ¶
func (it *ENSOldRegistrarControllerNameRenewedIterator) 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 ENSOldRegistrarControllerNewPriceOracle ¶
type ENSOldRegistrarControllerNewPriceOracle struct { Oracle common.Address Raw types.Log // Blockchain specific contextual infos }
ENSOldRegistrarControllerNewPriceOracle represents a NewPriceOracle event raised by the ENSOldRegistrarController contract.
type ENSOldRegistrarControllerNewPriceOracleIterator ¶
type ENSOldRegistrarControllerNewPriceOracleIterator struct { Event *ENSOldRegistrarControllerNewPriceOracle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSOldRegistrarControllerNewPriceOracleIterator is returned from FilterNewPriceOracle and is used to iterate over the raw logs and unpacked data for NewPriceOracle events raised by the ENSOldRegistrarController contract.
func (*ENSOldRegistrarControllerNewPriceOracleIterator) Close ¶
func (it *ENSOldRegistrarControllerNewPriceOracleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSOldRegistrarControllerNewPriceOracleIterator) Error ¶
func (it *ENSOldRegistrarControllerNewPriceOracleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSOldRegistrarControllerNewPriceOracleIterator) Next ¶
func (it *ENSOldRegistrarControllerNewPriceOracleIterator) 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 ENSOldRegistrarControllerOwnershipTransferred ¶
type ENSOldRegistrarControllerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ENSOldRegistrarControllerOwnershipTransferred represents a OwnershipTransferred event raised by the ENSOldRegistrarController contract.
type ENSOldRegistrarControllerOwnershipTransferredIterator ¶
type ENSOldRegistrarControllerOwnershipTransferredIterator struct { Event *ENSOldRegistrarControllerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSOldRegistrarControllerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ENSOldRegistrarController contract.
func (*ENSOldRegistrarControllerOwnershipTransferredIterator) Close ¶
func (it *ENSOldRegistrarControllerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSOldRegistrarControllerOwnershipTransferredIterator) Error ¶
func (it *ENSOldRegistrarControllerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSOldRegistrarControllerOwnershipTransferredIterator) Next ¶
func (it *ENSOldRegistrarControllerOwnershipTransferredIterator) 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 ENSOldRegistrarControllerRaw ¶
type ENSOldRegistrarControllerRaw struct {
Contract *ENSOldRegistrarController // Generic contract binding to access the raw methods on
}
ENSOldRegistrarControllerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ENSOldRegistrarControllerRaw) Call ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerRaw) 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 (*ENSOldRegistrarControllerRaw) Transact ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSOldRegistrarControllerRaw) Transfer ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerRaw) 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 ENSOldRegistrarControllerSession ¶
type ENSOldRegistrarControllerSession struct { Contract *ENSOldRegistrarController // 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 }
ENSOldRegistrarControllerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ENSOldRegistrarControllerSession) Available ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) Available(name string) (bool, error)
Available is a free data retrieval call binding the contract method 0xaeb8ce9b.
Solidity: function available(string name) view returns(bool)
func (*ENSOldRegistrarControllerSession) Commit ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) Commit(commitment [32]byte) (*types.Transaction, error)
Commit is a paid mutator transaction binding the contract method 0xf14fcbc8.
Solidity: function commit(bytes32 commitment) returns()
func (*ENSOldRegistrarControllerSession) Commitments ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) Commitments(arg0 [32]byte) (*big.Int, error)
Commitments is a free data retrieval call binding the contract method 0x839df945.
Solidity: function commitments(bytes32 ) view returns(uint256)
func (*ENSOldRegistrarControllerSession) IsOwner ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*ENSOldRegistrarControllerSession) MINREGISTRATIONDURATION ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) MINREGISTRATIONDURATION() (*big.Int, error)
MINREGISTRATIONDURATION is a free data retrieval call binding the contract method 0x8a95b09f.
Solidity: function MIN_REGISTRATION_DURATION() view returns(uint256)
func (*ENSOldRegistrarControllerSession) MakeCommitment ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) MakeCommitment(name string, owner common.Address, secret [32]byte) ([32]byte, error)
MakeCommitment is a free data retrieval call binding the contract method 0xf49826be.
Solidity: function makeCommitment(string name, address owner, bytes32 secret) pure returns(bytes32)
func (*ENSOldRegistrarControllerSession) MakeCommitmentWithConfig ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) MakeCommitmentWithConfig(name string, owner common.Address, secret [32]byte, resolver common.Address, addr common.Address) ([32]byte, error)
MakeCommitmentWithConfig is a free data retrieval call binding the contract method 0x3d86c52f.
Solidity: function makeCommitmentWithConfig(string name, address owner, bytes32 secret, address resolver, address addr) pure returns(bytes32)
func (*ENSOldRegistrarControllerSession) MaxCommitmentAge ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) MaxCommitmentAge() (*big.Int, error)
MaxCommitmentAge is a free data retrieval call binding the contract method 0xce1e09c0.
Solidity: function maxCommitmentAge() view returns(uint256)
func (*ENSOldRegistrarControllerSession) MinCommitmentAge ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) MinCommitmentAge() (*big.Int, error)
MinCommitmentAge is a free data retrieval call binding the contract method 0x8d839ffe.
Solidity: function minCommitmentAge() view returns(uint256)
func (*ENSOldRegistrarControllerSession) Owner ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ENSOldRegistrarControllerSession) Register ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) Register(name string, owner common.Address, duration *big.Int, secret [32]byte) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x85f6d155.
Solidity: function register(string name, address owner, uint256 duration, bytes32 secret) payable returns()
func (*ENSOldRegistrarControllerSession) RegisterWithConfig ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) RegisterWithConfig(name string, owner common.Address, duration *big.Int, secret [32]byte, resolver common.Address, addr common.Address) (*types.Transaction, error)
RegisterWithConfig is a paid mutator transaction binding the contract method 0xf7a16963.
Solidity: function registerWithConfig(string name, address owner, uint256 duration, bytes32 secret, address resolver, address addr) payable returns()
func (*ENSOldRegistrarControllerSession) Renew ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) Renew(name string, duration *big.Int) (*types.Transaction, error)
Renew is a paid mutator transaction binding the contract method 0xacf1a841.
Solidity: function renew(string name, uint256 duration) payable returns()
func (*ENSOldRegistrarControllerSession) RenounceOwnership ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ENSOldRegistrarControllerSession) RentPrice ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) RentPrice(name string, duration *big.Int) (*big.Int, error)
RentPrice is a free data retrieval call binding the contract method 0x83e7f6ff.
Solidity: function rentPrice(string name, uint256 duration) view returns(uint256)
func (*ENSOldRegistrarControllerSession) SetCommitmentAges ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) SetCommitmentAges(_minCommitmentAge *big.Int, _maxCommitmentAge *big.Int) (*types.Transaction, error)
SetCommitmentAges is a paid mutator transaction binding the contract method 0x7e324479.
Solidity: function setCommitmentAges(uint256 _minCommitmentAge, uint256 _maxCommitmentAge) returns()
func (*ENSOldRegistrarControllerSession) SetPriceOracle ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) SetPriceOracle(_prices common.Address) (*types.Transaction, error)
SetPriceOracle is a paid mutator transaction binding the contract method 0x530e784f.
Solidity: function setPriceOracle(address _prices) returns()
func (*ENSOldRegistrarControllerSession) SupportsInterface ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
func (*ENSOldRegistrarControllerSession) TransferOwnership ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ENSOldRegistrarControllerSession) Valid ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) Valid(name string) (bool, error)
Valid is a free data retrieval call binding the contract method 0x9791c097.
Solidity: function valid(string name) pure returns(bool)
func (*ENSOldRegistrarControllerSession) Withdraw ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type ENSOldRegistrarControllerTransactor ¶
type ENSOldRegistrarControllerTransactor struct {
// contains filtered or unexported fields
}
ENSOldRegistrarControllerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewENSOldRegistrarControllerTransactor ¶
func NewENSOldRegistrarControllerTransactor(address common.Address, transactor bind.ContractTransactor) (*ENSOldRegistrarControllerTransactor, error)
NewENSOldRegistrarControllerTransactor creates a new write-only instance of ENSOldRegistrarController, bound to a specific deployed contract.
func (*ENSOldRegistrarControllerTransactor) Commit ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) Commit(opts *bind.TransactOpts, commitment [32]byte) (*types.Transaction, error)
Commit is a paid mutator transaction binding the contract method 0xf14fcbc8.
Solidity: function commit(bytes32 commitment) returns()
func (*ENSOldRegistrarControllerTransactor) Register ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) Register(opts *bind.TransactOpts, name string, owner common.Address, duration *big.Int, secret [32]byte) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x85f6d155.
Solidity: function register(string name, address owner, uint256 duration, bytes32 secret) payable returns()
func (*ENSOldRegistrarControllerTransactor) RegisterWithConfig ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) RegisterWithConfig(opts *bind.TransactOpts, name string, owner common.Address, duration *big.Int, secret [32]byte, resolver common.Address, addr common.Address) (*types.Transaction, error)
RegisterWithConfig is a paid mutator transaction binding the contract method 0xf7a16963.
Solidity: function registerWithConfig(string name, address owner, uint256 duration, bytes32 secret, address resolver, address addr) payable returns()
func (*ENSOldRegistrarControllerTransactor) Renew ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) Renew(opts *bind.TransactOpts, name string, duration *big.Int) (*types.Transaction, error)
Renew is a paid mutator transaction binding the contract method 0xacf1a841.
Solidity: function renew(string name, uint256 duration) payable returns()
func (*ENSOldRegistrarControllerTransactor) RenounceOwnership ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ENSOldRegistrarControllerTransactor) SetCommitmentAges ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) SetCommitmentAges(opts *bind.TransactOpts, _minCommitmentAge *big.Int, _maxCommitmentAge *big.Int) (*types.Transaction, error)
SetCommitmentAges is a paid mutator transaction binding the contract method 0x7e324479.
Solidity: function setCommitmentAges(uint256 _minCommitmentAge, uint256 _maxCommitmentAge) returns()
func (*ENSOldRegistrarControllerTransactor) SetPriceOracle ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) SetPriceOracle(opts *bind.TransactOpts, _prices common.Address) (*types.Transaction, error)
SetPriceOracle is a paid mutator transaction binding the contract method 0x530e784f.
Solidity: function setPriceOracle(address _prices) returns()
func (*ENSOldRegistrarControllerTransactor) TransferOwnership ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ENSOldRegistrarControllerTransactor) Withdraw ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type ENSOldRegistrarControllerTransactorRaw ¶
type ENSOldRegistrarControllerTransactorRaw struct {
Contract *ENSOldRegistrarControllerTransactor // Generic write-only contract binding to access the raw methods on
}
ENSOldRegistrarControllerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ENSOldRegistrarControllerTransactorRaw) Transact ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSOldRegistrarControllerTransactorRaw) Transfer ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorRaw) 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 ENSOldRegistrarControllerTransactorSession ¶
type ENSOldRegistrarControllerTransactorSession struct { Contract *ENSOldRegistrarControllerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ENSOldRegistrarControllerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ENSOldRegistrarControllerTransactorSession) Commit ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) Commit(commitment [32]byte) (*types.Transaction, error)
Commit is a paid mutator transaction binding the contract method 0xf14fcbc8.
Solidity: function commit(bytes32 commitment) returns()
func (*ENSOldRegistrarControllerTransactorSession) Register ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) Register(name string, owner common.Address, duration *big.Int, secret [32]byte) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x85f6d155.
Solidity: function register(string name, address owner, uint256 duration, bytes32 secret) payable returns()
func (*ENSOldRegistrarControllerTransactorSession) RegisterWithConfig ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) RegisterWithConfig(name string, owner common.Address, duration *big.Int, secret [32]byte, resolver common.Address, addr common.Address) (*types.Transaction, error)
RegisterWithConfig is a paid mutator transaction binding the contract method 0xf7a16963.
Solidity: function registerWithConfig(string name, address owner, uint256 duration, bytes32 secret, address resolver, address addr) payable returns()
func (*ENSOldRegistrarControllerTransactorSession) Renew ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) Renew(name string, duration *big.Int) (*types.Transaction, error)
Renew is a paid mutator transaction binding the contract method 0xacf1a841.
Solidity: function renew(string name, uint256 duration) payable returns()
func (*ENSOldRegistrarControllerTransactorSession) RenounceOwnership ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ENSOldRegistrarControllerTransactorSession) SetCommitmentAges ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) SetCommitmentAges(_minCommitmentAge *big.Int, _maxCommitmentAge *big.Int) (*types.Transaction, error)
SetCommitmentAges is a paid mutator transaction binding the contract method 0x7e324479.
Solidity: function setCommitmentAges(uint256 _minCommitmentAge, uint256 _maxCommitmentAge) returns()
func (*ENSOldRegistrarControllerTransactorSession) SetPriceOracle ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) SetPriceOracle(_prices common.Address) (*types.Transaction, error)
SetPriceOracle is a paid mutator transaction binding the contract method 0x530e784f.
Solidity: function setPriceOracle(address _prices) returns()
func (*ENSOldRegistrarControllerTransactorSession) TransferOwnership ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ENSOldRegistrarControllerTransactorSession) Withdraw ¶
func (_ENSOldRegistrarController *ENSOldRegistrarControllerTransactorSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type ENSPublicResolver ¶
type ENSPublicResolver struct { ENSPublicResolverCaller // Read-only binding to the contract ENSPublicResolverTransactor // Write-only binding to the contract ENSPublicResolverFilterer // Log filterer for contract events }
ENSPublicResolver is an auto generated Go binding around an Ethereum contract.
func NewENSPublicResolver ¶
func NewENSPublicResolver(address common.Address, backend bind.ContractBackend) (*ENSPublicResolver, error)
NewENSPublicResolver creates a new instance of ENSPublicResolver, bound to a specific deployed contract.
type ENSPublicResolverABIChanged ¶
type ENSPublicResolverABIChanged struct { Node [32]byte ContentType *big.Int Raw types.Log // Blockchain specific contextual infos }
ENSPublicResolverABIChanged represents a ABIChanged event raised by the ENSPublicResolver contract.
type ENSPublicResolverABIChangedIterator ¶
type ENSPublicResolverABIChangedIterator struct { Event *ENSPublicResolverABIChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSPublicResolverABIChangedIterator is returned from FilterABIChanged and is used to iterate over the raw logs and unpacked data for ABIChanged events raised by the ENSPublicResolver contract.
func (*ENSPublicResolverABIChangedIterator) Close ¶
func (it *ENSPublicResolverABIChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSPublicResolverABIChangedIterator) Error ¶
func (it *ENSPublicResolverABIChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSPublicResolverABIChangedIterator) Next ¶
func (it *ENSPublicResolverABIChangedIterator) 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 ENSPublicResolverAddrChanged ¶
type ENSPublicResolverAddrChanged struct { Node [32]byte A common.Address Raw types.Log // Blockchain specific contextual infos }
ENSPublicResolverAddrChanged represents a AddrChanged event raised by the ENSPublicResolver contract.
type ENSPublicResolverAddrChangedIterator ¶
type ENSPublicResolverAddrChangedIterator struct { Event *ENSPublicResolverAddrChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSPublicResolverAddrChangedIterator is returned from FilterAddrChanged and is used to iterate over the raw logs and unpacked data for AddrChanged events raised by the ENSPublicResolver contract.
func (*ENSPublicResolverAddrChangedIterator) Close ¶
func (it *ENSPublicResolverAddrChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSPublicResolverAddrChangedIterator) Error ¶
func (it *ENSPublicResolverAddrChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSPublicResolverAddrChangedIterator) Next ¶
func (it *ENSPublicResolverAddrChangedIterator) 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 ENSPublicResolverAddressChanged ¶
type ENSPublicResolverAddressChanged struct { Node [32]byte CoinType *big.Int NewAddress []byte Raw types.Log // Blockchain specific contextual infos }
ENSPublicResolverAddressChanged represents a AddressChanged event raised by the ENSPublicResolver contract.
type ENSPublicResolverAddressChangedIterator ¶
type ENSPublicResolverAddressChangedIterator struct { Event *ENSPublicResolverAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSPublicResolverAddressChangedIterator is returned from FilterAddressChanged and is used to iterate over the raw logs and unpacked data for AddressChanged events raised by the ENSPublicResolver contract.
func (*ENSPublicResolverAddressChangedIterator) Close ¶
func (it *ENSPublicResolverAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSPublicResolverAddressChangedIterator) Error ¶
func (it *ENSPublicResolverAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSPublicResolverAddressChangedIterator) Next ¶
func (it *ENSPublicResolverAddressChangedIterator) 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 ENSPublicResolverApprovalForAll ¶
type ENSPublicResolverApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ENSPublicResolverApprovalForAll represents a ApprovalForAll event raised by the ENSPublicResolver contract.
type ENSPublicResolverApprovalForAllIterator ¶
type ENSPublicResolverApprovalForAllIterator struct { Event *ENSPublicResolverApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSPublicResolverApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ENSPublicResolver contract.
func (*ENSPublicResolverApprovalForAllIterator) Close ¶
func (it *ENSPublicResolverApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSPublicResolverApprovalForAllIterator) Error ¶
func (it *ENSPublicResolverApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSPublicResolverApprovalForAllIterator) Next ¶
func (it *ENSPublicResolverApprovalForAllIterator) 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 ENSPublicResolverApproved ¶
type ENSPublicResolverApproved struct { Owner common.Address Node [32]byte Delegate common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ENSPublicResolverApproved represents a Approved event raised by the ENSPublicResolver contract.
type ENSPublicResolverApprovedIterator ¶
type ENSPublicResolverApprovedIterator struct { Event *ENSPublicResolverApproved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSPublicResolverApprovedIterator is returned from FilterApproved and is used to iterate over the raw logs and unpacked data for Approved events raised by the ENSPublicResolver contract.
func (*ENSPublicResolverApprovedIterator) Close ¶
func (it *ENSPublicResolverApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSPublicResolverApprovedIterator) Error ¶
func (it *ENSPublicResolverApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSPublicResolverApprovedIterator) Next ¶
func (it *ENSPublicResolverApprovedIterator) 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 ENSPublicResolverCaller ¶
type ENSPublicResolverCaller struct {
// contains filtered or unexported fields
}
ENSPublicResolverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewENSPublicResolverCaller ¶
func NewENSPublicResolverCaller(address common.Address, caller bind.ContractCaller) (*ENSPublicResolverCaller, error)
NewENSPublicResolverCaller creates a new read-only instance of ENSPublicResolver, bound to a specific deployed contract.
func (*ENSPublicResolverCaller) ABI ¶
func (_ENSPublicResolver *ENSPublicResolverCaller) ABI(opts *bind.CallOpts, node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
ABI is a free data retrieval call binding the contract method 0x2203ab56.
Solidity: function ABI(bytes32 node, uint256 contentTypes) view returns(uint256, bytes)
func (*ENSPublicResolverCaller) Addr ¶
func (_ENSPublicResolver *ENSPublicResolverCaller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(bytes32 node) view returns(address)
func (*ENSPublicResolverCaller) Addr0 ¶
func (_ENSPublicResolver *ENSPublicResolverCaller) Addr0(opts *bind.CallOpts, node [32]byte, coinType *big.Int) ([]byte, error)
Addr0 is a free data retrieval call binding the contract method 0xf1cb7e06.
Solidity: function addr(bytes32 node, uint256 coinType) view returns(bytes)
func (*ENSPublicResolverCaller) Contenthash ¶
func (_ENSPublicResolver *ENSPublicResolverCaller) Contenthash(opts *bind.CallOpts, node [32]byte) ([]byte, error)
Contenthash is a free data retrieval call binding the contract method 0xbc1c58d1.
Solidity: function contenthash(bytes32 node) view returns(bytes)
func (*ENSPublicResolverCaller) DnsRecord ¶
func (_ENSPublicResolver *ENSPublicResolverCaller) DnsRecord(opts *bind.CallOpts, node [32]byte, name [32]byte, resource uint16) ([]byte, error)
DnsRecord is a free data retrieval call binding the contract method 0xa8fa5682.
Solidity: function dnsRecord(bytes32 node, bytes32 name, uint16 resource) view returns(bytes)
func (*ENSPublicResolverCaller) HasDNSRecords ¶
func (_ENSPublicResolver *ENSPublicResolverCaller) HasDNSRecords(opts *bind.CallOpts, node [32]byte, name [32]byte) (bool, error)
HasDNSRecords is a free data retrieval call binding the contract method 0x4cbf6ba4.
Solidity: function hasDNSRecords(bytes32 node, bytes32 name) view returns(bool)
func (*ENSPublicResolverCaller) InterfaceImplementer ¶
func (_ENSPublicResolver *ENSPublicResolverCaller) InterfaceImplementer(opts *bind.CallOpts, node [32]byte, interfaceID [4]byte) (common.Address, error)
InterfaceImplementer is a free data retrieval call binding the contract method 0x124a319c.
Solidity: function interfaceImplementer(bytes32 node, bytes4 interfaceID) view returns(address)
func (*ENSPublicResolverCaller) IsApprovedFor ¶
func (_ENSPublicResolver *ENSPublicResolverCaller) IsApprovedFor(opts *bind.CallOpts, owner common.Address, node [32]byte, delegate common.Address) (bool, error)
IsApprovedFor is a free data retrieval call binding the contract method 0xa9784b3e.
Solidity: function isApprovedFor(address owner, bytes32 node, address delegate) view returns(bool)
func (*ENSPublicResolverCaller) IsApprovedForAll ¶
func (_ENSPublicResolver *ENSPublicResolverCaller) IsApprovedForAll(opts *bind.CallOpts, account common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address account, address operator) view returns(bool)
func (*ENSPublicResolverCaller) Name ¶
func (_ENSPublicResolver *ENSPublicResolverCaller) Name(opts *bind.CallOpts, node [32]byte) (string, error)
Name is a free data retrieval call binding the contract method 0x691f3431.
Solidity: function name(bytes32 node) view returns(string)
func (*ENSPublicResolverCaller) Pubkey ¶
func (_ENSPublicResolver *ENSPublicResolverCaller) Pubkey(opts *bind.CallOpts, node [32]byte) (struct { X [32]byte Y [32]byte }, error)
Pubkey is a free data retrieval call binding the contract method 0xc8690233.
Solidity: function pubkey(bytes32 node) view returns(bytes32 x, bytes32 y)
func (*ENSPublicResolverCaller) RecordVersions ¶
func (_ENSPublicResolver *ENSPublicResolverCaller) RecordVersions(opts *bind.CallOpts, arg0 [32]byte) (uint64, error)
RecordVersions is a free data retrieval call binding the contract method 0xd700ff33.
Solidity: function recordVersions(bytes32 ) view returns(uint64)
func (*ENSPublicResolverCaller) SupportsInterface ¶
func (_ENSPublicResolver *ENSPublicResolverCaller) 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) view returns(bool)
func (*ENSPublicResolverCaller) Text ¶
func (_ENSPublicResolver *ENSPublicResolverCaller) 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) view returns(string)
type ENSPublicResolverCallerRaw ¶
type ENSPublicResolverCallerRaw struct {
Contract *ENSPublicResolverCaller // Generic read-only contract binding to access the raw methods on
}
ENSPublicResolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ENSPublicResolverCallerRaw) Call ¶
func (_ENSPublicResolver *ENSPublicResolverCallerRaw) 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 ENSPublicResolverCallerSession ¶
type ENSPublicResolverCallerSession struct { Contract *ENSPublicResolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ENSPublicResolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ENSPublicResolverCallerSession) ABI ¶
func (_ENSPublicResolver *ENSPublicResolverCallerSession) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
ABI is a free data retrieval call binding the contract method 0x2203ab56.
Solidity: function ABI(bytes32 node, uint256 contentTypes) view returns(uint256, bytes)
func (*ENSPublicResolverCallerSession) Addr ¶
func (_ENSPublicResolver *ENSPublicResolverCallerSession) Addr(node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(bytes32 node) view returns(address)
func (*ENSPublicResolverCallerSession) Addr0 ¶
func (_ENSPublicResolver *ENSPublicResolverCallerSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
Addr0 is a free data retrieval call binding the contract method 0xf1cb7e06.
Solidity: function addr(bytes32 node, uint256 coinType) view returns(bytes)
func (*ENSPublicResolverCallerSession) Contenthash ¶
func (_ENSPublicResolver *ENSPublicResolverCallerSession) Contenthash(node [32]byte) ([]byte, error)
Contenthash is a free data retrieval call binding the contract method 0xbc1c58d1.
Solidity: function contenthash(bytes32 node) view returns(bytes)
func (*ENSPublicResolverCallerSession) DnsRecord ¶
func (_ENSPublicResolver *ENSPublicResolverCallerSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
DnsRecord is a free data retrieval call binding the contract method 0xa8fa5682.
Solidity: function dnsRecord(bytes32 node, bytes32 name, uint16 resource) view returns(bytes)
func (*ENSPublicResolverCallerSession) HasDNSRecords ¶
func (_ENSPublicResolver *ENSPublicResolverCallerSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
HasDNSRecords is a free data retrieval call binding the contract method 0x4cbf6ba4.
Solidity: function hasDNSRecords(bytes32 node, bytes32 name) view returns(bool)
func (*ENSPublicResolverCallerSession) InterfaceImplementer ¶
func (_ENSPublicResolver *ENSPublicResolverCallerSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)
InterfaceImplementer is a free data retrieval call binding the contract method 0x124a319c.
Solidity: function interfaceImplementer(bytes32 node, bytes4 interfaceID) view returns(address)
func (*ENSPublicResolverCallerSession) IsApprovedFor ¶
func (_ENSPublicResolver *ENSPublicResolverCallerSession) IsApprovedFor(owner common.Address, node [32]byte, delegate common.Address) (bool, error)
IsApprovedFor is a free data retrieval call binding the contract method 0xa9784b3e.
Solidity: function isApprovedFor(address owner, bytes32 node, address delegate) view returns(bool)
func (*ENSPublicResolverCallerSession) IsApprovedForAll ¶
func (_ENSPublicResolver *ENSPublicResolverCallerSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address account, address operator) view returns(bool)
func (*ENSPublicResolverCallerSession) Name ¶
func (_ENSPublicResolver *ENSPublicResolverCallerSession) Name(node [32]byte) (string, error)
Name is a free data retrieval call binding the contract method 0x691f3431.
Solidity: function name(bytes32 node) view returns(string)
func (*ENSPublicResolverCallerSession) Pubkey ¶
func (_ENSPublicResolver *ENSPublicResolverCallerSession) Pubkey(node [32]byte) (struct { X [32]byte Y [32]byte }, error)
Pubkey is a free data retrieval call binding the contract method 0xc8690233.
Solidity: function pubkey(bytes32 node) view returns(bytes32 x, bytes32 y)
func (*ENSPublicResolverCallerSession) RecordVersions ¶
func (_ENSPublicResolver *ENSPublicResolverCallerSession) RecordVersions(arg0 [32]byte) (uint64, error)
RecordVersions is a free data retrieval call binding the contract method 0xd700ff33.
Solidity: function recordVersions(bytes32 ) view returns(uint64)
func (*ENSPublicResolverCallerSession) SupportsInterface ¶
func (_ENSPublicResolver *ENSPublicResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) view returns(bool)
type ENSPublicResolverContenthashChanged ¶
type ENSPublicResolverContenthashChanged struct { Node [32]byte Hash []byte Raw types.Log // Blockchain specific contextual infos }
ENSPublicResolverContenthashChanged represents a ContenthashChanged event raised by the ENSPublicResolver contract.
type ENSPublicResolverContenthashChangedIterator ¶
type ENSPublicResolverContenthashChangedIterator struct { Event *ENSPublicResolverContenthashChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSPublicResolverContenthashChangedIterator is returned from FilterContenthashChanged and is used to iterate over the raw logs and unpacked data for ContenthashChanged events raised by the ENSPublicResolver contract.
func (*ENSPublicResolverContenthashChangedIterator) Close ¶
func (it *ENSPublicResolverContenthashChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSPublicResolverContenthashChangedIterator) Error ¶
func (it *ENSPublicResolverContenthashChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSPublicResolverContenthashChangedIterator) Next ¶
func (it *ENSPublicResolverContenthashChangedIterator) 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 ENSPublicResolverDNSRecordChanged ¶
type ENSPublicResolverDNSRecordChanged struct { Node [32]byte Name []byte Resource uint16 Record []byte Raw types.Log // Blockchain specific contextual infos }
ENSPublicResolverDNSRecordChanged represents a DNSRecordChanged event raised by the ENSPublicResolver contract.
type ENSPublicResolverDNSRecordChangedIterator ¶
type ENSPublicResolverDNSRecordChangedIterator struct { Event *ENSPublicResolverDNSRecordChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSPublicResolverDNSRecordChangedIterator is returned from FilterDNSRecordChanged and is used to iterate over the raw logs and unpacked data for DNSRecordChanged events raised by the ENSPublicResolver contract.
func (*ENSPublicResolverDNSRecordChangedIterator) Close ¶
func (it *ENSPublicResolverDNSRecordChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSPublicResolverDNSRecordChangedIterator) Error ¶
func (it *ENSPublicResolverDNSRecordChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSPublicResolverDNSRecordChangedIterator) Next ¶
func (it *ENSPublicResolverDNSRecordChangedIterator) 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 ENSPublicResolverDNSRecordDeleted ¶
type ENSPublicResolverDNSRecordDeleted struct { Node [32]byte Name []byte Resource uint16 Raw types.Log // Blockchain specific contextual infos }
ENSPublicResolverDNSRecordDeleted represents a DNSRecordDeleted event raised by the ENSPublicResolver contract.
type ENSPublicResolverDNSRecordDeletedIterator ¶
type ENSPublicResolverDNSRecordDeletedIterator struct { Event *ENSPublicResolverDNSRecordDeleted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSPublicResolverDNSRecordDeletedIterator is returned from FilterDNSRecordDeleted and is used to iterate over the raw logs and unpacked data for DNSRecordDeleted events raised by the ENSPublicResolver contract.
func (*ENSPublicResolverDNSRecordDeletedIterator) Close ¶
func (it *ENSPublicResolverDNSRecordDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSPublicResolverDNSRecordDeletedIterator) Error ¶
func (it *ENSPublicResolverDNSRecordDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSPublicResolverDNSRecordDeletedIterator) Next ¶
func (it *ENSPublicResolverDNSRecordDeletedIterator) 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 ENSPublicResolverDNSZonehashChanged ¶
type ENSPublicResolverDNSZonehashChanged struct { Node [32]byte Lastzonehash []byte Zonehash []byte Raw types.Log // Blockchain specific contextual infos }
ENSPublicResolverDNSZonehashChanged represents a DNSZonehashChanged event raised by the ENSPublicResolver contract.
type ENSPublicResolverDNSZonehashChangedIterator ¶
type ENSPublicResolverDNSZonehashChangedIterator struct { Event *ENSPublicResolverDNSZonehashChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSPublicResolverDNSZonehashChangedIterator is returned from FilterDNSZonehashChanged and is used to iterate over the raw logs and unpacked data for DNSZonehashChanged events raised by the ENSPublicResolver contract.
func (*ENSPublicResolverDNSZonehashChangedIterator) Close ¶
func (it *ENSPublicResolverDNSZonehashChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSPublicResolverDNSZonehashChangedIterator) Error ¶
func (it *ENSPublicResolverDNSZonehashChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSPublicResolverDNSZonehashChangedIterator) Next ¶
func (it *ENSPublicResolverDNSZonehashChangedIterator) 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 ENSPublicResolverFilterer ¶
type ENSPublicResolverFilterer struct {
// contains filtered or unexported fields
}
ENSPublicResolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewENSPublicResolverFilterer ¶
func NewENSPublicResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*ENSPublicResolverFilterer, error)
NewENSPublicResolverFilterer creates a new log filterer instance of ENSPublicResolver, bound to a specific deployed contract.
func (*ENSPublicResolverFilterer) FilterABIChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*ENSPublicResolverABIChangedIterator, error)
FilterABIChanged is a free log retrieval operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.
Solidity: event ABIChanged(bytes32 indexed node, uint256 indexed contentType)
func (*ENSPublicResolverFilterer) FilterAddrChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverAddrChangedIterator, error)
FilterAddrChanged is a free log retrieval operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*ENSPublicResolverFilterer) FilterAddressChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterAddressChanged(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverAddressChangedIterator, error)
FilterAddressChanged is a free log retrieval operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.
Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)
func (*ENSPublicResolverFilterer) FilterApprovalForAll ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ENSPublicResolverApprovalForAllIterator, 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 (*ENSPublicResolverFilterer) FilterApproved ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterApproved(opts *bind.FilterOpts, node [][32]byte, delegate []common.Address, approved []bool) (*ENSPublicResolverApprovedIterator, error)
FilterApproved is a free log retrieval operation binding the contract event 0xf0ddb3b04746704017f9aa8bd728fcc2c1d11675041205350018915f5e4750a0.
Solidity: event Approved(address owner, bytes32 indexed node, address indexed delegate, bool indexed approved)
func (*ENSPublicResolverFilterer) FilterContenthashChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverContenthashChangedIterator, error)
FilterContenthashChanged is a free log retrieval operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.
Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)
func (*ENSPublicResolverFilterer) FilterDNSRecordChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterDNSRecordChanged(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverDNSRecordChangedIterator, 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 (*ENSPublicResolverFilterer) FilterDNSRecordDeleted ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterDNSRecordDeleted(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverDNSRecordDeletedIterator, error)
FilterDNSRecordDeleted is a free log retrieval operation binding the contract event 0x03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a1207.
Solidity: event DNSRecordDeleted(bytes32 indexed node, bytes name, uint16 resource)
func (*ENSPublicResolverFilterer) FilterDNSZonehashChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterDNSZonehashChanged(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverDNSZonehashChangedIterator, error)
FilterDNSZonehashChanged is a free log retrieval operation binding the contract event 0x8f15ed4b723ef428f250961da8315675b507046737e19319fc1a4d81bfe87f85.
Solidity: event DNSZonehashChanged(bytes32 indexed node, bytes lastzonehash, bytes zonehash)
func (*ENSPublicResolverFilterer) FilterInterfaceChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterInterfaceChanged(opts *bind.FilterOpts, node [][32]byte, interfaceID [][4]byte) (*ENSPublicResolverInterfaceChangedIterator, 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 (*ENSPublicResolverFilterer) FilterNameChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverNameChangedIterator, error)
FilterNameChanged is a free log retrieval operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*ENSPublicResolverFilterer) FilterPubkeyChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverPubkeyChangedIterator, error)
FilterPubkeyChanged is a free log retrieval operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
Solidity: event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)
func (*ENSPublicResolverFilterer) FilterTextChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*ENSPublicResolverTextChangedIterator, error)
FilterTextChanged is a free log retrieval operation binding the contract event 0x448bc014f1536726cf8d54ff3d6481ed3cbc683c2591ca204274009afa09b1a1.
Solidity: event TextChanged(bytes32 indexed node, string indexed indexedKey, string key, string value)
func (*ENSPublicResolverFilterer) FilterVersionChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) FilterVersionChanged(opts *bind.FilterOpts, node [][32]byte) (*ENSPublicResolverVersionChangedIterator, error)
FilterVersionChanged is a free log retrieval operation binding the contract event 0xc6621ccb8f3f5a04bb6502154b2caf6adf5983fe76dfef1cfc9c42e3579db444.
Solidity: event VersionChanged(bytes32 indexed node, uint64 newVersion)
func (*ENSPublicResolverFilterer) ParseABIChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseABIChanged(log types.Log) (*ENSPublicResolverABIChanged, error)
ParseABIChanged is a log parse operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.
Solidity: event ABIChanged(bytes32 indexed node, uint256 indexed contentType)
func (*ENSPublicResolverFilterer) ParseAddrChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseAddrChanged(log types.Log) (*ENSPublicResolverAddrChanged, error)
ParseAddrChanged is a log parse operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*ENSPublicResolverFilterer) ParseAddressChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseAddressChanged(log types.Log) (*ENSPublicResolverAddressChanged, error)
ParseAddressChanged is a log parse operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.
Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)
func (*ENSPublicResolverFilterer) ParseApprovalForAll ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseApprovalForAll(log types.Log) (*ENSPublicResolverApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ENSPublicResolverFilterer) ParseApproved ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseApproved(log types.Log) (*ENSPublicResolverApproved, error)
ParseApproved is a log parse operation binding the contract event 0xf0ddb3b04746704017f9aa8bd728fcc2c1d11675041205350018915f5e4750a0.
Solidity: event Approved(address owner, bytes32 indexed node, address indexed delegate, bool indexed approved)
func (*ENSPublicResolverFilterer) ParseContenthashChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseContenthashChanged(log types.Log) (*ENSPublicResolverContenthashChanged, error)
ParseContenthashChanged is a log parse operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.
Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)
func (*ENSPublicResolverFilterer) ParseDNSRecordChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseDNSRecordChanged(log types.Log) (*ENSPublicResolverDNSRecordChanged, 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 (*ENSPublicResolverFilterer) ParseDNSRecordDeleted ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseDNSRecordDeleted(log types.Log) (*ENSPublicResolverDNSRecordDeleted, error)
ParseDNSRecordDeleted is a log parse operation binding the contract event 0x03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a1207.
Solidity: event DNSRecordDeleted(bytes32 indexed node, bytes name, uint16 resource)
func (*ENSPublicResolverFilterer) ParseDNSZonehashChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseDNSZonehashChanged(log types.Log) (*ENSPublicResolverDNSZonehashChanged, error)
ParseDNSZonehashChanged is a log parse operation binding the contract event 0x8f15ed4b723ef428f250961da8315675b507046737e19319fc1a4d81bfe87f85.
Solidity: event DNSZonehashChanged(bytes32 indexed node, bytes lastzonehash, bytes zonehash)
func (*ENSPublicResolverFilterer) ParseInterfaceChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseInterfaceChanged(log types.Log) (*ENSPublicResolverInterfaceChanged, error)
ParseInterfaceChanged is a log parse operation binding the contract event 0x7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa.
Solidity: event InterfaceChanged(bytes32 indexed node, bytes4 indexed interfaceID, address implementer)
func (*ENSPublicResolverFilterer) ParseNameChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseNameChanged(log types.Log) (*ENSPublicResolverNameChanged, error)
ParseNameChanged is a log parse operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*ENSPublicResolverFilterer) ParsePubkeyChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) ParsePubkeyChanged(log types.Log) (*ENSPublicResolverPubkeyChanged, error)
ParsePubkeyChanged is a log parse operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
Solidity: event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)
func (*ENSPublicResolverFilterer) ParseTextChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseTextChanged(log types.Log) (*ENSPublicResolverTextChanged, error)
ParseTextChanged is a log parse operation binding the contract event 0x448bc014f1536726cf8d54ff3d6481ed3cbc683c2591ca204274009afa09b1a1.
Solidity: event TextChanged(bytes32 indexed node, string indexed indexedKey, string key, string value)
func (*ENSPublicResolverFilterer) ParseVersionChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) ParseVersionChanged(log types.Log) (*ENSPublicResolverVersionChanged, error)
ParseVersionChanged is a log parse operation binding the contract event 0xc6621ccb8f3f5a04bb6502154b2caf6adf5983fe76dfef1cfc9c42e3579db444.
Solidity: event VersionChanged(bytes32 indexed node, uint64 newVersion)
func (*ENSPublicResolverFilterer) WatchABIChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverABIChanged, 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 (*ENSPublicResolverFilterer) WatchAddrChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverAddrChanged, 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 (*ENSPublicResolverFilterer) WatchAddressChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchAddressChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverAddressChanged, 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 (*ENSPublicResolverFilterer) WatchApprovalForAll ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverApprovalForAll, 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 (*ENSPublicResolverFilterer) WatchApproved ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverApproved, node [][32]byte, delegate []common.Address, approved []bool) (event.Subscription, error)
WatchApproved is a free log subscription operation binding the contract event 0xf0ddb3b04746704017f9aa8bd728fcc2c1d11675041205350018915f5e4750a0.
Solidity: event Approved(address owner, bytes32 indexed node, address indexed delegate, bool indexed approved)
func (*ENSPublicResolverFilterer) WatchContenthashChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverContenthashChanged, 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 (*ENSPublicResolverFilterer) WatchDNSRecordChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchDNSRecordChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverDNSRecordChanged, 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 (*ENSPublicResolverFilterer) WatchDNSRecordDeleted ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchDNSRecordDeleted(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverDNSRecordDeleted, 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 (*ENSPublicResolverFilterer) WatchDNSZonehashChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchDNSZonehashChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverDNSZonehashChanged, 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 (*ENSPublicResolverFilterer) WatchInterfaceChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchInterfaceChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverInterfaceChanged, 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 (*ENSPublicResolverFilterer) WatchNameChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverNameChanged, 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 (*ENSPublicResolverFilterer) WatchPubkeyChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverPubkeyChanged, 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 (*ENSPublicResolverFilterer) WatchTextChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverTextChanged, node [][32]byte, indexedKey []string) (event.Subscription, error)
WatchTextChanged is a free log subscription operation binding the contract event 0x448bc014f1536726cf8d54ff3d6481ed3cbc683c2591ca204274009afa09b1a1.
Solidity: event TextChanged(bytes32 indexed node, string indexed indexedKey, string key, string value)
func (*ENSPublicResolverFilterer) WatchVersionChanged ¶
func (_ENSPublicResolver *ENSPublicResolverFilterer) WatchVersionChanged(opts *bind.WatchOpts, sink chan<- *ENSPublicResolverVersionChanged, node [][32]byte) (event.Subscription, error)
WatchVersionChanged is a free log subscription operation binding the contract event 0xc6621ccb8f3f5a04bb6502154b2caf6adf5983fe76dfef1cfc9c42e3579db444.
Solidity: event VersionChanged(bytes32 indexed node, uint64 newVersion)
type ENSPublicResolverInterfaceChanged ¶
type ENSPublicResolverInterfaceChanged struct { Node [32]byte InterfaceID [4]byte Implementer common.Address Raw types.Log // Blockchain specific contextual infos }
ENSPublicResolverInterfaceChanged represents a InterfaceChanged event raised by the ENSPublicResolver contract.
type ENSPublicResolverInterfaceChangedIterator ¶
type ENSPublicResolverInterfaceChangedIterator struct { Event *ENSPublicResolverInterfaceChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSPublicResolverInterfaceChangedIterator is returned from FilterInterfaceChanged and is used to iterate over the raw logs and unpacked data for InterfaceChanged events raised by the ENSPublicResolver contract.
func (*ENSPublicResolverInterfaceChangedIterator) Close ¶
func (it *ENSPublicResolverInterfaceChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSPublicResolverInterfaceChangedIterator) Error ¶
func (it *ENSPublicResolverInterfaceChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSPublicResolverInterfaceChangedIterator) Next ¶
func (it *ENSPublicResolverInterfaceChangedIterator) 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 ENSPublicResolverNameChanged ¶
type ENSPublicResolverNameChanged struct { Node [32]byte Name string Raw types.Log // Blockchain specific contextual infos }
ENSPublicResolverNameChanged represents a NameChanged event raised by the ENSPublicResolver contract.
type ENSPublicResolverNameChangedIterator ¶
type ENSPublicResolverNameChangedIterator struct { Event *ENSPublicResolverNameChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSPublicResolverNameChangedIterator is returned from FilterNameChanged and is used to iterate over the raw logs and unpacked data for NameChanged events raised by the ENSPublicResolver contract.
func (*ENSPublicResolverNameChangedIterator) Close ¶
func (it *ENSPublicResolverNameChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSPublicResolverNameChangedIterator) Error ¶
func (it *ENSPublicResolverNameChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSPublicResolverNameChangedIterator) Next ¶
func (it *ENSPublicResolverNameChangedIterator) 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 ENSPublicResolverPubkeyChanged ¶
type ENSPublicResolverPubkeyChanged struct { Node [32]byte X [32]byte Y [32]byte Raw types.Log // Blockchain specific contextual infos }
ENSPublicResolverPubkeyChanged represents a PubkeyChanged event raised by the ENSPublicResolver contract.
type ENSPublicResolverPubkeyChangedIterator ¶
type ENSPublicResolverPubkeyChangedIterator struct { Event *ENSPublicResolverPubkeyChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSPublicResolverPubkeyChangedIterator is returned from FilterPubkeyChanged and is used to iterate over the raw logs and unpacked data for PubkeyChanged events raised by the ENSPublicResolver contract.
func (*ENSPublicResolverPubkeyChangedIterator) Close ¶
func (it *ENSPublicResolverPubkeyChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSPublicResolverPubkeyChangedIterator) Error ¶
func (it *ENSPublicResolverPubkeyChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSPublicResolverPubkeyChangedIterator) Next ¶
func (it *ENSPublicResolverPubkeyChangedIterator) 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 ENSPublicResolverRaw ¶
type ENSPublicResolverRaw struct {
Contract *ENSPublicResolver // Generic contract binding to access the raw methods on
}
ENSPublicResolverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ENSPublicResolverRaw) Call ¶
func (_ENSPublicResolver *ENSPublicResolverRaw) 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 (*ENSPublicResolverRaw) Transact ¶
func (_ENSPublicResolver *ENSPublicResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSPublicResolverRaw) Transfer ¶
func (_ENSPublicResolver *ENSPublicResolverRaw) 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 ENSPublicResolverSession ¶
type ENSPublicResolverSession struct { Contract *ENSPublicResolver // 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 }
ENSPublicResolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ENSPublicResolverSession) ABI ¶
func (_ENSPublicResolver *ENSPublicResolverSession) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
ABI is a free data retrieval call binding the contract method 0x2203ab56.
Solidity: function ABI(bytes32 node, uint256 contentTypes) view returns(uint256, bytes)
func (*ENSPublicResolverSession) Addr ¶
func (_ENSPublicResolver *ENSPublicResolverSession) Addr(node [32]byte) (common.Address, error)
Addr is a free data retrieval call binding the contract method 0x3b3b57de.
Solidity: function addr(bytes32 node) view returns(address)
func (*ENSPublicResolverSession) Addr0 ¶
func (_ENSPublicResolver *ENSPublicResolverSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
Addr0 is a free data retrieval call binding the contract method 0xf1cb7e06.
Solidity: function addr(bytes32 node, uint256 coinType) view returns(bytes)
func (*ENSPublicResolverSession) Approve ¶
func (_ENSPublicResolver *ENSPublicResolverSession) Approve(node [32]byte, delegate common.Address, approved bool) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xa4b91a01.
Solidity: function approve(bytes32 node, address delegate, bool approved) returns()
func (*ENSPublicResolverSession) ClearRecords ¶
func (_ENSPublicResolver *ENSPublicResolverSession) ClearRecords(node [32]byte) (*types.Transaction, error)
ClearRecords is a paid mutator transaction binding the contract method 0x3603d758.
Solidity: function clearRecords(bytes32 node) returns()
func (*ENSPublicResolverSession) Contenthash ¶
func (_ENSPublicResolver *ENSPublicResolverSession) Contenthash(node [32]byte) ([]byte, error)
Contenthash is a free data retrieval call binding the contract method 0xbc1c58d1.
Solidity: function contenthash(bytes32 node) view returns(bytes)
func (*ENSPublicResolverSession) DnsRecord ¶
func (_ENSPublicResolver *ENSPublicResolverSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
DnsRecord is a free data retrieval call binding the contract method 0xa8fa5682.
Solidity: function dnsRecord(bytes32 node, bytes32 name, uint16 resource) view returns(bytes)
func (*ENSPublicResolverSession) HasDNSRecords ¶
func (_ENSPublicResolver *ENSPublicResolverSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
HasDNSRecords is a free data retrieval call binding the contract method 0x4cbf6ba4.
Solidity: function hasDNSRecords(bytes32 node, bytes32 name) view returns(bool)
func (*ENSPublicResolverSession) InterfaceImplementer ¶
func (_ENSPublicResolver *ENSPublicResolverSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)
InterfaceImplementer is a free data retrieval call binding the contract method 0x124a319c.
Solidity: function interfaceImplementer(bytes32 node, bytes4 interfaceID) view returns(address)
func (*ENSPublicResolverSession) IsApprovedFor ¶
func (_ENSPublicResolver *ENSPublicResolverSession) IsApprovedFor(owner common.Address, node [32]byte, delegate common.Address) (bool, error)
IsApprovedFor is a free data retrieval call binding the contract method 0xa9784b3e.
Solidity: function isApprovedFor(address owner, bytes32 node, address delegate) view returns(bool)
func (*ENSPublicResolverSession) IsApprovedForAll ¶
func (_ENSPublicResolver *ENSPublicResolverSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address account, address operator) view returns(bool)
func (*ENSPublicResolverSession) Multicall ¶
func (_ENSPublicResolver *ENSPublicResolverSession) 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 (*ENSPublicResolverSession) MulticallWithNodeCheck ¶
func (_ENSPublicResolver *ENSPublicResolverSession) MulticallWithNodeCheck(nodehash [32]byte, data [][]byte) (*types.Transaction, error)
MulticallWithNodeCheck is a paid mutator transaction binding the contract method 0xe32954eb.
Solidity: function multicallWithNodeCheck(bytes32 nodehash, bytes[] data) returns(bytes[] results)
func (*ENSPublicResolverSession) Name ¶
func (_ENSPublicResolver *ENSPublicResolverSession) Name(node [32]byte) (string, error)
Name is a free data retrieval call binding the contract method 0x691f3431.
Solidity: function name(bytes32 node) view returns(string)
func (*ENSPublicResolverSession) Pubkey ¶
func (_ENSPublicResolver *ENSPublicResolverSession) Pubkey(node [32]byte) (struct { X [32]byte Y [32]byte }, error)
Pubkey is a free data retrieval call binding the contract method 0xc8690233.
Solidity: function pubkey(bytes32 node) view returns(bytes32 x, bytes32 y)
func (*ENSPublicResolverSession) RecordVersions ¶
func (_ENSPublicResolver *ENSPublicResolverSession) RecordVersions(arg0 [32]byte) (uint64, error)
RecordVersions is a free data retrieval call binding the contract method 0xd700ff33.
Solidity: function recordVersions(bytes32 ) view returns(uint64)
func (*ENSPublicResolverSession) SetABI ¶
func (_ENSPublicResolver *ENSPublicResolverSession) 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 (*ENSPublicResolverSession) SetAddr ¶
func (_ENSPublicResolver *ENSPublicResolverSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0x8b95dd71.
Solidity: function setAddr(bytes32 node, uint256 coinType, bytes a) returns()
func (*ENSPublicResolverSession) SetAddr0 ¶
func (_ENSPublicResolver *ENSPublicResolverSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
SetAddr0 is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 node, address a) returns()
func (*ENSPublicResolverSession) SetApprovalForAll ¶
func (_ENSPublicResolver *ENSPublicResolverSession) 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 (*ENSPublicResolverSession) SetContenthash ¶
func (_ENSPublicResolver *ENSPublicResolverSession) 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 (*ENSPublicResolverSession) SetDNSRecords ¶
func (_ENSPublicResolver *ENSPublicResolverSession) 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 (*ENSPublicResolverSession) SetInterface ¶
func (_ENSPublicResolver *ENSPublicResolverSession) 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 (*ENSPublicResolverSession) SetName ¶
func (_ENSPublicResolver *ENSPublicResolverSession) SetName(node [32]byte, newName string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 node, string newName) returns()
func (*ENSPublicResolverSession) SetPubkey ¶
func (_ENSPublicResolver *ENSPublicResolverSession) 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 (*ENSPublicResolverSession) SetText ¶
func (_ENSPublicResolver *ENSPublicResolverSession) 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 (*ENSPublicResolverSession) SetZonehash ¶
func (_ENSPublicResolver *ENSPublicResolverSession) 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 (*ENSPublicResolverSession) SupportsInterface ¶
func (_ENSPublicResolver *ENSPublicResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) view returns(bool)
type ENSPublicResolverTextChanged ¶
type ENSPublicResolverTextChanged struct { Node [32]byte IndexedKey common.Hash Key string Value string Raw types.Log // Blockchain specific contextual infos }
ENSPublicResolverTextChanged represents a TextChanged event raised by the ENSPublicResolver contract.
type ENSPublicResolverTextChangedIterator ¶
type ENSPublicResolverTextChangedIterator struct { Event *ENSPublicResolverTextChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSPublicResolverTextChangedIterator is returned from FilterTextChanged and is used to iterate over the raw logs and unpacked data for TextChanged events raised by the ENSPublicResolver contract.
func (*ENSPublicResolverTextChangedIterator) Close ¶
func (it *ENSPublicResolverTextChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSPublicResolverTextChangedIterator) Error ¶
func (it *ENSPublicResolverTextChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSPublicResolverTextChangedIterator) Next ¶
func (it *ENSPublicResolverTextChangedIterator) 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 ENSPublicResolverTransactor ¶
type ENSPublicResolverTransactor struct {
// contains filtered or unexported fields
}
ENSPublicResolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewENSPublicResolverTransactor ¶
func NewENSPublicResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*ENSPublicResolverTransactor, error)
NewENSPublicResolverTransactor creates a new write-only instance of ENSPublicResolver, bound to a specific deployed contract.
func (*ENSPublicResolverTransactor) Approve ¶
func (_ENSPublicResolver *ENSPublicResolverTransactor) Approve(opts *bind.TransactOpts, node [32]byte, delegate common.Address, approved bool) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xa4b91a01.
Solidity: function approve(bytes32 node, address delegate, bool approved) returns()
func (*ENSPublicResolverTransactor) ClearRecords ¶
func (_ENSPublicResolver *ENSPublicResolverTransactor) ClearRecords(opts *bind.TransactOpts, node [32]byte) (*types.Transaction, error)
ClearRecords is a paid mutator transaction binding the contract method 0x3603d758.
Solidity: function clearRecords(bytes32 node) returns()
func (*ENSPublicResolverTransactor) Multicall ¶
func (_ENSPublicResolver *ENSPublicResolverTransactor) 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 (*ENSPublicResolverTransactor) MulticallWithNodeCheck ¶
func (_ENSPublicResolver *ENSPublicResolverTransactor) MulticallWithNodeCheck(opts *bind.TransactOpts, nodehash [32]byte, data [][]byte) (*types.Transaction, error)
MulticallWithNodeCheck is a paid mutator transaction binding the contract method 0xe32954eb.
Solidity: function multicallWithNodeCheck(bytes32 nodehash, bytes[] data) returns(bytes[] results)
func (*ENSPublicResolverTransactor) SetABI ¶
func (_ENSPublicResolver *ENSPublicResolverTransactor) 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 (*ENSPublicResolverTransactor) SetAddr ¶
func (_ENSPublicResolver *ENSPublicResolverTransactor) SetAddr(opts *bind.TransactOpts, node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0x8b95dd71.
Solidity: function setAddr(bytes32 node, uint256 coinType, bytes a) returns()
func (*ENSPublicResolverTransactor) SetAddr0 ¶
func (_ENSPublicResolver *ENSPublicResolverTransactor) SetAddr0(opts *bind.TransactOpts, node [32]byte, a common.Address) (*types.Transaction, error)
SetAddr0 is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 node, address a) returns()
func (*ENSPublicResolverTransactor) SetApprovalForAll ¶
func (_ENSPublicResolver *ENSPublicResolverTransactor) 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 (*ENSPublicResolverTransactor) SetContenthash ¶
func (_ENSPublicResolver *ENSPublicResolverTransactor) 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 (*ENSPublicResolverTransactor) SetDNSRecords ¶
func (_ENSPublicResolver *ENSPublicResolverTransactor) 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 (*ENSPublicResolverTransactor) SetInterface ¶
func (_ENSPublicResolver *ENSPublicResolverTransactor) 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 (*ENSPublicResolverTransactor) SetName ¶
func (_ENSPublicResolver *ENSPublicResolverTransactor) SetName(opts *bind.TransactOpts, node [32]byte, newName string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 node, string newName) returns()
func (*ENSPublicResolverTransactor) SetPubkey ¶
func (_ENSPublicResolver *ENSPublicResolverTransactor) 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 (*ENSPublicResolverTransactor) SetText ¶
func (_ENSPublicResolver *ENSPublicResolverTransactor) 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 (*ENSPublicResolverTransactor) SetZonehash ¶
func (_ENSPublicResolver *ENSPublicResolverTransactor) 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 ENSPublicResolverTransactorRaw ¶
type ENSPublicResolverTransactorRaw struct {
Contract *ENSPublicResolverTransactor // Generic write-only contract binding to access the raw methods on
}
ENSPublicResolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ENSPublicResolverTransactorRaw) Transact ¶
func (_ENSPublicResolver *ENSPublicResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSPublicResolverTransactorRaw) Transfer ¶
func (_ENSPublicResolver *ENSPublicResolverTransactorRaw) 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 ENSPublicResolverTransactorSession ¶
type ENSPublicResolverTransactorSession struct { Contract *ENSPublicResolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ENSPublicResolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ENSPublicResolverTransactorSession) Approve ¶
func (_ENSPublicResolver *ENSPublicResolverTransactorSession) Approve(node [32]byte, delegate common.Address, approved bool) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xa4b91a01.
Solidity: function approve(bytes32 node, address delegate, bool approved) returns()
func (*ENSPublicResolverTransactorSession) ClearRecords ¶
func (_ENSPublicResolver *ENSPublicResolverTransactorSession) ClearRecords(node [32]byte) (*types.Transaction, error)
ClearRecords is a paid mutator transaction binding the contract method 0x3603d758.
Solidity: function clearRecords(bytes32 node) returns()
func (*ENSPublicResolverTransactorSession) Multicall ¶
func (_ENSPublicResolver *ENSPublicResolverTransactorSession) 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 (*ENSPublicResolverTransactorSession) MulticallWithNodeCheck ¶
func (_ENSPublicResolver *ENSPublicResolverTransactorSession) MulticallWithNodeCheck(nodehash [32]byte, data [][]byte) (*types.Transaction, error)
MulticallWithNodeCheck is a paid mutator transaction binding the contract method 0xe32954eb.
Solidity: function multicallWithNodeCheck(bytes32 nodehash, bytes[] data) returns(bytes[] results)
func (*ENSPublicResolverTransactorSession) SetABI ¶
func (_ENSPublicResolver *ENSPublicResolverTransactorSession) 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 (*ENSPublicResolverTransactorSession) SetAddr ¶
func (_ENSPublicResolver *ENSPublicResolverTransactorSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
SetAddr is a paid mutator transaction binding the contract method 0x8b95dd71.
Solidity: function setAddr(bytes32 node, uint256 coinType, bytes a) returns()
func (*ENSPublicResolverTransactorSession) SetAddr0 ¶
func (_ENSPublicResolver *ENSPublicResolverTransactorSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
SetAddr0 is a paid mutator transaction binding the contract method 0xd5fa2b00.
Solidity: function setAddr(bytes32 node, address a) returns()
func (*ENSPublicResolverTransactorSession) SetApprovalForAll ¶
func (_ENSPublicResolver *ENSPublicResolverTransactorSession) 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 (*ENSPublicResolverTransactorSession) SetContenthash ¶
func (_ENSPublicResolver *ENSPublicResolverTransactorSession) 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 (*ENSPublicResolverTransactorSession) SetDNSRecords ¶
func (_ENSPublicResolver *ENSPublicResolverTransactorSession) 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 (*ENSPublicResolverTransactorSession) SetInterface ¶
func (_ENSPublicResolver *ENSPublicResolverTransactorSession) 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 (*ENSPublicResolverTransactorSession) SetName ¶
func (_ENSPublicResolver *ENSPublicResolverTransactorSession) SetName(node [32]byte, newName string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 node, string newName) returns()
func (*ENSPublicResolverTransactorSession) SetPubkey ¶
func (_ENSPublicResolver *ENSPublicResolverTransactorSession) 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 (*ENSPublicResolverTransactorSession) SetText ¶
func (_ENSPublicResolver *ENSPublicResolverTransactorSession) 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 (*ENSPublicResolverTransactorSession) SetZonehash ¶
func (_ENSPublicResolver *ENSPublicResolverTransactorSession) 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()
type ENSPublicResolverVersionChanged ¶
type ENSPublicResolverVersionChanged struct { Node [32]byte NewVersion uint64 Raw types.Log // Blockchain specific contextual infos }
ENSPublicResolverVersionChanged represents a VersionChanged event raised by the ENSPublicResolver contract.
type ENSPublicResolverVersionChangedIterator ¶
type ENSPublicResolverVersionChangedIterator struct { Event *ENSPublicResolverVersionChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSPublicResolverVersionChangedIterator is returned from FilterVersionChanged and is used to iterate over the raw logs and unpacked data for VersionChanged events raised by the ENSPublicResolver contract.
func (*ENSPublicResolverVersionChangedIterator) Close ¶
func (it *ENSPublicResolverVersionChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSPublicResolverVersionChangedIterator) Error ¶
func (it *ENSPublicResolverVersionChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSPublicResolverVersionChangedIterator) Next ¶
func (it *ENSPublicResolverVersionChangedIterator) 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 ENSRegistry ¶
type ENSRegistry struct { ENSRegistryCaller // Read-only binding to the contract ENSRegistryTransactor // Write-only binding to the contract ENSRegistryFilterer // Log filterer for contract events }
ENSRegistry is an auto generated Go binding around an Ethereum contract.
func NewENSRegistry ¶
func NewENSRegistry(address common.Address, backend bind.ContractBackend) (*ENSRegistry, error)
NewENSRegistry creates a new instance of ENSRegistry, bound to a specific deployed contract.
type ENSRegistryApprovalForAll ¶
type ENSRegistryApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ENSRegistryApprovalForAll represents a ApprovalForAll event raised by the ENSRegistry contract.
type ENSRegistryApprovalForAllIterator ¶
type ENSRegistryApprovalForAllIterator struct { Event *ENSRegistryApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSRegistryApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ENSRegistry contract.
func (*ENSRegistryApprovalForAllIterator) Close ¶
func (it *ENSRegistryApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryApprovalForAllIterator) Error ¶
func (it *ENSRegistryApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryApprovalForAllIterator) Next ¶
func (it *ENSRegistryApprovalForAllIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistryCaller ¶
type ENSRegistryCaller struct {
// contains filtered or unexported fields
}
ENSRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewENSRegistryCaller ¶
func NewENSRegistryCaller(address common.Address, caller bind.ContractCaller) (*ENSRegistryCaller, error)
NewENSRegistryCaller creates a new read-only instance of ENSRegistry, bound to a specific deployed contract.
func (*ENSRegistryCaller) IsApprovedForAll ¶
func (_ENSRegistry *ENSRegistryCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSRegistryCaller) Old ¶
Old is a free data retrieval call binding the contract method 0xb83f8663.
Solidity: function old() view returns(address)
func (*ENSRegistryCaller) Owner ¶
func (_ENSRegistry *ENSRegistryCaller) Owner(opts *bind.CallOpts, node [32]byte) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*ENSRegistryCaller) RecordExists ¶
func (_ENSRegistry *ENSRegistryCaller) RecordExists(opts *bind.CallOpts, node [32]byte) (bool, error)
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
type ENSRegistryCallerRaw ¶
type ENSRegistryCallerRaw struct {
Contract *ENSRegistryCaller // Generic read-only contract binding to access the raw methods on
}
ENSRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ENSRegistryCallerRaw) Call ¶
func (_ENSRegistry *ENSRegistryCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ENSRegistryCallerSession ¶
type ENSRegistryCallerSession struct { Contract *ENSRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ENSRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ENSRegistryCallerSession) IsApprovedForAll ¶
func (_ENSRegistry *ENSRegistryCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSRegistryCallerSession) Old ¶
func (_ENSRegistry *ENSRegistryCallerSession) Old() (common.Address, error)
Old is a free data retrieval call binding the contract method 0xb83f8663.
Solidity: function old() view returns(address)
func (*ENSRegistryCallerSession) Owner ¶
func (_ENSRegistry *ENSRegistryCallerSession) Owner(node [32]byte) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*ENSRegistryCallerSession) RecordExists ¶
func (_ENSRegistry *ENSRegistryCallerSession) RecordExists(node [32]byte) (bool, error)
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
type ENSRegistryFilterer ¶
type ENSRegistryFilterer struct {
// contains filtered or unexported fields
}
ENSRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewENSRegistryFilterer ¶
func NewENSRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*ENSRegistryFilterer, error)
NewENSRegistryFilterer creates a new log filterer instance of ENSRegistry, bound to a specific deployed contract.
func (*ENSRegistryFilterer) FilterApprovalForAll ¶
func (_ENSRegistry *ENSRegistryFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ENSRegistryApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ENSRegistryFilterer) FilterNewOwner ¶
func (_ENSRegistry *ENSRegistryFilterer) FilterNewOwner(opts *bind.FilterOpts, node [][32]byte, label [][32]byte) (*ENSRegistryNewOwnerIterator, error)
FilterNewOwner is a free log retrieval operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*ENSRegistryFilterer) FilterNewResolver ¶
func (_ENSRegistry *ENSRegistryFilterer) FilterNewResolver(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryNewResolverIterator, error)
FilterNewResolver is a free log retrieval operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*ENSRegistryFilterer) FilterNewTTL ¶
func (_ENSRegistry *ENSRegistryFilterer) FilterNewTTL(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryNewTTLIterator, error)
FilterNewTTL is a free log retrieval operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*ENSRegistryFilterer) FilterTransfer ¶
func (_ENSRegistry *ENSRegistryFilterer) FilterTransfer(opts *bind.FilterOpts, node [][32]byte) (*ENSRegistryTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
func (*ENSRegistryFilterer) ParseApprovalForAll ¶
func (_ENSRegistry *ENSRegistryFilterer) ParseApprovalForAll(log types.Log) (*ENSRegistryApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ENSRegistryFilterer) ParseNewOwner ¶
func (_ENSRegistry *ENSRegistryFilterer) ParseNewOwner(log types.Log) (*ENSRegistryNewOwner, error)
ParseNewOwner is a log parse operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*ENSRegistryFilterer) ParseNewResolver ¶
func (_ENSRegistry *ENSRegistryFilterer) ParseNewResolver(log types.Log) (*ENSRegistryNewResolver, error)
ParseNewResolver is a log parse operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*ENSRegistryFilterer) ParseNewTTL ¶
func (_ENSRegistry *ENSRegistryFilterer) ParseNewTTL(log types.Log) (*ENSRegistryNewTTL, error)
ParseNewTTL is a log parse operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*ENSRegistryFilterer) ParseTransfer ¶
func (_ENSRegistry *ENSRegistryFilterer) ParseTransfer(log types.Log) (*ENSRegistryTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
func (*ENSRegistryFilterer) WatchApprovalForAll ¶
func (_ENSRegistry *ENSRegistryFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ENSRegistryApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ENSRegistryFilterer) WatchNewOwner ¶
func (_ENSRegistry *ENSRegistryFilterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewOwner, node [][32]byte, label [][32]byte) (event.Subscription, error)
WatchNewOwner is a free log subscription operation binding the contract event 0xce0457fe73731f824cc272376169235128c118b49d344817417c6d108d155e82.
Solidity: event NewOwner(bytes32 indexed node, bytes32 indexed label, address owner)
func (*ENSRegistryFilterer) WatchNewResolver ¶
func (_ENSRegistry *ENSRegistryFilterer) WatchNewResolver(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewResolver, node [][32]byte) (event.Subscription, error)
WatchNewResolver is a free log subscription operation binding the contract event 0x335721b01866dc23fbee8b6b2c7b1e14d6f05c28cd35a2c934239f94095602a0.
Solidity: event NewResolver(bytes32 indexed node, address resolver)
func (*ENSRegistryFilterer) WatchNewTTL ¶
func (_ENSRegistry *ENSRegistryFilterer) WatchNewTTL(opts *bind.WatchOpts, sink chan<- *ENSRegistryNewTTL, node [][32]byte) (event.Subscription, error)
WatchNewTTL is a free log subscription operation binding the contract event 0x1d4f9bbfc9cab89d66e1a1562f2233ccbf1308cb4f63de2ead5787adddb8fa68.
Solidity: event NewTTL(bytes32 indexed node, uint64 ttl)
func (*ENSRegistryFilterer) WatchTransfer ¶
func (_ENSRegistry *ENSRegistryFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ENSRegistryTransfer, node [][32]byte) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d266.
Solidity: event Transfer(bytes32 indexed node, address owner)
type ENSRegistryNewOwner ¶
type ENSRegistryNewOwner struct { Node [32]byte Label [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
ENSRegistryNewOwner represents a NewOwner event raised by the ENSRegistry contract.
type ENSRegistryNewOwnerIterator ¶
type ENSRegistryNewOwnerIterator struct { Event *ENSRegistryNewOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSRegistryNewOwnerIterator is returned from FilterNewOwner and is used to iterate over the raw logs and unpacked data for NewOwner events raised by the ENSRegistry contract.
func (*ENSRegistryNewOwnerIterator) Close ¶
func (it *ENSRegistryNewOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryNewOwnerIterator) Error ¶
func (it *ENSRegistryNewOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryNewOwnerIterator) Next ¶
func (it *ENSRegistryNewOwnerIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistryNewResolver ¶
type ENSRegistryNewResolver struct { Node [32]byte Resolver common.Address Raw types.Log // Blockchain specific contextual infos }
ENSRegistryNewResolver represents a NewResolver event raised by the ENSRegistry contract.
type ENSRegistryNewResolverIterator ¶
type ENSRegistryNewResolverIterator struct { Event *ENSRegistryNewResolver // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSRegistryNewResolverIterator is returned from FilterNewResolver and is used to iterate over the raw logs and unpacked data for NewResolver events raised by the ENSRegistry contract.
func (*ENSRegistryNewResolverIterator) Close ¶
func (it *ENSRegistryNewResolverIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryNewResolverIterator) Error ¶
func (it *ENSRegistryNewResolverIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryNewResolverIterator) Next ¶
func (it *ENSRegistryNewResolverIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistryNewTTL ¶
type ENSRegistryNewTTL struct { Node [32]byte Ttl uint64 Raw types.Log // Blockchain specific contextual infos }
ENSRegistryNewTTL represents a NewTTL event raised by the ENSRegistry contract.
type ENSRegistryNewTTLIterator ¶
type ENSRegistryNewTTLIterator struct { Event *ENSRegistryNewTTL // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSRegistryNewTTLIterator is returned from FilterNewTTL and is used to iterate over the raw logs and unpacked data for NewTTL events raised by the ENSRegistry contract.
func (*ENSRegistryNewTTLIterator) Close ¶
func (it *ENSRegistryNewTTLIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryNewTTLIterator) Error ¶
func (it *ENSRegistryNewTTLIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryNewTTLIterator) Next ¶
func (it *ENSRegistryNewTTLIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSRegistryRaw ¶
type ENSRegistryRaw struct {
Contract *ENSRegistry // Generic contract binding to access the raw methods on
}
ENSRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ENSRegistryRaw) Call ¶
func (_ENSRegistry *ENSRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ENSRegistryRaw) Transact ¶
func (_ENSRegistry *ENSRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSRegistryRaw) Transfer ¶
func (_ENSRegistry *ENSRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ENSRegistrySession ¶
type ENSRegistrySession struct { Contract *ENSRegistry // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ENSRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ENSRegistrySession) IsApprovedForAll ¶
func (_ENSRegistry *ENSRegistrySession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*ENSRegistrySession) Old ¶
func (_ENSRegistry *ENSRegistrySession) Old() (common.Address, error)
Old is a free data retrieval call binding the contract method 0xb83f8663.
Solidity: function old() view returns(address)
func (*ENSRegistrySession) Owner ¶
func (_ENSRegistry *ENSRegistrySession) Owner(node [32]byte) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x02571be3.
Solidity: function owner(bytes32 node) view returns(address)
func (*ENSRegistrySession) RecordExists ¶
func (_ENSRegistry *ENSRegistrySession) RecordExists(node [32]byte) (bool, error)
RecordExists is a free data retrieval call binding the contract method 0xf79fe538.
Solidity: function recordExists(bytes32 node) view returns(bool)
func (*ENSRegistrySession) Resolver ¶
func (_ENSRegistry *ENSRegistrySession) Resolver(node [32]byte) (common.Address, error)
Resolver is a free data retrieval call binding the contract method 0x0178b8bf.
Solidity: function resolver(bytes32 node) view returns(address)
func (*ENSRegistrySession) SetApprovalForAll ¶
func (_ENSRegistry *ENSRegistrySession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ENSRegistrySession) SetOwner ¶
func (_ENSRegistry *ENSRegistrySession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*ENSRegistrySession) SetRecord ¶
func (_ENSRegistry *ENSRegistrySession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistrySession) SetResolver ¶
func (_ENSRegistry *ENSRegistrySession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*ENSRegistrySession) SetSubnodeOwner ¶
func (_ENSRegistry *ENSRegistrySession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*ENSRegistrySession) SetSubnodeRecord ¶
func (_ENSRegistry *ENSRegistrySession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistrySession) SetTTL ¶
func (_ENSRegistry *ENSRegistrySession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type ENSRegistryTransactor ¶
type ENSRegistryTransactor struct {
// contains filtered or unexported fields
}
ENSRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewENSRegistryTransactor ¶
func NewENSRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*ENSRegistryTransactor, error)
NewENSRegistryTransactor creates a new write-only instance of ENSRegistry, bound to a specific deployed contract.
func (*ENSRegistryTransactor) SetApprovalForAll ¶
func (_ENSRegistry *ENSRegistryTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ENSRegistryTransactor) SetOwner ¶
func (_ENSRegistry *ENSRegistryTransactor) SetOwner(opts *bind.TransactOpts, node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*ENSRegistryTransactor) SetRecord ¶
func (_ENSRegistry *ENSRegistryTransactor) SetRecord(opts *bind.TransactOpts, node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryTransactor) SetResolver ¶
func (_ENSRegistry *ENSRegistryTransactor) SetResolver(opts *bind.TransactOpts, node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*ENSRegistryTransactor) SetSubnodeOwner ¶
func (_ENSRegistry *ENSRegistryTransactor) SetSubnodeOwner(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*ENSRegistryTransactor) SetSubnodeRecord ¶
func (_ENSRegistry *ENSRegistryTransactor) SetSubnodeRecord(opts *bind.TransactOpts, node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryTransactor) SetTTL ¶
func (_ENSRegistry *ENSRegistryTransactor) SetTTL(opts *bind.TransactOpts, node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type ENSRegistryTransactorRaw ¶
type ENSRegistryTransactorRaw struct {
Contract *ENSRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
ENSRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ENSRegistryTransactorRaw) Transact ¶
func (_ENSRegistry *ENSRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSRegistryTransactorRaw) Transfer ¶
func (_ENSRegistry *ENSRegistryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ENSRegistryTransactorSession ¶
type ENSRegistryTransactorSession struct { Contract *ENSRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ENSRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ENSRegistryTransactorSession) SetApprovalForAll ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*ENSRegistryTransactorSession) SetOwner ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetOwner(node [32]byte, owner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x5b0fc9c3.
Solidity: function setOwner(bytes32 node, address owner) returns()
func (*ENSRegistryTransactorSession) SetRecord ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetRecord is a paid mutator transaction binding the contract method 0xcf408823.
Solidity: function setRecord(bytes32 node, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryTransactorSession) SetResolver ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
SetResolver is a paid mutator transaction binding the contract method 0x1896f70a.
Solidity: function setResolver(bytes32 node, address resolver) returns()
func (*ENSRegistryTransactorSession) SetSubnodeOwner ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetSubnodeOwner(node [32]byte, label [32]byte, owner common.Address) (*types.Transaction, error)
SetSubnodeOwner is a paid mutator transaction binding the contract method 0x06ab5923.
Solidity: function setSubnodeOwner(bytes32 node, bytes32 label, address owner) returns(bytes32)
func (*ENSRegistryTransactorSession) SetSubnodeRecord ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetSubnodeRecord(node [32]byte, label [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
SetSubnodeRecord is a paid mutator transaction binding the contract method 0x5ef2c7f0.
Solidity: function setSubnodeRecord(bytes32 node, bytes32 label, address owner, address resolver, uint64 ttl) returns()
func (*ENSRegistryTransactorSession) SetTTL ¶
func (_ENSRegistry *ENSRegistryTransactorSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
SetTTL is a paid mutator transaction binding the contract method 0x14ab9038.
Solidity: function setTTL(bytes32 node, uint64 ttl) returns()
type ENSRegistryTransfer ¶
type ENSRegistryTransfer struct { Node [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
ENSRegistryTransfer represents a Transfer event raised by the ENSRegistry contract.
type ENSRegistryTransferIterator ¶
type ENSRegistryTransferIterator struct { Event *ENSRegistryTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSRegistryTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ENSRegistry contract.
func (*ENSRegistryTransferIterator) Close ¶
func (it *ENSRegistryTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSRegistryTransferIterator) Error ¶
func (it *ENSRegistryTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSRegistryTransferIterator) Next ¶
func (it *ENSRegistryTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ENSReverseRegistrar ¶
type ENSReverseRegistrar struct { ENSReverseRegistrarCaller // Read-only binding to the contract ENSReverseRegistrarTransactor // Write-only binding to the contract ENSReverseRegistrarFilterer // Log filterer for contract events }
ENSReverseRegistrar is an auto generated Go binding around an Ethereum contract.
func NewENSReverseRegistrar ¶
func NewENSReverseRegistrar(address common.Address, backend bind.ContractBackend) (*ENSReverseRegistrar, error)
NewENSReverseRegistrar creates a new instance of ENSReverseRegistrar, bound to a specific deployed contract.
type ENSReverseRegistrarCaller ¶
type ENSReverseRegistrarCaller struct {
// contains filtered or unexported fields
}
ENSReverseRegistrarCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewENSReverseRegistrarCaller ¶
func NewENSReverseRegistrarCaller(address common.Address, caller bind.ContractCaller) (*ENSReverseRegistrarCaller, error)
NewENSReverseRegistrarCaller creates a new read-only instance of ENSReverseRegistrar, bound to a specific deployed contract.
func (*ENSReverseRegistrarCaller) Controllers ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarCaller) Controllers(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Controllers is a free data retrieval call binding the contract method 0xda8c229e.
Solidity: function controllers(address ) view returns(bool)
func (*ENSReverseRegistrarCaller) DefaultResolver ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarCaller) DefaultResolver(opts *bind.CallOpts) (common.Address, error)
DefaultResolver is a free data retrieval call binding the contract method 0x828eab0e.
Solidity: function defaultResolver() view returns(address)
func (*ENSReverseRegistrarCaller) Ens ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarCaller) Ens(opts *bind.CallOpts) (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
type ENSReverseRegistrarCallerRaw ¶
type ENSReverseRegistrarCallerRaw struct {
Contract *ENSReverseRegistrarCaller // Generic read-only contract binding to access the raw methods on
}
ENSReverseRegistrarCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ENSReverseRegistrarCallerRaw) Call ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarCallerRaw) 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 ENSReverseRegistrarCallerSession ¶
type ENSReverseRegistrarCallerSession struct { Contract *ENSReverseRegistrarCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ENSReverseRegistrarCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ENSReverseRegistrarCallerSession) Controllers ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarCallerSession) Controllers(arg0 common.Address) (bool, error)
Controllers is a free data retrieval call binding the contract method 0xda8c229e.
Solidity: function controllers(address ) view returns(bool)
func (*ENSReverseRegistrarCallerSession) DefaultResolver ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarCallerSession) DefaultResolver() (common.Address, error)
DefaultResolver is a free data retrieval call binding the contract method 0x828eab0e.
Solidity: function defaultResolver() view returns(address)
func (*ENSReverseRegistrarCallerSession) Ens ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarCallerSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
type ENSReverseRegistrarControllerChanged ¶
type ENSReverseRegistrarControllerChanged struct { Controller common.Address Enabled bool Raw types.Log // Blockchain specific contextual infos }
ENSReverseRegistrarControllerChanged represents a ControllerChanged event raised by the ENSReverseRegistrar contract.
type ENSReverseRegistrarControllerChangedIterator ¶
type ENSReverseRegistrarControllerChangedIterator struct { Event *ENSReverseRegistrarControllerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSReverseRegistrarControllerChangedIterator is returned from FilterControllerChanged and is used to iterate over the raw logs and unpacked data for ControllerChanged events raised by the ENSReverseRegistrar contract.
func (*ENSReverseRegistrarControllerChangedIterator) Close ¶
func (it *ENSReverseRegistrarControllerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSReverseRegistrarControllerChangedIterator) Error ¶
func (it *ENSReverseRegistrarControllerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSReverseRegistrarControllerChangedIterator) Next ¶
func (it *ENSReverseRegistrarControllerChangedIterator) 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 ENSReverseRegistrarDefaultResolverChanged ¶
type ENSReverseRegistrarDefaultResolverChanged struct { Resolver common.Address Raw types.Log // Blockchain specific contextual infos }
ENSReverseRegistrarDefaultResolverChanged represents a DefaultResolverChanged event raised by the ENSReverseRegistrar contract.
type ENSReverseRegistrarDefaultResolverChangedIterator ¶
type ENSReverseRegistrarDefaultResolverChangedIterator struct { Event *ENSReverseRegistrarDefaultResolverChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSReverseRegistrarDefaultResolverChangedIterator is returned from FilterDefaultResolverChanged and is used to iterate over the raw logs and unpacked data for DefaultResolverChanged events raised by the ENSReverseRegistrar contract.
func (*ENSReverseRegistrarDefaultResolverChangedIterator) Close ¶
func (it *ENSReverseRegistrarDefaultResolverChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSReverseRegistrarDefaultResolverChangedIterator) Error ¶
func (it *ENSReverseRegistrarDefaultResolverChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSReverseRegistrarDefaultResolverChangedIterator) Next ¶
func (it *ENSReverseRegistrarDefaultResolverChangedIterator) 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 ENSReverseRegistrarFilterer ¶
type ENSReverseRegistrarFilterer struct {
// contains filtered or unexported fields
}
ENSReverseRegistrarFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewENSReverseRegistrarFilterer ¶
func NewENSReverseRegistrarFilterer(address common.Address, filterer bind.ContractFilterer) (*ENSReverseRegistrarFilterer, error)
NewENSReverseRegistrarFilterer creates a new log filterer instance of ENSReverseRegistrar, bound to a specific deployed contract.
func (*ENSReverseRegistrarFilterer) FilterControllerChanged ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) FilterControllerChanged(opts *bind.FilterOpts, controller []common.Address) (*ENSReverseRegistrarControllerChangedIterator, error)
FilterControllerChanged is a free log retrieval operation binding the contract event 0x4c97694570a07277810af7e5669ffd5f6a2d6b74b6e9a274b8b870fd5114cf87.
Solidity: event ControllerChanged(address indexed controller, bool enabled)
func (*ENSReverseRegistrarFilterer) FilterDefaultResolverChanged ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) FilterDefaultResolverChanged(opts *bind.FilterOpts, resolver []common.Address) (*ENSReverseRegistrarDefaultResolverChangedIterator, error)
FilterDefaultResolverChanged is a free log retrieval operation binding the contract event 0xeae17a84d9eb83d8c8eb317f9e7d64857bc363fa51674d996c023f4340c577cf.
Solidity: event DefaultResolverChanged(address indexed resolver)
func (*ENSReverseRegistrarFilterer) FilterOwnershipTransferred ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ENSReverseRegistrarOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ENSReverseRegistrarFilterer) FilterReverseClaimed ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) FilterReverseClaimed(opts *bind.FilterOpts, addr []common.Address, node [][32]byte) (*ENSReverseRegistrarReverseClaimedIterator, error)
FilterReverseClaimed is a free log retrieval operation binding the contract event 0x6ada868dd3058cf77a48a74489fd7963688e5464b2b0fa957ace976243270e92.
Solidity: event ReverseClaimed(address indexed addr, bytes32 indexed node)
func (*ENSReverseRegistrarFilterer) ParseControllerChanged ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) ParseControllerChanged(log types.Log) (*ENSReverseRegistrarControllerChanged, error)
ParseControllerChanged is a log parse operation binding the contract event 0x4c97694570a07277810af7e5669ffd5f6a2d6b74b6e9a274b8b870fd5114cf87.
Solidity: event ControllerChanged(address indexed controller, bool enabled)
func (*ENSReverseRegistrarFilterer) ParseDefaultResolverChanged ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) ParseDefaultResolverChanged(log types.Log) (*ENSReverseRegistrarDefaultResolverChanged, error)
ParseDefaultResolverChanged is a log parse operation binding the contract event 0xeae17a84d9eb83d8c8eb317f9e7d64857bc363fa51674d996c023f4340c577cf.
Solidity: event DefaultResolverChanged(address indexed resolver)
func (*ENSReverseRegistrarFilterer) ParseOwnershipTransferred ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) ParseOwnershipTransferred(log types.Log) (*ENSReverseRegistrarOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ENSReverseRegistrarFilterer) ParseReverseClaimed ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) ParseReverseClaimed(log types.Log) (*ENSReverseRegistrarReverseClaimed, error)
ParseReverseClaimed is a log parse operation binding the contract event 0x6ada868dd3058cf77a48a74489fd7963688e5464b2b0fa957ace976243270e92.
Solidity: event ReverseClaimed(address indexed addr, bytes32 indexed node)
func (*ENSReverseRegistrarFilterer) WatchControllerChanged ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) WatchControllerChanged(opts *bind.WatchOpts, sink chan<- *ENSReverseRegistrarControllerChanged, controller []common.Address) (event.Subscription, error)
WatchControllerChanged is a free log subscription operation binding the contract event 0x4c97694570a07277810af7e5669ffd5f6a2d6b74b6e9a274b8b870fd5114cf87.
Solidity: event ControllerChanged(address indexed controller, bool enabled)
func (*ENSReverseRegistrarFilterer) WatchDefaultResolverChanged ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) WatchDefaultResolverChanged(opts *bind.WatchOpts, sink chan<- *ENSReverseRegistrarDefaultResolverChanged, resolver []common.Address) (event.Subscription, error)
WatchDefaultResolverChanged is a free log subscription operation binding the contract event 0xeae17a84d9eb83d8c8eb317f9e7d64857bc363fa51674d996c023f4340c577cf.
Solidity: event DefaultResolverChanged(address indexed resolver)
func (*ENSReverseRegistrarFilterer) WatchOwnershipTransferred ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ENSReverseRegistrarOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ENSReverseRegistrarFilterer) WatchReverseClaimed ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarFilterer) WatchReverseClaimed(opts *bind.WatchOpts, sink chan<- *ENSReverseRegistrarReverseClaimed, addr []common.Address, node [][32]byte) (event.Subscription, error)
WatchReverseClaimed is a free log subscription operation binding the contract event 0x6ada868dd3058cf77a48a74489fd7963688e5464b2b0fa957ace976243270e92.
Solidity: event ReverseClaimed(address indexed addr, bytes32 indexed node)
type ENSReverseRegistrarOwnershipTransferred ¶
type ENSReverseRegistrarOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ENSReverseRegistrarOwnershipTransferred represents a OwnershipTransferred event raised by the ENSReverseRegistrar contract.
type ENSReverseRegistrarOwnershipTransferredIterator ¶
type ENSReverseRegistrarOwnershipTransferredIterator struct { Event *ENSReverseRegistrarOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSReverseRegistrarOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ENSReverseRegistrar contract.
func (*ENSReverseRegistrarOwnershipTransferredIterator) Close ¶
func (it *ENSReverseRegistrarOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSReverseRegistrarOwnershipTransferredIterator) Error ¶
func (it *ENSReverseRegistrarOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSReverseRegistrarOwnershipTransferredIterator) Next ¶
func (it *ENSReverseRegistrarOwnershipTransferredIterator) 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 ENSReverseRegistrarRaw ¶
type ENSReverseRegistrarRaw struct {
Contract *ENSReverseRegistrar // Generic contract binding to access the raw methods on
}
ENSReverseRegistrarRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ENSReverseRegistrarRaw) Call ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarRaw) 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 (*ENSReverseRegistrarRaw) Transact ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSReverseRegistrarRaw) Transfer ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarRaw) 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 ENSReverseRegistrarReverseClaimed ¶
type ENSReverseRegistrarReverseClaimed struct { Addr common.Address Node [32]byte Raw types.Log // Blockchain specific contextual infos }
ENSReverseRegistrarReverseClaimed represents a ReverseClaimed event raised by the ENSReverseRegistrar contract.
type ENSReverseRegistrarReverseClaimedIterator ¶
type ENSReverseRegistrarReverseClaimedIterator struct { Event *ENSReverseRegistrarReverseClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ENSReverseRegistrarReverseClaimedIterator is returned from FilterReverseClaimed and is used to iterate over the raw logs and unpacked data for ReverseClaimed events raised by the ENSReverseRegistrar contract.
func (*ENSReverseRegistrarReverseClaimedIterator) Close ¶
func (it *ENSReverseRegistrarReverseClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ENSReverseRegistrarReverseClaimedIterator) Error ¶
func (it *ENSReverseRegistrarReverseClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ENSReverseRegistrarReverseClaimedIterator) Next ¶
func (it *ENSReverseRegistrarReverseClaimedIterator) 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 ENSReverseRegistrarSession ¶
type ENSReverseRegistrarSession struct { Contract *ENSReverseRegistrar // 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 }
ENSReverseRegistrarSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ENSReverseRegistrarSession) Claim ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarSession) Claim(owner common.Address) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x1e83409a.
Solidity: function claim(address owner) returns(bytes32)
func (*ENSReverseRegistrarSession) ClaimForAddr ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarSession) ClaimForAddr(addr common.Address, owner common.Address, resolver common.Address) (*types.Transaction, error)
ClaimForAddr is a paid mutator transaction binding the contract method 0x65669631.
Solidity: function claimForAddr(address addr, address owner, address resolver) returns(bytes32)
func (*ENSReverseRegistrarSession) ClaimWithResolver ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarSession) ClaimWithResolver(owner common.Address, resolver common.Address) (*types.Transaction, error)
ClaimWithResolver is a paid mutator transaction binding the contract method 0x0f5a5466.
Solidity: function claimWithResolver(address owner, address resolver) returns(bytes32)
func (*ENSReverseRegistrarSession) Controllers ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarSession) Controllers(arg0 common.Address) (bool, error)
Controllers is a free data retrieval call binding the contract method 0xda8c229e.
Solidity: function controllers(address ) view returns(bool)
func (*ENSReverseRegistrarSession) DefaultResolver ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarSession) DefaultResolver() (common.Address, error)
DefaultResolver is a free data retrieval call binding the contract method 0x828eab0e.
Solidity: function defaultResolver() view returns(address)
func (*ENSReverseRegistrarSession) Ens ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*ENSReverseRegistrarSession) Node ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarSession) Node(addr common.Address) ([32]byte, error)
Node is a free data retrieval call binding the contract method 0xbffbe61c.
Solidity: function node(address addr) pure returns(bytes32)
func (*ENSReverseRegistrarSession) Owner ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ENSReverseRegistrarSession) RenounceOwnership ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ENSReverseRegistrarSession) SetController ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarSession) SetController(controller common.Address, enabled bool) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0xe0dba60f.
Solidity: function setController(address controller, bool enabled) returns()
func (*ENSReverseRegistrarSession) SetDefaultResolver ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarSession) SetDefaultResolver(resolver common.Address) (*types.Transaction, error)
SetDefaultResolver is a paid mutator transaction binding the contract method 0xc66485b2.
Solidity: function setDefaultResolver(address resolver) returns()
func (*ENSReverseRegistrarSession) SetName ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarSession) SetName(name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0xc47f0027.
Solidity: function setName(string name) returns(bytes32)
func (*ENSReverseRegistrarSession) SetNameForAddr ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarSession) SetNameForAddr(addr common.Address, owner common.Address, resolver common.Address, name string) (*types.Transaction, error)
SetNameForAddr is a paid mutator transaction binding the contract method 0x7a806d6b.
Solidity: function setNameForAddr(address addr, address owner, address resolver, string name) returns(bytes32)
func (*ENSReverseRegistrarSession) TransferOwnership ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type ENSReverseRegistrarTransactor ¶
type ENSReverseRegistrarTransactor struct {
// contains filtered or unexported fields
}
ENSReverseRegistrarTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewENSReverseRegistrarTransactor ¶
func NewENSReverseRegistrarTransactor(address common.Address, transactor bind.ContractTransactor) (*ENSReverseRegistrarTransactor, error)
NewENSReverseRegistrarTransactor creates a new write-only instance of ENSReverseRegistrar, bound to a specific deployed contract.
func (*ENSReverseRegistrarTransactor) Claim ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) Claim(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x1e83409a.
Solidity: function claim(address owner) returns(bytes32)
func (*ENSReverseRegistrarTransactor) ClaimForAddr ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) ClaimForAddr(opts *bind.TransactOpts, addr common.Address, owner common.Address, resolver common.Address) (*types.Transaction, error)
ClaimForAddr is a paid mutator transaction binding the contract method 0x65669631.
Solidity: function claimForAddr(address addr, address owner, address resolver) returns(bytes32)
func (*ENSReverseRegistrarTransactor) ClaimWithResolver ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) ClaimWithResolver(opts *bind.TransactOpts, owner common.Address, resolver common.Address) (*types.Transaction, error)
ClaimWithResolver is a paid mutator transaction binding the contract method 0x0f5a5466.
Solidity: function claimWithResolver(address owner, address resolver) returns(bytes32)
func (*ENSReverseRegistrarTransactor) RenounceOwnership ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ENSReverseRegistrarTransactor) SetController ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) SetController(opts *bind.TransactOpts, controller common.Address, enabled bool) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0xe0dba60f.
Solidity: function setController(address controller, bool enabled) returns()
func (*ENSReverseRegistrarTransactor) SetDefaultResolver ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) SetDefaultResolver(opts *bind.TransactOpts, resolver common.Address) (*types.Transaction, error)
SetDefaultResolver is a paid mutator transaction binding the contract method 0xc66485b2.
Solidity: function setDefaultResolver(address resolver) returns()
func (*ENSReverseRegistrarTransactor) SetName ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) SetName(opts *bind.TransactOpts, name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0xc47f0027.
Solidity: function setName(string name) returns(bytes32)
func (*ENSReverseRegistrarTransactor) SetNameForAddr ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) SetNameForAddr(opts *bind.TransactOpts, addr common.Address, owner common.Address, resolver common.Address, name string) (*types.Transaction, error)
SetNameForAddr is a paid mutator transaction binding the contract method 0x7a806d6b.
Solidity: function setNameForAddr(address addr, address owner, address resolver, string name) returns(bytes32)
func (*ENSReverseRegistrarTransactor) TransferOwnership ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type ENSReverseRegistrarTransactorRaw ¶
type ENSReverseRegistrarTransactorRaw struct {
Contract *ENSReverseRegistrarTransactor // Generic write-only contract binding to access the raw methods on
}
ENSReverseRegistrarTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ENSReverseRegistrarTransactorRaw) Transact ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ENSReverseRegistrarTransactorRaw) Transfer ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorRaw) 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 ENSReverseRegistrarTransactorSession ¶
type ENSReverseRegistrarTransactorSession struct { Contract *ENSReverseRegistrarTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ENSReverseRegistrarTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ENSReverseRegistrarTransactorSession) Claim ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) Claim(owner common.Address) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x1e83409a.
Solidity: function claim(address owner) returns(bytes32)
func (*ENSReverseRegistrarTransactorSession) ClaimForAddr ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) ClaimForAddr(addr common.Address, owner common.Address, resolver common.Address) (*types.Transaction, error)
ClaimForAddr is a paid mutator transaction binding the contract method 0x65669631.
Solidity: function claimForAddr(address addr, address owner, address resolver) returns(bytes32)
func (*ENSReverseRegistrarTransactorSession) ClaimWithResolver ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) ClaimWithResolver(owner common.Address, resolver common.Address) (*types.Transaction, error)
ClaimWithResolver is a paid mutator transaction binding the contract method 0x0f5a5466.
Solidity: function claimWithResolver(address owner, address resolver) returns(bytes32)
func (*ENSReverseRegistrarTransactorSession) RenounceOwnership ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ENSReverseRegistrarTransactorSession) SetController ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) SetController(controller common.Address, enabled bool) (*types.Transaction, error)
SetController is a paid mutator transaction binding the contract method 0xe0dba60f.
Solidity: function setController(address controller, bool enabled) returns()
func (*ENSReverseRegistrarTransactorSession) SetDefaultResolver ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) SetDefaultResolver(resolver common.Address) (*types.Transaction, error)
SetDefaultResolver is a paid mutator transaction binding the contract method 0xc66485b2.
Solidity: function setDefaultResolver(address resolver) returns()
func (*ENSReverseRegistrarTransactorSession) SetName ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) SetName(name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0xc47f0027.
Solidity: function setName(string name) returns(bytes32)
func (*ENSReverseRegistrarTransactorSession) SetNameForAddr ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) SetNameForAddr(addr common.Address, owner common.Address, resolver common.Address, name string) (*types.Transaction, error)
SetNameForAddr is a paid mutator transaction binding the contract method 0x7a806d6b.
Solidity: function setNameForAddr(address addr, address owner, address resolver, string name) returns(bytes32)
func (*ENSReverseRegistrarTransactorSession) TransferOwnership ¶
func (_ENSReverseRegistrar *ENSReverseRegistrarTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()