Documentation ¶
Index ¶
- Variables
- func NameHash(name string) (node common.Hash)
- type BaseRegistrarImplementation
- type BaseRegistrarImplementationApproval
- type BaseRegistrarImplementationApprovalForAll
- type BaseRegistrarImplementationApprovalForAllIterator
- type BaseRegistrarImplementationApprovalIterator
- type BaseRegistrarImplementationCaller
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) Available(opts *bind.CallOpts, id *big.Int) (bool, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) BaseNode(opts *bind.CallOpts) ([32]byte, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) Controllers(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) Ens(opts *bind.CallOpts) (common.Address, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) GRACEPERIOD(opts *bind.CallOpts) (*big.Int, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) NameExpires(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- type BaseRegistrarImplementationCallerRaw
- type BaseRegistrarImplementationCallerSession
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) Available(id *big.Int) (bool, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) BaseNode() ([32]byte, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) Controllers(arg0 common.Address) (bool, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) Ens() (common.Address, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) GRACEPERIOD() (*big.Int, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) IsOwner() (bool, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) NameExpires(id *big.Int) (*big.Int, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) Owner() (common.Address, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- type BaseRegistrarImplementationControllerAdded
- type BaseRegistrarImplementationControllerAddedIterator
- type BaseRegistrarImplementationControllerRemoved
- type BaseRegistrarImplementationControllerRemovedIterator
- type BaseRegistrarImplementationFilterer
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*BaseRegistrarImplementationApprovalIterator, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*BaseRegistrarImplementationApprovalForAllIterator, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterControllerAdded(opts *bind.FilterOpts, controller []common.Address) (*BaseRegistrarImplementationControllerAddedIterator, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterControllerRemoved(opts *bind.FilterOpts, controller []common.Address) (*BaseRegistrarImplementationControllerRemovedIterator, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterNameMigrated(opts *bind.FilterOpts, id []*big.Int, owner []common.Address) (*BaseRegistrarImplementationNameMigratedIterator, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterNameRegistered(opts *bind.FilterOpts, id []*big.Int, owner []common.Address) (*BaseRegistrarImplementationNameRegisteredIterator, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterNameRenewed(opts *bind.FilterOpts, id []*big.Int) (*BaseRegistrarImplementationNameRenewedIterator, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*BaseRegistrarImplementationOwnershipTransferredIterator, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*BaseRegistrarImplementationTransferIterator, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseApproval(log types.Log) (*BaseRegistrarImplementationApproval, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseApprovalForAll(log types.Log) (*BaseRegistrarImplementationApprovalForAll, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseControllerAdded(log types.Log) (*BaseRegistrarImplementationControllerAdded, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseControllerRemoved(log types.Log) (*BaseRegistrarImplementationControllerRemoved, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseNameMigrated(log types.Log) (*BaseRegistrarImplementationNameMigrated, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseNameRegistered(log types.Log) (*BaseRegistrarImplementationNameRegistered, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseNameRenewed(log types.Log) (*BaseRegistrarImplementationNameRenewed, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseOwnershipTransferred(log types.Log) (*BaseRegistrarImplementationOwnershipTransferred, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseTransfer(log types.Log) (*BaseRegistrarImplementationTransfer, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *BaseRegistrarImplementationApproval, ...) (event.Subscription, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *BaseRegistrarImplementationApprovalForAll, ...) (event.Subscription, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchControllerAdded(opts *bind.WatchOpts, sink chan<- *BaseRegistrarImplementationControllerAdded, ...) (event.Subscription, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchControllerRemoved(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchNameMigrated(opts *bind.WatchOpts, sink chan<- *BaseRegistrarImplementationNameMigrated, ...) (event.Subscription, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchNameRegistered(opts *bind.WatchOpts, sink chan<- *BaseRegistrarImplementationNameRegistered, ...) (event.Subscription, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchNameRenewed(opts *bind.WatchOpts, sink chan<- *BaseRegistrarImplementationNameRenewed, ...) (event.Subscription, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *BaseRegistrarImplementationTransfer, ...) (event.Subscription, error)
- type BaseRegistrarImplementationNameMigrated
- type BaseRegistrarImplementationNameMigratedIterator
- type BaseRegistrarImplementationNameRegistered
- type BaseRegistrarImplementationNameRegisteredIterator
- type BaseRegistrarImplementationNameRenewed
- type BaseRegistrarImplementationNameRenewedIterator
- type BaseRegistrarImplementationOwnershipTransferred
- type BaseRegistrarImplementationOwnershipTransferredIterator
- type BaseRegistrarImplementationRaw
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BaseRegistrarImplementationSession
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) AddController(controller common.Address) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) Available(id *big.Int) (bool, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) BaseNode() ([32]byte, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) Controllers(arg0 common.Address) (bool, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) Ens() (common.Address, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) GRACEPERIOD() (*big.Int, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) IsOwner() (bool, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) NameExpires(id *big.Int) (*big.Int, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) Owner() (common.Address, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) Reclaim(id *big.Int, owner common.Address) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) Register(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) RegisterOnly(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) RemoveController(controller common.Address) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) Renew(id *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) RenounceOwnership() (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) SetResolver(resolver common.Address) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type BaseRegistrarImplementationTransactor
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) AddController(opts *bind.TransactOpts, controller common.Address) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) Reclaim(opts *bind.TransactOpts, id *big.Int, owner common.Address) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) Register(opts *bind.TransactOpts, id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) RegisterOnly(opts *bind.TransactOpts, id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) RemoveController(opts *bind.TransactOpts, controller common.Address) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) Renew(opts *bind.TransactOpts, id *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) SetApprovalForAll(opts *bind.TransactOpts, to common.Address, approved bool) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) SetResolver(opts *bind.TransactOpts, resolver common.Address) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type BaseRegistrarImplementationTransactorRaw
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BaseRegistrarImplementationTransactorSession
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) AddController(controller common.Address) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) Reclaim(id *big.Int, owner common.Address) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) Register(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) RegisterOnly(id *big.Int, owner common.Address, duration *big.Int) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) RemoveController(controller common.Address) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) Renew(id *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) SetApprovalForAll(to common.Address, approved bool) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) SetResolver(resolver common.Address) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type BaseRegistrarImplementationTransfer
- type BaseRegistrarImplementationTransferIterator
- type ETHRegistrarControllerV1
- type ETHRegistrarControllerV1Caller
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) Available(opts *bind.CallOpts, name string) (bool, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) Commitments(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) MINREGISTRATIONDURATION(opts *bind.CallOpts) (*big.Int, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) MakeCommitment(opts *bind.CallOpts, name string, owner common.Address, secret [32]byte) ([32]byte, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) MakeCommitmentWithConfig(opts *bind.CallOpts, name string, owner common.Address, secret [32]byte, ...) ([32]byte, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) MaxCommitmentAge(opts *bind.CallOpts) (*big.Int, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) MinCommitmentAge(opts *bind.CallOpts) (*big.Int, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) RentPrice(opts *bind.CallOpts, name string, duration *big.Int) (*big.Int, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) Valid(opts *bind.CallOpts, name string) (bool, error)
- type ETHRegistrarControllerV1CallerRaw
- type ETHRegistrarControllerV1CallerSession
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) Available(name string) (bool, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) Commitments(arg0 [32]byte) (*big.Int, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) IsOwner() (bool, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) MINREGISTRATIONDURATION() (*big.Int, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) MakeCommitment(name string, owner common.Address, secret [32]byte) ([32]byte, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) MakeCommitmentWithConfig(name string, owner common.Address, secret [32]byte, resolver common.Address, ...) ([32]byte, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) MaxCommitmentAge() (*big.Int, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) MinCommitmentAge() (*big.Int, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) Owner() (common.Address, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) RentPrice(name string, duration *big.Int) (*big.Int, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) Valid(name string) (bool, error)
- type ETHRegistrarControllerV1Filterer
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) FilterNameRegistered(opts *bind.FilterOpts, label [][32]byte, owner []common.Address) (*ETHRegistrarControllerV1NameRegisteredIterator, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) FilterNameRenewed(opts *bind.FilterOpts, label [][32]byte) (*ETHRegistrarControllerV1NameRenewedIterator, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) FilterNewPriceOracle(opts *bind.FilterOpts, oracle []common.Address) (*ETHRegistrarControllerV1NewPriceOracleIterator, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ETHRegistrarControllerV1OwnershipTransferredIterator, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) ParseNameRegistered(log types.Log) (*ETHRegistrarControllerV1NameRegistered, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) ParseNameRenewed(log types.Log) (*ETHRegistrarControllerV1NameRenewed, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) ParseNewPriceOracle(log types.Log) (*ETHRegistrarControllerV1NewPriceOracle, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) ParseOwnershipTransferred(log types.Log) (*ETHRegistrarControllerV1OwnershipTransferred, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) WatchNameRegistered(opts *bind.WatchOpts, sink chan<- *ETHRegistrarControllerV1NameRegistered, ...) (event.Subscription, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) WatchNameRenewed(opts *bind.WatchOpts, sink chan<- *ETHRegistrarControllerV1NameRenewed, ...) (event.Subscription, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) WatchNewPriceOracle(opts *bind.WatchOpts, sink chan<- *ETHRegistrarControllerV1NewPriceOracle, ...) (event.Subscription, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type ETHRegistrarControllerV1NameRegistered
- type ETHRegistrarControllerV1NameRegisteredIterator
- type ETHRegistrarControllerV1NameRenewed
- type ETHRegistrarControllerV1NameRenewedIterator
- type ETHRegistrarControllerV1NewPriceOracle
- type ETHRegistrarControllerV1NewPriceOracleIterator
- type ETHRegistrarControllerV1OwnershipTransferred
- type ETHRegistrarControllerV1OwnershipTransferredIterator
- type ETHRegistrarControllerV1Raw
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ETHRegistrarControllerV1Session
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) Available(name string) (bool, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) Commit(commitment [32]byte) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) Commitments(arg0 [32]byte) (*big.Int, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) IsOwner() (bool, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) MINREGISTRATIONDURATION() (*big.Int, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) MakeCommitment(name string, owner common.Address, secret [32]byte) ([32]byte, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) MakeCommitmentWithConfig(name string, owner common.Address, secret [32]byte, resolver common.Address, ...) ([32]byte, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) MaxCommitmentAge() (*big.Int, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) MinCommitmentAge() (*big.Int, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) Owner() (common.Address, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) Register(name string, owner common.Address, duration *big.Int, secret [32]byte) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) RegisterWithConfig(name string, owner common.Address, duration *big.Int, secret [32]byte, ...) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) Renew(name string, duration *big.Int) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) RenounceOwnership() (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) RentPrice(name string, duration *big.Int) (*big.Int, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) SetCommitmentAges(_minCommitmentAge *big.Int, _maxCommitmentAge *big.Int) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) SetPriceOracle(_prices common.Address) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) Valid(name string) (bool, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) Withdraw() (*types.Transaction, error)
- type ETHRegistrarControllerV1Transactor
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) Commit(opts *bind.TransactOpts, commitment [32]byte) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) Register(opts *bind.TransactOpts, name string, owner common.Address, duration *big.Int, ...) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) RegisterWithConfig(opts *bind.TransactOpts, name string, owner common.Address, duration *big.Int, ...) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) Renew(opts *bind.TransactOpts, name string, duration *big.Int) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) SetCommitmentAges(opts *bind.TransactOpts, _minCommitmentAge *big.Int, ...) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) SetPriceOracle(opts *bind.TransactOpts, _prices common.Address) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- type ETHRegistrarControllerV1TransactorRaw
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ETHRegistrarControllerV1TransactorSession
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) Commit(commitment [32]byte) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) Register(name string, owner common.Address, duration *big.Int, secret [32]byte) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) RegisterWithConfig(name string, owner common.Address, duration *big.Int, secret [32]byte, ...) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) Renew(name string, duration *big.Int) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) SetCommitmentAges(_minCommitmentAge *big.Int, _maxCommitmentAge *big.Int) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) SetPriceOracle(_prices common.Address) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) Withdraw() (*types.Transaction, error)
- type ETHRegistrarControllerV2
- type ETHRegistrarControllerV2Caller
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) Available(opts *bind.CallOpts, name string) (bool, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) Commitments(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) MINREGISTRATIONDURATION(opts *bind.CallOpts) (*big.Int, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) MakeCommitment(opts *bind.CallOpts, name string, owner common.Address, duration *big.Int, ...) ([32]byte, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) MaxCommitmentAge(opts *bind.CallOpts) (*big.Int, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) MinCommitmentAge(opts *bind.CallOpts) (*big.Int, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) NameWrapper(opts *bind.CallOpts) (common.Address, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) Prices(opts *bind.CallOpts) (common.Address, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) RentPrice(opts *bind.CallOpts, name string, duration *big.Int) (IPriceOraclePrice, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) ReverseRegistrar(opts *bind.CallOpts) (common.Address, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) Valid(opts *bind.CallOpts, name string) (bool, error)
- type ETHRegistrarControllerV2CallerRaw
- type ETHRegistrarControllerV2CallerSession
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) Available(name string) (bool, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) Commitments(arg0 [32]byte) (*big.Int, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) MINREGISTRATIONDURATION() (*big.Int, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) MakeCommitment(name string, owner common.Address, duration *big.Int, secret [32]byte, ...) ([32]byte, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) MaxCommitmentAge() (*big.Int, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) MinCommitmentAge() (*big.Int, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) NameWrapper() (common.Address, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) Owner() (common.Address, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) Prices() (common.Address, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) RentPrice(name string, duration *big.Int) (IPriceOraclePrice, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) ReverseRegistrar() (common.Address, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) Valid(name string) (bool, error)
- type ETHRegistrarControllerV2Filterer
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) FilterNameRegistered(opts *bind.FilterOpts, label [][32]byte, owner []common.Address) (*ETHRegistrarControllerV2NameRegisteredIterator, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) FilterNameRenewed(opts *bind.FilterOpts, label [][32]byte) (*ETHRegistrarControllerV2NameRenewedIterator, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ETHRegistrarControllerV2OwnershipTransferredIterator, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) ParseNameRegistered(log types.Log) (*ETHRegistrarControllerV2NameRegistered, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) ParseNameRenewed(log types.Log) (*ETHRegistrarControllerV2NameRenewed, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) ParseOwnershipTransferred(log types.Log) (*ETHRegistrarControllerV2OwnershipTransferred, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) WatchNameRegistered(opts *bind.WatchOpts, sink chan<- *ETHRegistrarControllerV2NameRegistered, ...) (event.Subscription, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) WatchNameRenewed(opts *bind.WatchOpts, sink chan<- *ETHRegistrarControllerV2NameRenewed, ...) (event.Subscription, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type ETHRegistrarControllerV2NameRegistered
- type ETHRegistrarControllerV2NameRegisteredIterator
- type ETHRegistrarControllerV2NameRenewed
- type ETHRegistrarControllerV2NameRenewedIterator
- type ETHRegistrarControllerV2OwnershipTransferred
- type ETHRegistrarControllerV2OwnershipTransferredIterator
- type ETHRegistrarControllerV2Raw
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ETHRegistrarControllerV2Session
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) Available(name string) (bool, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) Commit(commitment [32]byte) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) Commitments(arg0 [32]byte) (*big.Int, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) MINREGISTRATIONDURATION() (*big.Int, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) MakeCommitment(name string, owner common.Address, duration *big.Int, secret [32]byte, ...) ([32]byte, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) MaxCommitmentAge() (*big.Int, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) MinCommitmentAge() (*big.Int, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) NameWrapper() (common.Address, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) Owner() (common.Address, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) Prices() (common.Address, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) RecoverFunds(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) Register(name string, owner common.Address, duration *big.Int, secret [32]byte, ...) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) Renew(name string, duration *big.Int) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) RenounceOwnership() (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) RentPrice(name string, duration *big.Int) (IPriceOraclePrice, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) ReverseRegistrar() (common.Address, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) Valid(name string) (bool, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) Withdraw() (*types.Transaction, error)
- type ETHRegistrarControllerV2Transactor
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Transactor) Commit(opts *bind.TransactOpts, commitment [32]byte) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Transactor) RecoverFunds(opts *bind.TransactOpts, _token common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Transactor) Register(opts *bind.TransactOpts, name string, owner common.Address, duration *big.Int, ...) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Transactor) Renew(opts *bind.TransactOpts, name string, duration *big.Int) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Transactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- type ETHRegistrarControllerV2TransactorRaw
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ETHRegistrarControllerV2TransactorSession
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorSession) Commit(commitment [32]byte) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorSession) RecoverFunds(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorSession) Register(name string, owner common.Address, duration *big.Int, secret [32]byte, ...) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorSession) Renew(name string, duration *big.Int) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorSession) Withdraw() (*types.Transaction, error)
- type IPriceOraclePrice
- type NameWrapper
- type NameWrapperApproval
- type NameWrapperApprovalForAll
- type NameWrapperApprovalForAllIterator
- type NameWrapperApprovalIterator
- type NameWrapperCaller
- func (_NameWrapper *NameWrapperCaller) AllFusesBurned(opts *bind.CallOpts, node [32]byte, fuseMask uint32) (bool, error)
- func (_NameWrapper *NameWrapperCaller) BalanceOf(opts *bind.CallOpts, account common.Address, id *big.Int) (*big.Int, error)
- func (_NameWrapper *NameWrapperCaller) BalanceOfBatch(opts *bind.CallOpts, accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_NameWrapper *NameWrapperCaller) CanExtendSubnames(opts *bind.CallOpts, node [32]byte, addr common.Address) (bool, error)
- func (_NameWrapper *NameWrapperCaller) CanModifyName(opts *bind.CallOpts, node [32]byte, addr common.Address) (bool, error)
- func (_NameWrapper *NameWrapperCaller) Controllers(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_NameWrapper *NameWrapperCaller) Ens(opts *bind.CallOpts) (common.Address, error)
- func (_NameWrapper *NameWrapperCaller) GetApproved(opts *bind.CallOpts, id *big.Int) (common.Address, error)
- func (_NameWrapper *NameWrapperCaller) GetData(opts *bind.CallOpts, id *big.Int) (struct{ ... }, error)
- func (_NameWrapper *NameWrapperCaller) IsApprovedForAll(opts *bind.CallOpts, account common.Address, operator common.Address) (bool, error)
- func (_NameWrapper *NameWrapperCaller) IsWrapped(opts *bind.CallOpts, parentNode [32]byte, labelhash [32]byte) (bool, error)
- func (_NameWrapper *NameWrapperCaller) IsWrapped0(opts *bind.CallOpts, node [32]byte) (bool, error)
- func (_NameWrapper *NameWrapperCaller) MetadataService(opts *bind.CallOpts) (common.Address, error)
- func (_NameWrapper *NameWrapperCaller) Name(opts *bind.CallOpts) (string, error)
- func (_NameWrapper *NameWrapperCaller) Names(opts *bind.CallOpts, arg0 [32]byte) ([]byte, error)
- func (_NameWrapper *NameWrapperCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_NameWrapper *NameWrapperCaller) OwnerOf(opts *bind.CallOpts, id *big.Int) (common.Address, error)
- func (_NameWrapper *NameWrapperCaller) Registrar(opts *bind.CallOpts) (common.Address, error)
- func (_NameWrapper *NameWrapperCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_NameWrapper *NameWrapperCaller) Tokens(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_NameWrapper *NameWrapperCaller) UpgradeContract(opts *bind.CallOpts) (common.Address, error)
- func (_NameWrapper *NameWrapperCaller) Uri(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- type NameWrapperCallerRaw
- type NameWrapperCallerSession
- func (_NameWrapper *NameWrapperCallerSession) AllFusesBurned(node [32]byte, fuseMask uint32) (bool, error)
- func (_NameWrapper *NameWrapperCallerSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
- func (_NameWrapper *NameWrapperCallerSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_NameWrapper *NameWrapperCallerSession) CanExtendSubnames(node [32]byte, addr common.Address) (bool, error)
- func (_NameWrapper *NameWrapperCallerSession) CanModifyName(node [32]byte, addr common.Address) (bool, error)
- func (_NameWrapper *NameWrapperCallerSession) Controllers(arg0 common.Address) (bool, error)
- func (_NameWrapper *NameWrapperCallerSession) Ens() (common.Address, error)
- func (_NameWrapper *NameWrapperCallerSession) GetApproved(id *big.Int) (common.Address, error)
- func (_NameWrapper *NameWrapperCallerSession) GetData(id *big.Int) (struct{ ... }, error)
- func (_NameWrapper *NameWrapperCallerSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_NameWrapper *NameWrapperCallerSession) IsWrapped(parentNode [32]byte, labelhash [32]byte) (bool, error)
- func (_NameWrapper *NameWrapperCallerSession) IsWrapped0(node [32]byte) (bool, error)
- func (_NameWrapper *NameWrapperCallerSession) MetadataService() (common.Address, error)
- func (_NameWrapper *NameWrapperCallerSession) Name() (string, error)
- func (_NameWrapper *NameWrapperCallerSession) Names(arg0 [32]byte) ([]byte, error)
- func (_NameWrapper *NameWrapperCallerSession) Owner() (common.Address, error)
- func (_NameWrapper *NameWrapperCallerSession) OwnerOf(id *big.Int) (common.Address, error)
- func (_NameWrapper *NameWrapperCallerSession) Registrar() (common.Address, error)
- func (_NameWrapper *NameWrapperCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_NameWrapper *NameWrapperCallerSession) Tokens(arg0 *big.Int) (*big.Int, error)
- func (_NameWrapper *NameWrapperCallerSession) UpgradeContract() (common.Address, error)
- func (_NameWrapper *NameWrapperCallerSession) Uri(tokenId *big.Int) (string, error)
- type NameWrapperControllerChanged
- type NameWrapperControllerChangedIterator
- type NameWrapperExpiryExtended
- type NameWrapperExpiryExtendedIterator
- type NameWrapperFilterer
- func (_NameWrapper *NameWrapperFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*NameWrapperApprovalIterator, error)
- func (_NameWrapper *NameWrapperFilterer) FilterApprovalForAll(opts *bind.FilterOpts, account []common.Address, operator []common.Address) (*NameWrapperApprovalForAllIterator, error)
- func (_NameWrapper *NameWrapperFilterer) FilterControllerChanged(opts *bind.FilterOpts, controller []common.Address) (*NameWrapperControllerChangedIterator, error)
- func (_NameWrapper *NameWrapperFilterer) FilterExpiryExtended(opts *bind.FilterOpts, node [][32]byte) (*NameWrapperExpiryExtendedIterator, error)
- func (_NameWrapper *NameWrapperFilterer) FilterFusesSet(opts *bind.FilterOpts, node [][32]byte) (*NameWrapperFusesSetIterator, error)
- func (_NameWrapper *NameWrapperFilterer) FilterNameUnwrapped(opts *bind.FilterOpts, node [][32]byte) (*NameWrapperNameUnwrappedIterator, error)
- func (_NameWrapper *NameWrapperFilterer) FilterNameWrapped(opts *bind.FilterOpts, node [][32]byte) (*NameWrapperNameWrappedIterator, error)
- func (_NameWrapper *NameWrapperFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*NameWrapperOwnershipTransferredIterator, error)
- func (_NameWrapper *NameWrapperFilterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*NameWrapperTransferBatchIterator, error)
- func (_NameWrapper *NameWrapperFilterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*NameWrapperTransferSingleIterator, error)
- func (_NameWrapper *NameWrapperFilterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*NameWrapperURIIterator, error)
- func (_NameWrapper *NameWrapperFilterer) ParseApproval(log types.Log) (*NameWrapperApproval, error)
- func (_NameWrapper *NameWrapperFilterer) ParseApprovalForAll(log types.Log) (*NameWrapperApprovalForAll, error)
- func (_NameWrapper *NameWrapperFilterer) ParseControllerChanged(log types.Log) (*NameWrapperControllerChanged, error)
- func (_NameWrapper *NameWrapperFilterer) ParseExpiryExtended(log types.Log) (*NameWrapperExpiryExtended, error)
- func (_NameWrapper *NameWrapperFilterer) ParseFusesSet(log types.Log) (*NameWrapperFusesSet, error)
- func (_NameWrapper *NameWrapperFilterer) ParseNameUnwrapped(log types.Log) (*NameWrapperNameUnwrapped, error)
- func (_NameWrapper *NameWrapperFilterer) ParseNameWrapped(log types.Log) (*NameWrapperNameWrapped, error)
- func (_NameWrapper *NameWrapperFilterer) ParseOwnershipTransferred(log types.Log) (*NameWrapperOwnershipTransferred, error)
- func (_NameWrapper *NameWrapperFilterer) ParseTransferBatch(log types.Log) (*NameWrapperTransferBatch, error)
- func (_NameWrapper *NameWrapperFilterer) ParseTransferSingle(log types.Log) (*NameWrapperTransferSingle, error)
- func (_NameWrapper *NameWrapperFilterer) ParseURI(log types.Log) (*NameWrapperURI, error)
- func (_NameWrapper *NameWrapperFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *NameWrapperApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_NameWrapper *NameWrapperFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *NameWrapperApprovalForAll, ...) (event.Subscription, error)
- func (_NameWrapper *NameWrapperFilterer) WatchControllerChanged(opts *bind.WatchOpts, sink chan<- *NameWrapperControllerChanged, ...) (event.Subscription, error)
- func (_NameWrapper *NameWrapperFilterer) WatchExpiryExtended(opts *bind.WatchOpts, sink chan<- *NameWrapperExpiryExtended, node [][32]byte) (event.Subscription, error)
- func (_NameWrapper *NameWrapperFilterer) WatchFusesSet(opts *bind.WatchOpts, sink chan<- *NameWrapperFusesSet, node [][32]byte) (event.Subscription, error)
- func (_NameWrapper *NameWrapperFilterer) WatchNameUnwrapped(opts *bind.WatchOpts, sink chan<- *NameWrapperNameUnwrapped, node [][32]byte) (event.Subscription, error)
- func (_NameWrapper *NameWrapperFilterer) WatchNameWrapped(opts *bind.WatchOpts, sink chan<- *NameWrapperNameWrapped, node [][32]byte) (event.Subscription, error)
- func (_NameWrapper *NameWrapperFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *NameWrapperOwnershipTransferred, ...) (event.Subscription, error)
- func (_NameWrapper *NameWrapperFilterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *NameWrapperTransferBatch, ...) (event.Subscription, error)
- func (_NameWrapper *NameWrapperFilterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *NameWrapperTransferSingle, ...) (event.Subscription, error)
- func (_NameWrapper *NameWrapperFilterer) WatchURI(opts *bind.WatchOpts, sink chan<- *NameWrapperURI, id []*big.Int) (event.Subscription, error)
- type NameWrapperFusesSet
- type NameWrapperFusesSetIterator
- type NameWrapperNameUnwrapped
- type NameWrapperNameUnwrappedIterator
- type NameWrapperNameWrapped
- type NameWrapperNameWrappedIterator
- type NameWrapperOwnershipTransferred
- type NameWrapperOwnershipTransferredIterator
- type NameWrapperRaw
- func (_NameWrapper *NameWrapperRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_NameWrapper *NameWrapperRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type NameWrapperSession
- func (_NameWrapper *NameWrapperSession) AllFusesBurned(node [32]byte, fuseMask uint32) (bool, error)
- func (_NameWrapper *NameWrapperSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
- func (_NameWrapper *NameWrapperSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_NameWrapper *NameWrapperSession) CanExtendSubnames(node [32]byte, addr common.Address) (bool, error)
- func (_NameWrapper *NameWrapperSession) CanModifyName(node [32]byte, addr common.Address) (bool, error)
- func (_NameWrapper *NameWrapperSession) Controllers(arg0 common.Address) (bool, error)
- func (_NameWrapper *NameWrapperSession) Ens() (common.Address, error)
- func (_NameWrapper *NameWrapperSession) ExtendExpiry(parentNode [32]byte, labelhash [32]byte, expiry uint64) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) GetApproved(id *big.Int) (common.Address, error)
- func (_NameWrapper *NameWrapperSession) GetData(id *big.Int) (struct{ ... }, error)
- func (_NameWrapper *NameWrapperSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_NameWrapper *NameWrapperSession) IsWrapped(parentNode [32]byte, labelhash [32]byte) (bool, error)
- func (_NameWrapper *NameWrapperSession) IsWrapped0(node [32]byte) (bool, error)
- func (_NameWrapper *NameWrapperSession) MetadataService() (common.Address, error)
- func (_NameWrapper *NameWrapperSession) Name() (string, error)
- func (_NameWrapper *NameWrapperSession) Names(arg0 [32]byte) ([]byte, error)
- func (_NameWrapper *NameWrapperSession) OnERC721Received(to common.Address, arg1 common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) Owner() (common.Address, error)
- func (_NameWrapper *NameWrapperSession) OwnerOf(id *big.Int) (common.Address, error)
- func (_NameWrapper *NameWrapperSession) RecoverFunds(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) RegisterAndWrapETH2LD(label string, wrappedOwner common.Address, duration *big.Int, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) Registrar() (common.Address, error)
- func (_NameWrapper *NameWrapperSession) Renew(tokenId *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) RenounceOwnership() (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) SetChildFuses(parentNode [32]byte, labelhash [32]byte, fuses uint32, expiry uint64) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) SetController(controller common.Address, active bool) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) SetFuses(node [32]byte, ownerControlledFuses uint16) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) SetMetadataService(_metadataService common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) SetSubnodeOwner(parentNode [32]byte, label string, owner common.Address, fuses uint32, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) SetSubnodeRecord(parentNode [32]byte, label string, owner common.Address, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) SetUpgradeContract(_upgradeAddress common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_NameWrapper *NameWrapperSession) Tokens(arg0 *big.Int) (*big.Int, error)
- func (_NameWrapper *NameWrapperSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) Unwrap(parentNode [32]byte, labelhash [32]byte, controller common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) UnwrapETH2LD(labelhash [32]byte, registrant common.Address, controller common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) Upgrade(name []byte, extraData []byte) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) UpgradeContract() (common.Address, error)
- func (_NameWrapper *NameWrapperSession) Uri(tokenId *big.Int) (string, error)
- func (_NameWrapper *NameWrapperSession) Wrap(name []byte, wrappedOwner common.Address, resolver common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperSession) WrapETH2LD(label string, wrappedOwner common.Address, ownerControlledFuses uint16, ...) (*types.Transaction, error)
- type NameWrapperTransactor
- func (_NameWrapper *NameWrapperTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) ExtendExpiry(opts *bind.TransactOpts, parentNode [32]byte, labelhash [32]byte, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) OnERC721Received(opts *bind.TransactOpts, to common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) RecoverFunds(opts *bind.TransactOpts, _token common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) RegisterAndWrapETH2LD(opts *bind.TransactOpts, label string, wrappedOwner common.Address, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) Renew(opts *bind.TransactOpts, tokenId *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) SafeBatchTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) SetChildFuses(opts *bind.TransactOpts, parentNode [32]byte, labelhash [32]byte, fuses uint32, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) SetController(opts *bind.TransactOpts, controller common.Address, active bool) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) SetFuses(opts *bind.TransactOpts, node [32]byte, ownerControlledFuses uint16) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) SetMetadataService(opts *bind.TransactOpts, _metadataService common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) SetRecord(opts *bind.TransactOpts, node [32]byte, owner common.Address, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) SetResolver(opts *bind.TransactOpts, node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) SetSubnodeOwner(opts *bind.TransactOpts, parentNode [32]byte, label string, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) SetSubnodeRecord(opts *bind.TransactOpts, parentNode [32]byte, label string, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) SetTTL(opts *bind.TransactOpts, node [32]byte, ttl uint64) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) SetUpgradeContract(opts *bind.TransactOpts, _upgradeAddress common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) Unwrap(opts *bind.TransactOpts, parentNode [32]byte, labelhash [32]byte, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) UnwrapETH2LD(opts *bind.TransactOpts, labelhash [32]byte, registrant common.Address, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) Upgrade(opts *bind.TransactOpts, name []byte, extraData []byte) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) Wrap(opts *bind.TransactOpts, name []byte, wrappedOwner common.Address, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactor) WrapETH2LD(opts *bind.TransactOpts, label string, wrappedOwner common.Address, ...) (*types.Transaction, error)
- type NameWrapperTransactorRaw
- type NameWrapperTransactorSession
- func (_NameWrapper *NameWrapperTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) ExtendExpiry(parentNode [32]byte, labelhash [32]byte, expiry uint64) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) OnERC721Received(to common.Address, arg1 common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) RecoverFunds(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) RegisterAndWrapETH2LD(label string, wrappedOwner common.Address, duration *big.Int, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) Renew(tokenId *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) SetChildFuses(parentNode [32]byte, labelhash [32]byte, fuses uint32, expiry uint64) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) SetController(controller common.Address, active bool) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) SetFuses(node [32]byte, ownerControlledFuses uint16) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) SetMetadataService(_metadataService common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) SetRecord(node [32]byte, owner common.Address, resolver common.Address, ttl uint64) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) SetResolver(node [32]byte, resolver common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) SetSubnodeOwner(parentNode [32]byte, label string, owner common.Address, fuses uint32, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) SetSubnodeRecord(parentNode [32]byte, label string, owner common.Address, ...) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) SetTTL(node [32]byte, ttl uint64) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) SetUpgradeContract(_upgradeAddress common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) Unwrap(parentNode [32]byte, labelhash [32]byte, controller common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) UnwrapETH2LD(labelhash [32]byte, registrant common.Address, controller common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) Upgrade(name []byte, extraData []byte) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) Wrap(name []byte, wrappedOwner common.Address, resolver common.Address) (*types.Transaction, error)
- func (_NameWrapper *NameWrapperTransactorSession) WrapETH2LD(label string, wrappedOwner common.Address, ownerControlledFuses uint16, ...) (*types.Transaction, error)
- type NameWrapperTransferBatch
- type NameWrapperTransferBatchIterator
- type NameWrapperTransferSingle
- type NameWrapperTransferSingleIterator
- type NameWrapperURI
- type NameWrapperURIIterator
- type PublicResolverV1
- type PublicResolverV1ABIChanged
- type PublicResolverV1ABIChangedIterator
- type PublicResolverV1AddrChanged
- type PublicResolverV1AddrChangedIterator
- type PublicResolverV1AddressChanged
- type PublicResolverV1AddressChangedIterator
- type PublicResolverV1AuthorisationChanged
- type PublicResolverV1AuthorisationChangedIterator
- type PublicResolverV1Caller
- func (_PublicResolverV1 *PublicResolverV1Caller) ABI(opts *bind.CallOpts, node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
- func (_PublicResolverV1 *PublicResolverV1Caller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_PublicResolverV1 *PublicResolverV1Caller) Addr0(opts *bind.CallOpts, node [32]byte, coinType *big.Int) ([]byte, error)
- func (_PublicResolverV1 *PublicResolverV1Caller) Authorisations(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
- func (_PublicResolverV1 *PublicResolverV1Caller) Contenthash(opts *bind.CallOpts, node [32]byte) ([]byte, error)
- func (_PublicResolverV1 *PublicResolverV1Caller) DnsRecord(opts *bind.CallOpts, node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_PublicResolverV1 *PublicResolverV1Caller) HasDNSRecords(opts *bind.CallOpts, node [32]byte, name [32]byte) (bool, error)
- func (_PublicResolverV1 *PublicResolverV1Caller) InterfaceImplementer(opts *bind.CallOpts, node [32]byte, interfaceID [4]byte) (common.Address, error)
- func (_PublicResolverV1 *PublicResolverV1Caller) Name(opts *bind.CallOpts, node [32]byte) (string, error)
- func (_PublicResolverV1 *PublicResolverV1Caller) Pubkey(opts *bind.CallOpts, node [32]byte) (struct{ ... }, error)
- func (_PublicResolverV1 *PublicResolverV1Caller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- func (_PublicResolverV1 *PublicResolverV1Caller) Text(opts *bind.CallOpts, node [32]byte, key string) (string, error)
- type PublicResolverV1CallerRaw
- type PublicResolverV1CallerSession
- func (_PublicResolverV1 *PublicResolverV1CallerSession) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
- func (_PublicResolverV1 *PublicResolverV1CallerSession) Addr(node [32]byte) (common.Address, error)
- func (_PublicResolverV1 *PublicResolverV1CallerSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
- func (_PublicResolverV1 *PublicResolverV1CallerSession) Authorisations(arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
- func (_PublicResolverV1 *PublicResolverV1CallerSession) Contenthash(node [32]byte) ([]byte, error)
- func (_PublicResolverV1 *PublicResolverV1CallerSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_PublicResolverV1 *PublicResolverV1CallerSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
- func (_PublicResolverV1 *PublicResolverV1CallerSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)
- func (_PublicResolverV1 *PublicResolverV1CallerSession) Name(node [32]byte) (string, error)
- func (_PublicResolverV1 *PublicResolverV1CallerSession) Pubkey(node [32]byte) (struct{ ... }, error)
- func (_PublicResolverV1 *PublicResolverV1CallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_PublicResolverV1 *PublicResolverV1CallerSession) Text(node [32]byte, key string) (string, error)
- type PublicResolverV1ContenthashChanged
- type PublicResolverV1ContenthashChangedIterator
- type PublicResolverV1DNSRecordChanged
- type PublicResolverV1DNSRecordChangedIterator
- type PublicResolverV1DNSRecordDeleted
- type PublicResolverV1DNSRecordDeletedIterator
- type PublicResolverV1DNSZoneCleared
- type PublicResolverV1DNSZoneClearedIterator
- type PublicResolverV1Filterer
- func (_PublicResolverV1 *PublicResolverV1Filterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*PublicResolverV1ABIChangedIterator, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV1AddrChangedIterator, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) FilterAddressChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV1AddressChangedIterator, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) FilterAuthorisationChanged(opts *bind.FilterOpts, node [][32]byte, owner []common.Address, ...) (*PublicResolverV1AuthorisationChangedIterator, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV1ContenthashChangedIterator, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) FilterDNSRecordChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV1DNSRecordChangedIterator, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) FilterDNSRecordDeleted(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV1DNSRecordDeletedIterator, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) FilterDNSZoneCleared(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV1DNSZoneClearedIterator, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) FilterInterfaceChanged(opts *bind.FilterOpts, node [][32]byte, interfaceID [][4]byte) (*PublicResolverV1InterfaceChangedIterator, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV1NameChangedIterator, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV1PubkeyChangedIterator, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*PublicResolverV1TextChangedIterator, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) ParseABIChanged(log types.Log) (*PublicResolverV1ABIChanged, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) ParseAddrChanged(log types.Log) (*PublicResolverV1AddrChanged, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) ParseAddressChanged(log types.Log) (*PublicResolverV1AddressChanged, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) ParseAuthorisationChanged(log types.Log) (*PublicResolverV1AuthorisationChanged, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) ParseContenthashChanged(log types.Log) (*PublicResolverV1ContenthashChanged, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) ParseDNSRecordChanged(log types.Log) (*PublicResolverV1DNSRecordChanged, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) ParseDNSRecordDeleted(log types.Log) (*PublicResolverV1DNSRecordDeleted, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) ParseDNSZoneCleared(log types.Log) (*PublicResolverV1DNSZoneCleared, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) ParseInterfaceChanged(log types.Log) (*PublicResolverV1InterfaceChanged, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) ParseNameChanged(log types.Log) (*PublicResolverV1NameChanged, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) ParsePubkeyChanged(log types.Log) (*PublicResolverV1PubkeyChanged, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) ParseTextChanged(log types.Log) (*PublicResolverV1TextChanged, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1ABIChanged, node [][32]byte, ...) (event.Subscription, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1AddrChanged, ...) (event.Subscription, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) WatchAddressChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1AddressChanged, ...) (event.Subscription, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) WatchAuthorisationChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1AuthorisationChanged, ...) (event.Subscription, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1ContenthashChanged, ...) (event.Subscription, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) WatchDNSRecordChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1DNSRecordChanged, ...) (event.Subscription, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) WatchDNSRecordDeleted(opts *bind.WatchOpts, sink chan<- *PublicResolverV1DNSRecordDeleted, ...) (event.Subscription, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) WatchDNSZoneCleared(opts *bind.WatchOpts, sink chan<- *PublicResolverV1DNSZoneCleared, ...) (event.Subscription, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) WatchInterfaceChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1InterfaceChanged, ...) (event.Subscription, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1NameChanged, ...) (event.Subscription, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1PubkeyChanged, ...) (event.Subscription, error)
- func (_PublicResolverV1 *PublicResolverV1Filterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1TextChanged, ...) (event.Subscription, error)
- type PublicResolverV1InterfaceChanged
- type PublicResolverV1InterfaceChangedIterator
- type PublicResolverV1NameChanged
- type PublicResolverV1NameChangedIterator
- type PublicResolverV1PubkeyChanged
- type PublicResolverV1PubkeyChangedIterator
- type PublicResolverV1Raw
- func (_PublicResolverV1 *PublicResolverV1Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_PublicResolverV1 *PublicResolverV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PublicResolverV1Session
- func (_PublicResolverV1 *PublicResolverV1Session) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
- func (_PublicResolverV1 *PublicResolverV1Session) Addr(node [32]byte) (common.Address, error)
- func (_PublicResolverV1 *PublicResolverV1Session) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
- func (_PublicResolverV1 *PublicResolverV1Session) Authorisations(arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
- func (_PublicResolverV1 *PublicResolverV1Session) ClearDNSZone(node [32]byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Session) Contenthash(node [32]byte) ([]byte, error)
- func (_PublicResolverV1 *PublicResolverV1Session) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_PublicResolverV1 *PublicResolverV1Session) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
- func (_PublicResolverV1 *PublicResolverV1Session) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)
- func (_PublicResolverV1 *PublicResolverV1Session) Multicall(data [][]byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Session) Name(node [32]byte) (string, error)
- func (_PublicResolverV1 *PublicResolverV1Session) Pubkey(node [32]byte) (struct{ ... }, error)
- func (_PublicResolverV1 *PublicResolverV1Session) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Session) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Session) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Session) SetAuthorisation(node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Session) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Session) SetDNSRecords(node [32]byte, data []byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Session) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Session) SetName(node [32]byte, name string) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Session) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Session) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Session) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_PublicResolverV1 *PublicResolverV1Session) Text(node [32]byte, key string) (string, error)
- type PublicResolverV1TextChanged
- type PublicResolverV1TextChangedIterator
- type PublicResolverV1Transactor
- func (_PublicResolverV1 *PublicResolverV1Transactor) ClearDNSZone(opts *bind.TransactOpts, node [32]byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Transactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Transactor) SetABI(opts *bind.TransactOpts, node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Transactor) SetAddr(opts *bind.TransactOpts, node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Transactor) SetAddr0(opts *bind.TransactOpts, node [32]byte, a common.Address) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Transactor) SetAuthorisation(opts *bind.TransactOpts, node [32]byte, target common.Address, ...) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Transactor) SetContenthash(opts *bind.TransactOpts, node [32]byte, hash []byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Transactor) SetDNSRecords(opts *bind.TransactOpts, node [32]byte, data []byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Transactor) SetInterface(opts *bind.TransactOpts, node [32]byte, interfaceID [4]byte, ...) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Transactor) SetName(opts *bind.TransactOpts, node [32]byte, name string) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Transactor) SetPubkey(opts *bind.TransactOpts, node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1Transactor) SetText(opts *bind.TransactOpts, node [32]byte, key string, value string) (*types.Transaction, error)
- type PublicResolverV1TransactorRaw
- type PublicResolverV1TransactorSession
- func (_PublicResolverV1 *PublicResolverV1TransactorSession) ClearDNSZone(node [32]byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1TransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1TransactorSession) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1TransactorSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1TransactorSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1TransactorSession) SetAuthorisation(node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1TransactorSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1TransactorSession) SetDNSRecords(node [32]byte, data []byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1TransactorSession) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1TransactorSession) SetName(node [32]byte, name string) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1TransactorSession) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
- func (_PublicResolverV1 *PublicResolverV1TransactorSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
- type PublicResolverV2
- type PublicResolverV2ABIChanged
- type PublicResolverV2ABIChangedIterator
- type PublicResolverV2AddrChanged
- type PublicResolverV2AddrChangedIterator
- type PublicResolverV2AddressChanged
- type PublicResolverV2AddressChangedIterator
- type PublicResolverV2ApprovalForAll
- type PublicResolverV2ApprovalForAllIterator
- type PublicResolverV2Approved
- type PublicResolverV2ApprovedIterator
- type PublicResolverV2Caller
- func (_PublicResolverV2 *PublicResolverV2Caller) ABI(opts *bind.CallOpts, node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
- func (_PublicResolverV2 *PublicResolverV2Caller) Addr(opts *bind.CallOpts, node [32]byte) (common.Address, error)
- func (_PublicResolverV2 *PublicResolverV2Caller) Addr0(opts *bind.CallOpts, node [32]byte, coinType *big.Int) ([]byte, error)
- func (_PublicResolverV2 *PublicResolverV2Caller) Contenthash(opts *bind.CallOpts, node [32]byte) ([]byte, error)
- func (_PublicResolverV2 *PublicResolverV2Caller) DnsRecord(opts *bind.CallOpts, node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_PublicResolverV2 *PublicResolverV2Caller) HasDNSRecords(opts *bind.CallOpts, node [32]byte, name [32]byte) (bool, error)
- func (_PublicResolverV2 *PublicResolverV2Caller) InterfaceImplementer(opts *bind.CallOpts, node [32]byte, interfaceID [4]byte) (common.Address, error)
- func (_PublicResolverV2 *PublicResolverV2Caller) IsApprovedFor(opts *bind.CallOpts, owner common.Address, node [32]byte, ...) (bool, error)
- func (_PublicResolverV2 *PublicResolverV2Caller) IsApprovedForAll(opts *bind.CallOpts, account common.Address, operator common.Address) (bool, error)
- func (_PublicResolverV2 *PublicResolverV2Caller) Name(opts *bind.CallOpts, node [32]byte) (string, error)
- func (_PublicResolverV2 *PublicResolverV2Caller) Pubkey(opts *bind.CallOpts, node [32]byte) (struct{ ... }, error)
- func (_PublicResolverV2 *PublicResolverV2Caller) RecordVersions(opts *bind.CallOpts, arg0 [32]byte) (uint64, error)
- func (_PublicResolverV2 *PublicResolverV2Caller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- func (_PublicResolverV2 *PublicResolverV2Caller) Text(opts *bind.CallOpts, node [32]byte, key string) (string, error)
- func (_PublicResolverV2 *PublicResolverV2Caller) Zonehash(opts *bind.CallOpts, node [32]byte) ([]byte, error)
- type PublicResolverV2CallerRaw
- type PublicResolverV2CallerSession
- func (_PublicResolverV2 *PublicResolverV2CallerSession) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
- func (_PublicResolverV2 *PublicResolverV2CallerSession) Addr(node [32]byte) (common.Address, error)
- func (_PublicResolverV2 *PublicResolverV2CallerSession) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
- func (_PublicResolverV2 *PublicResolverV2CallerSession) Contenthash(node [32]byte) ([]byte, error)
- func (_PublicResolverV2 *PublicResolverV2CallerSession) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_PublicResolverV2 *PublicResolverV2CallerSession) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
- func (_PublicResolverV2 *PublicResolverV2CallerSession) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)
- func (_PublicResolverV2 *PublicResolverV2CallerSession) IsApprovedFor(owner common.Address, node [32]byte, delegate common.Address) (bool, error)
- func (_PublicResolverV2 *PublicResolverV2CallerSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_PublicResolverV2 *PublicResolverV2CallerSession) Name(node [32]byte) (string, error)
- func (_PublicResolverV2 *PublicResolverV2CallerSession) Pubkey(node [32]byte) (struct{ ... }, error)
- func (_PublicResolverV2 *PublicResolverV2CallerSession) RecordVersions(arg0 [32]byte) (uint64, error)
- func (_PublicResolverV2 *PublicResolverV2CallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_PublicResolverV2 *PublicResolverV2CallerSession) Text(node [32]byte, key string) (string, error)
- func (_PublicResolverV2 *PublicResolverV2CallerSession) Zonehash(node [32]byte) ([]byte, error)
- type PublicResolverV2ContenthashChanged
- type PublicResolverV2ContenthashChangedIterator
- type PublicResolverV2DNSRecordChanged
- type PublicResolverV2DNSRecordChangedIterator
- type PublicResolverV2DNSRecordDeleted
- type PublicResolverV2DNSRecordDeletedIterator
- type PublicResolverV2DNSZonehashChanged
- type PublicResolverV2DNSZonehashChangedIterator
- type PublicResolverV2Filterer
- func (_PublicResolverV2 *PublicResolverV2Filterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*PublicResolverV2ABIChangedIterator, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2AddrChangedIterator, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) FilterAddressChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2AddressChangedIterator, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*PublicResolverV2ApprovalForAllIterator, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) FilterApproved(opts *bind.FilterOpts, node [][32]byte, delegate []common.Address, ...) (*PublicResolverV2ApprovedIterator, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2ContenthashChangedIterator, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) FilterDNSRecordChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2DNSRecordChangedIterator, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) FilterDNSRecordDeleted(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2DNSRecordDeletedIterator, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) FilterDNSZonehashChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2DNSZonehashChangedIterator, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) FilterInterfaceChanged(opts *bind.FilterOpts, node [][32]byte, interfaceID [][4]byte) (*PublicResolverV2InterfaceChangedIterator, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2NameChangedIterator, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2PubkeyChangedIterator, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*PublicResolverV2TextChangedIterator, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) FilterVersionChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2VersionChangedIterator, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) ParseABIChanged(log types.Log) (*PublicResolverV2ABIChanged, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) ParseAddrChanged(log types.Log) (*PublicResolverV2AddrChanged, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) ParseAddressChanged(log types.Log) (*PublicResolverV2AddressChanged, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) ParseApprovalForAll(log types.Log) (*PublicResolverV2ApprovalForAll, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) ParseApproved(log types.Log) (*PublicResolverV2Approved, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) ParseContenthashChanged(log types.Log) (*PublicResolverV2ContenthashChanged, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) ParseDNSRecordChanged(log types.Log) (*PublicResolverV2DNSRecordChanged, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) ParseDNSRecordDeleted(log types.Log) (*PublicResolverV2DNSRecordDeleted, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) ParseDNSZonehashChanged(log types.Log) (*PublicResolverV2DNSZonehashChanged, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) ParseInterfaceChanged(log types.Log) (*PublicResolverV2InterfaceChanged, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) ParseNameChanged(log types.Log) (*PublicResolverV2NameChanged, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) ParsePubkeyChanged(log types.Log) (*PublicResolverV2PubkeyChanged, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) ParseTextChanged(log types.Log) (*PublicResolverV2TextChanged, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) ParseVersionChanged(log types.Log) (*PublicResolverV2VersionChanged, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2ABIChanged, node [][32]byte, ...) (event.Subscription, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2AddrChanged, ...) (event.Subscription, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) WatchAddressChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2AddressChanged, ...) (event.Subscription, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *PublicResolverV2ApprovalForAll, ...) (event.Subscription, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *PublicResolverV2Approved, node [][32]byte, ...) (event.Subscription, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2ContenthashChanged, ...) (event.Subscription, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) WatchDNSRecordChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2DNSRecordChanged, ...) (event.Subscription, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) WatchDNSRecordDeleted(opts *bind.WatchOpts, sink chan<- *PublicResolverV2DNSRecordDeleted, ...) (event.Subscription, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) WatchDNSZonehashChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2DNSZonehashChanged, ...) (event.Subscription, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) WatchInterfaceChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2InterfaceChanged, ...) (event.Subscription, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2NameChanged, ...) (event.Subscription, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2PubkeyChanged, ...) (event.Subscription, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2TextChanged, ...) (event.Subscription, error)
- func (_PublicResolverV2 *PublicResolverV2Filterer) WatchVersionChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2VersionChanged, ...) (event.Subscription, error)
- type PublicResolverV2InterfaceChanged
- type PublicResolverV2InterfaceChangedIterator
- type PublicResolverV2NameChanged
- type PublicResolverV2NameChangedIterator
- type PublicResolverV2PubkeyChanged
- type PublicResolverV2PubkeyChangedIterator
- type PublicResolverV2Raw
- func (_PublicResolverV2 *PublicResolverV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_PublicResolverV2 *PublicResolverV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PublicResolverV2Session
- func (_PublicResolverV2 *PublicResolverV2Session) ABI(node [32]byte, contentTypes *big.Int) (*big.Int, []byte, error)
- func (_PublicResolverV2 *PublicResolverV2Session) Addr(node [32]byte) (common.Address, error)
- func (_PublicResolverV2 *PublicResolverV2Session) Addr0(node [32]byte, coinType *big.Int) ([]byte, error)
- func (_PublicResolverV2 *PublicResolverV2Session) Approve(node [32]byte, delegate common.Address, approved bool) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Session) ClearRecords(node [32]byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Session) Contenthash(node [32]byte) ([]byte, error)
- func (_PublicResolverV2 *PublicResolverV2Session) DnsRecord(node [32]byte, name [32]byte, resource uint16) ([]byte, error)
- func (_PublicResolverV2 *PublicResolverV2Session) HasDNSRecords(node [32]byte, name [32]byte) (bool, error)
- func (_PublicResolverV2 *PublicResolverV2Session) InterfaceImplementer(node [32]byte, interfaceID [4]byte) (common.Address, error)
- func (_PublicResolverV2 *PublicResolverV2Session) IsApprovedFor(owner common.Address, node [32]byte, delegate common.Address) (bool, error)
- func (_PublicResolverV2 *PublicResolverV2Session) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_PublicResolverV2 *PublicResolverV2Session) Multicall(data [][]byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Session) MulticallWithNodeCheck(nodehash [32]byte, data [][]byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Session) Name(node [32]byte) (string, error)
- func (_PublicResolverV2 *PublicResolverV2Session) Pubkey(node [32]byte) (struct{ ... }, error)
- func (_PublicResolverV2 *PublicResolverV2Session) RecordVersions(arg0 [32]byte) (uint64, error)
- func (_PublicResolverV2 *PublicResolverV2Session) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Session) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Session) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Session) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Session) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Session) SetDNSRecords(node [32]byte, data []byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Session) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Session) SetName(node [32]byte, newName string) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Session) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Session) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Session) SetZonehash(node [32]byte, hash []byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Session) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_PublicResolverV2 *PublicResolverV2Session) Text(node [32]byte, key string) (string, error)
- func (_PublicResolverV2 *PublicResolverV2Session) Zonehash(node [32]byte) ([]byte, error)
- type PublicResolverV2TextChanged
- type PublicResolverV2TextChangedIterator
- type PublicResolverV2Transactor
- func (_PublicResolverV2 *PublicResolverV2Transactor) Approve(opts *bind.TransactOpts, node [32]byte, delegate common.Address, approved bool) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Transactor) ClearRecords(opts *bind.TransactOpts, node [32]byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Transactor) Multicall(opts *bind.TransactOpts, data [][]byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Transactor) MulticallWithNodeCheck(opts *bind.TransactOpts, nodehash [32]byte, data [][]byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Transactor) SetABI(opts *bind.TransactOpts, node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Transactor) SetAddr(opts *bind.TransactOpts, node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Transactor) SetAddr0(opts *bind.TransactOpts, node [32]byte, a common.Address) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Transactor) SetContenthash(opts *bind.TransactOpts, node [32]byte, hash []byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Transactor) SetDNSRecords(opts *bind.TransactOpts, node [32]byte, data []byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Transactor) SetInterface(opts *bind.TransactOpts, node [32]byte, interfaceID [4]byte, ...) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Transactor) SetName(opts *bind.TransactOpts, node [32]byte, newName string) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Transactor) SetPubkey(opts *bind.TransactOpts, node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Transactor) SetText(opts *bind.TransactOpts, node [32]byte, key string, value string) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2Transactor) SetZonehash(opts *bind.TransactOpts, node [32]byte, hash []byte) (*types.Transaction, error)
- type PublicResolverV2TransactorRaw
- type PublicResolverV2TransactorSession
- func (_PublicResolverV2 *PublicResolverV2TransactorSession) Approve(node [32]byte, delegate common.Address, approved bool) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2TransactorSession) ClearRecords(node [32]byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2TransactorSession) Multicall(data [][]byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2TransactorSession) MulticallWithNodeCheck(nodehash [32]byte, data [][]byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2TransactorSession) SetABI(node [32]byte, contentType *big.Int, data []byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2TransactorSession) SetAddr(node [32]byte, coinType *big.Int, a []byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2TransactorSession) SetAddr0(node [32]byte, a common.Address) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2TransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2TransactorSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2TransactorSession) SetDNSRecords(node [32]byte, data []byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2TransactorSession) SetInterface(node [32]byte, interfaceID [4]byte, implementer common.Address) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2TransactorSession) SetName(node [32]byte, newName string) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2TransactorSession) SetPubkey(node [32]byte, x [32]byte, y [32]byte) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2TransactorSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
- func (_PublicResolverV2 *PublicResolverV2TransactorSession) SetZonehash(node [32]byte, hash []byte) (*types.Transaction, error)
- type PublicResolverV2VersionChanged
- type PublicResolverV2VersionChangedIterator
- type UpdateAction
Constants ¶
This section is empty.
Variables ¶
var ( AddressBaseRegistrarImplementation = common.HexToAddress("0x57f1887a8BF19b14fC0dF6Fd9B2acc9Af147eA85") AddressETHRegistrarControllerV1 = common.HexToAddress("0x283Af0B28c62C092C9727F1Ee09c02CA627EB7F5") AddressETHRegistrarControllerV2 = common.HexToAddress("0x253553366Da8546fC250F225fe3d25d0C782303b") AddressPublicResolverV1 = common.HexToAddress("0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41") AddressPublicResolverV2 = common.HexToAddress("0x231b0ee14048e9dccd1d247744d114a4eb5e8e63") AddressNameWrapper = common.HexToAddress("0xD4416b13d2b3a9aBae7AcD5D6C2BbDBE25686401") EventNameRegisteredControllerV1 = contract.EventHash("NameRegistered(string,bytes32,address,uint256,uint256)") EventNameRegisteredControllerV2 = contract.EventHash("NameRegistered(string,bytes32,address,uint256,uint256,uint256)") EventNameRenewed = contract.EventHash("NameRenewed(string,bytes32,uint256,uint256)") EventTextChanged = contract.EventHash("TextChanged(bytes32,string,string)") EventTextChangedWithValue = contract.EventHash("TextChanged(bytes32,string,string,string)") EventNameWrapped = contract.EventHash("NameWrapped(bytes32,bytes,address,uint32,uint64)") EventNameUnwrapped = contract.EventHash("NameUnwrapped(bytes32,address)") EventFusesSet = contract.EventHash("FusesSet(bytes32,uint32)") EventAddressChanged = contract.EventHash("AddressChanged(bytes32,uint256,bytes)") EventContenthashChanged = contract.EventHash("ContenthashChanged(bytes32,bytes)") EventNameChanged = contract.EventHash("NameChanged(bytes32,string)") EventPubkeyChanged = contract.EventHash("PubkeyChanged(bytes32,bytes32,bytes32)") )
var BaseRegistrarImplementationABI = BaseRegistrarImplementationMetaData.ABI
BaseRegistrarImplementationABI is the input ABI used to generate the binding from. Deprecated: Use BaseRegistrarImplementationMetaData.ABI instead.
var BaseRegistrarImplementationMetaData = &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\"}]",
}
BaseRegistrarImplementationMetaData contains all meta data concerning the BaseRegistrarImplementation contract.
var ETHRegistrarControllerV1ABI = ETHRegistrarControllerV1MetaData.ABI
ETHRegistrarControllerV1ABI is the input ABI used to generate the binding from. Deprecated: Use ETHRegistrarControllerV1MetaData.ABI instead.
var ETHRegistrarControllerV1MetaData = &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\"}]",
}
ETHRegistrarControllerV1MetaData contains all meta data concerning the ETHRegistrarControllerV1 contract.
var ETHRegistrarControllerV2ABI = ETHRegistrarControllerV2MetaData.ABI
ETHRegistrarControllerV2ABI is the input ABI used to generate the binding from. Deprecated: Use ETHRegistrarControllerV2MetaData.ABI instead.
var ETHRegistrarControllerV2MetaData = &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\"}]",
}
ETHRegistrarControllerV2MetaData contains all meta data concerning the ETHRegistrarControllerV2 contract.
var NameWrapperABI = NameWrapperMetaData.ABI
NameWrapperABI is the input ABI used to generate the binding from. Deprecated: Use NameWrapperMetaData.ABI instead.
var NameWrapperMetaData = &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\"}]",
}
NameWrapperMetaData contains all meta data concerning the NameWrapper contract.
var PublicResolverV1ABI = PublicResolverV1MetaData.ABI
PublicResolverV1ABI is the input ABI used to generate the binding from. Deprecated: Use PublicResolverV1MetaData.ABI instead.
var PublicResolverV1MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractENS\",\"name\":\"_ens\",\"type\":\"address\"}],\"payable\":false,\"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\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"isAuthorised\",\"type\":\"bool\"}],\"name\":\"AuthorisationChanged\",\"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\"}],\"name\":\"DNSZoneCleared\",\"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\"}],\"name\":\"TextChanged\",\"type\":\"event\"},{\"constant\":true,\"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\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"addr\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"coinType\",\"type\":\"uint256\"}],\"name\":\"addr\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"authorisations\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"clearDNSZone\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"contenthash\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"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\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"}],\"name\":\"hasDNSRecords\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes4\",\"name\":\"interfaceID\",\"type\":\"bytes4\"}],\"name\":\"interfaceImplementer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes[]\",\"name\":\"data\",\"type\":\"bytes[]\"}],\"name\":\"multicall\",\"outputs\":[{\"internalType\":\"bytes[]\",\"name\":\"results\",\"type\":\"bytes[]\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"}],\"name\":\"pubkey\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"x\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"y\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"contentType\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"setABI\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"coinType\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"a\",\"type\":\"bytes\"}],\"name\":\"setAddr\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"a\",\"type\":\"address\"}],\"name\":\"setAddr\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"isAuthorised\",\"type\":\"bool\"}],\"name\":\"setAuthorisation\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"hash\",\"type\":\"bytes\"}],\"name\":\"setContenthash\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"setDNSRecords\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes4\",\"name\":\"interfaceID\",\"type\":\"bytes4\"},{\"internalType\":\"address\",\"name\":\"implementer\",\"type\":\"address\"}],\"name\":\"setInterface\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"}],\"name\":\"setName\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"x\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"y\",\"type\":\"bytes32\"}],\"name\":\"setPubkey\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"value\",\"type\":\"string\"}],\"name\":\"setText\",\"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\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"node\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"}],\"name\":\"text\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
PublicResolverV1MetaData contains all meta data concerning the PublicResolverV1 contract.
var PublicResolverV2ABI = PublicResolverV2MetaData.ABI
PublicResolverV2ABI is the input ABI used to generate the binding from. Deprecated: Use PublicResolverV2MetaData.ABI instead.
var PublicResolverV2MetaData = &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\"}]",
}
PublicResolverV2MetaData contains all meta data concerning the PublicResolverV2 contract.
Functions ¶
Types ¶
type BaseRegistrarImplementation ¶
type BaseRegistrarImplementation struct { BaseRegistrarImplementationCaller // Read-only binding to the contract BaseRegistrarImplementationTransactor // Write-only binding to the contract BaseRegistrarImplementationFilterer // Log filterer for contract events }
BaseRegistrarImplementation is an auto generated Go binding around an Ethereum contract.
func NewBaseRegistrarImplementation ¶
func NewBaseRegistrarImplementation(address common.Address, backend bind.ContractBackend) (*BaseRegistrarImplementation, error)
NewBaseRegistrarImplementation creates a new instance of BaseRegistrarImplementation, bound to a specific deployed contract.
type BaseRegistrarImplementationApproval ¶
type BaseRegistrarImplementationApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
BaseRegistrarImplementationApproval represents a Approval event raised by the BaseRegistrarImplementation contract.
type BaseRegistrarImplementationApprovalForAll ¶
type BaseRegistrarImplementationApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
BaseRegistrarImplementationApprovalForAll represents a ApprovalForAll event raised by the BaseRegistrarImplementation contract.
type BaseRegistrarImplementationApprovalForAllIterator ¶
type BaseRegistrarImplementationApprovalForAllIterator struct { Event *BaseRegistrarImplementationApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseRegistrarImplementationApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the BaseRegistrarImplementation contract.
func (*BaseRegistrarImplementationApprovalForAllIterator) Close ¶
func (it *BaseRegistrarImplementationApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseRegistrarImplementationApprovalForAllIterator) Error ¶
func (it *BaseRegistrarImplementationApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseRegistrarImplementationApprovalForAllIterator) Next ¶
func (it *BaseRegistrarImplementationApprovalForAllIterator) 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 BaseRegistrarImplementationApprovalIterator ¶
type BaseRegistrarImplementationApprovalIterator struct { Event *BaseRegistrarImplementationApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseRegistrarImplementationApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the BaseRegistrarImplementation contract.
func (*BaseRegistrarImplementationApprovalIterator) Close ¶
func (it *BaseRegistrarImplementationApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseRegistrarImplementationApprovalIterator) Error ¶
func (it *BaseRegistrarImplementationApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseRegistrarImplementationApprovalIterator) Next ¶
func (it *BaseRegistrarImplementationApprovalIterator) 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 BaseRegistrarImplementationCaller ¶
type BaseRegistrarImplementationCaller struct {
// contains filtered or unexported fields
}
BaseRegistrarImplementationCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBaseRegistrarImplementationCaller ¶
func NewBaseRegistrarImplementationCaller(address common.Address, caller bind.ContractCaller) (*BaseRegistrarImplementationCaller, error)
NewBaseRegistrarImplementationCaller creates a new read-only instance of BaseRegistrarImplementation, bound to a specific deployed contract.
func (*BaseRegistrarImplementationCaller) Available ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) 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 (*BaseRegistrarImplementationCaller) BalanceOf ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) 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 (*BaseRegistrarImplementationCaller) BaseNode ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) 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 (*BaseRegistrarImplementationCaller) Controllers ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) 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 (*BaseRegistrarImplementationCaller) Ens ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) 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)
func (*BaseRegistrarImplementationCaller) GRACEPERIOD ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) GRACEPERIOD(opts *bind.CallOpts) (*big.Int, error)
GRACEPERIOD is a free data retrieval call binding the contract method 0xc1a287e2.
Solidity: function GRACE_PERIOD() view returns(uint256)
func (*BaseRegistrarImplementationCaller) GetApproved ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) 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 (*BaseRegistrarImplementationCaller) IsApprovedForAll ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) 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 (*BaseRegistrarImplementationCaller) IsOwner ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) 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 (*BaseRegistrarImplementationCaller) NameExpires ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) 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 (*BaseRegistrarImplementationCaller) Owner ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) 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 (*BaseRegistrarImplementationCaller) OwnerOf ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) 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 (*BaseRegistrarImplementationCaller) SupportsInterface ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCaller) 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 BaseRegistrarImplementationCallerRaw ¶
type BaseRegistrarImplementationCallerRaw struct {
Contract *BaseRegistrarImplementationCaller // Generic read-only contract binding to access the raw methods on
}
BaseRegistrarImplementationCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BaseRegistrarImplementationCallerRaw) Call ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerRaw) 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 BaseRegistrarImplementationCallerSession ¶
type BaseRegistrarImplementationCallerSession struct { Contract *BaseRegistrarImplementationCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BaseRegistrarImplementationCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BaseRegistrarImplementationCallerSession) Available ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) 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 (*BaseRegistrarImplementationCallerSession) BalanceOf ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) 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 (*BaseRegistrarImplementationCallerSession) BaseNode ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) BaseNode() ([32]byte, error)
BaseNode is a free data retrieval call binding the contract method 0xddf7fcb0.
Solidity: function baseNode() view returns(bytes32)
func (*BaseRegistrarImplementationCallerSession) Controllers ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) 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 (*BaseRegistrarImplementationCallerSession) Ens ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*BaseRegistrarImplementationCallerSession) GRACEPERIOD ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) GRACEPERIOD() (*big.Int, error)
GRACEPERIOD is a free data retrieval call binding the contract method 0xc1a287e2.
Solidity: function GRACE_PERIOD() view returns(uint256)
func (*BaseRegistrarImplementationCallerSession) GetApproved ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) 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 (*BaseRegistrarImplementationCallerSession) IsApprovedForAll ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) 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 (*BaseRegistrarImplementationCallerSession) IsOwner ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BaseRegistrarImplementationCallerSession) NameExpires ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) NameExpires(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 (*BaseRegistrarImplementationCallerSession) Owner ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BaseRegistrarImplementationCallerSession) OwnerOf ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) 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 (*BaseRegistrarImplementationCallerSession) SupportsInterface ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationCallerSession) 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 BaseRegistrarImplementationControllerAdded ¶
type BaseRegistrarImplementationControllerAdded struct { Controller common.Address Raw types.Log // Blockchain specific contextual infos }
BaseRegistrarImplementationControllerAdded represents a ControllerAdded event raised by the BaseRegistrarImplementation contract.
type BaseRegistrarImplementationControllerAddedIterator ¶
type BaseRegistrarImplementationControllerAddedIterator struct { Event *BaseRegistrarImplementationControllerAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseRegistrarImplementationControllerAddedIterator is returned from FilterControllerAdded and is used to iterate over the raw logs and unpacked data for ControllerAdded events raised by the BaseRegistrarImplementation contract.
func (*BaseRegistrarImplementationControllerAddedIterator) Close ¶
func (it *BaseRegistrarImplementationControllerAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseRegistrarImplementationControllerAddedIterator) Error ¶
func (it *BaseRegistrarImplementationControllerAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseRegistrarImplementationControllerAddedIterator) Next ¶
func (it *BaseRegistrarImplementationControllerAddedIterator) 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 BaseRegistrarImplementationControllerRemoved ¶
type BaseRegistrarImplementationControllerRemoved struct { Controller common.Address Raw types.Log // Blockchain specific contextual infos }
BaseRegistrarImplementationControllerRemoved represents a ControllerRemoved event raised by the BaseRegistrarImplementation contract.
type BaseRegistrarImplementationControllerRemovedIterator ¶
type BaseRegistrarImplementationControllerRemovedIterator struct { Event *BaseRegistrarImplementationControllerRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseRegistrarImplementationControllerRemovedIterator is returned from FilterControllerRemoved and is used to iterate over the raw logs and unpacked data for ControllerRemoved events raised by the BaseRegistrarImplementation contract.
func (*BaseRegistrarImplementationControllerRemovedIterator) Close ¶
func (it *BaseRegistrarImplementationControllerRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseRegistrarImplementationControllerRemovedIterator) Error ¶
func (it *BaseRegistrarImplementationControllerRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseRegistrarImplementationControllerRemovedIterator) Next ¶
func (it *BaseRegistrarImplementationControllerRemovedIterator) 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 BaseRegistrarImplementationFilterer ¶
type BaseRegistrarImplementationFilterer struct {
// contains filtered or unexported fields
}
BaseRegistrarImplementationFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBaseRegistrarImplementationFilterer ¶
func NewBaseRegistrarImplementationFilterer(address common.Address, filterer bind.ContractFilterer) (*BaseRegistrarImplementationFilterer, error)
NewBaseRegistrarImplementationFilterer creates a new log filterer instance of BaseRegistrarImplementation, bound to a specific deployed contract.
func (*BaseRegistrarImplementationFilterer) FilterApproval ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*BaseRegistrarImplementationApprovalIterator, 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 (*BaseRegistrarImplementationFilterer) FilterApprovalForAll ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*BaseRegistrarImplementationApprovalForAllIterator, 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 (*BaseRegistrarImplementationFilterer) FilterControllerAdded ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterControllerAdded(opts *bind.FilterOpts, controller []common.Address) (*BaseRegistrarImplementationControllerAddedIterator, error)
FilterControllerAdded is a free log retrieval operation binding the contract event 0x0a8bb31534c0ed46f380cb867bd5c803a189ced9a764e30b3a4991a9901d7474.
Solidity: event ControllerAdded(address indexed controller)
func (*BaseRegistrarImplementationFilterer) FilterControllerRemoved ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterControllerRemoved(opts *bind.FilterOpts, controller []common.Address) (*BaseRegistrarImplementationControllerRemovedIterator, error)
FilterControllerRemoved is a free log retrieval operation binding the contract event 0x33d83959be2573f5453b12eb9d43b3499bc57d96bd2f067ba44803c859e81113.
Solidity: event ControllerRemoved(address indexed controller)
func (*BaseRegistrarImplementationFilterer) FilterNameMigrated ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterNameMigrated(opts *bind.FilterOpts, id []*big.Int, owner []common.Address) (*BaseRegistrarImplementationNameMigratedIterator, 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 (*BaseRegistrarImplementationFilterer) FilterNameRegistered ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterNameRegistered(opts *bind.FilterOpts, id []*big.Int, owner []common.Address) (*BaseRegistrarImplementationNameRegisteredIterator, 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 (*BaseRegistrarImplementationFilterer) FilterNameRenewed ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterNameRenewed(opts *bind.FilterOpts, id []*big.Int) (*BaseRegistrarImplementationNameRenewedIterator, error)
FilterNameRenewed is a free log retrieval operation binding the contract event 0x9b87a00e30f1ac65d898f070f8a3488fe60517182d0a2098e1b4b93a54aa9bd6.
Solidity: event NameRenewed(uint256 indexed id, uint256 expires)
func (*BaseRegistrarImplementationFilterer) FilterOwnershipTransferred ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*BaseRegistrarImplementationOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BaseRegistrarImplementationFilterer) FilterTransfer ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*BaseRegistrarImplementationTransferIterator, 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 (*BaseRegistrarImplementationFilterer) ParseApproval ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseApproval(log types.Log) (*BaseRegistrarImplementationApproval, 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 (*BaseRegistrarImplementationFilterer) ParseApprovalForAll ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseApprovalForAll(log types.Log) (*BaseRegistrarImplementationApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*BaseRegistrarImplementationFilterer) ParseControllerAdded ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseControllerAdded(log types.Log) (*BaseRegistrarImplementationControllerAdded, error)
ParseControllerAdded is a log parse operation binding the contract event 0x0a8bb31534c0ed46f380cb867bd5c803a189ced9a764e30b3a4991a9901d7474.
Solidity: event ControllerAdded(address indexed controller)
func (*BaseRegistrarImplementationFilterer) ParseControllerRemoved ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseControllerRemoved(log types.Log) (*BaseRegistrarImplementationControllerRemoved, error)
ParseControllerRemoved is a log parse operation binding the contract event 0x33d83959be2573f5453b12eb9d43b3499bc57d96bd2f067ba44803c859e81113.
Solidity: event ControllerRemoved(address indexed controller)
func (*BaseRegistrarImplementationFilterer) ParseNameMigrated ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseNameMigrated(log types.Log) (*BaseRegistrarImplementationNameMigrated, error)
ParseNameMigrated is a log parse operation binding the contract event 0xea3d7e1195a15d2ddcd859b01abd4c6b960fa9f9264e499a70a90c7f0c64b717.
Solidity: event NameMigrated(uint256 indexed id, address indexed owner, uint256 expires)
func (*BaseRegistrarImplementationFilterer) ParseNameRegistered ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseNameRegistered(log types.Log) (*BaseRegistrarImplementationNameRegistered, error)
ParseNameRegistered is a log parse operation binding the contract event 0xb3d987963d01b2f68493b4bdb130988f157ea43070d4ad840fee0466ed9370d9.
Solidity: event NameRegistered(uint256 indexed id, address indexed owner, uint256 expires)
func (*BaseRegistrarImplementationFilterer) ParseNameRenewed ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseNameRenewed(log types.Log) (*BaseRegistrarImplementationNameRenewed, error)
ParseNameRenewed is a log parse operation binding the contract event 0x9b87a00e30f1ac65d898f070f8a3488fe60517182d0a2098e1b4b93a54aa9bd6.
Solidity: event NameRenewed(uint256 indexed id, uint256 expires)
func (*BaseRegistrarImplementationFilterer) ParseOwnershipTransferred ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseOwnershipTransferred(log types.Log) (*BaseRegistrarImplementationOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BaseRegistrarImplementationFilterer) ParseTransfer ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) ParseTransfer(log types.Log) (*BaseRegistrarImplementationTransfer, 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 (*BaseRegistrarImplementationFilterer) WatchApproval ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *BaseRegistrarImplementationApproval, 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 (*BaseRegistrarImplementationFilterer) WatchApprovalForAll ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *BaseRegistrarImplementationApprovalForAll, 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 (*BaseRegistrarImplementationFilterer) WatchControllerAdded ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchControllerAdded(opts *bind.WatchOpts, sink chan<- *BaseRegistrarImplementationControllerAdded, 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 (*BaseRegistrarImplementationFilterer) WatchControllerRemoved ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchControllerRemoved(opts *bind.WatchOpts, sink chan<- *BaseRegistrarImplementationControllerRemoved, 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 (*BaseRegistrarImplementationFilterer) WatchNameMigrated ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchNameMigrated(opts *bind.WatchOpts, sink chan<- *BaseRegistrarImplementationNameMigrated, 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 (*BaseRegistrarImplementationFilterer) WatchNameRegistered ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchNameRegistered(opts *bind.WatchOpts, sink chan<- *BaseRegistrarImplementationNameRegistered, 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 (*BaseRegistrarImplementationFilterer) WatchNameRenewed ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchNameRenewed(opts *bind.WatchOpts, sink chan<- *BaseRegistrarImplementationNameRenewed, 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 (*BaseRegistrarImplementationFilterer) WatchOwnershipTransferred ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BaseRegistrarImplementationOwnershipTransferred, 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 (*BaseRegistrarImplementationFilterer) WatchTransfer ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *BaseRegistrarImplementationTransfer, 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 BaseRegistrarImplementationNameMigrated ¶
type BaseRegistrarImplementationNameMigrated struct { Id *big.Int Owner common.Address Expires *big.Int Raw types.Log // Blockchain specific contextual infos }
BaseRegistrarImplementationNameMigrated represents a NameMigrated event raised by the BaseRegistrarImplementation contract.
type BaseRegistrarImplementationNameMigratedIterator ¶
type BaseRegistrarImplementationNameMigratedIterator struct { Event *BaseRegistrarImplementationNameMigrated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseRegistrarImplementationNameMigratedIterator is returned from FilterNameMigrated and is used to iterate over the raw logs and unpacked data for NameMigrated events raised by the BaseRegistrarImplementation contract.
func (*BaseRegistrarImplementationNameMigratedIterator) Close ¶
func (it *BaseRegistrarImplementationNameMigratedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseRegistrarImplementationNameMigratedIterator) Error ¶
func (it *BaseRegistrarImplementationNameMigratedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseRegistrarImplementationNameMigratedIterator) Next ¶
func (it *BaseRegistrarImplementationNameMigratedIterator) 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 BaseRegistrarImplementationNameRegistered ¶
type BaseRegistrarImplementationNameRegistered struct { Id *big.Int Owner common.Address Expires *big.Int Raw types.Log // Blockchain specific contextual infos }
BaseRegistrarImplementationNameRegistered represents a NameRegistered event raised by the BaseRegistrarImplementation contract.
type BaseRegistrarImplementationNameRegisteredIterator ¶
type BaseRegistrarImplementationNameRegisteredIterator struct { Event *BaseRegistrarImplementationNameRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseRegistrarImplementationNameRegisteredIterator is returned from FilterNameRegistered and is used to iterate over the raw logs and unpacked data for NameRegistered events raised by the BaseRegistrarImplementation contract.
func (*BaseRegistrarImplementationNameRegisteredIterator) Close ¶
func (it *BaseRegistrarImplementationNameRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseRegistrarImplementationNameRegisteredIterator) Error ¶
func (it *BaseRegistrarImplementationNameRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseRegistrarImplementationNameRegisteredIterator) Next ¶
func (it *BaseRegistrarImplementationNameRegisteredIterator) 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 BaseRegistrarImplementationNameRenewed ¶
type BaseRegistrarImplementationNameRenewed struct { Id *big.Int Expires *big.Int Raw types.Log // Blockchain specific contextual infos }
BaseRegistrarImplementationNameRenewed represents a NameRenewed event raised by the BaseRegistrarImplementation contract.
type BaseRegistrarImplementationNameRenewedIterator ¶
type BaseRegistrarImplementationNameRenewedIterator struct { Event *BaseRegistrarImplementationNameRenewed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseRegistrarImplementationNameRenewedIterator is returned from FilterNameRenewed and is used to iterate over the raw logs and unpacked data for NameRenewed events raised by the BaseRegistrarImplementation contract.
func (*BaseRegistrarImplementationNameRenewedIterator) Close ¶
func (it *BaseRegistrarImplementationNameRenewedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseRegistrarImplementationNameRenewedIterator) Error ¶
func (it *BaseRegistrarImplementationNameRenewedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseRegistrarImplementationNameRenewedIterator) Next ¶
func (it *BaseRegistrarImplementationNameRenewedIterator) 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 BaseRegistrarImplementationOwnershipTransferred ¶
type BaseRegistrarImplementationOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
BaseRegistrarImplementationOwnershipTransferred represents a OwnershipTransferred event raised by the BaseRegistrarImplementation contract.
type BaseRegistrarImplementationOwnershipTransferredIterator ¶
type BaseRegistrarImplementationOwnershipTransferredIterator struct { Event *BaseRegistrarImplementationOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseRegistrarImplementationOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the BaseRegistrarImplementation contract.
func (*BaseRegistrarImplementationOwnershipTransferredIterator) Close ¶
func (it *BaseRegistrarImplementationOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseRegistrarImplementationOwnershipTransferredIterator) Error ¶
func (it *BaseRegistrarImplementationOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseRegistrarImplementationOwnershipTransferredIterator) Next ¶
func (it *BaseRegistrarImplementationOwnershipTransferredIterator) 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 BaseRegistrarImplementationRaw ¶
type BaseRegistrarImplementationRaw struct {
Contract *BaseRegistrarImplementation // Generic contract binding to access the raw methods on
}
BaseRegistrarImplementationRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BaseRegistrarImplementationRaw) Call ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationRaw) 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 (*BaseRegistrarImplementationRaw) Transact ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BaseRegistrarImplementationRaw) Transfer ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationRaw) 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 BaseRegistrarImplementationSession ¶
type BaseRegistrarImplementationSession struct { Contract *BaseRegistrarImplementation // 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 }
BaseRegistrarImplementationSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BaseRegistrarImplementationSession) AddController ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) Approve ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) Available ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) BalanceOf ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) BaseNode ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) BaseNode() ([32]byte, error)
BaseNode is a free data retrieval call binding the contract method 0xddf7fcb0.
Solidity: function baseNode() view returns(bytes32)
func (*BaseRegistrarImplementationSession) Controllers ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) Ens ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*BaseRegistrarImplementationSession) GRACEPERIOD ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) GRACEPERIOD() (*big.Int, error)
GRACEPERIOD is a free data retrieval call binding the contract method 0xc1a287e2.
Solidity: function GRACE_PERIOD() view returns(uint256)
func (*BaseRegistrarImplementationSession) GetApproved ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) IsApprovedForAll ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) IsOwner ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*BaseRegistrarImplementationSession) NameExpires ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) NameExpires(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 (*BaseRegistrarImplementationSession) Owner ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BaseRegistrarImplementationSession) OwnerOf ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) Reclaim ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) Register ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) RegisterOnly ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) RemoveController ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) Renew ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) RenounceOwnership ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BaseRegistrarImplementationSession) SafeTransferFrom ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) SafeTransferFrom0 ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) SetApprovalForAll ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) SetResolver ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) SupportsInterface ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) TransferFrom ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 (*BaseRegistrarImplementationSession) TransferOwnership ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationSession) 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 BaseRegistrarImplementationTransactor ¶
type BaseRegistrarImplementationTransactor struct {
// contains filtered or unexported fields
}
BaseRegistrarImplementationTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBaseRegistrarImplementationTransactor ¶
func NewBaseRegistrarImplementationTransactor(address common.Address, transactor bind.ContractTransactor) (*BaseRegistrarImplementationTransactor, error)
NewBaseRegistrarImplementationTransactor creates a new write-only instance of BaseRegistrarImplementation, bound to a specific deployed contract.
func (*BaseRegistrarImplementationTransactor) AddController ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) 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 (*BaseRegistrarImplementationTransactor) Approve ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) 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 (*BaseRegistrarImplementationTransactor) Reclaim ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) 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 (*BaseRegistrarImplementationTransactor) Register ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) 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 (*BaseRegistrarImplementationTransactor) RegisterOnly ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) 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 (*BaseRegistrarImplementationTransactor) RemoveController ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) 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 (*BaseRegistrarImplementationTransactor) Renew ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) 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 (*BaseRegistrarImplementationTransactor) RenounceOwnership ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BaseRegistrarImplementationTransactor) SafeTransferFrom ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) 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 (*BaseRegistrarImplementationTransactor) SafeTransferFrom0 ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) 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 (*BaseRegistrarImplementationTransactor) SetApprovalForAll ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) 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 (*BaseRegistrarImplementationTransactor) SetResolver ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) 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 (*BaseRegistrarImplementationTransactor) TransferFrom ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) 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 (*BaseRegistrarImplementationTransactor) TransferOwnership ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactor) 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 BaseRegistrarImplementationTransactorRaw ¶
type BaseRegistrarImplementationTransactorRaw struct {
Contract *BaseRegistrarImplementationTransactor // Generic write-only contract binding to access the raw methods on
}
BaseRegistrarImplementationTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BaseRegistrarImplementationTransactorRaw) Transact ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BaseRegistrarImplementationTransactorRaw) Transfer ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorRaw) 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 BaseRegistrarImplementationTransactorSession ¶
type BaseRegistrarImplementationTransactorSession struct { Contract *BaseRegistrarImplementationTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BaseRegistrarImplementationTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BaseRegistrarImplementationTransactorSession) AddController ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) 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 (*BaseRegistrarImplementationTransactorSession) Approve ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) 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 (*BaseRegistrarImplementationTransactorSession) Reclaim ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) 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 (*BaseRegistrarImplementationTransactorSession) Register ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) 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 (*BaseRegistrarImplementationTransactorSession) RegisterOnly ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) 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 (*BaseRegistrarImplementationTransactorSession) RemoveController ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) 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 (*BaseRegistrarImplementationTransactorSession) Renew ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) 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 (*BaseRegistrarImplementationTransactorSession) RenounceOwnership ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BaseRegistrarImplementationTransactorSession) SafeTransferFrom ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) 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 (*BaseRegistrarImplementationTransactorSession) SafeTransferFrom0 ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) 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 (*BaseRegistrarImplementationTransactorSession) SetApprovalForAll ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) 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 (*BaseRegistrarImplementationTransactorSession) SetResolver ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) 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 (*BaseRegistrarImplementationTransactorSession) TransferFrom ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) 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 (*BaseRegistrarImplementationTransactorSession) TransferOwnership ¶
func (_BaseRegistrarImplementation *BaseRegistrarImplementationTransactorSession) 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 BaseRegistrarImplementationTransfer ¶
type BaseRegistrarImplementationTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
BaseRegistrarImplementationTransfer represents a Transfer event raised by the BaseRegistrarImplementation contract.
type BaseRegistrarImplementationTransferIterator ¶
type BaseRegistrarImplementationTransferIterator struct { Event *BaseRegistrarImplementationTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BaseRegistrarImplementationTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the BaseRegistrarImplementation contract.
func (*BaseRegistrarImplementationTransferIterator) Close ¶
func (it *BaseRegistrarImplementationTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BaseRegistrarImplementationTransferIterator) Error ¶
func (it *BaseRegistrarImplementationTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BaseRegistrarImplementationTransferIterator) Next ¶
func (it *BaseRegistrarImplementationTransferIterator) 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 ETHRegistrarControllerV1 ¶
type ETHRegistrarControllerV1 struct { ETHRegistrarControllerV1Caller // Read-only binding to the contract ETHRegistrarControllerV1Transactor // Write-only binding to the contract ETHRegistrarControllerV1Filterer // Log filterer for contract events }
ETHRegistrarControllerV1 is an auto generated Go binding around an Ethereum contract.
func NewETHRegistrarControllerV1 ¶
func NewETHRegistrarControllerV1(address common.Address, backend bind.ContractBackend) (*ETHRegistrarControllerV1, error)
NewETHRegistrarControllerV1 creates a new instance of ETHRegistrarControllerV1, bound to a specific deployed contract.
type ETHRegistrarControllerV1Caller ¶
type ETHRegistrarControllerV1Caller struct {
// contains filtered or unexported fields
}
ETHRegistrarControllerV1Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewETHRegistrarControllerV1Caller ¶
func NewETHRegistrarControllerV1Caller(address common.Address, caller bind.ContractCaller) (*ETHRegistrarControllerV1Caller, error)
NewETHRegistrarControllerV1Caller creates a new read-only instance of ETHRegistrarControllerV1, bound to a specific deployed contract.
func (*ETHRegistrarControllerV1Caller) Available ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) 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 (*ETHRegistrarControllerV1Caller) Commitments ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) 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 (*ETHRegistrarControllerV1Caller) IsOwner ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) 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 (*ETHRegistrarControllerV1Caller) MINREGISTRATIONDURATION ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) 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 (*ETHRegistrarControllerV1Caller) MakeCommitment ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) 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 (*ETHRegistrarControllerV1Caller) MakeCommitmentWithConfig ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) 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 (*ETHRegistrarControllerV1Caller) MaxCommitmentAge ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) 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 (*ETHRegistrarControllerV1Caller) MinCommitmentAge ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) 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 (*ETHRegistrarControllerV1Caller) Owner ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) 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 (*ETHRegistrarControllerV1Caller) RentPrice ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) 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 (*ETHRegistrarControllerV1Caller) SupportsInterface ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Caller) 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 ETHRegistrarControllerV1CallerRaw ¶
type ETHRegistrarControllerV1CallerRaw struct {
Contract *ETHRegistrarControllerV1Caller // Generic read-only contract binding to access the raw methods on
}
ETHRegistrarControllerV1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ETHRegistrarControllerV1CallerRaw) Call ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerRaw) 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 ETHRegistrarControllerV1CallerSession ¶
type ETHRegistrarControllerV1CallerSession struct { Contract *ETHRegistrarControllerV1Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ETHRegistrarControllerV1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ETHRegistrarControllerV1CallerSession) Available ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) 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 (*ETHRegistrarControllerV1CallerSession) Commitments ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) 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 (*ETHRegistrarControllerV1CallerSession) IsOwner ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*ETHRegistrarControllerV1CallerSession) MINREGISTRATIONDURATION ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) 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 (*ETHRegistrarControllerV1CallerSession) MakeCommitment ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) 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 (*ETHRegistrarControllerV1CallerSession) MakeCommitmentWithConfig ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) 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 (*ETHRegistrarControllerV1CallerSession) MaxCommitmentAge ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) MaxCommitmentAge() (*big.Int, error)
MaxCommitmentAge is a free data retrieval call binding the contract method 0xce1e09c0.
Solidity: function maxCommitmentAge() view returns(uint256)
func (*ETHRegistrarControllerV1CallerSession) MinCommitmentAge ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) MinCommitmentAge() (*big.Int, error)
MinCommitmentAge is a free data retrieval call binding the contract method 0x8d839ffe.
Solidity: function minCommitmentAge() view returns(uint256)
func (*ETHRegistrarControllerV1CallerSession) Owner ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ETHRegistrarControllerV1CallerSession) RentPrice ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) 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 (*ETHRegistrarControllerV1CallerSession) SupportsInterface ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1CallerSession) 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 ETHRegistrarControllerV1Filterer ¶
type ETHRegistrarControllerV1Filterer struct {
// contains filtered or unexported fields
}
ETHRegistrarControllerV1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewETHRegistrarControllerV1Filterer ¶
func NewETHRegistrarControllerV1Filterer(address common.Address, filterer bind.ContractFilterer) (*ETHRegistrarControllerV1Filterer, error)
NewETHRegistrarControllerV1Filterer creates a new log filterer instance of ETHRegistrarControllerV1, bound to a specific deployed contract.
func (*ETHRegistrarControllerV1Filterer) FilterNameRegistered ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) FilterNameRegistered(opts *bind.FilterOpts, label [][32]byte, owner []common.Address) (*ETHRegistrarControllerV1NameRegisteredIterator, 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 (*ETHRegistrarControllerV1Filterer) FilterNameRenewed ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) FilterNameRenewed(opts *bind.FilterOpts, label [][32]byte) (*ETHRegistrarControllerV1NameRenewedIterator, 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 (*ETHRegistrarControllerV1Filterer) FilterNewPriceOracle ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) FilterNewPriceOracle(opts *bind.FilterOpts, oracle []common.Address) (*ETHRegistrarControllerV1NewPriceOracleIterator, error)
FilterNewPriceOracle is a free log retrieval operation binding the contract event 0xf261845a790fe29bbd6631e2ca4a5bdc83e6eed7c3271d9590d97287e00e9123.
Solidity: event NewPriceOracle(address indexed oracle)
func (*ETHRegistrarControllerV1Filterer) FilterOwnershipTransferred ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ETHRegistrarControllerV1OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ETHRegistrarControllerV1Filterer) ParseNameRegistered ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) ParseNameRegistered(log types.Log) (*ETHRegistrarControllerV1NameRegistered, 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 (*ETHRegistrarControllerV1Filterer) ParseNameRenewed ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) ParseNameRenewed(log types.Log) (*ETHRegistrarControllerV1NameRenewed, 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 (*ETHRegistrarControllerV1Filterer) ParseNewPriceOracle ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) ParseNewPriceOracle(log types.Log) (*ETHRegistrarControllerV1NewPriceOracle, error)
ParseNewPriceOracle is a log parse operation binding the contract event 0xf261845a790fe29bbd6631e2ca4a5bdc83e6eed7c3271d9590d97287e00e9123.
Solidity: event NewPriceOracle(address indexed oracle)
func (*ETHRegistrarControllerV1Filterer) ParseOwnershipTransferred ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) ParseOwnershipTransferred(log types.Log) (*ETHRegistrarControllerV1OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ETHRegistrarControllerV1Filterer) WatchNameRegistered ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) WatchNameRegistered(opts *bind.WatchOpts, sink chan<- *ETHRegistrarControllerV1NameRegistered, 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 (*ETHRegistrarControllerV1Filterer) WatchNameRenewed ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) WatchNameRenewed(opts *bind.WatchOpts, sink chan<- *ETHRegistrarControllerV1NameRenewed, 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 (*ETHRegistrarControllerV1Filterer) WatchNewPriceOracle ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) WatchNewPriceOracle(opts *bind.WatchOpts, sink chan<- *ETHRegistrarControllerV1NewPriceOracle, 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 (*ETHRegistrarControllerV1Filterer) WatchOwnershipTransferred ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ETHRegistrarControllerV1OwnershipTransferred, 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 ETHRegistrarControllerV1NameRegistered ¶
type ETHRegistrarControllerV1NameRegistered struct { Name string Label [32]byte Owner common.Address Cost *big.Int Expires *big.Int Raw types.Log // Blockchain specific contextual infos }
ETHRegistrarControllerV1NameRegistered represents a NameRegistered event raised by the ETHRegistrarControllerV1 contract.
type ETHRegistrarControllerV1NameRegisteredIterator ¶
type ETHRegistrarControllerV1NameRegisteredIterator struct { Event *ETHRegistrarControllerV1NameRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ETHRegistrarControllerV1NameRegisteredIterator is returned from FilterNameRegistered and is used to iterate over the raw logs and unpacked data for NameRegistered events raised by the ETHRegistrarControllerV1 contract.
func (*ETHRegistrarControllerV1NameRegisteredIterator) Close ¶
func (it *ETHRegistrarControllerV1NameRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ETHRegistrarControllerV1NameRegisteredIterator) Error ¶
func (it *ETHRegistrarControllerV1NameRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ETHRegistrarControllerV1NameRegisteredIterator) Next ¶
func (it *ETHRegistrarControllerV1NameRegisteredIterator) 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 ETHRegistrarControllerV1NameRenewed ¶
type ETHRegistrarControllerV1NameRenewed struct { Name string Label [32]byte Cost *big.Int Expires *big.Int Raw types.Log // Blockchain specific contextual infos }
ETHRegistrarControllerV1NameRenewed represents a NameRenewed event raised by the ETHRegistrarControllerV1 contract.
type ETHRegistrarControllerV1NameRenewedIterator ¶
type ETHRegistrarControllerV1NameRenewedIterator struct { Event *ETHRegistrarControllerV1NameRenewed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ETHRegistrarControllerV1NameRenewedIterator is returned from FilterNameRenewed and is used to iterate over the raw logs and unpacked data for NameRenewed events raised by the ETHRegistrarControllerV1 contract.
func (*ETHRegistrarControllerV1NameRenewedIterator) Close ¶
func (it *ETHRegistrarControllerV1NameRenewedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ETHRegistrarControllerV1NameRenewedIterator) Error ¶
func (it *ETHRegistrarControllerV1NameRenewedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ETHRegistrarControllerV1NameRenewedIterator) Next ¶
func (it *ETHRegistrarControllerV1NameRenewedIterator) 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 ETHRegistrarControllerV1NewPriceOracle ¶
type ETHRegistrarControllerV1NewPriceOracle struct { Oracle common.Address Raw types.Log // Blockchain specific contextual infos }
ETHRegistrarControllerV1NewPriceOracle represents a NewPriceOracle event raised by the ETHRegistrarControllerV1 contract.
type ETHRegistrarControllerV1NewPriceOracleIterator ¶
type ETHRegistrarControllerV1NewPriceOracleIterator struct { Event *ETHRegistrarControllerV1NewPriceOracle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ETHRegistrarControllerV1NewPriceOracleIterator is returned from FilterNewPriceOracle and is used to iterate over the raw logs and unpacked data for NewPriceOracle events raised by the ETHRegistrarControllerV1 contract.
func (*ETHRegistrarControllerV1NewPriceOracleIterator) Close ¶
func (it *ETHRegistrarControllerV1NewPriceOracleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ETHRegistrarControllerV1NewPriceOracleIterator) Error ¶
func (it *ETHRegistrarControllerV1NewPriceOracleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ETHRegistrarControllerV1NewPriceOracleIterator) Next ¶
func (it *ETHRegistrarControllerV1NewPriceOracleIterator) 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 ETHRegistrarControllerV1OwnershipTransferred ¶
type ETHRegistrarControllerV1OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ETHRegistrarControllerV1OwnershipTransferred represents a OwnershipTransferred event raised by the ETHRegistrarControllerV1 contract.
type ETHRegistrarControllerV1OwnershipTransferredIterator ¶
type ETHRegistrarControllerV1OwnershipTransferredIterator struct { Event *ETHRegistrarControllerV1OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ETHRegistrarControllerV1OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ETHRegistrarControllerV1 contract.
func (*ETHRegistrarControllerV1OwnershipTransferredIterator) Close ¶
func (it *ETHRegistrarControllerV1OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ETHRegistrarControllerV1OwnershipTransferredIterator) Error ¶
func (it *ETHRegistrarControllerV1OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ETHRegistrarControllerV1OwnershipTransferredIterator) Next ¶
func (it *ETHRegistrarControllerV1OwnershipTransferredIterator) 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 ETHRegistrarControllerV1Raw ¶
type ETHRegistrarControllerV1Raw struct {
Contract *ETHRegistrarControllerV1 // Generic contract binding to access the raw methods on
}
ETHRegistrarControllerV1Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ETHRegistrarControllerV1Raw) Call ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Raw) 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 (*ETHRegistrarControllerV1Raw) Transact ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ETHRegistrarControllerV1Raw) Transfer ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Raw) 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 ETHRegistrarControllerV1Session ¶
type ETHRegistrarControllerV1Session struct { Contract *ETHRegistrarControllerV1 // 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 }
ETHRegistrarControllerV1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ETHRegistrarControllerV1Session) Available ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) 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 (*ETHRegistrarControllerV1Session) Commit ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) 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 (*ETHRegistrarControllerV1Session) Commitments ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) 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 (*ETHRegistrarControllerV1Session) IsOwner ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*ETHRegistrarControllerV1Session) MINREGISTRATIONDURATION ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) 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 (*ETHRegistrarControllerV1Session) MakeCommitment ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) 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 (*ETHRegistrarControllerV1Session) MakeCommitmentWithConfig ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) 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 (*ETHRegistrarControllerV1Session) MaxCommitmentAge ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) MaxCommitmentAge() (*big.Int, error)
MaxCommitmentAge is a free data retrieval call binding the contract method 0xce1e09c0.
Solidity: function maxCommitmentAge() view returns(uint256)
func (*ETHRegistrarControllerV1Session) MinCommitmentAge ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) MinCommitmentAge() (*big.Int, error)
MinCommitmentAge is a free data retrieval call binding the contract method 0x8d839ffe.
Solidity: function minCommitmentAge() view returns(uint256)
func (*ETHRegistrarControllerV1Session) Owner ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ETHRegistrarControllerV1Session) Register ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) 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 (*ETHRegistrarControllerV1Session) RegisterWithConfig ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) 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 (*ETHRegistrarControllerV1Session) Renew ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) 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 (*ETHRegistrarControllerV1Session) RenounceOwnership ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ETHRegistrarControllerV1Session) RentPrice ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) 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 (*ETHRegistrarControllerV1Session) SetCommitmentAges ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) 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 (*ETHRegistrarControllerV1Session) SetPriceOracle ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) 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 (*ETHRegistrarControllerV1Session) SupportsInterface ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) 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 (*ETHRegistrarControllerV1Session) TransferOwnership ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) 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 (*ETHRegistrarControllerV1Session) Valid ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) 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 (*ETHRegistrarControllerV1Session) Withdraw ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Session) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type ETHRegistrarControllerV1Transactor ¶
type ETHRegistrarControllerV1Transactor struct {
// contains filtered or unexported fields
}
ETHRegistrarControllerV1Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewETHRegistrarControllerV1Transactor ¶
func NewETHRegistrarControllerV1Transactor(address common.Address, transactor bind.ContractTransactor) (*ETHRegistrarControllerV1Transactor, error)
NewETHRegistrarControllerV1Transactor creates a new write-only instance of ETHRegistrarControllerV1, bound to a specific deployed contract.
func (*ETHRegistrarControllerV1Transactor) Commit ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) 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 (*ETHRegistrarControllerV1Transactor) Register ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) 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 (*ETHRegistrarControllerV1Transactor) RegisterWithConfig ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) 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 (*ETHRegistrarControllerV1Transactor) Renew ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) 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 (*ETHRegistrarControllerV1Transactor) RenounceOwnership ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ETHRegistrarControllerV1Transactor) SetCommitmentAges ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) 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 (*ETHRegistrarControllerV1Transactor) SetPriceOracle ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) 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 (*ETHRegistrarControllerV1Transactor) TransferOwnership ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) 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 (*ETHRegistrarControllerV1Transactor) Withdraw ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1Transactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type ETHRegistrarControllerV1TransactorRaw ¶
type ETHRegistrarControllerV1TransactorRaw struct {
Contract *ETHRegistrarControllerV1Transactor // Generic write-only contract binding to access the raw methods on
}
ETHRegistrarControllerV1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ETHRegistrarControllerV1TransactorRaw) Transact ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ETHRegistrarControllerV1TransactorRaw) Transfer ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorRaw) 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 ETHRegistrarControllerV1TransactorSession ¶
type ETHRegistrarControllerV1TransactorSession struct { Contract *ETHRegistrarControllerV1Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ETHRegistrarControllerV1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ETHRegistrarControllerV1TransactorSession) Commit ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) 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 (*ETHRegistrarControllerV1TransactorSession) Register ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) 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 (*ETHRegistrarControllerV1TransactorSession) RegisterWithConfig ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) 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 (*ETHRegistrarControllerV1TransactorSession) Renew ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) 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 (*ETHRegistrarControllerV1TransactorSession) RenounceOwnership ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ETHRegistrarControllerV1TransactorSession) SetCommitmentAges ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) 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 (*ETHRegistrarControllerV1TransactorSession) SetPriceOracle ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) 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 (*ETHRegistrarControllerV1TransactorSession) TransferOwnership ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) 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 (*ETHRegistrarControllerV1TransactorSession) Withdraw ¶
func (_ETHRegistrarControllerV1 *ETHRegistrarControllerV1TransactorSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type ETHRegistrarControllerV2 ¶
type ETHRegistrarControllerV2 struct { ETHRegistrarControllerV2Caller // Read-only binding to the contract ETHRegistrarControllerV2Transactor // Write-only binding to the contract ETHRegistrarControllerV2Filterer // Log filterer for contract events }
ETHRegistrarControllerV2 is an auto generated Go binding around an Ethereum contract.
func NewETHRegistrarControllerV2 ¶
func NewETHRegistrarControllerV2(address common.Address, backend bind.ContractBackend) (*ETHRegistrarControllerV2, error)
NewETHRegistrarControllerV2 creates a new instance of ETHRegistrarControllerV2, bound to a specific deployed contract.
type ETHRegistrarControllerV2Caller ¶
type ETHRegistrarControllerV2Caller struct {
// contains filtered or unexported fields
}
ETHRegistrarControllerV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewETHRegistrarControllerV2Caller ¶
func NewETHRegistrarControllerV2Caller(address common.Address, caller bind.ContractCaller) (*ETHRegistrarControllerV2Caller, error)
NewETHRegistrarControllerV2Caller creates a new read-only instance of ETHRegistrarControllerV2, bound to a specific deployed contract.
func (*ETHRegistrarControllerV2Caller) Available ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) 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 (*ETHRegistrarControllerV2Caller) Commitments ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) 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 (*ETHRegistrarControllerV2Caller) MINREGISTRATIONDURATION ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) 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 (*ETHRegistrarControllerV2Caller) MakeCommitment ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) 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 (*ETHRegistrarControllerV2Caller) MaxCommitmentAge ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) 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 (*ETHRegistrarControllerV2Caller) MinCommitmentAge ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) 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 (*ETHRegistrarControllerV2Caller) NameWrapper ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) 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 (*ETHRegistrarControllerV2Caller) Owner ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) 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 (*ETHRegistrarControllerV2Caller) Prices ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) 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 (*ETHRegistrarControllerV2Caller) RentPrice ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) 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 (*ETHRegistrarControllerV2Caller) ReverseRegistrar ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) 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 (*ETHRegistrarControllerV2Caller) SupportsInterface ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Caller) 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 ETHRegistrarControllerV2CallerRaw ¶
type ETHRegistrarControllerV2CallerRaw struct {
Contract *ETHRegistrarControllerV2Caller // Generic read-only contract binding to access the raw methods on
}
ETHRegistrarControllerV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ETHRegistrarControllerV2CallerRaw) Call ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerRaw) 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 ETHRegistrarControllerV2CallerSession ¶
type ETHRegistrarControllerV2CallerSession struct { Contract *ETHRegistrarControllerV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ETHRegistrarControllerV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ETHRegistrarControllerV2CallerSession) Available ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) 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 (*ETHRegistrarControllerV2CallerSession) Commitments ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) 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 (*ETHRegistrarControllerV2CallerSession) MINREGISTRATIONDURATION ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) 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 (*ETHRegistrarControllerV2CallerSession) MakeCommitment ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) 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 (*ETHRegistrarControllerV2CallerSession) MaxCommitmentAge ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) MaxCommitmentAge() (*big.Int, error)
MaxCommitmentAge is a free data retrieval call binding the contract method 0xce1e09c0.
Solidity: function maxCommitmentAge() view returns(uint256)
func (*ETHRegistrarControllerV2CallerSession) MinCommitmentAge ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) MinCommitmentAge() (*big.Int, error)
MinCommitmentAge is a free data retrieval call binding the contract method 0x8d839ffe.
Solidity: function minCommitmentAge() view returns(uint256)
func (*ETHRegistrarControllerV2CallerSession) NameWrapper ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) NameWrapper() (common.Address, error)
NameWrapper is a free data retrieval call binding the contract method 0xa8e5fbc0.
Solidity: function nameWrapper() view returns(address)
func (*ETHRegistrarControllerV2CallerSession) Owner ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ETHRegistrarControllerV2CallerSession) Prices ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) Prices() (common.Address, error)
Prices is a free data retrieval call binding the contract method 0xd3419bf3.
Solidity: function prices() view returns(address)
func (*ETHRegistrarControllerV2CallerSession) RentPrice ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) 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 (*ETHRegistrarControllerV2CallerSession) ReverseRegistrar ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) ReverseRegistrar() (common.Address, error)
ReverseRegistrar is a free data retrieval call binding the contract method 0x80869853.
Solidity: function reverseRegistrar() view returns(address)
func (*ETHRegistrarControllerV2CallerSession) SupportsInterface ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2CallerSession) 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 ETHRegistrarControllerV2Filterer ¶
type ETHRegistrarControllerV2Filterer struct {
// contains filtered or unexported fields
}
ETHRegistrarControllerV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewETHRegistrarControllerV2Filterer ¶
func NewETHRegistrarControllerV2Filterer(address common.Address, filterer bind.ContractFilterer) (*ETHRegistrarControllerV2Filterer, error)
NewETHRegistrarControllerV2Filterer creates a new log filterer instance of ETHRegistrarControllerV2, bound to a specific deployed contract.
func (*ETHRegistrarControllerV2Filterer) FilterNameRegistered ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) FilterNameRegistered(opts *bind.FilterOpts, label [][32]byte, owner []common.Address) (*ETHRegistrarControllerV2NameRegisteredIterator, 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 (*ETHRegistrarControllerV2Filterer) FilterNameRenewed ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) FilterNameRenewed(opts *bind.FilterOpts, label [][32]byte) (*ETHRegistrarControllerV2NameRenewedIterator, 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 (*ETHRegistrarControllerV2Filterer) FilterOwnershipTransferred ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ETHRegistrarControllerV2OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ETHRegistrarControllerV2Filterer) ParseNameRegistered ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) ParseNameRegistered(log types.Log) (*ETHRegistrarControllerV2NameRegistered, 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 (*ETHRegistrarControllerV2Filterer) ParseNameRenewed ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) ParseNameRenewed(log types.Log) (*ETHRegistrarControllerV2NameRenewed, 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 (*ETHRegistrarControllerV2Filterer) ParseOwnershipTransferred ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) ParseOwnershipTransferred(log types.Log) (*ETHRegistrarControllerV2OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ETHRegistrarControllerV2Filterer) WatchNameRegistered ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) WatchNameRegistered(opts *bind.WatchOpts, sink chan<- *ETHRegistrarControllerV2NameRegistered, 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 (*ETHRegistrarControllerV2Filterer) WatchNameRenewed ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) WatchNameRenewed(opts *bind.WatchOpts, sink chan<- *ETHRegistrarControllerV2NameRenewed, 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 (*ETHRegistrarControllerV2Filterer) WatchOwnershipTransferred ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ETHRegistrarControllerV2OwnershipTransferred, 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 ETHRegistrarControllerV2NameRegistered ¶
type ETHRegistrarControllerV2NameRegistered 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 }
ETHRegistrarControllerV2NameRegistered represents a NameRegistered event raised by the ETHRegistrarControllerV2 contract.
type ETHRegistrarControllerV2NameRegisteredIterator ¶
type ETHRegistrarControllerV2NameRegisteredIterator struct { Event *ETHRegistrarControllerV2NameRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ETHRegistrarControllerV2NameRegisteredIterator is returned from FilterNameRegistered and is used to iterate over the raw logs and unpacked data for NameRegistered events raised by the ETHRegistrarControllerV2 contract.
func (*ETHRegistrarControllerV2NameRegisteredIterator) Close ¶
func (it *ETHRegistrarControllerV2NameRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ETHRegistrarControllerV2NameRegisteredIterator) Error ¶
func (it *ETHRegistrarControllerV2NameRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ETHRegistrarControllerV2NameRegisteredIterator) Next ¶
func (it *ETHRegistrarControllerV2NameRegisteredIterator) 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 ETHRegistrarControllerV2NameRenewed ¶
type ETHRegistrarControllerV2NameRenewed struct { Name string Label [32]byte Cost *big.Int Expires *big.Int Raw types.Log // Blockchain specific contextual infos }
ETHRegistrarControllerV2NameRenewed represents a NameRenewed event raised by the ETHRegistrarControllerV2 contract.
type ETHRegistrarControllerV2NameRenewedIterator ¶
type ETHRegistrarControllerV2NameRenewedIterator struct { Event *ETHRegistrarControllerV2NameRenewed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ETHRegistrarControllerV2NameRenewedIterator is returned from FilterNameRenewed and is used to iterate over the raw logs and unpacked data for NameRenewed events raised by the ETHRegistrarControllerV2 contract.
func (*ETHRegistrarControllerV2NameRenewedIterator) Close ¶
func (it *ETHRegistrarControllerV2NameRenewedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ETHRegistrarControllerV2NameRenewedIterator) Error ¶
func (it *ETHRegistrarControllerV2NameRenewedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ETHRegistrarControllerV2NameRenewedIterator) Next ¶
func (it *ETHRegistrarControllerV2NameRenewedIterator) 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 ETHRegistrarControllerV2OwnershipTransferred ¶
type ETHRegistrarControllerV2OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ETHRegistrarControllerV2OwnershipTransferred represents a OwnershipTransferred event raised by the ETHRegistrarControllerV2 contract.
type ETHRegistrarControllerV2OwnershipTransferredIterator ¶
type ETHRegistrarControllerV2OwnershipTransferredIterator struct { Event *ETHRegistrarControllerV2OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ETHRegistrarControllerV2OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ETHRegistrarControllerV2 contract.
func (*ETHRegistrarControllerV2OwnershipTransferredIterator) Close ¶
func (it *ETHRegistrarControllerV2OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ETHRegistrarControllerV2OwnershipTransferredIterator) Error ¶
func (it *ETHRegistrarControllerV2OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ETHRegistrarControllerV2OwnershipTransferredIterator) Next ¶
func (it *ETHRegistrarControllerV2OwnershipTransferredIterator) 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 ETHRegistrarControllerV2Raw ¶
type ETHRegistrarControllerV2Raw struct {
Contract *ETHRegistrarControllerV2 // Generic contract binding to access the raw methods on
}
ETHRegistrarControllerV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ETHRegistrarControllerV2Raw) Call ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Raw) 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 (*ETHRegistrarControllerV2Raw) Transact ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ETHRegistrarControllerV2Raw) Transfer ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Raw) 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 ETHRegistrarControllerV2Session ¶
type ETHRegistrarControllerV2Session struct { Contract *ETHRegistrarControllerV2 // 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 }
ETHRegistrarControllerV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ETHRegistrarControllerV2Session) Available ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) 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 (*ETHRegistrarControllerV2Session) Commit ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) 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 (*ETHRegistrarControllerV2Session) Commitments ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) 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 (*ETHRegistrarControllerV2Session) MINREGISTRATIONDURATION ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) 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 (*ETHRegistrarControllerV2Session) MakeCommitment ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) 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 (*ETHRegistrarControllerV2Session) MaxCommitmentAge ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) MaxCommitmentAge() (*big.Int, error)
MaxCommitmentAge is a free data retrieval call binding the contract method 0xce1e09c0.
Solidity: function maxCommitmentAge() view returns(uint256)
func (*ETHRegistrarControllerV2Session) MinCommitmentAge ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) MinCommitmentAge() (*big.Int, error)
MinCommitmentAge is a free data retrieval call binding the contract method 0x8d839ffe.
Solidity: function minCommitmentAge() view returns(uint256)
func (*ETHRegistrarControllerV2Session) NameWrapper ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) NameWrapper() (common.Address, error)
NameWrapper is a free data retrieval call binding the contract method 0xa8e5fbc0.
Solidity: function nameWrapper() view returns(address)
func (*ETHRegistrarControllerV2Session) Owner ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ETHRegistrarControllerV2Session) Prices ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) Prices() (common.Address, error)
Prices is a free data retrieval call binding the contract method 0xd3419bf3.
Solidity: function prices() view returns(address)
func (*ETHRegistrarControllerV2Session) RecoverFunds ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) 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 (*ETHRegistrarControllerV2Session) Register ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) 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 (*ETHRegistrarControllerV2Session) Renew ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) 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 (*ETHRegistrarControllerV2Session) RenounceOwnership ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ETHRegistrarControllerV2Session) RentPrice ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) 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 (*ETHRegistrarControllerV2Session) ReverseRegistrar ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) ReverseRegistrar() (common.Address, error)
ReverseRegistrar is a free data retrieval call binding the contract method 0x80869853.
Solidity: function reverseRegistrar() view returns(address)
func (*ETHRegistrarControllerV2Session) SupportsInterface ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) 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 (*ETHRegistrarControllerV2Session) TransferOwnership ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) 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 (*ETHRegistrarControllerV2Session) Valid ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) 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 (*ETHRegistrarControllerV2Session) Withdraw ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Session) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type ETHRegistrarControllerV2Transactor ¶
type ETHRegistrarControllerV2Transactor struct {
// contains filtered or unexported fields
}
ETHRegistrarControllerV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewETHRegistrarControllerV2Transactor ¶
func NewETHRegistrarControllerV2Transactor(address common.Address, transactor bind.ContractTransactor) (*ETHRegistrarControllerV2Transactor, error)
NewETHRegistrarControllerV2Transactor creates a new write-only instance of ETHRegistrarControllerV2, bound to a specific deployed contract.
func (*ETHRegistrarControllerV2Transactor) Commit ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Transactor) 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 (*ETHRegistrarControllerV2Transactor) RecoverFunds ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Transactor) 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 (*ETHRegistrarControllerV2Transactor) Register ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Transactor) 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 (*ETHRegistrarControllerV2Transactor) Renew ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Transactor) 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 (*ETHRegistrarControllerV2Transactor) RenounceOwnership ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ETHRegistrarControllerV2Transactor) TransferOwnership ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Transactor) 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 (*ETHRegistrarControllerV2Transactor) Withdraw ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2Transactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type ETHRegistrarControllerV2TransactorRaw ¶
type ETHRegistrarControllerV2TransactorRaw struct {
Contract *ETHRegistrarControllerV2Transactor // Generic write-only contract binding to access the raw methods on
}
ETHRegistrarControllerV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ETHRegistrarControllerV2TransactorRaw) Transact ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ETHRegistrarControllerV2TransactorRaw) Transfer ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorRaw) 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 ETHRegistrarControllerV2TransactorSession ¶
type ETHRegistrarControllerV2TransactorSession struct { Contract *ETHRegistrarControllerV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ETHRegistrarControllerV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ETHRegistrarControllerV2TransactorSession) Commit ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorSession) 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 (*ETHRegistrarControllerV2TransactorSession) RecoverFunds ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorSession) 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 (*ETHRegistrarControllerV2TransactorSession) Register ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorSession) 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 (*ETHRegistrarControllerV2TransactorSession) Renew ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorSession) 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 (*ETHRegistrarControllerV2TransactorSession) RenounceOwnership ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ETHRegistrarControllerV2TransactorSession) TransferOwnership ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorSession) 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 (*ETHRegistrarControllerV2TransactorSession) Withdraw ¶
func (_ETHRegistrarControllerV2 *ETHRegistrarControllerV2TransactorSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type IPriceOraclePrice ¶
IPriceOraclePrice is an auto generated low-level Go binding around an user-defined struct.
type NameWrapper ¶
type NameWrapper struct { NameWrapperCaller // Read-only binding to the contract NameWrapperTransactor // Write-only binding to the contract NameWrapperFilterer // Log filterer for contract events }
NameWrapper is an auto generated Go binding around an Ethereum contract.
func NewNameWrapper ¶
func NewNameWrapper(address common.Address, backend bind.ContractBackend) (*NameWrapper, error)
NewNameWrapper creates a new instance of NameWrapper, bound to a specific deployed contract.
type NameWrapperApproval ¶
type NameWrapperApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
NameWrapperApproval represents a Approval event raised by the NameWrapper contract.
type NameWrapperApprovalForAll ¶
type NameWrapperApprovalForAll struct { Account common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
NameWrapperApprovalForAll represents a ApprovalForAll event raised by the NameWrapper contract.
type NameWrapperApprovalForAllIterator ¶
type NameWrapperApprovalForAllIterator struct { Event *NameWrapperApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NameWrapperApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the NameWrapper contract.
func (*NameWrapperApprovalForAllIterator) Close ¶
func (it *NameWrapperApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NameWrapperApprovalForAllIterator) Error ¶
func (it *NameWrapperApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NameWrapperApprovalForAllIterator) Next ¶
func (it *NameWrapperApprovalForAllIterator) 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 NameWrapperApprovalIterator ¶
type NameWrapperApprovalIterator struct { Event *NameWrapperApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NameWrapperApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the NameWrapper contract.
func (*NameWrapperApprovalIterator) Close ¶
func (it *NameWrapperApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NameWrapperApprovalIterator) Error ¶
func (it *NameWrapperApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NameWrapperApprovalIterator) Next ¶
func (it *NameWrapperApprovalIterator) 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 NameWrapperCaller ¶
type NameWrapperCaller struct {
// contains filtered or unexported fields
}
NameWrapperCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewNameWrapperCaller ¶
func NewNameWrapperCaller(address common.Address, caller bind.ContractCaller) (*NameWrapperCaller, error)
NewNameWrapperCaller creates a new read-only instance of NameWrapper, bound to a specific deployed contract.
func (*NameWrapperCaller) AllFusesBurned ¶
func (_NameWrapper *NameWrapperCaller) 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 (*NameWrapperCaller) BalanceOf ¶
func (_NameWrapper *NameWrapperCaller) 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 (*NameWrapperCaller) BalanceOfBatch ¶
func (_NameWrapper *NameWrapperCaller) 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 (*NameWrapperCaller) CanExtendSubnames ¶
func (_NameWrapper *NameWrapperCaller) 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 (*NameWrapperCaller) CanModifyName ¶
func (_NameWrapper *NameWrapperCaller) 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 (*NameWrapperCaller) Controllers ¶
func (_NameWrapper *NameWrapperCaller) 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 (*NameWrapperCaller) Ens ¶
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*NameWrapperCaller) GetApproved ¶
func (_NameWrapper *NameWrapperCaller) 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 (*NameWrapperCaller) GetData ¶
func (_NameWrapper *NameWrapperCaller) 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 (*NameWrapperCaller) IsApprovedForAll ¶
func (_NameWrapper *NameWrapperCaller) 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 (*NameWrapperCaller) IsWrapped ¶
func (_NameWrapper *NameWrapperCaller) 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 (*NameWrapperCaller) IsWrapped0 ¶
IsWrapped0 is a free data retrieval call binding the contract method 0xfd0cd0d9.
Solidity: function isWrapped(bytes32 node) view returns(bool)
func (*NameWrapperCaller) MetadataService ¶
MetadataService is a free data retrieval call binding the contract method 0x53095467.
Solidity: function metadataService() view returns(address)
func (*NameWrapperCaller) Name ¶
func (_NameWrapper *NameWrapperCaller) 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 (*NameWrapperCaller) Names ¶
Names is a free data retrieval call binding the contract method 0x20c38e2b.
Solidity: function names(bytes32 ) view returns(bytes)
func (*NameWrapperCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*NameWrapperCaller) OwnerOf ¶
func (_NameWrapper *NameWrapperCaller) 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 (*NameWrapperCaller) Registrar ¶
Registrar is a free data retrieval call binding the contract method 0x2b20e397.
Solidity: function registrar() view returns(address)
func (*NameWrapperCaller) SupportsInterface ¶
func (_NameWrapper *NameWrapperCaller) 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 (*NameWrapperCaller) Tokens ¶
Tokens is a free data retrieval call binding the contract method 0xed70554d.
Solidity: function _tokens(uint256 ) view returns(uint256)
func (*NameWrapperCaller) UpgradeContract ¶
UpgradeContract is a free data retrieval call binding the contract method 0x1f4e1504.
Solidity: function upgradeContract() view returns(address)
type NameWrapperCallerRaw ¶
type NameWrapperCallerRaw struct {
Contract *NameWrapperCaller // Generic read-only contract binding to access the raw methods on
}
NameWrapperCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*NameWrapperCallerRaw) Call ¶
func (_NameWrapper *NameWrapperCallerRaw) 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 NameWrapperCallerSession ¶
type NameWrapperCallerSession struct { Contract *NameWrapperCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
NameWrapperCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*NameWrapperCallerSession) AllFusesBurned ¶
func (_NameWrapper *NameWrapperCallerSession) 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 (*NameWrapperCallerSession) BalanceOf ¶
func (_NameWrapper *NameWrapperCallerSession) 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 (*NameWrapperCallerSession) BalanceOfBatch ¶
func (_NameWrapper *NameWrapperCallerSession) 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 (*NameWrapperCallerSession) CanExtendSubnames ¶
func (_NameWrapper *NameWrapperCallerSession) 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 (*NameWrapperCallerSession) CanModifyName ¶
func (_NameWrapper *NameWrapperCallerSession) 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 (*NameWrapperCallerSession) Controllers ¶
func (_NameWrapper *NameWrapperCallerSession) 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 (*NameWrapperCallerSession) Ens ¶
func (_NameWrapper *NameWrapperCallerSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*NameWrapperCallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 id) view returns(address operator)
func (*NameWrapperCallerSession) GetData ¶
func (_NameWrapper *NameWrapperCallerSession) 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 (*NameWrapperCallerSession) IsApprovedForAll ¶
func (_NameWrapper *NameWrapperCallerSession) 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 (*NameWrapperCallerSession) IsWrapped ¶
func (_NameWrapper *NameWrapperCallerSession) 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 (*NameWrapperCallerSession) IsWrapped0 ¶
func (_NameWrapper *NameWrapperCallerSession) 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 (*NameWrapperCallerSession) MetadataService ¶
func (_NameWrapper *NameWrapperCallerSession) MetadataService() (common.Address, error)
MetadataService is a free data retrieval call binding the contract method 0x53095467.
Solidity: function metadataService() view returns(address)
func (*NameWrapperCallerSession) Name ¶
func (_NameWrapper *NameWrapperCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*NameWrapperCallerSession) Names ¶
func (_NameWrapper *NameWrapperCallerSession) 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 (*NameWrapperCallerSession) Owner ¶
func (_NameWrapper *NameWrapperCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*NameWrapperCallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 id) view returns(address owner)
func (*NameWrapperCallerSession) Registrar ¶
func (_NameWrapper *NameWrapperCallerSession) Registrar() (common.Address, error)
Registrar is a free data retrieval call binding the contract method 0x2b20e397.
Solidity: function registrar() view returns(address)
func (*NameWrapperCallerSession) SupportsInterface ¶
func (_NameWrapper *NameWrapperCallerSession) 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 (*NameWrapperCallerSession) Tokens ¶
Tokens is a free data retrieval call binding the contract method 0xed70554d.
Solidity: function _tokens(uint256 ) view returns(uint256)
func (*NameWrapperCallerSession) UpgradeContract ¶
func (_NameWrapper *NameWrapperCallerSession) UpgradeContract() (common.Address, error)
UpgradeContract is a free data retrieval call binding the contract method 0x1f4e1504.
Solidity: function upgradeContract() view returns(address)
type NameWrapperControllerChanged ¶
type NameWrapperControllerChanged struct { Controller common.Address Active bool Raw types.Log // Blockchain specific contextual infos }
NameWrapperControllerChanged represents a ControllerChanged event raised by the NameWrapper contract.
type NameWrapperControllerChangedIterator ¶
type NameWrapperControllerChangedIterator struct { Event *NameWrapperControllerChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NameWrapperControllerChangedIterator is returned from FilterControllerChanged and is used to iterate over the raw logs and unpacked data for ControllerChanged events raised by the NameWrapper contract.
func (*NameWrapperControllerChangedIterator) Close ¶
func (it *NameWrapperControllerChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NameWrapperControllerChangedIterator) Error ¶
func (it *NameWrapperControllerChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NameWrapperControllerChangedIterator) Next ¶
func (it *NameWrapperControllerChangedIterator) 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 NameWrapperExpiryExtended ¶
type NameWrapperExpiryExtended struct { Node [32]byte Expiry uint64 Raw types.Log // Blockchain specific contextual infos }
NameWrapperExpiryExtended represents a ExpiryExtended event raised by the NameWrapper contract.
type NameWrapperExpiryExtendedIterator ¶
type NameWrapperExpiryExtendedIterator struct { Event *NameWrapperExpiryExtended // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NameWrapperExpiryExtendedIterator is returned from FilterExpiryExtended and is used to iterate over the raw logs and unpacked data for ExpiryExtended events raised by the NameWrapper contract.
func (*NameWrapperExpiryExtendedIterator) Close ¶
func (it *NameWrapperExpiryExtendedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NameWrapperExpiryExtendedIterator) Error ¶
func (it *NameWrapperExpiryExtendedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NameWrapperExpiryExtendedIterator) Next ¶
func (it *NameWrapperExpiryExtendedIterator) 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 NameWrapperFilterer ¶
type NameWrapperFilterer struct {
// contains filtered or unexported fields
}
NameWrapperFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewNameWrapperFilterer ¶
func NewNameWrapperFilterer(address common.Address, filterer bind.ContractFilterer) (*NameWrapperFilterer, error)
NewNameWrapperFilterer creates a new log filterer instance of NameWrapper, bound to a specific deployed contract.
func (*NameWrapperFilterer) FilterApproval ¶
func (_NameWrapper *NameWrapperFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*NameWrapperApprovalIterator, 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 (*NameWrapperFilterer) FilterApprovalForAll ¶
func (_NameWrapper *NameWrapperFilterer) FilterApprovalForAll(opts *bind.FilterOpts, account []common.Address, operator []common.Address) (*NameWrapperApprovalForAllIterator, 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 (*NameWrapperFilterer) FilterControllerChanged ¶
func (_NameWrapper *NameWrapperFilterer) FilterControllerChanged(opts *bind.FilterOpts, controller []common.Address) (*NameWrapperControllerChangedIterator, error)
FilterControllerChanged is a free log retrieval operation binding the contract event 0x4c97694570a07277810af7e5669ffd5f6a2d6b74b6e9a274b8b870fd5114cf87.
Solidity: event ControllerChanged(address indexed controller, bool active)
func (*NameWrapperFilterer) FilterExpiryExtended ¶
func (_NameWrapper *NameWrapperFilterer) FilterExpiryExtended(opts *bind.FilterOpts, node [][32]byte) (*NameWrapperExpiryExtendedIterator, error)
FilterExpiryExtended is a free log retrieval operation binding the contract event 0xf675815a0817338f93a7da433f6bd5f5542f1029b11b455191ac96c7f6a9b132.
Solidity: event ExpiryExtended(bytes32 indexed node, uint64 expiry)
func (*NameWrapperFilterer) FilterFusesSet ¶
func (_NameWrapper *NameWrapperFilterer) FilterFusesSet(opts *bind.FilterOpts, node [][32]byte) (*NameWrapperFusesSetIterator, error)
FilterFusesSet is a free log retrieval operation binding the contract event 0x39873f00c80f4f94b7bd1594aebcf650f003545b74824d57ddf4939e3ff3a34b.
Solidity: event FusesSet(bytes32 indexed node, uint32 fuses)
func (*NameWrapperFilterer) FilterNameUnwrapped ¶
func (_NameWrapper *NameWrapperFilterer) FilterNameUnwrapped(opts *bind.FilterOpts, node [][32]byte) (*NameWrapperNameUnwrappedIterator, error)
FilterNameUnwrapped is a free log retrieval operation binding the contract event 0xee2ba1195c65bcf218a83d874335c6bf9d9067b4c672f3c3bf16cf40de7586c4.
Solidity: event NameUnwrapped(bytes32 indexed node, address owner)
func (*NameWrapperFilterer) FilterNameWrapped ¶
func (_NameWrapper *NameWrapperFilterer) FilterNameWrapped(opts *bind.FilterOpts, node [][32]byte) (*NameWrapperNameWrappedIterator, 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 (*NameWrapperFilterer) FilterOwnershipTransferred ¶
func (_NameWrapper *NameWrapperFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*NameWrapperOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*NameWrapperFilterer) FilterTransferBatch ¶
func (_NameWrapper *NameWrapperFilterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*NameWrapperTransferBatchIterator, 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 (*NameWrapperFilterer) FilterTransferSingle ¶
func (_NameWrapper *NameWrapperFilterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*NameWrapperTransferSingleIterator, 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 (*NameWrapperFilterer) FilterURI ¶
func (_NameWrapper *NameWrapperFilterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*NameWrapperURIIterator, error)
FilterURI is a free log retrieval operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*NameWrapperFilterer) ParseApproval ¶
func (_NameWrapper *NameWrapperFilterer) ParseApproval(log types.Log) (*NameWrapperApproval, 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 (*NameWrapperFilterer) ParseApprovalForAll ¶
func (_NameWrapper *NameWrapperFilterer) ParseApprovalForAll(log types.Log) (*NameWrapperApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed account, address indexed operator, bool approved)
func (*NameWrapperFilterer) ParseControllerChanged ¶
func (_NameWrapper *NameWrapperFilterer) ParseControllerChanged(log types.Log) (*NameWrapperControllerChanged, error)
ParseControllerChanged is a log parse operation binding the contract event 0x4c97694570a07277810af7e5669ffd5f6a2d6b74b6e9a274b8b870fd5114cf87.
Solidity: event ControllerChanged(address indexed controller, bool active)
func (*NameWrapperFilterer) ParseExpiryExtended ¶
func (_NameWrapper *NameWrapperFilterer) ParseExpiryExtended(log types.Log) (*NameWrapperExpiryExtended, error)
ParseExpiryExtended is a log parse operation binding the contract event 0xf675815a0817338f93a7da433f6bd5f5542f1029b11b455191ac96c7f6a9b132.
Solidity: event ExpiryExtended(bytes32 indexed node, uint64 expiry)
func (*NameWrapperFilterer) ParseFusesSet ¶
func (_NameWrapper *NameWrapperFilterer) ParseFusesSet(log types.Log) (*NameWrapperFusesSet, error)
ParseFusesSet is a log parse operation binding the contract event 0x39873f00c80f4f94b7bd1594aebcf650f003545b74824d57ddf4939e3ff3a34b.
Solidity: event FusesSet(bytes32 indexed node, uint32 fuses)
func (*NameWrapperFilterer) ParseNameUnwrapped ¶
func (_NameWrapper *NameWrapperFilterer) ParseNameUnwrapped(log types.Log) (*NameWrapperNameUnwrapped, error)
ParseNameUnwrapped is a log parse operation binding the contract event 0xee2ba1195c65bcf218a83d874335c6bf9d9067b4c672f3c3bf16cf40de7586c4.
Solidity: event NameUnwrapped(bytes32 indexed node, address owner)
func (*NameWrapperFilterer) ParseNameWrapped ¶
func (_NameWrapper *NameWrapperFilterer) ParseNameWrapped(log types.Log) (*NameWrapperNameWrapped, 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 (*NameWrapperFilterer) ParseOwnershipTransferred ¶
func (_NameWrapper *NameWrapperFilterer) ParseOwnershipTransferred(log types.Log) (*NameWrapperOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*NameWrapperFilterer) ParseTransferBatch ¶
func (_NameWrapper *NameWrapperFilterer) ParseTransferBatch(log types.Log) (*NameWrapperTransferBatch, 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 (*NameWrapperFilterer) ParseTransferSingle ¶
func (_NameWrapper *NameWrapperFilterer) ParseTransferSingle(log types.Log) (*NameWrapperTransferSingle, 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 (*NameWrapperFilterer) ParseURI ¶
func (_NameWrapper *NameWrapperFilterer) ParseURI(log types.Log) (*NameWrapperURI, error)
ParseURI is a log parse operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*NameWrapperFilterer) WatchApproval ¶
func (_NameWrapper *NameWrapperFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *NameWrapperApproval, 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 (*NameWrapperFilterer) WatchApprovalForAll ¶
func (_NameWrapper *NameWrapperFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *NameWrapperApprovalForAll, 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 (*NameWrapperFilterer) WatchControllerChanged ¶
func (_NameWrapper *NameWrapperFilterer) WatchControllerChanged(opts *bind.WatchOpts, sink chan<- *NameWrapperControllerChanged, 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 (*NameWrapperFilterer) WatchExpiryExtended ¶
func (_NameWrapper *NameWrapperFilterer) WatchExpiryExtended(opts *bind.WatchOpts, sink chan<- *NameWrapperExpiryExtended, 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 (*NameWrapperFilterer) WatchFusesSet ¶
func (_NameWrapper *NameWrapperFilterer) WatchFusesSet(opts *bind.WatchOpts, sink chan<- *NameWrapperFusesSet, 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 (*NameWrapperFilterer) WatchNameUnwrapped ¶
func (_NameWrapper *NameWrapperFilterer) WatchNameUnwrapped(opts *bind.WatchOpts, sink chan<- *NameWrapperNameUnwrapped, 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 (*NameWrapperFilterer) WatchNameWrapped ¶
func (_NameWrapper *NameWrapperFilterer) WatchNameWrapped(opts *bind.WatchOpts, sink chan<- *NameWrapperNameWrapped, 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 (*NameWrapperFilterer) WatchOwnershipTransferred ¶
func (_NameWrapper *NameWrapperFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *NameWrapperOwnershipTransferred, 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 (*NameWrapperFilterer) WatchTransferBatch ¶
func (_NameWrapper *NameWrapperFilterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *NameWrapperTransferBatch, 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 (*NameWrapperFilterer) WatchTransferSingle ¶
func (_NameWrapper *NameWrapperFilterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *NameWrapperTransferSingle, 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 (*NameWrapperFilterer) WatchURI ¶
func (_NameWrapper *NameWrapperFilterer) WatchURI(opts *bind.WatchOpts, sink chan<- *NameWrapperURI, 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 NameWrapperFusesSet ¶
type NameWrapperFusesSet struct { Node [32]byte Fuses uint32 Raw types.Log // Blockchain specific contextual infos }
NameWrapperFusesSet represents a FusesSet event raised by the NameWrapper contract.
type NameWrapperFusesSetIterator ¶
type NameWrapperFusesSetIterator struct { Event *NameWrapperFusesSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NameWrapperFusesSetIterator is returned from FilterFusesSet and is used to iterate over the raw logs and unpacked data for FusesSet events raised by the NameWrapper contract.
func (*NameWrapperFusesSetIterator) Close ¶
func (it *NameWrapperFusesSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NameWrapperFusesSetIterator) Error ¶
func (it *NameWrapperFusesSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NameWrapperFusesSetIterator) Next ¶
func (it *NameWrapperFusesSetIterator) 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 NameWrapperNameUnwrapped ¶
type NameWrapperNameUnwrapped struct { Node [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
NameWrapperNameUnwrapped represents a NameUnwrapped event raised by the NameWrapper contract.
type NameWrapperNameUnwrappedIterator ¶
type NameWrapperNameUnwrappedIterator struct { Event *NameWrapperNameUnwrapped // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NameWrapperNameUnwrappedIterator is returned from FilterNameUnwrapped and is used to iterate over the raw logs and unpacked data for NameUnwrapped events raised by the NameWrapper contract.
func (*NameWrapperNameUnwrappedIterator) Close ¶
func (it *NameWrapperNameUnwrappedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NameWrapperNameUnwrappedIterator) Error ¶
func (it *NameWrapperNameUnwrappedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NameWrapperNameUnwrappedIterator) Next ¶
func (it *NameWrapperNameUnwrappedIterator) 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 NameWrapperNameWrapped ¶
type NameWrapperNameWrapped struct { Node [32]byte Name []byte Owner common.Address Fuses uint32 Expiry uint64 Raw types.Log // Blockchain specific contextual infos }
NameWrapperNameWrapped represents a NameWrapped event raised by the NameWrapper contract.
type NameWrapperNameWrappedIterator ¶
type NameWrapperNameWrappedIterator struct { Event *NameWrapperNameWrapped // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NameWrapperNameWrappedIterator is returned from FilterNameWrapped and is used to iterate over the raw logs and unpacked data for NameWrapped events raised by the NameWrapper contract.
func (*NameWrapperNameWrappedIterator) Close ¶
func (it *NameWrapperNameWrappedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NameWrapperNameWrappedIterator) Error ¶
func (it *NameWrapperNameWrappedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NameWrapperNameWrappedIterator) Next ¶
func (it *NameWrapperNameWrappedIterator) 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 NameWrapperOwnershipTransferred ¶
type NameWrapperOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
NameWrapperOwnershipTransferred represents a OwnershipTransferred event raised by the NameWrapper contract.
type NameWrapperOwnershipTransferredIterator ¶
type NameWrapperOwnershipTransferredIterator struct { Event *NameWrapperOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NameWrapperOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the NameWrapper contract.
func (*NameWrapperOwnershipTransferredIterator) Close ¶
func (it *NameWrapperOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NameWrapperOwnershipTransferredIterator) Error ¶
func (it *NameWrapperOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NameWrapperOwnershipTransferredIterator) Next ¶
func (it *NameWrapperOwnershipTransferredIterator) 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 NameWrapperRaw ¶
type NameWrapperRaw struct {
Contract *NameWrapper // Generic contract binding to access the raw methods on
}
NameWrapperRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*NameWrapperRaw) Call ¶
func (_NameWrapper *NameWrapperRaw) 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 (*NameWrapperRaw) Transact ¶
func (_NameWrapper *NameWrapperRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NameWrapperRaw) Transfer ¶
func (_NameWrapper *NameWrapperRaw) 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 NameWrapperSession ¶
type NameWrapperSession struct { Contract *NameWrapper // 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 }
NameWrapperSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*NameWrapperSession) AllFusesBurned ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) Approve ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) BalanceOf ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) BalanceOfBatch ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) CanExtendSubnames ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) CanModifyName ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) Controllers ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) Ens ¶
func (_NameWrapper *NameWrapperSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() view returns(address)
func (*NameWrapperSession) ExtendExpiry ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 id) view returns(address operator)
func (*NameWrapperSession) GetData ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) IsApprovedForAll ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) IsWrapped ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) IsWrapped0 ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) MetadataService ¶
func (_NameWrapper *NameWrapperSession) MetadataService() (common.Address, error)
MetadataService is a free data retrieval call binding the contract method 0x53095467.
Solidity: function metadataService() view returns(address)
func (*NameWrapperSession) Name ¶
func (_NameWrapper *NameWrapperSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*NameWrapperSession) Names ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) OnERC721Received ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) Owner ¶
func (_NameWrapper *NameWrapperSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*NameWrapperSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 id) view returns(address owner)
func (*NameWrapperSession) RecoverFunds ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) RegisterAndWrapETH2LD ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) Registrar ¶
func (_NameWrapper *NameWrapperSession) Registrar() (common.Address, error)
Registrar is a free data retrieval call binding the contract method 0x2b20e397.
Solidity: function registrar() view returns(address)
func (*NameWrapperSession) Renew ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) RenounceOwnership ¶
func (_NameWrapper *NameWrapperSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*NameWrapperSession) SafeBatchTransferFrom ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) SafeTransferFrom ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) SetApprovalForAll ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) SetChildFuses ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) SetController ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) SetFuses ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) SetMetadataService ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) SetRecord ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) SetResolver ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) SetSubnodeOwner ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) SetSubnodeRecord ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) SetTTL ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) SetUpgradeContract ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) SupportsInterface ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) Tokens ¶
Tokens is a free data retrieval call binding the contract method 0xed70554d.
Solidity: function _tokens(uint256 ) view returns(uint256)
func (*NameWrapperSession) TransferOwnership ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) Unwrap ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) UnwrapETH2LD ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) Upgrade ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) UpgradeContract ¶
func (_NameWrapper *NameWrapperSession) UpgradeContract() (common.Address, error)
UpgradeContract is a free data retrieval call binding the contract method 0x1f4e1504.
Solidity: function upgradeContract() view returns(address)
func (*NameWrapperSession) Uri ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) Wrap ¶
func (_NameWrapper *NameWrapperSession) 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 (*NameWrapperSession) WrapETH2LD ¶
func (_NameWrapper *NameWrapperSession) 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 NameWrapperTransactor ¶
type NameWrapperTransactor struct {
// contains filtered or unexported fields
}
NameWrapperTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewNameWrapperTransactor ¶
func NewNameWrapperTransactor(address common.Address, transactor bind.ContractTransactor) (*NameWrapperTransactor, error)
NewNameWrapperTransactor creates a new write-only instance of NameWrapper, bound to a specific deployed contract.
func (*NameWrapperTransactor) Approve ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) ExtendExpiry ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) OnERC721Received ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) RecoverFunds ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) RegisterAndWrapETH2LD ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) Renew ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) RenounceOwnership ¶
func (_NameWrapper *NameWrapperTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*NameWrapperTransactor) SafeBatchTransferFrom ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) SafeTransferFrom ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) SetApprovalForAll ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) SetChildFuses ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) SetController ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) SetFuses ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) SetMetadataService ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) SetRecord ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) SetResolver ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) SetSubnodeOwner ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) SetSubnodeRecord ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) SetTTL ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) SetUpgradeContract ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) TransferOwnership ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) Unwrap ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) UnwrapETH2LD ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) Upgrade ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) Wrap ¶
func (_NameWrapper *NameWrapperTransactor) 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 (*NameWrapperTransactor) WrapETH2LD ¶
func (_NameWrapper *NameWrapperTransactor) 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 NameWrapperTransactorRaw ¶
type NameWrapperTransactorRaw struct {
Contract *NameWrapperTransactor // Generic write-only contract binding to access the raw methods on
}
NameWrapperTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*NameWrapperTransactorRaw) Transact ¶
func (_NameWrapper *NameWrapperTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NameWrapperTransactorRaw) Transfer ¶
func (_NameWrapper *NameWrapperTransactorRaw) 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 NameWrapperTransactorSession ¶
type NameWrapperTransactorSession struct { Contract *NameWrapperTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
NameWrapperTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*NameWrapperTransactorSession) Approve ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) ExtendExpiry ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) OnERC721Received ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) RecoverFunds ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) RegisterAndWrapETH2LD ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) Renew ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) RenounceOwnership ¶
func (_NameWrapper *NameWrapperTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*NameWrapperTransactorSession) SafeBatchTransferFrom ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) SafeTransferFrom ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) SetApprovalForAll ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) SetChildFuses ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) SetController ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) SetFuses ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) SetMetadataService ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) SetRecord ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) SetResolver ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) SetSubnodeOwner ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) SetSubnodeRecord ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) SetTTL ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) SetUpgradeContract ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) TransferOwnership ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) Unwrap ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) UnwrapETH2LD ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) Upgrade ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) Wrap ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 (*NameWrapperTransactorSession) WrapETH2LD ¶
func (_NameWrapper *NameWrapperTransactorSession) 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 NameWrapperTransferBatch ¶
type NameWrapperTransferBatch struct { Operator common.Address From common.Address To common.Address Ids []*big.Int Values []*big.Int Raw types.Log // Blockchain specific contextual infos }
NameWrapperTransferBatch represents a TransferBatch event raised by the NameWrapper contract.
type NameWrapperTransferBatchIterator ¶
type NameWrapperTransferBatchIterator struct { Event *NameWrapperTransferBatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NameWrapperTransferBatchIterator is returned from FilterTransferBatch and is used to iterate over the raw logs and unpacked data for TransferBatch events raised by the NameWrapper contract.
func (*NameWrapperTransferBatchIterator) Close ¶
func (it *NameWrapperTransferBatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NameWrapperTransferBatchIterator) Error ¶
func (it *NameWrapperTransferBatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NameWrapperTransferBatchIterator) Next ¶
func (it *NameWrapperTransferBatchIterator) 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 NameWrapperTransferSingle ¶
type NameWrapperTransferSingle struct { Operator common.Address From common.Address To common.Address Id *big.Int Value *big.Int Raw types.Log // Blockchain specific contextual infos }
NameWrapperTransferSingle represents a TransferSingle event raised by the NameWrapper contract.
type NameWrapperTransferSingleIterator ¶
type NameWrapperTransferSingleIterator struct { Event *NameWrapperTransferSingle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NameWrapperTransferSingleIterator is returned from FilterTransferSingle and is used to iterate over the raw logs and unpacked data for TransferSingle events raised by the NameWrapper contract.
func (*NameWrapperTransferSingleIterator) Close ¶
func (it *NameWrapperTransferSingleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NameWrapperTransferSingleIterator) Error ¶
func (it *NameWrapperTransferSingleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NameWrapperTransferSingleIterator) Next ¶
func (it *NameWrapperTransferSingleIterator) 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 NameWrapperURI ¶
type NameWrapperURI struct { Value string Id *big.Int Raw types.Log // Blockchain specific contextual infos }
NameWrapperURI represents a URI event raised by the NameWrapper contract.
type NameWrapperURIIterator ¶
type NameWrapperURIIterator struct { Event *NameWrapperURI // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NameWrapperURIIterator is returned from FilterURI and is used to iterate over the raw logs and unpacked data for URI events raised by the NameWrapper contract.
func (*NameWrapperURIIterator) Close ¶
func (it *NameWrapperURIIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NameWrapperURIIterator) Error ¶
func (it *NameWrapperURIIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NameWrapperURIIterator) Next ¶
func (it *NameWrapperURIIterator) 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 PublicResolverV1 ¶
type PublicResolverV1 struct { PublicResolverV1Caller // Read-only binding to the contract PublicResolverV1Transactor // Write-only binding to the contract PublicResolverV1Filterer // Log filterer for contract events }
PublicResolverV1 is an auto generated Go binding around an Ethereum contract.
func NewPublicResolverV1 ¶
func NewPublicResolverV1(address common.Address, backend bind.ContractBackend) (*PublicResolverV1, error)
NewPublicResolverV1 creates a new instance of PublicResolverV1, bound to a specific deployed contract.
type PublicResolverV1ABIChanged ¶
type PublicResolverV1ABIChanged struct { Node [32]byte ContentType *big.Int Raw types.Log // Blockchain specific contextual infos }
PublicResolverV1ABIChanged represents a ABIChanged event raised by the PublicResolverV1 contract.
type PublicResolverV1ABIChangedIterator ¶
type PublicResolverV1ABIChangedIterator struct { Event *PublicResolverV1ABIChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV1ABIChangedIterator is returned from FilterABIChanged and is used to iterate over the raw logs and unpacked data for ABIChanged events raised by the PublicResolverV1 contract.
func (*PublicResolverV1ABIChangedIterator) Close ¶
func (it *PublicResolverV1ABIChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV1ABIChangedIterator) Error ¶
func (it *PublicResolverV1ABIChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV1ABIChangedIterator) Next ¶
func (it *PublicResolverV1ABIChangedIterator) 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 PublicResolverV1AddrChanged ¶
type PublicResolverV1AddrChanged struct { Node [32]byte A common.Address Raw types.Log // Blockchain specific contextual infos }
PublicResolverV1AddrChanged represents a AddrChanged event raised by the PublicResolverV1 contract.
type PublicResolverV1AddrChangedIterator ¶
type PublicResolverV1AddrChangedIterator struct { Event *PublicResolverV1AddrChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV1AddrChangedIterator is returned from FilterAddrChanged and is used to iterate over the raw logs and unpacked data for AddrChanged events raised by the PublicResolverV1 contract.
func (*PublicResolverV1AddrChangedIterator) Close ¶
func (it *PublicResolverV1AddrChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV1AddrChangedIterator) Error ¶
func (it *PublicResolverV1AddrChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV1AddrChangedIterator) Next ¶
func (it *PublicResolverV1AddrChangedIterator) 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 PublicResolverV1AddressChanged ¶
type PublicResolverV1AddressChanged struct { Node [32]byte CoinType *big.Int NewAddress []byte Raw types.Log // Blockchain specific contextual infos }
PublicResolverV1AddressChanged represents a AddressChanged event raised by the PublicResolverV1 contract.
type PublicResolverV1AddressChangedIterator ¶
type PublicResolverV1AddressChangedIterator struct { Event *PublicResolverV1AddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV1AddressChangedIterator is returned from FilterAddressChanged and is used to iterate over the raw logs and unpacked data for AddressChanged events raised by the PublicResolverV1 contract.
func (*PublicResolverV1AddressChangedIterator) Close ¶
func (it *PublicResolverV1AddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV1AddressChangedIterator) Error ¶
func (it *PublicResolverV1AddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV1AddressChangedIterator) Next ¶
func (it *PublicResolverV1AddressChangedIterator) 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 PublicResolverV1AuthorisationChanged ¶
type PublicResolverV1AuthorisationChanged struct { Node [32]byte Owner common.Address Target common.Address IsAuthorised bool Raw types.Log // Blockchain specific contextual infos }
PublicResolverV1AuthorisationChanged represents a AuthorisationChanged event raised by the PublicResolverV1 contract.
type PublicResolverV1AuthorisationChangedIterator ¶
type PublicResolverV1AuthorisationChangedIterator struct { Event *PublicResolverV1AuthorisationChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV1AuthorisationChangedIterator is returned from FilterAuthorisationChanged and is used to iterate over the raw logs and unpacked data for AuthorisationChanged events raised by the PublicResolverV1 contract.
func (*PublicResolverV1AuthorisationChangedIterator) Close ¶
func (it *PublicResolverV1AuthorisationChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV1AuthorisationChangedIterator) Error ¶
func (it *PublicResolverV1AuthorisationChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV1AuthorisationChangedIterator) Next ¶
func (it *PublicResolverV1AuthorisationChangedIterator) 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 PublicResolverV1Caller ¶
type PublicResolverV1Caller struct {
// contains filtered or unexported fields
}
PublicResolverV1Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewPublicResolverV1Caller ¶
func NewPublicResolverV1Caller(address common.Address, caller bind.ContractCaller) (*PublicResolverV1Caller, error)
NewPublicResolverV1Caller creates a new read-only instance of PublicResolverV1, bound to a specific deployed contract.
func (*PublicResolverV1Caller) ABI ¶
func (_PublicResolverV1 *PublicResolverV1Caller) 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 (*PublicResolverV1Caller) Addr ¶
func (_PublicResolverV1 *PublicResolverV1Caller) 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 (*PublicResolverV1Caller) Addr0 ¶
func (_PublicResolverV1 *PublicResolverV1Caller) 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 (*PublicResolverV1Caller) Authorisations ¶
func (_PublicResolverV1 *PublicResolverV1Caller) Authorisations(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
Authorisations is a free data retrieval call binding the contract method 0xf86bc879.
Solidity: function authorisations(bytes32 , address , address ) view returns(bool)
func (*PublicResolverV1Caller) Contenthash ¶
func (_PublicResolverV1 *PublicResolverV1Caller) 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 (*PublicResolverV1Caller) DnsRecord ¶
func (_PublicResolverV1 *PublicResolverV1Caller) 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 (*PublicResolverV1Caller) HasDNSRecords ¶
func (_PublicResolverV1 *PublicResolverV1Caller) 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 (*PublicResolverV1Caller) InterfaceImplementer ¶
func (_PublicResolverV1 *PublicResolverV1Caller) 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 (*PublicResolverV1Caller) Name ¶
func (_PublicResolverV1 *PublicResolverV1Caller) 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 (*PublicResolverV1Caller) Pubkey ¶
func (_PublicResolverV1 *PublicResolverV1Caller) 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 (*PublicResolverV1Caller) SupportsInterface ¶
func (_PublicResolverV1 *PublicResolverV1Caller) 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 (*PublicResolverV1Caller) Text ¶
func (_PublicResolverV1 *PublicResolverV1Caller) 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 PublicResolverV1CallerRaw ¶
type PublicResolverV1CallerRaw struct {
Contract *PublicResolverV1Caller // Generic read-only contract binding to access the raw methods on
}
PublicResolverV1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PublicResolverV1CallerRaw) Call ¶
func (_PublicResolverV1 *PublicResolverV1CallerRaw) 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 PublicResolverV1CallerSession ¶
type PublicResolverV1CallerSession struct { Contract *PublicResolverV1Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PublicResolverV1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PublicResolverV1CallerSession) ABI ¶
func (_PublicResolverV1 *PublicResolverV1CallerSession) 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 (*PublicResolverV1CallerSession) Addr ¶
func (_PublicResolverV1 *PublicResolverV1CallerSession) 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 (*PublicResolverV1CallerSession) Addr0 ¶
func (_PublicResolverV1 *PublicResolverV1CallerSession) 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 (*PublicResolverV1CallerSession) Authorisations ¶
func (_PublicResolverV1 *PublicResolverV1CallerSession) Authorisations(arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
Authorisations is a free data retrieval call binding the contract method 0xf86bc879.
Solidity: function authorisations(bytes32 , address , address ) view returns(bool)
func (*PublicResolverV1CallerSession) Contenthash ¶
func (_PublicResolverV1 *PublicResolverV1CallerSession) 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 (*PublicResolverV1CallerSession) DnsRecord ¶
func (_PublicResolverV1 *PublicResolverV1CallerSession) 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 (*PublicResolverV1CallerSession) HasDNSRecords ¶
func (_PublicResolverV1 *PublicResolverV1CallerSession) 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 (*PublicResolverV1CallerSession) InterfaceImplementer ¶
func (_PublicResolverV1 *PublicResolverV1CallerSession) 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 (*PublicResolverV1CallerSession) Name ¶
func (_PublicResolverV1 *PublicResolverV1CallerSession) 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 (*PublicResolverV1CallerSession) Pubkey ¶
func (_PublicResolverV1 *PublicResolverV1CallerSession) 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 (*PublicResolverV1CallerSession) SupportsInterface ¶
func (_PublicResolverV1 *PublicResolverV1CallerSession) 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 PublicResolverV1ContenthashChanged ¶
type PublicResolverV1ContenthashChanged struct { Node [32]byte Hash []byte Raw types.Log // Blockchain specific contextual infos }
PublicResolverV1ContenthashChanged represents a ContenthashChanged event raised by the PublicResolverV1 contract.
type PublicResolverV1ContenthashChangedIterator ¶
type PublicResolverV1ContenthashChangedIterator struct { Event *PublicResolverV1ContenthashChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV1ContenthashChangedIterator is returned from FilterContenthashChanged and is used to iterate over the raw logs and unpacked data for ContenthashChanged events raised by the PublicResolverV1 contract.
func (*PublicResolverV1ContenthashChangedIterator) Close ¶
func (it *PublicResolverV1ContenthashChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV1ContenthashChangedIterator) Error ¶
func (it *PublicResolverV1ContenthashChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV1ContenthashChangedIterator) Next ¶
func (it *PublicResolverV1ContenthashChangedIterator) 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 PublicResolverV1DNSRecordChanged ¶
type PublicResolverV1DNSRecordChanged struct { Node [32]byte Name []byte Resource uint16 Record []byte Raw types.Log // Blockchain specific contextual infos }
PublicResolverV1DNSRecordChanged represents a DNSRecordChanged event raised by the PublicResolverV1 contract.
type PublicResolverV1DNSRecordChangedIterator ¶
type PublicResolverV1DNSRecordChangedIterator struct { Event *PublicResolverV1DNSRecordChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV1DNSRecordChangedIterator is returned from FilterDNSRecordChanged and is used to iterate over the raw logs and unpacked data for DNSRecordChanged events raised by the PublicResolverV1 contract.
func (*PublicResolverV1DNSRecordChangedIterator) Close ¶
func (it *PublicResolverV1DNSRecordChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV1DNSRecordChangedIterator) Error ¶
func (it *PublicResolverV1DNSRecordChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV1DNSRecordChangedIterator) Next ¶
func (it *PublicResolverV1DNSRecordChangedIterator) 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 PublicResolverV1DNSRecordDeleted ¶
type PublicResolverV1DNSRecordDeleted struct { Node [32]byte Name []byte Resource uint16 Raw types.Log // Blockchain specific contextual infos }
PublicResolverV1DNSRecordDeleted represents a DNSRecordDeleted event raised by the PublicResolverV1 contract.
type PublicResolverV1DNSRecordDeletedIterator ¶
type PublicResolverV1DNSRecordDeletedIterator struct { Event *PublicResolverV1DNSRecordDeleted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV1DNSRecordDeletedIterator is returned from FilterDNSRecordDeleted and is used to iterate over the raw logs and unpacked data for DNSRecordDeleted events raised by the PublicResolverV1 contract.
func (*PublicResolverV1DNSRecordDeletedIterator) Close ¶
func (it *PublicResolverV1DNSRecordDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV1DNSRecordDeletedIterator) Error ¶
func (it *PublicResolverV1DNSRecordDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV1DNSRecordDeletedIterator) Next ¶
func (it *PublicResolverV1DNSRecordDeletedIterator) 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 PublicResolverV1DNSZoneCleared ¶
type PublicResolverV1DNSZoneCleared struct { Node [32]byte Raw types.Log // Blockchain specific contextual infos }
PublicResolverV1DNSZoneCleared represents a DNSZoneCleared event raised by the PublicResolverV1 contract.
type PublicResolverV1DNSZoneClearedIterator ¶
type PublicResolverV1DNSZoneClearedIterator struct { Event *PublicResolverV1DNSZoneCleared // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV1DNSZoneClearedIterator is returned from FilterDNSZoneCleared and is used to iterate over the raw logs and unpacked data for DNSZoneCleared events raised by the PublicResolverV1 contract.
func (*PublicResolverV1DNSZoneClearedIterator) Close ¶
func (it *PublicResolverV1DNSZoneClearedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV1DNSZoneClearedIterator) Error ¶
func (it *PublicResolverV1DNSZoneClearedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV1DNSZoneClearedIterator) Next ¶
func (it *PublicResolverV1DNSZoneClearedIterator) 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 PublicResolverV1Filterer ¶
type PublicResolverV1Filterer struct {
// contains filtered or unexported fields
}
PublicResolverV1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPublicResolverV1Filterer ¶
func NewPublicResolverV1Filterer(address common.Address, filterer bind.ContractFilterer) (*PublicResolverV1Filterer, error)
NewPublicResolverV1Filterer creates a new log filterer instance of PublicResolverV1, bound to a specific deployed contract.
func (*PublicResolverV1Filterer) FilterABIChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*PublicResolverV1ABIChangedIterator, error)
FilterABIChanged is a free log retrieval operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.
Solidity: event ABIChanged(bytes32 indexed node, uint256 indexed contentType)
func (*PublicResolverV1Filterer) FilterAddrChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV1AddrChangedIterator, error)
FilterAddrChanged is a free log retrieval operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*PublicResolverV1Filterer) FilterAddressChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) FilterAddressChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV1AddressChangedIterator, error)
FilterAddressChanged is a free log retrieval operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.
Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)
func (*PublicResolverV1Filterer) FilterAuthorisationChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) FilterAuthorisationChanged(opts *bind.FilterOpts, node [][32]byte, owner []common.Address, target []common.Address) (*PublicResolverV1AuthorisationChangedIterator, error)
FilterAuthorisationChanged is a free log retrieval operation binding the contract event 0xe1c5610a6e0cbe10764ecd182adcef1ec338dc4e199c99c32ce98f38e12791df.
Solidity: event AuthorisationChanged(bytes32 indexed node, address indexed owner, address indexed target, bool isAuthorised)
func (*PublicResolverV1Filterer) FilterContenthashChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV1ContenthashChangedIterator, error)
FilterContenthashChanged is a free log retrieval operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.
Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)
func (*PublicResolverV1Filterer) FilterDNSRecordChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) FilterDNSRecordChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV1DNSRecordChangedIterator, 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 (*PublicResolverV1Filterer) FilterDNSRecordDeleted ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) FilterDNSRecordDeleted(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV1DNSRecordDeletedIterator, error)
FilterDNSRecordDeleted is a free log retrieval operation binding the contract event 0x03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a1207.
Solidity: event DNSRecordDeleted(bytes32 indexed node, bytes name, uint16 resource)
func (*PublicResolverV1Filterer) FilterDNSZoneCleared ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) FilterDNSZoneCleared(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV1DNSZoneClearedIterator, error)
FilterDNSZoneCleared is a free log retrieval operation binding the contract event 0xb757169b8492ca2f1c6619d9d76ce22803035c3b1d5f6930dffe7b127c1a1983.
Solidity: event DNSZoneCleared(bytes32 indexed node)
func (*PublicResolverV1Filterer) FilterInterfaceChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) FilterInterfaceChanged(opts *bind.FilterOpts, node [][32]byte, interfaceID [][4]byte) (*PublicResolverV1InterfaceChangedIterator, 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 (*PublicResolverV1Filterer) FilterNameChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV1NameChangedIterator, error)
FilterNameChanged is a free log retrieval operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*PublicResolverV1Filterer) FilterPubkeyChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV1PubkeyChangedIterator, error)
FilterPubkeyChanged is a free log retrieval operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
Solidity: event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)
func (*PublicResolverV1Filterer) FilterTextChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*PublicResolverV1TextChangedIterator, error)
FilterTextChanged is a free log retrieval operation binding the contract event 0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550.
Solidity: event TextChanged(bytes32 indexed node, string indexed indexedKey, string key)
func (*PublicResolverV1Filterer) ParseABIChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) ParseABIChanged(log types.Log) (*PublicResolverV1ABIChanged, error)
ParseABIChanged is a log parse operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.
Solidity: event ABIChanged(bytes32 indexed node, uint256 indexed contentType)
func (*PublicResolverV1Filterer) ParseAddrChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) ParseAddrChanged(log types.Log) (*PublicResolverV1AddrChanged, error)
ParseAddrChanged is a log parse operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*PublicResolverV1Filterer) ParseAddressChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) ParseAddressChanged(log types.Log) (*PublicResolverV1AddressChanged, error)
ParseAddressChanged is a log parse operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.
Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)
func (*PublicResolverV1Filterer) ParseAuthorisationChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) ParseAuthorisationChanged(log types.Log) (*PublicResolverV1AuthorisationChanged, error)
ParseAuthorisationChanged is a log parse operation binding the contract event 0xe1c5610a6e0cbe10764ecd182adcef1ec338dc4e199c99c32ce98f38e12791df.
Solidity: event AuthorisationChanged(bytes32 indexed node, address indexed owner, address indexed target, bool isAuthorised)
func (*PublicResolverV1Filterer) ParseContenthashChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) ParseContenthashChanged(log types.Log) (*PublicResolverV1ContenthashChanged, error)
ParseContenthashChanged is a log parse operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.
Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)
func (*PublicResolverV1Filterer) ParseDNSRecordChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) ParseDNSRecordChanged(log types.Log) (*PublicResolverV1DNSRecordChanged, 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 (*PublicResolverV1Filterer) ParseDNSRecordDeleted ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) ParseDNSRecordDeleted(log types.Log) (*PublicResolverV1DNSRecordDeleted, error)
ParseDNSRecordDeleted is a log parse operation binding the contract event 0x03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a1207.
Solidity: event DNSRecordDeleted(bytes32 indexed node, bytes name, uint16 resource)
func (*PublicResolverV1Filterer) ParseDNSZoneCleared ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) ParseDNSZoneCleared(log types.Log) (*PublicResolverV1DNSZoneCleared, error)
ParseDNSZoneCleared is a log parse operation binding the contract event 0xb757169b8492ca2f1c6619d9d76ce22803035c3b1d5f6930dffe7b127c1a1983.
Solidity: event DNSZoneCleared(bytes32 indexed node)
func (*PublicResolverV1Filterer) ParseInterfaceChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) ParseInterfaceChanged(log types.Log) (*PublicResolverV1InterfaceChanged, error)
ParseInterfaceChanged is a log parse operation binding the contract event 0x7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa.
Solidity: event InterfaceChanged(bytes32 indexed node, bytes4 indexed interfaceID, address implementer)
func (*PublicResolverV1Filterer) ParseNameChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) ParseNameChanged(log types.Log) (*PublicResolverV1NameChanged, error)
ParseNameChanged is a log parse operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*PublicResolverV1Filterer) ParsePubkeyChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) ParsePubkeyChanged(log types.Log) (*PublicResolverV1PubkeyChanged, error)
ParsePubkeyChanged is a log parse operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
Solidity: event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)
func (*PublicResolverV1Filterer) ParseTextChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) ParseTextChanged(log types.Log) (*PublicResolverV1TextChanged, error)
ParseTextChanged is a log parse operation binding the contract event 0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550.
Solidity: event TextChanged(bytes32 indexed node, string indexed indexedKey, string key)
func (*PublicResolverV1Filterer) WatchABIChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1ABIChanged, 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 (*PublicResolverV1Filterer) WatchAddrChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1AddrChanged, 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 (*PublicResolverV1Filterer) WatchAddressChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) WatchAddressChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1AddressChanged, 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 (*PublicResolverV1Filterer) WatchAuthorisationChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) WatchAuthorisationChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1AuthorisationChanged, node [][32]byte, owner []common.Address, target []common.Address) (event.Subscription, error)
WatchAuthorisationChanged is a free log subscription operation binding the contract event 0xe1c5610a6e0cbe10764ecd182adcef1ec338dc4e199c99c32ce98f38e12791df.
Solidity: event AuthorisationChanged(bytes32 indexed node, address indexed owner, address indexed target, bool isAuthorised)
func (*PublicResolverV1Filterer) WatchContenthashChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1ContenthashChanged, 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 (*PublicResolverV1Filterer) WatchDNSRecordChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) WatchDNSRecordChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1DNSRecordChanged, 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 (*PublicResolverV1Filterer) WatchDNSRecordDeleted ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) WatchDNSRecordDeleted(opts *bind.WatchOpts, sink chan<- *PublicResolverV1DNSRecordDeleted, 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 (*PublicResolverV1Filterer) WatchDNSZoneCleared ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) WatchDNSZoneCleared(opts *bind.WatchOpts, sink chan<- *PublicResolverV1DNSZoneCleared, node [][32]byte) (event.Subscription, error)
WatchDNSZoneCleared is a free log subscription operation binding the contract event 0xb757169b8492ca2f1c6619d9d76ce22803035c3b1d5f6930dffe7b127c1a1983.
Solidity: event DNSZoneCleared(bytes32 indexed node)
func (*PublicResolverV1Filterer) WatchInterfaceChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) WatchInterfaceChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1InterfaceChanged, 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 (*PublicResolverV1Filterer) WatchNameChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1NameChanged, 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 (*PublicResolverV1Filterer) WatchPubkeyChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1PubkeyChanged, 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 (*PublicResolverV1Filterer) WatchTextChanged ¶
func (_PublicResolverV1 *PublicResolverV1Filterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV1TextChanged, node [][32]byte, indexedKey []string) (event.Subscription, error)
WatchTextChanged is a free log subscription operation binding the contract event 0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550.
Solidity: event TextChanged(bytes32 indexed node, string indexed indexedKey, string key)
type PublicResolverV1InterfaceChanged ¶
type PublicResolverV1InterfaceChanged struct { Node [32]byte InterfaceID [4]byte Implementer common.Address Raw types.Log // Blockchain specific contextual infos }
PublicResolverV1InterfaceChanged represents a InterfaceChanged event raised by the PublicResolverV1 contract.
type PublicResolverV1InterfaceChangedIterator ¶
type PublicResolverV1InterfaceChangedIterator struct { Event *PublicResolverV1InterfaceChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV1InterfaceChangedIterator is returned from FilterInterfaceChanged and is used to iterate over the raw logs and unpacked data for InterfaceChanged events raised by the PublicResolverV1 contract.
func (*PublicResolverV1InterfaceChangedIterator) Close ¶
func (it *PublicResolverV1InterfaceChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV1InterfaceChangedIterator) Error ¶
func (it *PublicResolverV1InterfaceChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV1InterfaceChangedIterator) Next ¶
func (it *PublicResolverV1InterfaceChangedIterator) 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 PublicResolverV1NameChanged ¶
type PublicResolverV1NameChanged struct { Node [32]byte Name string Raw types.Log // Blockchain specific contextual infos }
PublicResolverV1NameChanged represents a NameChanged event raised by the PublicResolverV1 contract.
type PublicResolverV1NameChangedIterator ¶
type PublicResolverV1NameChangedIterator struct { Event *PublicResolverV1NameChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV1NameChangedIterator is returned from FilterNameChanged and is used to iterate over the raw logs and unpacked data for NameChanged events raised by the PublicResolverV1 contract.
func (*PublicResolverV1NameChangedIterator) Close ¶
func (it *PublicResolverV1NameChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV1NameChangedIterator) Error ¶
func (it *PublicResolverV1NameChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV1NameChangedIterator) Next ¶
func (it *PublicResolverV1NameChangedIterator) 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 PublicResolverV1PubkeyChanged ¶
type PublicResolverV1PubkeyChanged struct { Node [32]byte X [32]byte Y [32]byte Raw types.Log // Blockchain specific contextual infos }
PublicResolverV1PubkeyChanged represents a PubkeyChanged event raised by the PublicResolverV1 contract.
type PublicResolverV1PubkeyChangedIterator ¶
type PublicResolverV1PubkeyChangedIterator struct { Event *PublicResolverV1PubkeyChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV1PubkeyChangedIterator is returned from FilterPubkeyChanged and is used to iterate over the raw logs and unpacked data for PubkeyChanged events raised by the PublicResolverV1 contract.
func (*PublicResolverV1PubkeyChangedIterator) Close ¶
func (it *PublicResolverV1PubkeyChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV1PubkeyChangedIterator) Error ¶
func (it *PublicResolverV1PubkeyChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV1PubkeyChangedIterator) Next ¶
func (it *PublicResolverV1PubkeyChangedIterator) 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 PublicResolverV1Raw ¶
type PublicResolverV1Raw struct {
Contract *PublicResolverV1 // Generic contract binding to access the raw methods on
}
PublicResolverV1Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*PublicResolverV1Raw) Call ¶
func (_PublicResolverV1 *PublicResolverV1Raw) 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 (*PublicResolverV1Raw) Transact ¶
func (_PublicResolverV1 *PublicResolverV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PublicResolverV1Raw) Transfer ¶
func (_PublicResolverV1 *PublicResolverV1Raw) 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 PublicResolverV1Session ¶
type PublicResolverV1Session struct { Contract *PublicResolverV1 // 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 }
PublicResolverV1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PublicResolverV1Session) ABI ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) Addr ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) Addr0 ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) Authorisations ¶
func (_PublicResolverV1 *PublicResolverV1Session) Authorisations(arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
Authorisations is a free data retrieval call binding the contract method 0xf86bc879.
Solidity: function authorisations(bytes32 , address , address ) view returns(bool)
func (*PublicResolverV1Session) ClearDNSZone ¶
func (_PublicResolverV1 *PublicResolverV1Session) ClearDNSZone(node [32]byte) (*types.Transaction, error)
ClearDNSZone is a paid mutator transaction binding the contract method 0xad5780af.
Solidity: function clearDNSZone(bytes32 node) returns()
func (*PublicResolverV1Session) Contenthash ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) DnsRecord ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) HasDNSRecords ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) InterfaceImplementer ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) Multicall ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) Name ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) Pubkey ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) SetABI ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) SetAddr ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) SetAddr0 ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) SetAuthorisation ¶
func (_PublicResolverV1 *PublicResolverV1Session) SetAuthorisation(node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)
SetAuthorisation is a paid mutator transaction binding the contract method 0x3e9ce794.
Solidity: function setAuthorisation(bytes32 node, address target, bool isAuthorised) returns()
func (*PublicResolverV1Session) SetContenthash ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) SetDNSRecords ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) SetInterface ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) SetName ¶
func (_PublicResolverV1 *PublicResolverV1Session) SetName(node [32]byte, name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 node, string name) returns()
func (*PublicResolverV1Session) SetPubkey ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) SetText ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 (*PublicResolverV1Session) SupportsInterface ¶
func (_PublicResolverV1 *PublicResolverV1Session) 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 PublicResolverV1TextChanged ¶
type PublicResolverV1TextChanged struct { Node [32]byte IndexedKey common.Hash Key string Raw types.Log // Blockchain specific contextual infos }
PublicResolverV1TextChanged represents a TextChanged event raised by the PublicResolverV1 contract.
type PublicResolverV1TextChangedIterator ¶
type PublicResolverV1TextChangedIterator struct { Event *PublicResolverV1TextChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV1TextChangedIterator is returned from FilterTextChanged and is used to iterate over the raw logs and unpacked data for TextChanged events raised by the PublicResolverV1 contract.
func (*PublicResolverV1TextChangedIterator) Close ¶
func (it *PublicResolverV1TextChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV1TextChangedIterator) Error ¶
func (it *PublicResolverV1TextChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV1TextChangedIterator) Next ¶
func (it *PublicResolverV1TextChangedIterator) 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 PublicResolverV1Transactor ¶
type PublicResolverV1Transactor struct {
// contains filtered or unexported fields
}
PublicResolverV1Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPublicResolverV1Transactor ¶
func NewPublicResolverV1Transactor(address common.Address, transactor bind.ContractTransactor) (*PublicResolverV1Transactor, error)
NewPublicResolverV1Transactor creates a new write-only instance of PublicResolverV1, bound to a specific deployed contract.
func (*PublicResolverV1Transactor) ClearDNSZone ¶
func (_PublicResolverV1 *PublicResolverV1Transactor) ClearDNSZone(opts *bind.TransactOpts, node [32]byte) (*types.Transaction, error)
ClearDNSZone is a paid mutator transaction binding the contract method 0xad5780af.
Solidity: function clearDNSZone(bytes32 node) returns()
func (*PublicResolverV1Transactor) Multicall ¶
func (_PublicResolverV1 *PublicResolverV1Transactor) 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 (*PublicResolverV1Transactor) SetABI ¶
func (_PublicResolverV1 *PublicResolverV1Transactor) 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 (*PublicResolverV1Transactor) SetAddr ¶
func (_PublicResolverV1 *PublicResolverV1Transactor) 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 (*PublicResolverV1Transactor) SetAddr0 ¶
func (_PublicResolverV1 *PublicResolverV1Transactor) 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 (*PublicResolverV1Transactor) SetAuthorisation ¶
func (_PublicResolverV1 *PublicResolverV1Transactor) SetAuthorisation(opts *bind.TransactOpts, node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)
SetAuthorisation is a paid mutator transaction binding the contract method 0x3e9ce794.
Solidity: function setAuthorisation(bytes32 node, address target, bool isAuthorised) returns()
func (*PublicResolverV1Transactor) SetContenthash ¶
func (_PublicResolverV1 *PublicResolverV1Transactor) 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 (*PublicResolverV1Transactor) SetDNSRecords ¶
func (_PublicResolverV1 *PublicResolverV1Transactor) 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 (*PublicResolverV1Transactor) SetInterface ¶
func (_PublicResolverV1 *PublicResolverV1Transactor) 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 (*PublicResolverV1Transactor) SetName ¶
func (_PublicResolverV1 *PublicResolverV1Transactor) SetName(opts *bind.TransactOpts, node [32]byte, name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 node, string name) returns()
func (*PublicResolverV1Transactor) SetPubkey ¶
func (_PublicResolverV1 *PublicResolverV1Transactor) 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 (*PublicResolverV1Transactor) SetText ¶
func (_PublicResolverV1 *PublicResolverV1Transactor) SetText(opts *bind.TransactOpts, node [32]byte, key string, value string) (*types.Transaction, error)
SetText is a paid mutator transaction binding the contract method 0x10f13a8c.
Solidity: function setText(bytes32 node, string key, string value) returns()
type PublicResolverV1TransactorRaw ¶
type PublicResolverV1TransactorRaw struct {
Contract *PublicResolverV1Transactor // Generic write-only contract binding to access the raw methods on
}
PublicResolverV1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PublicResolverV1TransactorRaw) Transact ¶
func (_PublicResolverV1 *PublicResolverV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PublicResolverV1TransactorRaw) Transfer ¶
func (_PublicResolverV1 *PublicResolverV1TransactorRaw) 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 PublicResolverV1TransactorSession ¶
type PublicResolverV1TransactorSession struct { Contract *PublicResolverV1Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PublicResolverV1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PublicResolverV1TransactorSession) ClearDNSZone ¶
func (_PublicResolverV1 *PublicResolverV1TransactorSession) ClearDNSZone(node [32]byte) (*types.Transaction, error)
ClearDNSZone is a paid mutator transaction binding the contract method 0xad5780af.
Solidity: function clearDNSZone(bytes32 node) returns()
func (*PublicResolverV1TransactorSession) Multicall ¶
func (_PublicResolverV1 *PublicResolverV1TransactorSession) 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 (*PublicResolverV1TransactorSession) SetABI ¶
func (_PublicResolverV1 *PublicResolverV1TransactorSession) 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 (*PublicResolverV1TransactorSession) SetAddr ¶
func (_PublicResolverV1 *PublicResolverV1TransactorSession) 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 (*PublicResolverV1TransactorSession) SetAddr0 ¶
func (_PublicResolverV1 *PublicResolverV1TransactorSession) 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 (*PublicResolverV1TransactorSession) SetAuthorisation ¶
func (_PublicResolverV1 *PublicResolverV1TransactorSession) SetAuthorisation(node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)
SetAuthorisation is a paid mutator transaction binding the contract method 0x3e9ce794.
Solidity: function setAuthorisation(bytes32 node, address target, bool isAuthorised) returns()
func (*PublicResolverV1TransactorSession) SetContenthash ¶
func (_PublicResolverV1 *PublicResolverV1TransactorSession) 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 (*PublicResolverV1TransactorSession) SetDNSRecords ¶
func (_PublicResolverV1 *PublicResolverV1TransactorSession) 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 (*PublicResolverV1TransactorSession) SetInterface ¶
func (_PublicResolverV1 *PublicResolverV1TransactorSession) 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 (*PublicResolverV1TransactorSession) SetName ¶
func (_PublicResolverV1 *PublicResolverV1TransactorSession) SetName(node [32]byte, name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 node, string name) returns()
func (*PublicResolverV1TransactorSession) SetPubkey ¶
func (_PublicResolverV1 *PublicResolverV1TransactorSession) 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 (*PublicResolverV1TransactorSession) SetText ¶
func (_PublicResolverV1 *PublicResolverV1TransactorSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
SetText is a paid mutator transaction binding the contract method 0x10f13a8c.
Solidity: function setText(bytes32 node, string key, string value) returns()
type PublicResolverV2 ¶
type PublicResolverV2 struct { PublicResolverV2Caller // Read-only binding to the contract PublicResolverV2Transactor // Write-only binding to the contract PublicResolverV2Filterer // Log filterer for contract events }
PublicResolverV2 is an auto generated Go binding around an Ethereum contract.
func NewPublicResolverV2 ¶
func NewPublicResolverV2(address common.Address, backend bind.ContractBackend) (*PublicResolverV2, error)
NewPublicResolverV2 creates a new instance of PublicResolverV2, bound to a specific deployed contract.
type PublicResolverV2ABIChanged ¶
type PublicResolverV2ABIChanged struct { Node [32]byte ContentType *big.Int Raw types.Log // Blockchain specific contextual infos }
PublicResolverV2ABIChanged represents a ABIChanged event raised by the PublicResolverV2 contract.
type PublicResolverV2ABIChangedIterator ¶
type PublicResolverV2ABIChangedIterator struct { Event *PublicResolverV2ABIChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV2ABIChangedIterator is returned from FilterABIChanged and is used to iterate over the raw logs and unpacked data for ABIChanged events raised by the PublicResolverV2 contract.
func (*PublicResolverV2ABIChangedIterator) Close ¶
func (it *PublicResolverV2ABIChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV2ABIChangedIterator) Error ¶
func (it *PublicResolverV2ABIChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV2ABIChangedIterator) Next ¶
func (it *PublicResolverV2ABIChangedIterator) 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 PublicResolverV2AddrChanged ¶
type PublicResolverV2AddrChanged struct { Node [32]byte A common.Address Raw types.Log // Blockchain specific contextual infos }
PublicResolverV2AddrChanged represents a AddrChanged event raised by the PublicResolverV2 contract.
type PublicResolverV2AddrChangedIterator ¶
type PublicResolverV2AddrChangedIterator struct { Event *PublicResolverV2AddrChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV2AddrChangedIterator is returned from FilterAddrChanged and is used to iterate over the raw logs and unpacked data for AddrChanged events raised by the PublicResolverV2 contract.
func (*PublicResolverV2AddrChangedIterator) Close ¶
func (it *PublicResolverV2AddrChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV2AddrChangedIterator) Error ¶
func (it *PublicResolverV2AddrChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV2AddrChangedIterator) Next ¶
func (it *PublicResolverV2AddrChangedIterator) 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 PublicResolverV2AddressChanged ¶
type PublicResolverV2AddressChanged struct { Node [32]byte CoinType *big.Int NewAddress []byte Raw types.Log // Blockchain specific contextual infos }
PublicResolverV2AddressChanged represents a AddressChanged event raised by the PublicResolverV2 contract.
type PublicResolverV2AddressChangedIterator ¶
type PublicResolverV2AddressChangedIterator struct { Event *PublicResolverV2AddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV2AddressChangedIterator is returned from FilterAddressChanged and is used to iterate over the raw logs and unpacked data for AddressChanged events raised by the PublicResolverV2 contract.
func (*PublicResolverV2AddressChangedIterator) Close ¶
func (it *PublicResolverV2AddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV2AddressChangedIterator) Error ¶
func (it *PublicResolverV2AddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV2AddressChangedIterator) Next ¶
func (it *PublicResolverV2AddressChangedIterator) 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 PublicResolverV2ApprovalForAll ¶
type PublicResolverV2ApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
PublicResolverV2ApprovalForAll represents a ApprovalForAll event raised by the PublicResolverV2 contract.
type PublicResolverV2ApprovalForAllIterator ¶
type PublicResolverV2ApprovalForAllIterator struct { Event *PublicResolverV2ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV2ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the PublicResolverV2 contract.
func (*PublicResolverV2ApprovalForAllIterator) Close ¶
func (it *PublicResolverV2ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV2ApprovalForAllIterator) Error ¶
func (it *PublicResolverV2ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV2ApprovalForAllIterator) Next ¶
func (it *PublicResolverV2ApprovalForAllIterator) 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 PublicResolverV2Approved ¶
type PublicResolverV2Approved struct { Owner common.Address Node [32]byte Delegate common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
PublicResolverV2Approved represents a Approved event raised by the PublicResolverV2 contract.
type PublicResolverV2ApprovedIterator ¶
type PublicResolverV2ApprovedIterator struct { Event *PublicResolverV2Approved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV2ApprovedIterator is returned from FilterApproved and is used to iterate over the raw logs and unpacked data for Approved events raised by the PublicResolverV2 contract.
func (*PublicResolverV2ApprovedIterator) Close ¶
func (it *PublicResolverV2ApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV2ApprovedIterator) Error ¶
func (it *PublicResolverV2ApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV2ApprovedIterator) Next ¶
func (it *PublicResolverV2ApprovedIterator) 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 PublicResolverV2Caller ¶
type PublicResolverV2Caller struct {
// contains filtered or unexported fields
}
PublicResolverV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewPublicResolverV2Caller ¶
func NewPublicResolverV2Caller(address common.Address, caller bind.ContractCaller) (*PublicResolverV2Caller, error)
NewPublicResolverV2Caller creates a new read-only instance of PublicResolverV2, bound to a specific deployed contract.
func (*PublicResolverV2Caller) ABI ¶
func (_PublicResolverV2 *PublicResolverV2Caller) 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 (*PublicResolverV2Caller) Addr ¶
func (_PublicResolverV2 *PublicResolverV2Caller) 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 (*PublicResolverV2Caller) Addr0 ¶
func (_PublicResolverV2 *PublicResolverV2Caller) 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 (*PublicResolverV2Caller) Contenthash ¶
func (_PublicResolverV2 *PublicResolverV2Caller) 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 (*PublicResolverV2Caller) DnsRecord ¶
func (_PublicResolverV2 *PublicResolverV2Caller) 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 (*PublicResolverV2Caller) HasDNSRecords ¶
func (_PublicResolverV2 *PublicResolverV2Caller) 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 (*PublicResolverV2Caller) InterfaceImplementer ¶
func (_PublicResolverV2 *PublicResolverV2Caller) 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 (*PublicResolverV2Caller) IsApprovedFor ¶
func (_PublicResolverV2 *PublicResolverV2Caller) 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 (*PublicResolverV2Caller) IsApprovedForAll ¶
func (_PublicResolverV2 *PublicResolverV2Caller) 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 (*PublicResolverV2Caller) Name ¶
func (_PublicResolverV2 *PublicResolverV2Caller) 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 (*PublicResolverV2Caller) Pubkey ¶
func (_PublicResolverV2 *PublicResolverV2Caller) 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 (*PublicResolverV2Caller) RecordVersions ¶
func (_PublicResolverV2 *PublicResolverV2Caller) 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 (*PublicResolverV2Caller) SupportsInterface ¶
func (_PublicResolverV2 *PublicResolverV2Caller) 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 (*PublicResolverV2Caller) Text ¶
func (_PublicResolverV2 *PublicResolverV2Caller) 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 PublicResolverV2CallerRaw ¶
type PublicResolverV2CallerRaw struct {
Contract *PublicResolverV2Caller // Generic read-only contract binding to access the raw methods on
}
PublicResolverV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PublicResolverV2CallerRaw) Call ¶
func (_PublicResolverV2 *PublicResolverV2CallerRaw) 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 PublicResolverV2CallerSession ¶
type PublicResolverV2CallerSession struct { Contract *PublicResolverV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PublicResolverV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PublicResolverV2CallerSession) ABI ¶
func (_PublicResolverV2 *PublicResolverV2CallerSession) 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 (*PublicResolverV2CallerSession) Addr ¶
func (_PublicResolverV2 *PublicResolverV2CallerSession) 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 (*PublicResolverV2CallerSession) Addr0 ¶
func (_PublicResolverV2 *PublicResolverV2CallerSession) 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 (*PublicResolverV2CallerSession) Contenthash ¶
func (_PublicResolverV2 *PublicResolverV2CallerSession) 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 (*PublicResolverV2CallerSession) DnsRecord ¶
func (_PublicResolverV2 *PublicResolverV2CallerSession) 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 (*PublicResolverV2CallerSession) HasDNSRecords ¶
func (_PublicResolverV2 *PublicResolverV2CallerSession) 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 (*PublicResolverV2CallerSession) InterfaceImplementer ¶
func (_PublicResolverV2 *PublicResolverV2CallerSession) 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 (*PublicResolverV2CallerSession) IsApprovedFor ¶
func (_PublicResolverV2 *PublicResolverV2CallerSession) 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 (*PublicResolverV2CallerSession) IsApprovedForAll ¶
func (_PublicResolverV2 *PublicResolverV2CallerSession) 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 (*PublicResolverV2CallerSession) Name ¶
func (_PublicResolverV2 *PublicResolverV2CallerSession) 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 (*PublicResolverV2CallerSession) Pubkey ¶
func (_PublicResolverV2 *PublicResolverV2CallerSession) 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 (*PublicResolverV2CallerSession) RecordVersions ¶
func (_PublicResolverV2 *PublicResolverV2CallerSession) 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 (*PublicResolverV2CallerSession) SupportsInterface ¶
func (_PublicResolverV2 *PublicResolverV2CallerSession) 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 PublicResolverV2ContenthashChanged ¶
type PublicResolverV2ContenthashChanged struct { Node [32]byte Hash []byte Raw types.Log // Blockchain specific contextual infos }
PublicResolverV2ContenthashChanged represents a ContenthashChanged event raised by the PublicResolverV2 contract.
type PublicResolverV2ContenthashChangedIterator ¶
type PublicResolverV2ContenthashChangedIterator struct { Event *PublicResolverV2ContenthashChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV2ContenthashChangedIterator is returned from FilterContenthashChanged and is used to iterate over the raw logs and unpacked data for ContenthashChanged events raised by the PublicResolverV2 contract.
func (*PublicResolverV2ContenthashChangedIterator) Close ¶
func (it *PublicResolverV2ContenthashChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV2ContenthashChangedIterator) Error ¶
func (it *PublicResolverV2ContenthashChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV2ContenthashChangedIterator) Next ¶
func (it *PublicResolverV2ContenthashChangedIterator) 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 PublicResolverV2DNSRecordChanged ¶
type PublicResolverV2DNSRecordChanged struct { Node [32]byte Name []byte Resource uint16 Record []byte Raw types.Log // Blockchain specific contextual infos }
PublicResolverV2DNSRecordChanged represents a DNSRecordChanged event raised by the PublicResolverV2 contract.
type PublicResolverV2DNSRecordChangedIterator ¶
type PublicResolverV2DNSRecordChangedIterator struct { Event *PublicResolverV2DNSRecordChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV2DNSRecordChangedIterator is returned from FilterDNSRecordChanged and is used to iterate over the raw logs and unpacked data for DNSRecordChanged events raised by the PublicResolverV2 contract.
func (*PublicResolverV2DNSRecordChangedIterator) Close ¶
func (it *PublicResolverV2DNSRecordChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV2DNSRecordChangedIterator) Error ¶
func (it *PublicResolverV2DNSRecordChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV2DNSRecordChangedIterator) Next ¶
func (it *PublicResolverV2DNSRecordChangedIterator) 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 PublicResolverV2DNSRecordDeleted ¶
type PublicResolverV2DNSRecordDeleted struct { Node [32]byte Name []byte Resource uint16 Raw types.Log // Blockchain specific contextual infos }
PublicResolverV2DNSRecordDeleted represents a DNSRecordDeleted event raised by the PublicResolverV2 contract.
type PublicResolverV2DNSRecordDeletedIterator ¶
type PublicResolverV2DNSRecordDeletedIterator struct { Event *PublicResolverV2DNSRecordDeleted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV2DNSRecordDeletedIterator is returned from FilterDNSRecordDeleted and is used to iterate over the raw logs and unpacked data for DNSRecordDeleted events raised by the PublicResolverV2 contract.
func (*PublicResolverV2DNSRecordDeletedIterator) Close ¶
func (it *PublicResolverV2DNSRecordDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV2DNSRecordDeletedIterator) Error ¶
func (it *PublicResolverV2DNSRecordDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV2DNSRecordDeletedIterator) Next ¶
func (it *PublicResolverV2DNSRecordDeletedIterator) 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 PublicResolverV2DNSZonehashChanged ¶
type PublicResolverV2DNSZonehashChanged struct { Node [32]byte Lastzonehash []byte Zonehash []byte Raw types.Log // Blockchain specific contextual infos }
PublicResolverV2DNSZonehashChanged represents a DNSZonehashChanged event raised by the PublicResolverV2 contract.
type PublicResolverV2DNSZonehashChangedIterator ¶
type PublicResolverV2DNSZonehashChangedIterator struct { Event *PublicResolverV2DNSZonehashChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV2DNSZonehashChangedIterator is returned from FilterDNSZonehashChanged and is used to iterate over the raw logs and unpacked data for DNSZonehashChanged events raised by the PublicResolverV2 contract.
func (*PublicResolverV2DNSZonehashChangedIterator) Close ¶
func (it *PublicResolverV2DNSZonehashChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV2DNSZonehashChangedIterator) Error ¶
func (it *PublicResolverV2DNSZonehashChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV2DNSZonehashChangedIterator) Next ¶
func (it *PublicResolverV2DNSZonehashChangedIterator) 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 PublicResolverV2Filterer ¶
type PublicResolverV2Filterer struct {
// contains filtered or unexported fields
}
PublicResolverV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPublicResolverV2Filterer ¶
func NewPublicResolverV2Filterer(address common.Address, filterer bind.ContractFilterer) (*PublicResolverV2Filterer, error)
NewPublicResolverV2Filterer creates a new log filterer instance of PublicResolverV2, bound to a specific deployed contract.
func (*PublicResolverV2Filterer) FilterABIChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) FilterABIChanged(opts *bind.FilterOpts, node [][32]byte, contentType []*big.Int) (*PublicResolverV2ABIChangedIterator, error)
FilterABIChanged is a free log retrieval operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.
Solidity: event ABIChanged(bytes32 indexed node, uint256 indexed contentType)
func (*PublicResolverV2Filterer) FilterAddrChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) FilterAddrChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2AddrChangedIterator, error)
FilterAddrChanged is a free log retrieval operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*PublicResolverV2Filterer) FilterAddressChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) FilterAddressChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2AddressChangedIterator, error)
FilterAddressChanged is a free log retrieval operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.
Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)
func (*PublicResolverV2Filterer) FilterApprovalForAll ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*PublicResolverV2ApprovalForAllIterator, 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 (*PublicResolverV2Filterer) FilterApproved ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) FilterApproved(opts *bind.FilterOpts, node [][32]byte, delegate []common.Address, approved []bool) (*PublicResolverV2ApprovedIterator, 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 (*PublicResolverV2Filterer) FilterContenthashChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2ContenthashChangedIterator, error)
FilterContenthashChanged is a free log retrieval operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.
Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)
func (*PublicResolverV2Filterer) FilterDNSRecordChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) FilterDNSRecordChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2DNSRecordChangedIterator, 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 (*PublicResolverV2Filterer) FilterDNSRecordDeleted ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) FilterDNSRecordDeleted(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2DNSRecordDeletedIterator, error)
FilterDNSRecordDeleted is a free log retrieval operation binding the contract event 0x03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a1207.
Solidity: event DNSRecordDeleted(bytes32 indexed node, bytes name, uint16 resource)
func (*PublicResolverV2Filterer) FilterDNSZonehashChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) FilterDNSZonehashChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2DNSZonehashChangedIterator, error)
FilterDNSZonehashChanged is a free log retrieval operation binding the contract event 0x8f15ed4b723ef428f250961da8315675b507046737e19319fc1a4d81bfe87f85.
Solidity: event DNSZonehashChanged(bytes32 indexed node, bytes lastzonehash, bytes zonehash)
func (*PublicResolverV2Filterer) FilterInterfaceChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) FilterInterfaceChanged(opts *bind.FilterOpts, node [][32]byte, interfaceID [][4]byte) (*PublicResolverV2InterfaceChangedIterator, 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 (*PublicResolverV2Filterer) FilterNameChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2NameChangedIterator, error)
FilterNameChanged is a free log retrieval operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*PublicResolverV2Filterer) FilterPubkeyChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) FilterPubkeyChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2PubkeyChangedIterator, error)
FilterPubkeyChanged is a free log retrieval operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
Solidity: event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)
func (*PublicResolverV2Filterer) FilterTextChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*PublicResolverV2TextChangedIterator, 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 (*PublicResolverV2Filterer) FilterVersionChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) FilterVersionChanged(opts *bind.FilterOpts, node [][32]byte) (*PublicResolverV2VersionChangedIterator, error)
FilterVersionChanged is a free log retrieval operation binding the contract event 0xc6621ccb8f3f5a04bb6502154b2caf6adf5983fe76dfef1cfc9c42e3579db444.
Solidity: event VersionChanged(bytes32 indexed node, uint64 newVersion)
func (*PublicResolverV2Filterer) ParseABIChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) ParseABIChanged(log types.Log) (*PublicResolverV2ABIChanged, error)
ParseABIChanged is a log parse operation binding the contract event 0xaa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe3.
Solidity: event ABIChanged(bytes32 indexed node, uint256 indexed contentType)
func (*PublicResolverV2Filterer) ParseAddrChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) ParseAddrChanged(log types.Log) (*PublicResolverV2AddrChanged, error)
ParseAddrChanged is a log parse operation binding the contract event 0x52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd2.
Solidity: event AddrChanged(bytes32 indexed node, address a)
func (*PublicResolverV2Filterer) ParseAddressChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) ParseAddressChanged(log types.Log) (*PublicResolverV2AddressChanged, error)
ParseAddressChanged is a log parse operation binding the contract event 0x65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af752.
Solidity: event AddressChanged(bytes32 indexed node, uint256 coinType, bytes newAddress)
func (*PublicResolverV2Filterer) ParseApprovalForAll ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) ParseApprovalForAll(log types.Log) (*PublicResolverV2ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*PublicResolverV2Filterer) ParseApproved ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) ParseApproved(log types.Log) (*PublicResolverV2Approved, 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 (*PublicResolverV2Filterer) ParseContenthashChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) ParseContenthashChanged(log types.Log) (*PublicResolverV2ContenthashChanged, error)
ParseContenthashChanged is a log parse operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.
Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)
func (*PublicResolverV2Filterer) ParseDNSRecordChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) ParseDNSRecordChanged(log types.Log) (*PublicResolverV2DNSRecordChanged, 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 (*PublicResolverV2Filterer) ParseDNSRecordDeleted ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) ParseDNSRecordDeleted(log types.Log) (*PublicResolverV2DNSRecordDeleted, error)
ParseDNSRecordDeleted is a log parse operation binding the contract event 0x03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a1207.
Solidity: event DNSRecordDeleted(bytes32 indexed node, bytes name, uint16 resource)
func (*PublicResolverV2Filterer) ParseDNSZonehashChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) ParseDNSZonehashChanged(log types.Log) (*PublicResolverV2DNSZonehashChanged, error)
ParseDNSZonehashChanged is a log parse operation binding the contract event 0x8f15ed4b723ef428f250961da8315675b507046737e19319fc1a4d81bfe87f85.
Solidity: event DNSZonehashChanged(bytes32 indexed node, bytes lastzonehash, bytes zonehash)
func (*PublicResolverV2Filterer) ParseInterfaceChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) ParseInterfaceChanged(log types.Log) (*PublicResolverV2InterfaceChanged, error)
ParseInterfaceChanged is a log parse operation binding the contract event 0x7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa.
Solidity: event InterfaceChanged(bytes32 indexed node, bytes4 indexed interfaceID, address implementer)
func (*PublicResolverV2Filterer) ParseNameChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) ParseNameChanged(log types.Log) (*PublicResolverV2NameChanged, error)
ParseNameChanged is a log parse operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*PublicResolverV2Filterer) ParsePubkeyChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) ParsePubkeyChanged(log types.Log) (*PublicResolverV2PubkeyChanged, error)
ParsePubkeyChanged is a log parse operation binding the contract event 0x1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e46.
Solidity: event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y)
func (*PublicResolverV2Filterer) ParseTextChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) ParseTextChanged(log types.Log) (*PublicResolverV2TextChanged, 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 (*PublicResolverV2Filterer) ParseVersionChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) ParseVersionChanged(log types.Log) (*PublicResolverV2VersionChanged, error)
ParseVersionChanged is a log parse operation binding the contract event 0xc6621ccb8f3f5a04bb6502154b2caf6adf5983fe76dfef1cfc9c42e3579db444.
Solidity: event VersionChanged(bytes32 indexed node, uint64 newVersion)
func (*PublicResolverV2Filterer) WatchABIChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) WatchABIChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2ABIChanged, 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 (*PublicResolverV2Filterer) WatchAddrChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) WatchAddrChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2AddrChanged, 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 (*PublicResolverV2Filterer) WatchAddressChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) WatchAddressChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2AddressChanged, 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 (*PublicResolverV2Filterer) WatchApprovalForAll ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *PublicResolverV2ApprovalForAll, 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 (*PublicResolverV2Filterer) WatchApproved ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) WatchApproved(opts *bind.WatchOpts, sink chan<- *PublicResolverV2Approved, 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 (*PublicResolverV2Filterer) WatchContenthashChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2ContenthashChanged, 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 (*PublicResolverV2Filterer) WatchDNSRecordChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) WatchDNSRecordChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2DNSRecordChanged, 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 (*PublicResolverV2Filterer) WatchDNSRecordDeleted ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) WatchDNSRecordDeleted(opts *bind.WatchOpts, sink chan<- *PublicResolverV2DNSRecordDeleted, 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 (*PublicResolverV2Filterer) WatchDNSZonehashChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) WatchDNSZonehashChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2DNSZonehashChanged, 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 (*PublicResolverV2Filterer) WatchInterfaceChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) WatchInterfaceChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2InterfaceChanged, 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 (*PublicResolverV2Filterer) WatchNameChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2NameChanged, 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 (*PublicResolverV2Filterer) WatchPubkeyChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) WatchPubkeyChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2PubkeyChanged, 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 (*PublicResolverV2Filterer) WatchTextChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2TextChanged, 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 (*PublicResolverV2Filterer) WatchVersionChanged ¶
func (_PublicResolverV2 *PublicResolverV2Filterer) WatchVersionChanged(opts *bind.WatchOpts, sink chan<- *PublicResolverV2VersionChanged, 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 PublicResolverV2InterfaceChanged ¶
type PublicResolverV2InterfaceChanged struct { Node [32]byte InterfaceID [4]byte Implementer common.Address Raw types.Log // Blockchain specific contextual infos }
PublicResolverV2InterfaceChanged represents a InterfaceChanged event raised by the PublicResolverV2 contract.
type PublicResolverV2InterfaceChangedIterator ¶
type PublicResolverV2InterfaceChangedIterator struct { Event *PublicResolverV2InterfaceChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV2InterfaceChangedIterator is returned from FilterInterfaceChanged and is used to iterate over the raw logs and unpacked data for InterfaceChanged events raised by the PublicResolverV2 contract.
func (*PublicResolverV2InterfaceChangedIterator) Close ¶
func (it *PublicResolverV2InterfaceChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV2InterfaceChangedIterator) Error ¶
func (it *PublicResolverV2InterfaceChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV2InterfaceChangedIterator) Next ¶
func (it *PublicResolverV2InterfaceChangedIterator) 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 PublicResolverV2NameChanged ¶
type PublicResolverV2NameChanged struct { Node [32]byte Name string Raw types.Log // Blockchain specific contextual infos }
PublicResolverV2NameChanged represents a NameChanged event raised by the PublicResolverV2 contract.
type PublicResolverV2NameChangedIterator ¶
type PublicResolverV2NameChangedIterator struct { Event *PublicResolverV2NameChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV2NameChangedIterator is returned from FilterNameChanged and is used to iterate over the raw logs and unpacked data for NameChanged events raised by the PublicResolverV2 contract.
func (*PublicResolverV2NameChangedIterator) Close ¶
func (it *PublicResolverV2NameChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV2NameChangedIterator) Error ¶
func (it *PublicResolverV2NameChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV2NameChangedIterator) Next ¶
func (it *PublicResolverV2NameChangedIterator) 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 PublicResolverV2PubkeyChanged ¶
type PublicResolverV2PubkeyChanged struct { Node [32]byte X [32]byte Y [32]byte Raw types.Log // Blockchain specific contextual infos }
PublicResolverV2PubkeyChanged represents a PubkeyChanged event raised by the PublicResolverV2 contract.
type PublicResolverV2PubkeyChangedIterator ¶
type PublicResolverV2PubkeyChangedIterator struct { Event *PublicResolverV2PubkeyChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV2PubkeyChangedIterator is returned from FilterPubkeyChanged and is used to iterate over the raw logs and unpacked data for PubkeyChanged events raised by the PublicResolverV2 contract.
func (*PublicResolverV2PubkeyChangedIterator) Close ¶
func (it *PublicResolverV2PubkeyChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV2PubkeyChangedIterator) Error ¶
func (it *PublicResolverV2PubkeyChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV2PubkeyChangedIterator) Next ¶
func (it *PublicResolverV2PubkeyChangedIterator) 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 PublicResolverV2Raw ¶
type PublicResolverV2Raw struct {
Contract *PublicResolverV2 // Generic contract binding to access the raw methods on
}
PublicResolverV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*PublicResolverV2Raw) Call ¶
func (_PublicResolverV2 *PublicResolverV2Raw) 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 (*PublicResolverV2Raw) Transact ¶
func (_PublicResolverV2 *PublicResolverV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PublicResolverV2Raw) Transfer ¶
func (_PublicResolverV2 *PublicResolverV2Raw) 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 PublicResolverV2Session ¶
type PublicResolverV2Session struct { Contract *PublicResolverV2 // 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 }
PublicResolverV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PublicResolverV2Session) ABI ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) Addr ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) Addr0 ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) Approve ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) ClearRecords ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) Contenthash ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) DnsRecord ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) HasDNSRecords ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) InterfaceImplementer ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) IsApprovedFor ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) IsApprovedForAll ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) Multicall ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) MulticallWithNodeCheck ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) Name ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) Pubkey ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) RecordVersions ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) SetABI ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) SetAddr ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) SetAddr0 ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) SetApprovalForAll ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) SetContenthash ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) SetDNSRecords ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) SetInterface ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) SetName ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) SetPubkey ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) SetText ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) SetZonehash ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 (*PublicResolverV2Session) SupportsInterface ¶
func (_PublicResolverV2 *PublicResolverV2Session) 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 PublicResolverV2TextChanged ¶
type PublicResolverV2TextChanged struct { Node [32]byte IndexedKey common.Hash Key string Value string Raw types.Log // Blockchain specific contextual infos }
PublicResolverV2TextChanged represents a TextChanged event raised by the PublicResolverV2 contract.
type PublicResolverV2TextChangedIterator ¶
type PublicResolverV2TextChangedIterator struct { Event *PublicResolverV2TextChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV2TextChangedIterator is returned from FilterTextChanged and is used to iterate over the raw logs and unpacked data for TextChanged events raised by the PublicResolverV2 contract.
func (*PublicResolverV2TextChangedIterator) Close ¶
func (it *PublicResolverV2TextChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV2TextChangedIterator) Error ¶
func (it *PublicResolverV2TextChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV2TextChangedIterator) Next ¶
func (it *PublicResolverV2TextChangedIterator) 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 PublicResolverV2Transactor ¶
type PublicResolverV2Transactor struct {
// contains filtered or unexported fields
}
PublicResolverV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPublicResolverV2Transactor ¶
func NewPublicResolverV2Transactor(address common.Address, transactor bind.ContractTransactor) (*PublicResolverV2Transactor, error)
NewPublicResolverV2Transactor creates a new write-only instance of PublicResolverV2, bound to a specific deployed contract.
func (*PublicResolverV2Transactor) Approve ¶
func (_PublicResolverV2 *PublicResolverV2Transactor) 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 (*PublicResolverV2Transactor) ClearRecords ¶
func (_PublicResolverV2 *PublicResolverV2Transactor) 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 (*PublicResolverV2Transactor) Multicall ¶
func (_PublicResolverV2 *PublicResolverV2Transactor) 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 (*PublicResolverV2Transactor) MulticallWithNodeCheck ¶
func (_PublicResolverV2 *PublicResolverV2Transactor) 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 (*PublicResolverV2Transactor) SetABI ¶
func (_PublicResolverV2 *PublicResolverV2Transactor) 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 (*PublicResolverV2Transactor) SetAddr ¶
func (_PublicResolverV2 *PublicResolverV2Transactor) 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 (*PublicResolverV2Transactor) SetAddr0 ¶
func (_PublicResolverV2 *PublicResolverV2Transactor) 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 (*PublicResolverV2Transactor) SetApprovalForAll ¶
func (_PublicResolverV2 *PublicResolverV2Transactor) 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 (*PublicResolverV2Transactor) SetContenthash ¶
func (_PublicResolverV2 *PublicResolverV2Transactor) 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 (*PublicResolverV2Transactor) SetDNSRecords ¶
func (_PublicResolverV2 *PublicResolverV2Transactor) 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 (*PublicResolverV2Transactor) SetInterface ¶
func (_PublicResolverV2 *PublicResolverV2Transactor) 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 (*PublicResolverV2Transactor) SetName ¶
func (_PublicResolverV2 *PublicResolverV2Transactor) 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 (*PublicResolverV2Transactor) SetPubkey ¶
func (_PublicResolverV2 *PublicResolverV2Transactor) 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 (*PublicResolverV2Transactor) SetText ¶
func (_PublicResolverV2 *PublicResolverV2Transactor) 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 (*PublicResolverV2Transactor) SetZonehash ¶
func (_PublicResolverV2 *PublicResolverV2Transactor) 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 PublicResolverV2TransactorRaw ¶
type PublicResolverV2TransactorRaw struct {
Contract *PublicResolverV2Transactor // Generic write-only contract binding to access the raw methods on
}
PublicResolverV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PublicResolverV2TransactorRaw) Transact ¶
func (_PublicResolverV2 *PublicResolverV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PublicResolverV2TransactorRaw) Transfer ¶
func (_PublicResolverV2 *PublicResolverV2TransactorRaw) 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 PublicResolverV2TransactorSession ¶
type PublicResolverV2TransactorSession struct { Contract *PublicResolverV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PublicResolverV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PublicResolverV2TransactorSession) Approve ¶
func (_PublicResolverV2 *PublicResolverV2TransactorSession) 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 (*PublicResolverV2TransactorSession) ClearRecords ¶
func (_PublicResolverV2 *PublicResolverV2TransactorSession) 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 (*PublicResolverV2TransactorSession) Multicall ¶
func (_PublicResolverV2 *PublicResolverV2TransactorSession) 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 (*PublicResolverV2TransactorSession) MulticallWithNodeCheck ¶
func (_PublicResolverV2 *PublicResolverV2TransactorSession) 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 (*PublicResolverV2TransactorSession) SetABI ¶
func (_PublicResolverV2 *PublicResolverV2TransactorSession) 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 (*PublicResolverV2TransactorSession) SetAddr ¶
func (_PublicResolverV2 *PublicResolverV2TransactorSession) 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 (*PublicResolverV2TransactorSession) SetAddr0 ¶
func (_PublicResolverV2 *PublicResolverV2TransactorSession) 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 (*PublicResolverV2TransactorSession) SetApprovalForAll ¶
func (_PublicResolverV2 *PublicResolverV2TransactorSession) 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 (*PublicResolverV2TransactorSession) SetContenthash ¶
func (_PublicResolverV2 *PublicResolverV2TransactorSession) 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 (*PublicResolverV2TransactorSession) SetDNSRecords ¶
func (_PublicResolverV2 *PublicResolverV2TransactorSession) 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 (*PublicResolverV2TransactorSession) SetInterface ¶
func (_PublicResolverV2 *PublicResolverV2TransactorSession) 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 (*PublicResolverV2TransactorSession) SetName ¶
func (_PublicResolverV2 *PublicResolverV2TransactorSession) 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 (*PublicResolverV2TransactorSession) SetPubkey ¶
func (_PublicResolverV2 *PublicResolverV2TransactorSession) 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 (*PublicResolverV2TransactorSession) SetText ¶
func (_PublicResolverV2 *PublicResolverV2TransactorSession) 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 (*PublicResolverV2TransactorSession) SetZonehash ¶
func (_PublicResolverV2 *PublicResolverV2TransactorSession) 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 PublicResolverV2VersionChanged ¶
type PublicResolverV2VersionChanged struct { Node [32]byte NewVersion uint64 Raw types.Log // Blockchain specific contextual infos }
PublicResolverV2VersionChanged represents a VersionChanged event raised by the PublicResolverV2 contract.
type PublicResolverV2VersionChangedIterator ¶
type PublicResolverV2VersionChangedIterator struct { Event *PublicResolverV2VersionChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PublicResolverV2VersionChangedIterator is returned from FilterVersionChanged and is used to iterate over the raw logs and unpacked data for VersionChanged events raised by the PublicResolverV2 contract.
func (*PublicResolverV2VersionChangedIterator) Close ¶
func (it *PublicResolverV2VersionChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PublicResolverV2VersionChangedIterator) Error ¶
func (it *PublicResolverV2VersionChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PublicResolverV2VersionChangedIterator) Next ¶
func (it *PublicResolverV2VersionChangedIterator) 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 UpdateAction ¶
type UpdateAction string
const ( FusesSet UpdateAction = "Fuses" AddressChanged UpdateAction = "Address" ContentHashChanged UpdateAction = "ContentHash" NameChanged UpdateAction = "Name" PubkeyChanged UpdateAction = "Pubkey" )
func (UpdateAction) String ¶
func (n UpdateAction) String() string